[ [ -174601381536043457482963888138502628532805984062609980958182334594165064233085511672007012383392863351960534482202978776438761282845340114856026878693821722314440707879333037146814474205801602811515574893762749862596183156110047278460646401596380178195871115260521194507997148903987617111511883075096875071264825807235518700478948434950514007514205014015134791112424388671967794175855667430782472856126834069770976794340803327449036414676784760315551215749053391890030593648102600430068359063904158171354942252522228540985168018646568634348972567814291263833322193013305779354901612973364829173702676128131914102617299211032257993679735901762076583124565796031910991067283412457514846120235923151235933988400185175126408023432782105453736360072657771699630621817061157876463570859436402393470493320744566140872347279747133294266241899949667435978742118210838767333127168697958852050243555770809370494072118723030435599463966772991050019782470415318599822641213319204885876842558496483102408975506489320174969786883541682314508622467369304923129429765899837640800102935842971123285843482134465335446603772202043698270413100171464377884895409457895044385081323566941013303561714869580642792536070806157024204941234039432358735703187335870685036154557780788445326803904050183970038705148095075570217242760032242496789937331491355864510990816758462714803647549715019237258227007316825419363048057746704462797831987548438794752354560117212327345669445526706568389049113033324566812676795910331890509284362219297186070634736582845518654441477116052680450874049030478380867312951329049840859293882692700506183039500463029935187798600782557926640835671960840243606983339028701898308126641359347101826918378045410410779406355958080335153744954916599275415205623996862053974712170048419538920065575577115336539997140202669867732191177100264990369498499282924443658526911535336431428768279420570438548692097921581105497035709361870351765407575585785199303824445761523932720667085774610704488698539888807966461686747451815715481358510156224252615758582535791759781187446740299792618755157905424777712681942447936614164254561165738406172164353623632885584655392415831168643274205136802359251516139208285732022111039091774791463834518045881106749404509202951469938198965149186742226095117529320972869691204475491670516508251974571649215850652647050221675311511706026836711360048741411203736038623255853931662432813228180457331845238820683631628105430934058465675085873554073779095764862395346983489342339541920657841066819779484855847717091860292587960372639311856718679887499420951654081673916042315167381220630988304434885679352741142262912370619960179845204125167924134128800917110766305820010826721965144076870342146089558755422940380161345904352428722705657729859206044447821071855188948386681493544449593841212250233172125681322609972689850449141915954666787422706450308589960270664479059675334751823086402673520436568619493031433719063680151293540934259519236271326497125605346477826928931607012513766677246202501048576529945808551673369070719166030628035204322898146269167174523494663181924232201809936464376967027414730410471680154743948421646930792365531930417163057174006249205711864053708312850706038940602732706523190751848496864845084865914652523641877420109299876021545349105678586963968441363446121523424315763250977277371010005770366415585145466774236756010631561867180714504087026879552591031944318637436351922762121826849320697772680101062083420056009301165816236268212889343327847088427305585075799127260165826256162653365205758226249815036686786322754662037424591927397367123508562523518270412144372744672159222519337987000287112246852649121454197290596464122820158521969299303185163312674934474271484769027212259654069568676646670721477902868122259064395277095155401448922821618645082987925500915050826268687319092472574993438594229945639612916891670552196623922671731351538160274480708329321173532026637804870459681359466756733212229195726281339008633552572567933340498720753987039004611415251452692564679500409826063181049521055423147001113354805803697698700795181313670341162244441425057612284800479956176075593273264023135624790630486647276659406953329772856644984180328749876411569336564396170766366080266517195163637557294310727557583522353269460125167048917611624766351702969515390981685803842105563309272279424560351476446810688004017449417616188029452841233211989107426016647009687599618155091344117684025944450511966453594091490386015404972474131960602379521996207896563696897400271447925984090145065719593094143761622279282489536963159531315899340062313538554260068632970240193888522518814779893458797592576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -701573572363742927672562174600156532238511453054256518508154561558056882539602181139294023318275148533445779385059755643555722610919141035425145277324326755407416194372302984608035300373488259769056661310371815055426680532108980585102458979704042740398464637277629209881044616467916666231023588724251136465763621039447895008123356624318068486866385494236059834272368416869507427669902334402853198212037775520107888581907928863056853660784653091107229785107217809037817793600831147930046143584321397379705642982689405701964133694662119258202819850230758290938306256225710870866104315249950766960208772509202622123936821155402431130552574651376613996959119869000850325580370552898348839879262528789060400062452761462487141097049120646607893611201322270495586118122322651928956232993141250535860481023301882456787719034135017695396251298654467313925079628257205486296967649851396274691379675995410422282667075142386791974405114219615598118077509183830317394235441491445139625116874985024066085030640364929668931481586978697946783790747222651321068930616161749919277087029883198226161222846920385997409645811844831079223452888843951621005365613120448553219783388191828775248406188276625286744743187485190959623622564037496242525917165616085927912341751172631607550281308403782705279100901682634317847349652076316641242422465198172153532029580455653686629907069516504541549576382968234519145559258684803195009324284737116997441229712763626644770749071657928935626954893168942883120922491351247107337961560456690946321149663005177693533799409264474609513818960344400117162650888238840907620797563456894708615772577718824706540294366747432226332316232550677009867502914474514276395775283551810921989850938318119881419498479611644880045459145425725062204906060991186780685440320880735662763487379506779953445762676233914614948443959816633786285429097798423831876021076591892559714052300879016830522273929367641057746698363941013413623131970957970589257920648644430777560582840333374222234613288177439944797535862954051684311041906507444815783096116553743180789780741227758075250211353836410589378724469435928228064052783143372093516060282286130158172486025015728589967382582531570050673990533547872401467072216362697807489626799131137999271806522172062659133725571504512534408504185413244379592943874951420639371060758345263519157308217116758803066715776288627092320828697543197240398798745561720950094729826679783177969870534107727219420994030687407448108397269421409917373483313278088924314277494178741716400257514218367730860259706890128996151272981486651440662254750978394226078307543433112982766817200634617304889299609645051722818414118658703095193907234281253852291038651867527823597120848990505560227991315592697547715829612641460656204827804872208528647924841742543821750469096947012518263790544640640956624121871865827322805940620409014716630723045466458533638459512746854292066823934949957979444629305447878934489388277939674813228667964650990327429199653169984465351521080102745444361025004798095533354207077475717770516992104378723669284137329434995837840678855037931085524619522190976639192966863206761937827601550798920344053008836541965456756085790997316812632375478867443177365444926596680438336724314431363507547748688040679783738990394266971780130439669710386873177250167506797942961835132267362055324233551414164253628802307586094655735486860238484814788498795285185752943085933863990742123635592529409448015408214645435285723380494258820386267789379962443893730719023350825586067320009491249511945191423221817243477219247294997836014650523209167263336403435378477969544173620329991206621195725109106767665241218973381167506274543932951470499999983850632149904210254050094867459604152241197935523244729975125080527340786233037495993631909727340815541153018793973461404953935917863290141323263067738930011508044466418372346069059843276089053871661264878769799682568985619078745781680446447162104426226276337546996688147551127714765355241681447727036465147053053994105054644012906118562637735152697025739761981976376798214717575727029988357205780323680762136604699224358223533204279801717085692881860483849478085642424049780021437283379555499262615563887473757806360241757316388872659563629212988906690108958543087076864306417014591845063130326590226496985933680057456757312599095522270509551133142314961518780522289361457285977588909269332191377894276636962124779326698811038070566922148841685594932854697764241469833668512674966749795617202102519480398358597692568958105841871582710751553539791706335677419662373116368239414729673250069122381969230475922149579749076695225582635813075604474698372873957458260787200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 18798952966348136096635328262422190053019293452839343054145764676022549824750337214061361592016128719243234033292886560436027430615759601174544698475983082775183617949561250032600221824995452332801050883770700876651821877816804854117375611985378041170756785346115369791460910075791504463576869713841705601656288382590706044267684599268589103683371823672999557962215516780853018884284956655391681805781915391230190417855593831168875219844771075058614936427440052882468441463745281945401161898723783250341910467548582376114916697232863166590821408189705846637933832598246587534603562616930991711431851980274695606594697450198863423998824931880754129360792083188398149342149469921431315998934462467387794682039076925129332267548303028090049906365656559978459780322202706293183934180843502920059951780619887754563192503783166101221944301681483681722232281618337617647624840182823577743012632264062809887189463383837995234078961979034348477183324970256598822285035957015256114341235807163525294123780469072898538531873250223828834076711812542703577887651876933734585748025970229162709020952358761744633862117075964968347914239674834055542860122893918032696561180925839500089438552396794132670534072919500387374216694975271478755769018601841663630773955310753424210956655882657031034630802278994141762241350426874923798643560523670074026876285732779372335048090939165484821972708550682516493660788597680281957528094648355573299960444237146576670644430523248739820140704825788718557493686168387176450199125018706118912389962343821159660494073667182767595236713384152741971768601792747850451707624630581158326007566522592664124338936167502491635382133857258691609436966981565453197302744269541763649349229469781895404460934642565408759255536973360884234642269473294824737335186244356744946613257927237457469859556470013668592368063956219599800617619571526939781167727272605878349686138865818410983436933815104905076538091074560540080807425034673227982430074466733401891956258905609679926811780255075704194783618985767065669448767005891946554252358392010681375009411015351207498925752917962359425297821977342683816710297411296015345274132397488482988360458313286344358680683843228401251711328607604401578120969739104162022805690528721360534315889424875304917504972900672814192539922690491476102238462624665858956693104530115268840893499170213887476367644359591599466808265098967225539828304243624829651283702036989038630656852660029472073455470993608456903602347364915050706920811548489087135369162271487421529300761971277299196494058283843174293891393142604503879094186225339290854662134612254152004458367648644490774045279412684347967802463053139233017817233135352428828360427690071669864537891476845457153508571798821191520927278268009190201852196486642294721341244655397711296713201774283834301592497592921745473461122158609829833201723559532328574604258939512866765896981432354130648177512244500182608317583316500817515601757185737821463953393417336842892581183117311668827810738521619392166786240962756082046059797901563407319081531476491892825465581174371295063484446262655244022708228258691598495132772872217742924103572384847289488321794464635319618253667502261866544402133738667484671347028586551085012446589071899950223557014249260172836336718978920134507461888722089563577938682229845628610558446436925566647203945734769827509802701778307141131352189902587738195571795799257697032660729900250468415287040636355791964763653773865607239618490946215568044070850492886433206819645972236203978632964823724377405759813907183063688995563051607320504204169214215866088635912567758042596665924243697285861907241307972849929824376987778499049901883193342783074359920269130660504677625643495620506961100214000502260579306923052416811670892379018811894234372089560713446759883094348333019450171206278903881554942161855866637992283450535513182716500682197258147952442421359525740910565854484343894207964174930402575863916695170168386134646819364943050169975414394162217122642324319640215677657334177376634786873771449607427885251339206785929718524332781088647978232448082689185652499278350749933270038947980529651499077914322635189279483473035580419829754366773894935858583474900945355327515577395183886824376847891401414457268254068686293431886329007259773500086450398491244999529372414993219850187229625585181066168699154656239655223342854826860444506737715569374487138125974778352286921917282332806038950155416529362185227318019096201024245305898026374249307477436265649716189631570577270359821109602194697822720342751729582619788811399463077639541683445830973822618747914007921229761920746219652931919113453293884188956846215659520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 74196839122480880460525111079851855014112808502282283445152026004954456323578481177925536568878297686936819920488615272403448783140972130672124827140645562735333724873696091554963294422555833943612236027126395229989644400696180215442729702145351381861963696118399556918690135660500939374309098244233017504685528082451302214694282281762245228379752579557889083452676948703935111492912236844950036021381608105572565231758601466511741159773177680089901237670335532902571252615136525836609895477342949875745107256180180076428250095767619009810940597836609397595644344002632387270557610259863922947285325013460945905860103644872273725862238307265164815282363211659428820766165893232826891715516345885116205923609212034333541079695386507713029904235585649116109285236603459039070398472482265696574176640387487453370780965637114661361377159023797707836328814181847567411567061128180883494359121953457242151254046001796984408688653233460049614307162989318992128181507210302098204917284948646739955096100923527291465467441561106225299792651732341015440770832498837409113578627491220202867713800481819798116300215046632544667607919126648334401363626443753487622999241633451177631743843460084980197985856797211004113026085574925361096684112980909513830281646386951982340028494785031857643537974027303020872940112097184546123044360884370465401605221905148503379005817487565341634749534931258847368112572282609845074435282324885643329235080735632250624773600545394401462067877486931240984122419442998900619215405480688196606594997688489966621409971088566821889346190804837182055577713711892160268853891953150355417439792261607165358375201074820365408750600474005483228489956514500697448961632659510140140346046007018086895126159718342222928679705561073939095982124538459910919223341903728903627259908943743560712565759204777609853889416329847461405720085555805624035289007909968906230415959363759715388070274636969124800872278163512211862694236081630381612768371530626353250165213751592217363090599374888988081204868004180081586846275404112500316223965819773038750665037535397404063298087969667409025404578691788579993075644994590294285760947118606101795123171710877465971006129262368166051992489357515877728252537952536874197123865911154077871534429754170683197700030522548498827781483435769437205730810088944048192298602877099198189481970929064056339464670625327239509283616468708381733203821286777908102606696816388584878352949601957293599363401231209792044698874629599250707604542681980868834667250772642873531536143048390516341769589502503815606148770032101008323848473298890925972628983633272499664228688810978736918143420263066383441093352303216336790620185488080335637922469610774697723268271950303665338993030218555619819155655268539047444565153733830156764602876418575624979536803554870701931561392077475357616551553098375414943506694304417803877899651025663232788984619190589804204841830385712365214409473784214074157120447650523277568311134652393827530974613898590041783729868151153904128638293023493572918102115293871509746694769624734898798512098031126504429534749317299499850187548670416942122604720149840057377851003099414667166804917602901535700259946835584068203693566340840987088779382816277566643687913281481334900049765951763208388851252707136107214739712048351052789908691891251724546412663746823259448609582184904497296324548839251781055889148594529545835067523990781859223399617970628553777733174517640131770003472332089460014692377020752409809244314877302642815967272169324234877562017727096805004736679535107162307280599010920711550550915430993172009332322206443022391339293808023798803050300110190461167029770682292926111317460952856014311428913767557355101110867132949556092823508907467566698041257662124252661964914387927874053987342087540617370039870889317240886134350739431354167399026348606261775855446379477529942239710813285697358147638289198244121560515725248823035988021581629749237824250509245035514367177948677114325319247919525030224875004405692506932783881660092232166304765096456778231224950040549123282036176778939297363567016943175056972522387371611877111593688215094807335117231110070772191019099668009062511422492569765078683708069297124028019285164988750185534519971417106374463199359745492178582685651320710757413452536871231724796039889949823548043439036528003929118071408976717429861069876368838547385319696697554988607194551247298349243239965140145807146887768939455538699027241940667809325188665993215373578309479193661890479836139828866818792747200190658435270991917149721140740769528723366672423159132720010291412780669039443921240935043413576620360531280588832461630844013627047936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -3529939360130345704813700896675128072580821928735947745118993603913932157983117152931126187167307418872371212309514321245914096225079494333747805330852814912026721942045680463336859092887324534335150270369469187439148057935939434646563519581851116562184937410534544963788400546952772373834075431655850174990815560990051083699136139159230137253434220902138087430116189619920096736960717056707135382196053689126930207303685805142580746990788533581042839398436266538280816658448684653211499142044743155550826467014671851414211566288003619329739696081697696102905976187768149202586044617324212263999610963249348354504984564772507087248449816756262606177856924854795570683763605549093743479992380870998889175079702300336296253347061665327407661388279874527594096801405489601486049287842010136943612569585618053740729515509912733369873929906175097198157281585057518646972781479874449745395796288505388869487232438063200406371551618393337922508007295192472357802713944037037239321773449508188531720652763727673271287708837412925989644043722367872866217394112319881072381263288312011290158665052610761927768095209747193813511568717435162218742870516991598953289975288005596454573194375982751997738690569380541345121561832207236536393088459274416880700969730435029428158744982888171713858629248243306324780863198417590166532875095406155617367415697611191410195682447558137606649346296168773498154125617277651525902455905762963642697667858331011748637583527268890266816824292178920144677274601393557608985464406668646566004616441806995240845502294164872038753580875976570433341555583140294834772535058231786490603657555968691795675196173731360977294523950835550815263199558639032239693008313775008588565389508137482970475936004647353592459106167711174163588857853587235772603439955973476788646235264468650351740167385453840755647887930946370707352787346206679528483370527251481902615371149349703141427343695734946155870530869974237570380765456574651749138910415201816701999045970289429704490034570280622443431971765146375464555896957329993681017443969177687654866627695521193727825713928869019151726859519343303861714234349568771722715149802065432204841490175643712857707853862142227445786562045004050420725946830053366676444580330534530768167641577873989579663844658879121974348965449789588335601172026301843835289664126523323936041008167710643624120373965782581621082647161343222344502702917679182696798665152114657285562233280026537891706114931146247711670618065174286004196369131350577343764606067576957238531396243851060400071038694764580942039231216734506681731949801783987326830187307132193906418076774887827037329841094956098204822658782711410100269293612577851469769457473811470646598653658808584117088050344516094494807365583527966323817363873864864389134334158754640836856014007096223866705185416026280849665131758310580025868927927049969669066683611761416023407583606168142053662454748360002305848774911872078331725815738265670170289966399765310799324170445354473600858510750906248419350704371256541898990085995055522124031455163026309891218525949099740019185510165321000854120003925437798674181787517346173931077642901471864315708490166027216614955237891526893891510052927338482469653760400359557658752448838388287721678765811769702512831839339695108097083069011389719885309091142479600491711846672592246776581309744504369345621373388294337369205046383104596432548173049935047234262015467535745345370326950489698412942379269738025044057754739604789420162304927377252054237169059173246409109737779528381260164740839641319741272777279333059078609388835848729854071277319822205820518575055959424847124717108347105872710562127073186462147386110900304628331176357597530227300737233240731925237702629474142504760809741480614478458049962767211768246225501794227347094822214380462221232618655322159257340485308725033251914113869275395569602048660828809765340959016266005464824377736320064212669803794963094960470909026418938767550579214589393041755097431433764442201965231852497386303024800915712140280809977727786819452207867940579096699957007160995604074231804962712874955686564411990471969066551920896783997512037118320016867608748351493068511509556786259066064307943786560242212089324208247191578335988800862312240039157369543557088105809857981109499082201918443874339210038761556387368814560426883816918601104339450616324067772986025795485609780108375237398240600010290977108182588641315458028524315382430725794078627902850127202808052344938752707477121054530088227452637895296550102284951569499539841371905608040651368875169786891840687305539566821169676405606411491551936256598910784673581574097816641805118846339016294400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 30764469737510423497503208258712839193689835780187215788647510772015596546767075957106621526890574251877553461693680030096004436589749438186121985892566959753001674281393235409634888909832365219963853712946681604840280909967743215106089497958515026496482354607464553271161686181876853926371540737305065867735305025837192620764352348969647965810856752181473870966242653154830454735380463772778227406991319301377872344061759067136885639803399839090601609281958064367165984733154402294864077382675611289192693253707342488454083409895691028578790776799476129333677703542243220908172201620539346667870864895505958455864578374519980826985295474892210411079530463778890822885083746735093338552578885160174685398568651483328374632130526460202131139858639338189472124814951444326072103998476628090600276138343150290862677134522777618924740487156243250294709510953558791276252332318963380957650716175578727896091598847663353177554164970679492354566807342640672408682475060154672674179199455866205154360967602174577540286180067446923760752242760620860837647163827453841406651944042627803185556847091005105612889941139905137325005155402438286701510395860702784445586044640035706970223180503130639997038656019732379381866339535691413580841527162152742969819036475104517319570908605662316031258743349443283453755868282600928557190563308729300259323582471222724887315030319959487913524924172047911510756302000057140407301759221586867438830832411169958259511450579335387281678008009292849288519789286799162720876533849764423945256713866697798447878190706808311691690524736130208996419276240266642387521381306042836450467398059936318672855123389536345229686486670826052212679964235278937474382166192245057626388452460287424126685160358669503134048191414691446981159831324306439555866843580487845031919107245944165355038531464776740529610576264083787591064865570178608575045617624467412416121773933773139857833044896809933257267833489955884487950066797084914920547806198200602595304362587325537218065924167772167687095263718287290424100712472079451574421724277533639670723189251911774717562494926245664375400264057638623196428184508881814555878131521976174262551511631016040356337034204057752805598400839573007709174850734867407891869894546721274915681247332418816355741341602105657757840407724361925370328120727622286638473775418775805184538056034890089240376595325379211857521901780984543305428050329820763247523052153359146079374493360086814226466252567426752345984236499453985131415324797999674373732826604477541330230482954330832793469644460868409447130123726216600632328829681685005161866220663686878305273449400212888321672950647281739189285885398302683437624614190354814417928970767098862413657129563186734870043466723614346854951652782054019096679316510153922556726229698802020832710599614858276986946780806057547202244215011622366264228804177367165387523494161066748958563697533047071630651247339301530047561211673265942603863994679671895346739420064423207545251407380716756610441948084207750469570820442113141259581382753607954948183791894559454362356687400708678196297693027971054146453452155081519794056195566147921083817848815118812402988296075627596312040398995394301837692906071479999210841136825331019699287469875568584276584969133603322935531609219042554830406956602808108216161294407051154492728101251381696931476037286020443330628841364959976999812419593862357005465942530659442237359076971828239912697236532907960287376668871051878186180865474058831682864738765221054328025744655257363408209509373006141007443669905814374212725123972503974306100808832109055151218958994701256026249810518750975449088876951531726109640497539599600889702864421212274047627416455394427859860452427022922813858556005149942865461302877795837602711682440238694092958565160177852007536578673135023132929882536327412025327714064623847301944040038894619797071524516698321151419336180116878281200668803037772627302196746988771366725588714835058872171976169206575342083333854430519796917942056038657892094115242581011855427541793681212886287716714567696031179641946067621535955614863632150362600578862137715423878180256330832642789996715767037203401972533354588211600458998154845963111962406561331892321297994756919862677958583373443339920083881583425043453300930120365421593043337748916226475778607984669771483131017265842571229341302002797653893855833933209164899712329822051466276215001673851944941871816500460984659095716693281817930923781114347766540957430264533331105519634046238040865247200275581263276364154377135274356608490173084861715664589793318608517556634685825336981527982400188907380384608624417969835184492786775997911435344609280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -136165333346181603844720622566273310080781423335500355802820857172554108762869642745060818477778820259877983814022870602904920098676729190823794543411112053331526383129444110329911229830171276774709819131633806060237656301838934784917454073158936324886337834873618404371606907445483866458909852222604674633684914222930245718408400993915150144139022287309455795698396909572404147111816091277400184619374201510720860498071965842980866366401544978464608182888810697365994146315997458611958468760730694819086614218319405624673746851141799540396759317978049031391564680177163559942117060634840351311809704370402532505613807691540009968453779240003538716121068089869100211494601481152800062542630747679136408596734499643472084975325063718884916148696206742090680323088390587705189045578679713613940788507420448914770579074784283300358033880656223850413460307850692600892734352195927257325808730427785749026041871382676336804256105160597585720024882106811168333722520601750820466253102878768431223276259091061992385791410125503885965137238499849302514549410350086461361488005882330432935177238392321067596261300710386873440889647649913678440116602573329569542538906960485960207336605842449321808435102738242652337096445236082240660504827337653925841243176228872782450093113980279100375886620964855289234342638852321913495442858765002229575904999015155338238851995375411352867413226177223946436829617926775013015187554033140088330947658650773093032028255379339521868145785527465038375054819782467771681882701289535405872162264987048817612664764367918285007840692499354029566552965759734776026889581989746112782225822035877772058831125599737533850778713888756460758602631398877726385895704733797294272962501031515668779178300339446974211024209376713942835948297553826417241901903085574018215920979592148590024259920944300640099539054348573271261016648198737003986664720656620297380044845282752741874553020638195917029469542850613404375558333347032287457986779259351631459344382366019989842433406960221443231699136584784344687042994723281192434089860640059261751223384067665101825148689941528964885981067250085264739827618696611803630185779097301550722516734677910050861897783375553090228487579666373762860436835483473586842396861226496093506631900163138142098378690101829417062412457448733083554459962628662107256555213073437933827593635185349497108769189384017401247671032389521396245763721742911181345665678256446562523870981924428644558298561476289612437543973597929793918197386728049242188383306650473465232636297383969242822586871810844870960262034223439030345379996805498728896742896655445554265877090448504048146948311485435409487391750095532861274143630165805941171656005887798806835226537719929704179393561631866006289745205741245251467514923387059579333225327003260013936837808883708834186918490774992213840916301299506495119176459199998138561488249181922189514693508095802407749849542741776271753866886411412893956797839757651818768374483133418055387945740435758943692757436903998497113851000918315407934904400998959051211357255756821071750295298925460429433555681306860427208512693021400726723274634902311676956131496143655335602599790169388118778973244339416630898864928216790828639128562542684155021743887828761169714186772573604042732978084171847071186124790153711186257929358928080742429484790179515101157378888577379620740186292663002817097127341518195584858826508120686022864684729744558215155795777709331527226531686027156103362309580919696021889941297523568580893553584147485724144310066544970092661318517227172981816989205511569701344197292042251826966213587424659132017336260710673628012023774424449140193643014320783588844676690803449383020403364975480097006631233149983725057475243956063430377945458683475428812378188289021177316343343529048994069147191945740153538198600599664856434664052222463846936445904725320499318759373451060560141040791906638055374262079025120754817033892306824709212733137568737429996322153573637829542816485220305128859953560027054045348566213882761283801508043586147505303791283613744898792910675064862901141055401251311312069172981085255915030905196187672125341200088806034773531187340216439119812816775565702347366042261930901442952239185278540404929253297575289111623243620933777764935284591461443322043623113268809761990837711285969910648777490366726424112663986011467390692971748323662262827339977712239173981027121506382361897211234260233456163900451047797384984476103205362340840382156340378701404582686934881957029402818299471353347783059971734565076050679521633736083861743675861569988234722988262348093691895805938647784306864863295106402932138545755378288248850743296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 316683432160211944421461558147955963012880731269016354794824645724367454755313300443869293607189490062000441310810078599925716313096146674027735473856418315399526726568468933970546601428750082841730283295200278481216704280299428245489754063801300589082309614549580616573694072275014527223656866773555729314720837151487844166436391098616528334243771829768748271588770891797008067967409966610606247776378816733198771667020097544903305898870095930246935503711824019301038574799063025440350936466453570817793769321893615540644862187041802819816906361058382314774592671563833029752889923880085726188337555420891404778763923988930078048560484696043891419183381200808496483163721476913788958707999021328038745214150271794176662981313636032223360477708212436793791620699605124037496743352437993850572366603937832022890916028479045851852450071255622646834663451110471828929283427280609041845133838169716784039502316229783077746417964818783212407213290069186995181081857844271792173294540728914523844395952830000232554472804590093955728704585962713220428698700181195439918596641792822917533054201659887389461517023438163478297966288046640715224378312409272344953978239695813773686208639704109266797102903198428803100963427752769711805134760161366015419760672730779781261879963266984200829516666329651988478852562257677965588420966593167206952117884653613491029842489189370704294961449749695033737765110524826895666411383580294736161141312668166771828837189709428340282511586937715595895308936558577757868733376467144956931393866804536715052073702276511437489025689102235573126341400513485725483495649254878625085278456313429938723312234340025270541727867908839949742973089078242112230342574700479258913234073067090201356633218455381037432720243546076114630793787682928943095627501279885726851846619617644868683863791065400399262924628480364771713515101625630503936792819659514176105676753568883165653977141716255238575460068690593489576954769021289565192165905120950499240428750203875659655663505730180711963422607021881142711690640963319779297566799472416076841625092461166720716617250156968672175610197820003930633150017453787256678462469250815719734836068185154985522720827496131787016076108563492498181694989829331475179656127219968829763512117469208725333548390808554990268257411750730973725165193989616197802435821334539827334601019740894874247851387250663182398343917854922525412691453258977679923936960976373537916796581669385084904109813291460940841324359799340350749680653998352089362051761080045798700955852657155130212573408561007875331182201066662214707100059168359505636151946068182107103990278721067932344479306610112282118135675005032339490191232359878598452486939919266569712609887246504341933832656425796955199856086988572864761360541955179166863172158768653153883496941896517133482940790381754900189568204476921086997112684065008903148458400659075243503120601620631335696086713259256093106215081113220440980944062464878979152425448721419320489347913136853175757552693155274489135359049664878417651135644721487756402986057415986549568566053005271513698192323851503631480257549473946255594768387277586842009898121359224452973272215004619783402760553175280676432489166221810458165432319009067181308218348280177755226089698545240880854725653686011929061765875204612255672834316364099537834139317212748624215018575738144887147512974725779133731615058025744767068378224253003861233756796817531463956099761335593180966856097978510389831236402397236440543125301124370029646424295221655020219697461763258381168944261649096671247415167694748857129852732827215843404425161618164994062264350108036771572868240978048784833134319600205399662984067793948879005335223179392344267020036723562613126102154690499397965053546378766113083165853919858062252135948145300292685483934049939623409490722565583893373313917188267414593512347495243609364015495452500818652921076922880198394827248759993225707848087485961706428995613440699152530109949649322698075097169677050692980914340168036461894041450181212640261105187589564625881606751079407705602010353613978205302821345922964725073006313759359026673862454690509575459633182762220490519357532410663566359305194584422885490897353935301309688477799934509039383606799914710798103771913758012465077397608232587700815188445106577692808946013026791532134699471087279821009906328580570838042456098046296523113243979771741089483626766563649617443345927681115933176477030543580126160145601689838008027713123834557647193343423967050758216638580457714111431279958235039837029903435345900028218820063028644623141643845890773359432349016199825247371606355161708405784133057098964790203867411251200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -361850558255853915302047742189821332158782606996893045280970080897185589701368597918165024203095146845715955609380463354521446800146623166525974808263364608418037628878336854005795250904630086490420272994506024899579228975952463823772312663059745719377875195096475637439154877810053162301223745209927467952004665233145778083328789631285541734782771719925497546767000222818979191099517622011402846960328381606086632593484861527821515452518816562147650411916895786942907381973007629233303123012369528153096356643284561696001545725723823710360490768989179591184287072466256010516197061322126540344355170721345394107443070613238923052519346331396020785960868203344966656606934890696279982483981363251407503428583879672794495160986849665110764006316498892190353577780250564105088287270069537005303744330856279948770057094134750845319462929697299687396823797924449869682720673083414955559670442408644897831532648121021969253658478281756640722418798344124895345134434659032167212398203482268333448455585790584480959788122747702814680051080667864253093693355296368902657902725286917783082294835048826689158738859034403192573376520253882675917691812249363957536577255106011587708412800757890321261776297816174643473647387190201461832546308791896453594310590639713276202760764363007229954467786572745379605973621397671981037846740584874355305557105693213183545338318167462876428520778730409392849571704919965605130502174062805707497121542416959993501147762838041579786886935217502611068575241179049361027954913838220286982035879046936082154479903302778018374863369583236394653117810822098032603433694268063851656151591159701727827425066908568527558708805335224176012720587288619079394803256880756233219782673353056965095745675309122565888710323011323101762028108209394785736226868518679447914646163973324019806314133513667261300683395886308586095868168412530423579285824965978403886333413850545008874721418973516309962686737759759457566611316124994786477312400504403555320440000684262073256898567906633824955675251132034272470325443969492828270456555189600588620153959013378529901086998207454292816157498055974305000823529366657309343970371759689589816215387159563061844277501193652211589951275899656519517487818149076122152036464570633287548805524575171176239932878677885018230964648852621510161976689494858184198136482106740562262215707326559409391495653984058888465964501890385654871267581786604020121916144089359740921107092141382142855429425452978931385843026037024499588241271357820352504636817956025999323990565343613782347585063716409981173762275828494045614737840709159932577983806484077198637315194343637796200093796205606069983209597755665456348591038961237595560983644012366683213029410416028790248799946193314241656333246435541805619587616345613702589205993885940406920586929381260163692471550264407144314459977589967120950162205964118239943320552332748192543307049501451175827131720818893266874797152339162766271270029374019060862881600676269590183581028145367112435955465864099306563049113428534569175259096371693905678726723085398794602910868237356693654613232705682513443788198430764781889444161195980612782820754015666054481070034459583155437323928179027440541899754910218878866723890034445933169638465267505219911543604320226909282410744536838911434737542635633742745869322801858501956336818005341450688776370396960478781238149302863856628475492120837655215243095239885622166868599314588315649584027021912824477566046762016807950790322879414000060904831727890651786613738068227020823806615865243436246703092591471568443897940207339413068601511395781682447720443215879261385629993759965434635432414118909308448593889617527475126010330303397631250227842035160235853305940893941747709889563395388995672202798572317130244863058675450267551454405776341360884167577784901681434943137096056392138950953754851717478743229939012240226048881918568060136546452572881423404239360199172685263282115130171183890328259299442837110040403391419090866258824574128208842760805190255278232206165080946950617432911651883659955805165756128656966259393003729703761049293765233555987536087700103377636130512193491933031981633934969126345928202611456390226665104139222402387235288057757466188204122172410571409061420585798773951367264860549083250056277712267871156187051649850275126711806428557257400428513376441794096865582060182605177962595609658886924281781308030673395585406920468294891958659651111043029369812189092906786739561977128336614612532368939651059286101937496334686275393058694628911205783271005701672714212764023155589358511519661770247339848835509464209792222612153348409237235547289660541675145954220748134835814400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 388015815805994393044390054656418133744175413639454037248480772567473769247956503504253367863396564697518523775181587969123383763316539921928206443984643945408673145601244766130414769794533531865016366310605920339622074191718420862493979928877096807476824749555334171504356829872051809773796671876638859778701795956490609486917610167680383832689009327544282481651511152568004427215708430268011985807443590865688510981043537002184727004169222401977364013371162072034501515964010539433426648459141774907187381062631464145357583372578926721704165907404622567411539985255153071307735054254834853310625879411370959137968577845235593815063771905244787708083757870765537787854512720012477197635116584204513594499224445400836203308737541896853505474239134540080290922867184027603552837880256928918077644043391028762805719045057427607369211645105167560841705178336865915963704277797218298289794507470026875285624084923060838973635349261879012233980761655669557781180944328047271356712632231250502242351027721743351224755487092986291181636607081174431527413130245164928204005414057121602724837345900714029217218098880252189385963185377505068759499254928868164274692765451936274907753086785403166362217967081101010548872085794522850139944636574703979963574595269775142854967763152150367059560875945516245961173467387119040457760737412184539746413231732351988091747499126739844469530545337234772374172700630614585569527978829299357160602532101138985513228106603991185320645975882389320150719931755497389469576279245408229168557314426214955574402824555210425282450718662667122487736015388752714808057555437060804352095744069767234132043200287524196239387235254249692614008542675360622196085449313015831215744576529854659835677939219915665736387629251748819592744835515781893340467259507940443521513934698407146207297912745604440322788324389350620345556672304330337621455270793554666459669406391766037210956876460096458271465595987836644107778470149005737779086843448791735683271830064557593024529065982067008071069901393759726000784554156558664507901120614753744048367492235878050583892662066636017005778867083716829392621101657886524144902411523619242677541911729028595061927148334435749807432756215503264705405858527522367267174814682420245123472443960222268090830565245053510472614219667745361189126734697265756490410505111173984024132203613156409096442253487834778176978625160420061871134726548596147254001824199990484355179531156031447268754211729336740555163110080122913712622099403123408614698917197131369583860301561013070228538180172526155564230389679596978612747890826436283783921696532974960046219432198972451476121779170583151210586867412936113424609565468622629853534801763488519765071349693464295277113684416306031054416577400489234947947672597737974877945378773301718963175424031912429353482950166650375809774940197834795648316646046287322108467889783044558889488070902233394445532474459670138550516266852703281021695064447501635789656568456229865937653719530758757676694655630079792951564571294694047426190222992374007703792479527125281523173587820009267003519290119371495035818969397345352815669831205610822672849829701373661905916167271725501450036975315339476749850372804287800822888836261029412393474070714922266398902311828330950066473247394958693685181368582587020746951686207266670404716504551286417632361288992255736158038265123119068359682542869302939160325217948311535107515245663830890600098313802540731309444026296372116260496086378369709844743903827905923311338026717259734381333092410199588443605018972860700455754393835542842429798516301724187668786093628352317942578028594868167513863171100185924070609433147060853822322607842719781530337528333024258599628657223097084660213695085717504452984594763144155148371090283096722065050342921677723323811245257684480495728867147773718466370378619309429571841521336315072279795119708723447484685245746442191110426225233305972121257999815072430130901283640061887765701737925757604852710801574714903700329948943804941944353231614248923134784268701301744336982284790297364152447850487832058785407392887568867240602364060468974824110155307777622743820862956852448311524022313369603497452106554850210648001024441245799508332708296637657507331689803954414375781725790057479259762342443989961555310522808798450489027545275384080768069734471323782412948596190496382386661733420400767551372402280301537062345209386548897448593455646563969504629917862878483362370877323617770089384568626193843956621200310831285704473883187677806753465119291097992791436911438134196232491151214826596044041848924572549439668068402947156140531486832106943964233117098885959137624064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -3375436795782125506816505305763412568320591586629849846808520386414216756706481890753948861422027605097431661226791379466119997745128162637496422610847602055669474268123810419339933997702362636165797625343508772455028574289715327307045264545251546557574369456064431959700076049223346193673119907021649609043756771061644101907524600476130547470647951684445194354742733697268849631835836762053103879048891320296668341422365545415076203751004517895594202923577751530381348647413352816166021626504639767063749631436560393301577444927267745642024094183490763626507339883756246163780390899634942455685303205405172019668527295736661310277721230583646292084511790379070551854146532268809611823829321386534594360285464215726253285599284300474740139749544107251260001108033452178093189888467266436167207749955348098910661012562045024405799856744286620050992039694303890494865869396796754555795666161165915995682464515296809225202520426660718394948558078128934893872174576484647131892950322957169940305028332581733439990943665097403950149978141829561429499458620655231521398093783622107639322079270342276473240395537613947426240946141971991025166111606722648040658552514662753320443208985716338380861050962632698226600656144553333924292934388791451347207021301473168828281915580521086001500971520203213809112946938522215542016522172572981765363606936125920868136217762705968689311083317729414991360660021104349146018503479080328516622676536491763810933297888861877923820472969073833838384907113409367198654484637444128689505640274445008825300224793325419318695917492103428524718439676176601562550165615206962900083491263585811545033882796734481482285820948660966264796033841687471080166113805578976008512390297758927595169881402360795206361680624944785207573138997531333333912253224625699474476718925906596106033356366384459964681049630497846409505692368241744372191004322946861125618667100636148735660571644232132217826452809815205640235067240494764272379094187865934011555918478148461318623053798106512786997168247129363174781395700100423796815457846554398622285143237606955577964626618339989900166926708275677129850287327418855115627083398016104913434434730940238047558337155695801031220726219693591890311191534615949902842356689986801508762306484287852525245202073277068213830431874180072624331940874846705558071197454226195999288744314402957145459458961112691035969806131779290164630605551853991077571989495160766469061035142682952826834648979372404266009452629183511208215816819308565749328172506615462307710596313859435194362113711115402105269297300209697748202930772066793641005598486248930393970594122812492062760468287712109636674316633721235067949455521154010952249372457424231779158808207672900183125510775248414338637395035271210333343191201364540257639646144036354734105191320888435829063120390649347735827625817776433825286931060715419486693546250572971850206798011301609323101076399360516121700668050691055529568403803669500036467050630840368208480531743758192894712657505955040542976912819629173928610893325828275606703585518831010813415964404230894086614355668813805613952696590070840116800237548303022438595261665555050395445336492247105713336241569946888558743822329723814997536208843322198252344152819905268581231601565221614316605034324539839575799531184821183619025973132558507408931096623149552495386944692782289089105443916312122652285485034722251104478668489236527894127916021197978356866135067716545242557581640402132190165765807847377696067734162465750586855050344891623133955282396732431064300637333749232358077262144810491293162830282890992510006242594100509084825565832236543677551915167971383314781594228109021168503162330573429530370642342506300423559886274904260158458723812081291913611402386236670730215811691677726842777020959014170384465932700486096851431817782784460822683626624549300389952622566430344272886376609138392449492090127127026187309966076402226521869899917625679592727405725102104008706396055418408560126488519760157366447641116922329768893442741824741833248384899987209190786595385439375133806300054921461293940997545970753401561172533650206413982750136266120225005245779522462088575548454379604224081251227307666206609802197164776223356040494769716692492902253745627451336111023996573712312690647231470346641217537596321196855181772901471567382814595596910978336224110354103896541011937188952744288633337484424100626003641215256681582466779465488155601955974297128760149870644098261530923632923623088099628901567641661206605924382768057109003929419544539757328075433624153827358041156471779066151869406677028429393009216531576600487504035716227860858207447761524399013888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 12777216620465530422717283554136358057069203031319980859980374343715942031343535315982500047793394137618009767767908991419406991437365809211656648217179751165288301935479995589814326545516654648384868868607723512179948885550126529072408323792895342728688326071521182087611539046148366096236532061573388125657784968266498612796594240733252359490343542736048017107735498532568050200488102477153383775823583808125900245155623424530752921005025080054114016062108812934214586234247433592269345649588151984276295153768250158640899627464529816232110323878195635208252664796068592845841039558447532039826552807662120256682973649569573126147901485813244168647723124250274204295215025824912879132779729840996429715232442163758174540288621092424770448584762518626085535531223095776633124490190768668418771844291337714115520614427910398622169501666923668317622265857630674393257905391838205421165369815073261707114767869441591918768640909294642617977443309992923230049722562795586387232089947563848356949574116980159598853038834634248216642542355875807481366287237794401003391942056262228600385203212263428581049763826385113339310842081468867617480703115731558705981259703737499333118787463895422115922839136795760542565220340151422348964791250831509512937319530270119817549846306685739640740614791217068993170585716264098152296379044305958706795955292787382064271515587822230347522795373333175588172475847178627489195220012906579113626191705867515063097827565971816647218080006439845867612430548069550090497894942655990869749295040408048700409424202380518341502682917772776965045687286884110379233007890209560242538852598225047725405542183260009781837368760685476227351892054169958416507650214712895284679202376174950411661396624483564425835880734672160744020776474815572340733828587316842468913121920496132529663608082798478347305043389246706126213587224363707412625138518776225867883642312184673508368972473835957144478883314372790179224215993100787049203266004822886377053143012523619058018609199880771173663235235848581242118903902318832364449164001307391219764253789267731226915151802667664661377742119216861679761487244251567651515704515826382044270795722539820945852116106101526503881073398702481205222349449167045445656175040201685994638542216392086950622575699395170808219957208973182797597711148653830113447940099538810608572232576881496265826405998943731826875060800594181761420904117505778612186518512595179944370007498260441336184839925055452088740985208433719200977716712495121184075854229980789792199781864394846226269645168726648878916702232847125361687102321880366981820055392279020457733801824971002323184270502079095198546389265819305291309115518177583544438856112185805012268373501202330229598157477290596130232675130765363398128024564849141435628261900111160921314277865773208634673976193208215452005801156588326009147197698615656338248422150613045274675144555949588666985044760666431674351156750239343104793187215245502830874557112936505066683859008151026364171798320713572944449155267205890313672585963479918066935629198587663804822764092575700964980289937103641074768106799432737117576700105420645418834082547616940885131580387197749142962714924053404530166523644003219969252940060418824091541411568652465038835509418497630164708526992454484889800865654587464739419760920015432668095157464150141771067912902492740623237558402687991951945464173487185178257798057605199928397842188107542206213619185847891028451820573453718079287567359578898391588782103995783295675269173534966482293393472630200725932538767668959038194712072103267616254368073987699470328181169200284203511569144253327733681544366567123685120574689721619221205145688092243034683371501051876832109114400424583067529758866511831020792975132222265941812540829145471053440799638070284295229059796461713796779247524434213119274750746252506965892688081105091631685623692692571050007717236023405846395617710464336711950049476017471213846588115787264087242961144453123344262541049589452313041033847195754553186124604882295488038103687994055083315466067758694819868305944571554766886573152846012239529130226111643526314608354858077146800770226152456226094863286496922656051700853438924368965327424261475809388646471174860014297732439684389636149070375409332808946237564905495248422124725567336736742395777583675176510714954154370706116212313617445595620480225286639093441012107156922208139190667116043192908609890716510463041503277766402902549147994026939923596607179379519642199697901458556372726176163952479763429697448247249283640824653783729319087036613943585406735590965280856611430086242265922186747474162825693313142756810426854030704640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -19830884472973707942794181423049361464988132120043911121933077295440654573483064577166719039052062210208725383120722902287748508597937209988214658354804018811007087301012055741794660524231218110017898301400884880155040332036608999643221102559871675586486080821748373433206575883733046882447373338297699478177002061161238147710876991754148264046068604518494435763951439991754626335254574216676160465092764490956607037380551126223826147737085031560523548179688674660400802283578838056297379284690623964575205903868717482529731616903117219257119605704302766700935206245882993156738150673173086400114759862341822436098091949145396686437788709843213526132386129956615730795676980226622982597045684134409582000939771742669811925598439011021519985066499781497092195508537374585162560327346838476018025944280482927326323277608828266066267055798957150318335363818273339997841746646974184398655430966009630962176822902095506680447312229410435651155700847049083793185752433157536035821537638632201741671563538450604312148912844370779557104529707573648865610787841239204718975285664620278275683927837660039019184810663889796400772148578559049155472950807490189920193678663513582931266293839563464687016039797147474743921211179010374123283204477847198429297684075872059342592172372370903057702673354495865667204105636325815166839405592625860344050950294151469217868699566607553140328029044630974334975005628020453489061714164733445088352739360516847720057287036774057728813078875928391898535143259695438380527370022208211308653828855519862696041545951421782192301533172544032811448469765507832906874256414240086158494892140357152892257082252869773784209383362487012803753555549497774876262154516184698987959909875128576013034310060485741894529183798991975542778784593917592932662212553690179219295961032511192210964905284787242426295428989935482256004300565414649451197617289071375432055255137785608497927383263782232738348769208648256459911582174357658340754070820774875907560834977449986221272987150247651056693516544981157732358566495838922350447423272669376241225462755240778787148408503230838393354258415962745146555016494381256065973541889777164379567056845991352676088351967693508431017519102564245661756076979027920773944931172708845821909831726275486876798184193545768442071360282865419602595817980835952515186289176636059917387611065090465041193136650031319962416448399786441013853323920428156320196531816130941571256148128933355329329756319697105152757916286613501080036129721041584428080709671520234887208505425809710043594795015430548234166734380739805544408354098430326681760800591140349380563987112641642693539226714280245211123402986893473390582147741185664939976419509159783802589872559618096022888389602155527325625674542533750583521073504023329519792652438736291627057216740956209679801054791386494149660939578261036202013842407354552255587857158611833105433791392960691143406763211086828753885014235358970873229771627243148482229624182278806656773824735632370911993038946586753366738154364089955341963258297582271339114589001934173305256770269206878610803399722377538204810572168062265223208141240764237222557797737989679544197546396213020803398698603805122031586236323570528633242935807023215612340507746890840108503322389587616507972847594714269372721234880224731380044886752134052735142033268663061050008155086205828289836596463175930286338494666742562838818403554242998391980288921356980115470053267574339400344878041902739455388396904876971908179215772526999889532038270018038945136388985812631270170233716114792575689465060744810045593815569630220639658941038252714863645733780996648755604472098674945265380109939878511497425170321777171246908288553608373763584304239471663555617610662877964379764233900434136376251232925546582715651074263243408852690005620155888690271430162325236147480141118648371393916211403140003152259571509541375202818051766663869415480793970570360809289639440793333329199079691518644416910533304536435364950431297947809953550500559184717847924437945630256732897622410121001696570714052039935981108988299780437238770135112553055663503620188449552544601821336776124457584150323229522108895739331061317006085820602525752419137339945995682082637810646112313709519082231379951536077805995566582343486768398231025446160846784371945792765633529813103829116550187432728658158398166689030738130101407856404893973498927384672853187327378419827167243999641670779693433028550375991476052014328600135541209219172336759025932703441088314471063265935989876090308059225868306493258936266981783048818542450827894436019292599336643669259638786472701287385271992269287470284316370341730451456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 4082504694371850693629392613156988590529381078491990370581332639596987507771284771379613361119124566625360996885870243485947489576587684139392961935712723209428209376602572583596111311570174171562520521914481320544967683063633186323077682101335310154632773441227446053316427398228057759045730460163928830775412207762425991678599231115633584768497439023688357001065268230759028695310772090636370069600157113221752509728350537899362437924054349329479660914386313637288253848570946311839603936756603333666499783026554244393515002727341878853457788214704997118917499427657951103987845153603191690024196703472951726771970896177156498492630004919348988665070711972377318854433568277657784077754260184758610095991364829066862338054319979396759219729055742193136306481410058215184911210957403215874151396393938531461327622431373501499178959428097043886433669551063526436092734094708386564542108625123192858734917870856951136725408815169169666727566484505703649130806619601290676864519435000439034244039817293589481935592494856498935596499339761274938140027837477690960191384940640736284945578470843088945490404160672068360549636086346078775019370749308452068218361975724369405662221611668203122644425393033036137653213252184824097519730099732307033236159431110442288092404817327183616047508680542435595125013727565419597781083442137409518343154399486605220507939859118976822207822276783120725066064727482828396022733961582083191483959709192165362872624734360356957764718817543121457145613857259148723871566449224688594763841861884305342059549342411565594123188588144548949443343420264765748991850369665387248976918783975223945583461723525447065030760577457657124956973654165500433137080193216152455360109024583372647997274783032383015965787709548379061063611664376585349719153560346932778662049132776560989173696465775288336670689033502883108566383833462420026099666319253003639577380491507663772634526130009373379925181067945545899280749894225524249100278884296879045190523003678577202130298475294581753734407154800392692082480329777575564207449720659177332186022368144760882755538162937866807498279557249648266656193775983576995013641183042370960306809391391614799226316636691834378376122658546716471880736399943250877245678228989681336803574657468598431374639632189121942639858819671524222069949051702523918569580902111425911858487304212329452286393940373358111516137082459177308010404314745347029499425496025228420037802538409044065714441994796491118416907168047296550535467956312378007974653946019852174747357655435720582363802192629008651799555551850294512559883757846171422554772408418378485934084946775542392189861677910056325249759853861077404914913185229075083742591013283766742184160845551378769524549626306496253973681685796877389033441532907828449410026930717958398805309733757557171272457852380461910807528210618091803121233586771431818997872685051974787695807281189248720274330813881432503969495681702048211479900267358849182297819318825342177349761137222827481585813373672674436590133141010181831165114937098543856912567215322666066335264223298661473706940842876952187808883365549536836183939429518452462535788924673920920139027356734446803357553455721894979601398385372937391089323369143928317537567394093151460503632955800139764390240479760965203132686756362793598748922468100143413643010301568611920509949518485146949661971661309941820712347762025607769375490581532589459163141449459587213129424209435328004026706515542749331757004070193174659629880880773516455391890933774097161644171594338389293836676080832672260850664802921474840598580048660367673078760541843125177535156143171404810040188122123193225868702164928554544166527055992016717378613115082815230554631063587737620210035112970701572453446720699461379240566374968845524537143698848157825435709358835443753764025891465855533610456460998751148022091143558779027135120861559664237871727879890307760213660960974355305988628400697183621669149041953047655411579392670503846531359921072328930544382999972946939278222175059649253870883315830087060401559344915059124801354539202758754807386956753267487624183462083738685381497233670276162193756542037901487406206848993956593772667362369507220371245942378322317490352148065270553786090554352139109192106121405712099018169957032582443896703092122397939960982959813937559794036740955303488172890422723883803786213704684173445959505016016487035463983013254908026211258079190971441608110559348129706448538197100837921540992225156581769358486241062817873407994551871145898254683163948141010383286964984591916287519338972953703741581964981313414224029899326985241476901458220810712191878063267092889600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 6449723075791279967156549964259116639215498021239440991674322333100680259599914606766469470105605529266108125553239205454874346366600412470163480244939975675217251131831317247447579446074948601398412881551260585724884490625751308097928348645016253678695207734229603649632031458045465594451258051076801612131968118866391021006730367695085438240226151131893031103499655415005277170933172756220656717731303078005814262447719688708020067832501946719071164193118242772838885835185664786594479493236621898180695784079584389869906391336504037163462101789872326615275145985168655972698564194552174193225023370808898774262749863483581427754844934004457278550861888148776454965117573560560068727721457491938949452899125164981528498084596344193779340496099171966141970779369857230400626182149110715513776301257575875074188386599555570605358939253059175513782443887195869514918756581385748615712185566463677706758139754379483122852285519430975654103374532425381313139040481930265014755388416430063128094078385556145331816416362439349255222553335017852863093662934062968269134202439166211605069088851941519184842552273751609031308161068389284649011297106450220012409881403221742142808106736341352584789668218623636499217935473204555539811054268398259446895541335209889347086716755997752670771661216558134959598812009847574511379104477035183070029370797774447844716936804523257390386407743989891736199331741777706785212580042131642769057675697399956995818360282842343141620920072877285884617712788388783287873476234835348140677545310678164135969022644830403303054041131396882933129364030811050624796716783795261392697500491226405414237636866186112581418357123903249334112838861760068448840659998284835702530367548336883968330777649607011857934566606765993506073745578999407282965930320791430462031327981988453748503982917701137230896459911241757234931602771964077685408414999755275743269082247472072811275906431170684871459681466600202476586102485697367599229715281607434307100106729627086622088150507644250475609864174712846274250946797227433925136552925943798109848847230811520526366470442950255672712062477167908304714408679784573707132784085534434080797080923547938358360250385203208766351626556229624167929900778300134716851866273872870039612160248693367804301917277537980044726714689555613222930082091560558425746915468661187186113286649203130379397573967539039677825681266699617060177548789086319683607493300895565523418359960633051587036143924962342787287471442075006637397608009390205534110960212966485801421079607306251271928193581600906125191577439570038091037200164901576957606803547233513906006906311784302453277894107760195381756953457967121689639496370800787788490636860782103123267956836683693496695848620158095996811306498375706835781961370485660539893437985092715028896744278415478926407652692723181480350457053758628502865759434341239988217770026949579634511678383904182470295366765404297964135717091120135394942616994211814955242029203333779328796026884153111312018181032862896550823045581018635460643724031809801216142980628165637375414425224375663354444074601702591560082418202072761077164272186301875259066233602323761875099435204396320221882468260407341366333394287121703777777361873153619827480001040536258612117711628921185907569830516373014461562648243650797168749592545923503428452641176823357093155991820969775399055055688565029369257011665370719937243672441217388451309045831982588746258217740007043274168800024514710377167585846211422486936679150467414053150574219274343870951634653301416371877653204176173551915950029883129585234828856789512599453255986501594252061523156113402465635004175162455101525442382952946333312493215746054121617072143317020297987441908780210888129900893036546536241939221540548736735407444557641144691097484484240494526829294225267172815009906839644601534663563763918456162967069917163684674991288818336096808874227730913029150209758271029768100651999687446857603762643746288887718568934866883061365876196454271348401557345845575845160791395168053776891064276505805725795468757366395331877639209896592206800136174679479127134634519876166084193301299520015451843868819403686813846544068515091267268497317292863895258559490831744691527932906734751782756882111783277349256159322954472112889686512260414955318883941589365410283962797457471400988566343835501335777927992924671616720792206925169112016251501947215739258462889484248798700764381733305323884407505008078279195457835405799449510257020319931468571298065349824995423900973511457777489834171062901778312421907392779722989176979386074953022086139244460668121675315463452003585663166011977994828220187405189120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 23349921111404512511082666111662281276770360884257133580441943179428445123397045392417022801596541456642440157229888652104436531105192694468767454142883589683692714985693652521792570541239154093216978658162758466199853076508200678782472285565517329228124763410356047834755826683422710919483237328192343080503879862293466917389995072251510084690490236301206059826965671407359863502402083489400747075919316249758189584673437717278739937230593412214980591076459924164292629179488844544933442566450900353134642023071297896813776788289946354249852357611307633946872893208754732364501851760281260522326002352637483631633140354366868276356267399245854804355157984787635804898790077347216612900334517936778243842481993671115421502735724805823650359623180558135891156090201995918126474488731459637241989735983306922193993109114143100663390004312479972421593390381040979944963901925014587364449009588494715836640936255988722986717210290251650717382210106070601383663914117762566801727480526531601797740682754070544739386496767679339196823436755027697154554138171606066320296454441333611689170706204166276013925486695733737806654613920521404039799825719480323719511379730110849253830311930982567466958874540274728705096733470254481022426073424749372624811016847161374152108169683291603054039042005329344808749020080416914590689355335956821012003932954976981658809224811762083805258796560537299487843023980038746221980057897068215466247250484867609882037616706284961984657053518704457623506276505448098838088959363775222362290132287060075444985751991670051645637763208434029799377778473217987891155016910016654821558806381495405188725311445720481578943596078115587073078628734261788520556562355995564294928938299680264383319722851070533244231217532113372899384919334897715291507203142984590139656850901726966715619613326356583551696796066532660799299028205893161363546878870035705200525594068271743896228033164277487839152677589309741429490788928239506406217629313538909011761635873131627002258913412416573672513897077300052211931468847399428556884179097200008696148544010142367237720483683554231610437600495782378864556847299842691582960383013377425906636401914982377533102227786221922581241122101794768893416157679894226752854923915077090637822594641655293331019748118105969284143773991243080437220585690361531387279888142391635450447859254085491915194007071751701315003489993244495984728633491813585148695778144634124207328597800547270690385822738540472162244526058353504097798524627781248399161805088489658567677290818581079070899434660581298013465828099067670666518786483454350288255306351397137255907422151509410612064668995413879662355639926286679112605590305144573172924684761986839304884747708697157684777131318322791277751704067066072067312895902884695664187219989095231889684651228469879757507579523909294174361735905611121089419760888480934936157540555099825000559064158531779089979849258830499095621638601118404907945824932191842836910374458122249447731908733658483581630742895299671559338079027061520408241369772115030064670760537176549854864093974297963485625699596138034257015916565318131203323304412408948923773627526952230488539374864217501026355580957987077982744698892052501829997954923511989092342137624444863089570859202756342204198895129840889922713527790425430799748480684193700654872486408060298558998082642139009109560748497510648595466454929400372075118199122557455986318470069838787116482103152211324261146743724976411573608808827078905424413665863275553632391709896201285474528603262071113535074750288688345503540608076909859549724122250424392207910930318524494820710425892907015387899753577080457275542174763664226929040368269262285242968894622247191224405877775712194873705570759793331258584894626129633412028891208276268393813683540933294173693741606118200460119932837336496259369469030319495829188977033448950225480591097922843432911313401364391265135674122665614666113831541362703938080003146639897316815147996659976190474787796592990643005982855276148848781988333922638805802877814472660570143779504026849297069367446035879381244696524255293252972616686423915412540136611626444425024713628244355174366745459270603330307691549390690762865698760376279893121740165576949876487305268879073569331285093235776466180515385247491764408726394762101190954663625826248648334186746767109394656336818585242282065800318142778610112239136815405076496481340376422855199901146241245934900468128767657353136291553062487771987006736556874407882919037222370106664258746360979260716207735843308740822368277617306102314795187721269356176522032431649952732276126039966827038648020084468856484329049554944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -55884391229536582206189695041867094013462382091556747967385303546659063277877403987166913010554493189917590053865012006603118403183596434354011378822298213139762726363092437234485764351127373896173161894229782132009668814709762799817157186529013093329427645151687176518101177442793046905207474465483755276197855272871347103106199914308874473661061726194626667366770286449669242627483352631676835971126367809014931165596579006878813259575459230179182864025668451200674262131308089796674258576409261727564450656031829162265011708533365254616626598506034028367654555638243172230335765522022610102859717151988503291574227640898243243693142720815265067192857066080604219694918044193481215139856277014777598778150375688313624523777884632757312196990501405437562616526949640959545815743010520091476204804648009670473061261009562917594362200237308672978961463306806762534104804384577348684916801273651186796383120978904796219736055237109130782713252576160106931371716353506611851859662302857437211646891040373684612810318750980288965761289640710406508533887195573330013760302311391363748308340294068173021038985860841203777524603737672809531296677529585080027910857879858394871640472845377814009868055733876207808026966382875160980145640519157201964996030789570138107790363079493451952490025083225955975157692015018508926152039085384363996213102383205672123378544290139617927862139885853389591149317143675947102323277722647469096706175804802555715796016253868683579218307635878191139512773529342378067831865407621295971145295553199898350274247431946276214056861127299567664808087508294358659876675291593176438623767985204919111493167775820999755983276583673712298364485387508679360228159820924588606945840474742441936431357360088701543827984118762517351900971336232705223913341592804212107748297344738772371716796242936548250386890942578545816387889138463908471829762448613610498872418187900502410177331682074765728096276633634352606568714676411026782703394534899429196006174887215621538772288599956924052714372908574554239293190967455880011016623346544796388302062024984913726782545671435327311512050340694973694803829477352167278802701627060033745717059151325861111286421267559317254916870000178402774940103916619117095450408837269124731300159312512643950676204297005063962110398799473050680631452809398238251977844645335426024106726747097852314190401237765155394585670167198619645025515063067497314339192743341869300739904714481899404205652752837502974933558050342829111431128007264336628640866862553080530913200456038972996627892258486402390081957995833106877529563208496934721434585442673859188823277185944798974534440195325666646079467642444890401064171365932762925459143425175067659620825297418253272569351359267870450050388086979154267712428186119184773849265463080950694871428038637155988101434636361863567368217659606255830438270726244534564115969896898088745965982982250785092902080746844340836322415654749790207868994107891644288390433238274575591483659427481384989083371869610307612505200913194459483959780387946039663040470578775931902381783157132760617825853710746964239226762218191015643781158428746491382919216817245035565278641468425028348131883645527964325752001756079887798026126837235151127288459505656464783213410936687894143285612203516948506636732280233316641448947185410971319261699573626077749736046910343988301581616570124529712416042906316670311118269384600251858906014094568408445968671641128989566025541729586461489647555984381531364063982224786500499162780819700069021709125031922800958232240138227018650641671776704357028686808821226181431796784674602634784509106941429253563474281786822921246783461973647493730251823243462903476884120998847820342929892904994504020985575523790423845500649095401600795844679604328190964476320546365227584678662348818686752683881446469449887102344340768113797781345298240007769711918990926378948361234627221130357674233974279229032192682027578491300477406098500896585868658813034737894426419636984495489093660068514904173326058925657354309208899326814254448147224772007640145165847523571116572874582257916841352503971963975436816912771675919931335059174756527292369477422164323875424147117394790934479877591573895723542855586819619184607035780648308225152790423077042226654573665833470825956782907343659907881363252518072879380883153087746682390978503830458475922087508127537554140430665521227703323344769035748350525860726711687897033671562977991612259654008584471911571831661831493941065808895080188775128502539409080288170012167251507207270610919813646050530083937286794721672298635423913655956382919329616118536768565027357436525417623401267200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 56544044509298191644754364832232710812038688822530475456017630738151009446873544047658668832474096423844550790127852890396425630174902767186183461056539027869830736043552665472853021327994720943313116768902944056800106339357486487298915449026127658668185061101736408057894551969049888150746642845407918456213430948841935430950981416021548393637046632196382733398715709587389006644699085552196605868282002855289692440166056746399161560340020543019598805314802990410673842297416912007296260891300830093836190829244180254561428367210985257752158401024355862362364120910810307514363359682144255257440122699746784431970602591201527925477165267722855453138720451362766651454472897571280102555690146161929005065177644861290321625040244385682853315321155525633203612172404615119956550992609773178915911203850260944290664880519708134176075003369737647849720540554034282357412499434840843873940759867308115362786631101511063400107212520896337892649879049623773815185701362227337590525960261814691479680299571290203287564350148563337564683593692601799223523610438184547522442474059250018071997073940107706032064264865164926829601695488232173452439563143980602732848766842966798392896132641380145097851117329299389198207628775908687710583291106515278817290788929663372157795476126698835701973939871027489082991457142357526012059410368351718000301507345416005823418204865814697813606990372346770038431873349444210174708362689029250666805679900662415657011632613965231123359288605048271177690698752827462310160421754303161252848192913272532180864661314217163380533769203911643312899838268504483563229336603536039285171876636400621781658800318085235207599461037059584672361747456551301607497565151372090288383800917057837573908321962186354782186536985563263191009701006922168199113267729899742752575211162260450152668017032846051787714836625791042649304319028091533106798143632764118299696183309957715394408461671558523739357720590676696426509653520520479432108351864125341419360391113417878445932876631123106006390760238391591439764807354804728972151977363377888821072672324139190464971762059500193653080699997748107394979842601805017392068669324389186148141900133900301317366600040089951805084886041570812298591395535357790221490723848281695289087651066622139662197050793303677477620285397750816839586736888238351889576181800426829646009633052064155777997891181760859360402043664457107423865785656307605714203541333148662504892185629383990070232598680914197898819415482451349231628144054909257238199887046334632625188623763434833711828856972631819378283763283223147067481797831507392597169664745204698792008137192731564811326465932063700401067433215111522208842808429087538732601256318555860043897806751802072112580402759751832581390302594582758133535531796660140270514040911560980203639789925442721880460494390749628185752458494578290252938505138544492941556740778920092954987434692730719705689268659186788513529826562355870428736355939381141260958711088580704894559096316054290214176059840294856990991091100483067038387830250441687187132099158309011655984442041254807165353954040004245588053208950400624768425109797771914163095188338361109122159637920430673350683055964992091249872195607453790301596451434267969286274730365189284035416436339944101972387768248493122501585501463392338266110011662922432024816369356785312157644469438029212601646039885427477925210645863187705051698965761615047758524239702294555148688043026934407494283596383292192639435618318457472199561519999792155445693328835864815604595095096229486986818072589395023178880560348955937490921201666255162520807512792792530038672659319442519000370097443590019311888994715689955895340691441879268832108764617657635725003939551460864904427878452293950372888079912560123321583404950614048041468650276348631712099922061148691050863811326876653935003349471399897697419638761513653175376385843268936198299648205351035412234398039594701255645648224725675097731568452099506447765211335070693683433428047074208555301918759100132816541177677529669068310387870104295503695040628324975317261413947142248470841246536516892405725099145588291428835425936872882114758074877187609686690840051872377208249171534579281774704174624063446181949825394635098208053133360188652011420897455563279356382554273137593483600311686100533885779269815807670670030770406665082479795215876798101818361778599270017301450671809418227872694064337431470278762197260502297629065049132738218427277133153772657920257903684379236740578947299531154870333320029758232716628133232342037151858827012149406114040712278028054183752829540625785754294307516816227614059315096958545366967344168960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -39892352281366870550237975007024967287619896686949939134881110635798753070924730703752304480575221891560641835152853241445386819723296927383720562425082029199342305975667194923554029522966863975745402313853214961374241172632439987750494041838003988059960026971811998174381765737236836771287361122850620955064648851701819619886982884134894831794333145475665709377631761104482050791260742776126036907192163671276309335436012885341771436925879319119946176886447546165787924990778254416219706491018151118107321145679490753495476943224542917773514588412517354449979718395815336757750055368775087531498730085653469141844434830459469071882919516597664356981374821968146759511392165576423402686533158740292571578085391794909539124835914403005555718934027667398466938600469331002300389925381654209569901489040289240743466659525424466126892890773491021711958519922664639472569337590988668861004271654430804256483510794401963406613780884760177835735784439015926118327105766484814843613767138261290723893820323636148904525126961427248280683112149786339616751749508556889164418705440486446136848877657664345699133742789309525873247986582695800793900926780472961490321356692289209277983881108734195405004584470821494147340185376129389021023779431042775131664109846761662572416036567830509581402192307620522900324691939182029691775665246505734774293514430685899189732212425449859251804342059443065464640417598215499285290947943156062267554665399377792998887932325331695100962648221716434294373085089223280247095925579966745543731700542217789670767055119899334757177155531380136546053382146864760654530086087524393850342974151205008956073495322133503001686731955855994291782375916428696617974434202120570399976577329692262424013603292301403921853040583257245047209800690598844908660220341331261930539154153076265709706028780712027223375040534416942293541485744563958372421072165983016738870003023357316908765882747806568167096890946946128012679659652196344019626874594010718579234206759653074745237312666557351704119255559439068848653694183570795543146908711056600003140969468219975862441956144657217264729849920054076390285724220178669654264053017899167571989397457645293101265170489118275956424739405770999608816038337090730716326186342465170478219045121815236053130263363561866731813219614448315287720871861813378500629835789146538189911025185860418992383327749809641619977355403413106206734316582741569601372113720893540754388630579088200110869466534740267724304504648492526107259252800519312650697455437515777331841196087247556052066759777289293529055409502669621899949276799344744144254707573009453446030446721292271732942641379918087468004322825297664689124377151571893805241719810934015201800149582927572262365940185128700150254716862608682212553666646504673089127507264567779018182273135781299344347299432957268043521679517701026400913479309682465453946122797308837470973009370384644412678501545341308328220769611424104337723454501558286448777302111434238365322645364234870482340545934005019889520888642303687295552217905366297169116964244495442624157074109042354717819613126214713452809821656564643848066929084838770876024445036075873301907857193597340115376877583901887521080600693005223218064669208433431291229825784106465057202236174465446996697257076860390828092200215948597241155520829712663935567744252615687648485139527646314474632839905507390100785973151731210004844313595821153402410241181281857960409134655675045231555444932324864107760475845739043051438168778469659063683031231682897634944439540672287184814466032009095068315598664813723831255011901002831993457846779511609151659715197127036789617132059954342845623787161984347715801084343827462011678235351654742980552957934621545653538326307862237201776083808446979150567001754953923293236174546627342820381038575924149103109906714806862371003593650778935615930658409159618522456816102406185468616651517906229965243996805988717390487452753331815240640134433634924910475220628038110904336493692453414731378569473610909626461532904704469482184474793257460169911605400815182458839946572514823114489282912367390693265796880051665548877802460622395180964523720903997300838522023509425862281519416122622772096111000473448986279030408467784565752417182773820706207137703563533205236717309066335406931897151967539882131127155652550125322012381485737299907162807591520499753710729637693482327025345362447538375760935698636220320411966197106930510276824824711089412430506746396304100639284636350013320140348720096492451480218931353107539805848868471175183420626912590954272468598577946851212432790430585143321726680975111409628518573711533679182872576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 21303953842242014396061678508489083353066283274664935009019750113089644943814258386824262597211945291575685492329837073131975937828023327910193155389456000601755681577798496089765080970214803107249645766382934879344900513806256506082833846036612778678190618969780135006972282958215317513951663648572651147424268429276762098805817338275036214808989179678861453860135024772310646251457278910366476204142404046529518685142919748218802877415223140497143290586179310096530369761237975920527139331555558595691615757637911926336496089358377109281100634793489050126905204838509256937672744085042311516542516595742307757447353299188173977401209973652592728476747187846069596041397997914877979221243530853251610655510953639908641802638354868165434282472550647839364617382344163823581503479023907407660333913212625893288364620970684886029861143675728773514713323819132665973087494650143699426213268785144096573052375784083620817463213959644059388225345445251737965026328807431384348701427547764502069381387160242302661836107264389108512820633553774668438408547996953551310418038956288574362924149028211998038998999733219699739102502690636613508195370676542383266291226760190889005454947041387048897210750122764837386294497124252635465950300315602606490557505688843083610643950625535561505588586723926209952561666155567758078813201941066596865028283213789541321255220352946473495084595770282217027587836586220809336858190064533257753927692158592031489941877116241344716636712946276838075563863408411226831393885768707833049890162130260333735066560360703121567773714634686889939402014023183390898250342086780855564473547043393414704951927027169638154772418382203619047631789476034691740372338026723118509044400486860518227089033429648116512286585566366990793885361744852415798836058955925497045927461686868416137626511966984550785553855856802143773501828938677919114132165234604706195698883860004539799088472744126322078683681784956003672679543871474609837636604971274890742125264180708669007443923373452544826361209257832719215911856039644820764843130296836472786710463082118482840107603116111678506509138657023868259300489030765037799852903748041100688900485680392818212161920147159948222914478062244753444426286174136496832252474525952374813368136068787520400339801564875351643588977103010186262555238281593949397688489820606624640884352072558643732685958242403906378912834929894203275843499942307509163597509191615646748384834479078949486669895126164263560026735477969861451848227797817485491114559261541210890303222663358039008539196096784357146676352672272355572200733222720204506769678841989463913876129907356186862886358389666011270081555078667050270693237319602778844361746267530586988408395196185026362133888925422801827319327315748583084145279576969958505347166477304939674652393627097059885258569963157908927713617650695387554179232551587663152340804468804487093425854052558520764914952733692237019405055593975508276558412820412149893992776390488074200192741667197888805521074663795118232940532069896591282425271517667515534007806493645624910840848720575320057114070910024010572364794164116051152309691961734080472975897412976526497218620708547853921638731897037888454130815498338249098646285853324264657076274549999208804388066634335706592399278276530554171927408586683017739971998345335985006891381206884166563487985411196136264419931668447932359506153620712640169776429093025254347569950257725994218677622372597487731066458876918234537208054745751942423038137040084396757768544199815813072833284669721566661467728346732747470202736324517716274844797382485303042672944046827311372137718157272818990807481220139310350555961848210567730881435929776450024687979424697960401942095341147495901181999940972026764108899868873778968005207732715200503240786653228540994132301769054243703805641064125060339675364536993300577084338695259126956836566246054866921036578635308887011311800196563796059080319211122249584919999099097472184446409613321154121239590681721700510193732597891727568869585284197287434415886979548174331251288540965804013188065165189082767478833589139774102646706528416261922340632836918506232213858731258563385128148039285333958702964340695176537963146257774674403529596200454987570531668222272201611012858429449851557384555019124894859136600076234837276285553252385121993726881351488590600597307724509637391712821552880313596767261870850928329295794935655780727754837497384163524036758006319909244827606712707999469049582164920451007111521304367116616550286691146070364540201962473487331691197668255833352071851783786147252781297322479467944259604156915420868513567697053146113952972800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -10592020535964720575544803729183269945565921362777708290137098826857172453798029306252108348150555830250499049817702439846333484856087154737194365995410584110817742558703500948893305098146059941809919772463020822362943288948993054387195169215469351815354258039453346633724005481958333602465495181666572000216576776226375671978987645416613182800102113833741351682444368003749387733512449725090999723415759385096806642731900446807080146739245930049777502478014800939214885438178507173809927371222850800797380281504968806961332832386799474033098231322395194378862771242524623260253989784098611694336034207079113243521897940291995701030737671164756893235200713378565715972727307226734006602220362825050467371001650341443721703490433276963323458558810328488883784467471474849337500692991003122083416505883010456455501369550660919533671085742356194750498444021285524383254578145288584589661430370984399268971947549843775331672842779319166278722055644996659604448558621636003389468204052583290729111603564115576551095428529584782489606049798103747037108133467369723990238267228505548543562156654243471082738567621045961761537408705049708778911700267721583144326040357281971800559082300482309646106691360618897093489719625522566279152286068404823715685171778069247269485496694601296436060415446941008004004556033955947514498582517102835401321325167926075475558582652644845600635279010011866337207719169026413450847084028543658361394348819444635935871063247860349871937915359958122777183715186174774755969063695010396597702445336279376797233880442668085188309626285433712141128653134179198461342467707998164771122706650515505481246080660687343058297039774214381963551811307930984063186057600153128003167089402502153420687049841288296773319402497779677648621548247169072276485463275981518712551459716861098764505269153151331728917363877247212220877241530407746940535022207917628111083892337598480616182460265183385252908544157325046138490775244547322677038474835257912777600614830404725182443240863504936842259717641630115921549168316450938808389358030766191420312645567865279534794040537054948035011124075089170058044076765427589048684345719088958975281878870165300621846813793615742222043118846304674187820239878344281903130713980528332785730463908023992992997777865438897538735535224820909055087223197004355651053590173878612709315303591208328208024414448694730567331792226484268061963116554892904387673842473987651374436996858548884809638853074900916205362784819367353948406392740724129040707218397570315295506328240461497657598932118728048677051436310487783825828799011056769230717954908465614846686016734836261705508095459788908467577216875375731590984171886187341189505514503528087996384865940614684764341836957164682695497549065368457748400127781074817032348277464009691005590242393508119931007182244333316764723140779654580994160067923335980307314570923429499869472043715585329394888333025661903502045852239504041004394562217227849528316868219213628934456073194645652281700533794379541454009559061193188210713125095133276888354332398308925764463369115972808103258373648884579566534966952285276415039455197265441576401051864221378326783646289870748321739397938546381857310599599084350792464389827785689552586669332430834245931033851254108970609562340026702477778922995375506087774695529055759010391959481886460611892455072268805415605510939201739036394713604896338687288868671977242534569908334992892656834806726320633451296273830596201701735858459606376626692411869522179189807359393162685744731964850239258712128973616575587857309311995322085579753983752763226198288975628743989825549908240073572452485757592498576153126412812981550612931354699855118871831091973981383862001557934505766587239682452897687158335121657773870652264565654748105620536325625290468051855771074495376928435108868314861942521900451836931587747271273759793972848334241665098434228344003252023399570759500920558092929909838136038845212380745243007527372878013248833972049180821380403762421649624445815062150754773895656159682467794183323088253008646378537340484780121856849169575774522400080673332494566021617387449393159763001850541145526404741852504893608286841810615579360582365691777738381770907690555833155268509160715954005250667332487115265593589766185999728986111676610978936749464017088215249550107745054369822308642431856979424678278329705617774173434346736737536601428262551282744945985836272440804930554189568584959302771522767473696174830465483151875053046341367196751587044028361846846211755382374502120035718640769845405058001550887697828305858002475352720048880013800874480395885746044397708915126524968960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 4222664757136705854352692208455798412374146214076278480514898504581463363540374990640064828629787458049038216775603562932398255971929720731273672120442110386630830977168885234978505819984750954719897753879967939225967073750182463861036427216887133114788814302339838516831585054943240472146037969764099542324863446414203237146714763629389259781708940446174184639325791176808498310302871580161159279598176253185613247627608083723492237626453990131942579028406251597301379567606505386051982657731972500341803908665069324594671561999452549385539879835678243745707245298721771417657985978472969196386909196555042678077182110780286919370143291839490769955172275035958197913571736748285526296856919876730101546559410995460366233126536777081796991505270379834574799675499692914178677607550238121079083156794772177810844697744551789876389543200713348944596998112671313518831532454006104253244575127978800098868435086129791007344631583572537887780077768928809849472655436970663505470210611563880151940937325600982275206835384976490220972371551056266257131500355584220628223844480371372472169581708681305827693215578288388172246292386834701468122211888002304048701037010589076110204446556191845531322943421068353067320661226899990310849514737377088303217436016221267150013709311376545857519177827641229794040527877010273485431587341867147781528523653425663460908214442556057410020200210967245362622996957617985092427473798005054026943483942507850052170377935734776033004778671061713756426378480780906353856473698450509926014914094030080316461855118379575069441556772976927171432350693242301276968930547638760543947337915397970709218825870290320713145703937070442704655756907659346945471617165494388443655687419923442006861786847706388378417258604328664214951260982125501855567483895427215124959993685597030756511507761607145204209294305296690535549118387216655875204058171826043386743076487679124925398129259758438339071053092254578667421419285932518168359030046423123816196721579743850370625363520189648679844309236764095216275800638813362815009878292564239851233095389198827140647441751107080584734359456426884514297197843478413685736299282235793650590592337734774543156245348079989947466113204624185960813306505185892677722152272322637303708378820132544537083944341891526274219937877274354319210537071507522883886617971414538563047747787279775131885560252914312121433244284803017608140217157807002663081429749348499286161872888066012007131536580705853380266202144311227599884067665243236862401933350226691096758820020165478478070980957533364065941856776944676552460268575052133121618556297006641644052886415298914374207010793450556884306577465377724654966050503696126963425904040134755943672789273754861416153873641828609655857963058680296251769497760346999895897152319190019422176763336037369462126347328377716734380785069784427565732171019514754914709422205702675649720052921349535457966596761408739409819751188066802510229210906465828293838020990374747354155875171001608327915177091828172820432152374015476895861359120369552763963229788003197508153454846652937327034282483435566060840593818181562647182184681504849885454263033398897894053618823296520321387674489186731265199861308546080478386869296454339062498363314606312450422177663745076736564582313523489946212270642144850443173664393584088982103090153443274956620809127427013237640651276258166975987706170430398684754799894209294161727211843691924042473874345848627865015924303789674230174145904637170937526697162434094781391705520820276888628358534908412468915115376299462877756246388151890404647949036401946128841383437227408693244652309959834813910472780060925492086442080645629756124657046636303874816299993040016799601590214723602348877750431570934563169550251127544462159561672238040422672286787380335108517314448678347342394875831588249881934441947801781630355644078202488249548886092955832358623141025885950382116031561395501658217969677960433018469145170671759945545086933578944308875401778681604499348580910741070081318808614135911773122313677898371959086524017567918934432575257954962976514882749371772525686688261787421599640997520257447233168828841163715579472911264708933223685525837381144808499348370919610947624359805940516102567613960569539561923989134971798170652025979755935725140004263437757312163681097391996749581633876949821187998289595414167946982252343287314927348446667551912142209817656410586732296406437838894412899052237815811215057104880597396473678100525716264815787387696890320504571360603060901712592140328589004641137939638361044263561793132761093107980134373750843097064802736149675605799149974875908603904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -1678170371085428464904504853426187808912929403898948904412934412471865428859894712705506214181354831546518008401290538685455639713995423310188872631166744576605841760727375769762010510047823259985778152597965893797978475351920015366824010321513702908787306677012933125919241200671989777910016724303256449613690183078542484504879857041665348510548278427409124238062032939040246210724988745089112006779706025423832831093708992393590599280032983885961632942075388530661178258930353771842066972599220900242784600368588734478433151444297339967480812775060029995964382716303923142996208337599315723187077371904135981806299575439926538645429065195481558518093025565431515242220042723464925092329853126399321137475143844166359108925288202405063640599553223860440010908032092544430820875670716572172498268064901140778897838694897636421083135048674539682020984801353990247683220586627805003386805444145188752288627462009138009829414078314920913869798296113377896149374088911853208412866651997301679181075339367008475092871544778948265375199875603856228164471953920435449223626466975754548060362371817864583773300712585218488463227674444416804165289474965547914766483742151992747578418182064041730572347094133577397552882239881985321282923873740881830352368151108030189721424841665238431143985777697886833535046700314511592152880669839644549894385471942398646745361373081923763868208910724760792100610660922698419296914461521867150622221939925841080529085576782266763716819999783819306603835828332857246996035965600347001722586953515488834283432583159158881556698438751556945988378665844954991996371697652737517436557572901049553361059351383373354558832600938916475774649302949178227590810685659003231133120825460656683867069812504194975419980867903536794735212350090329431343793644919778089953224159451436328650909573740767337289259184777142797599770980912648120862664685671354756945659510210786148830171100332900974574256394453029463155527057333538845173344913173623859233720474730039812260930401843002770919059023484175421894352414598936019293789444154090939958531704036307548599940725290460331965550325628625854648609328530320664373270239048027413066010404029579351528499498171894341142030198156482214657220259482451059669490596564682601163890187673380740383989260459099294049373110342250689056377981957693619919406324562629248602767529401432615835015184392190256251269495968533465005916161747708847422417659694370043373719077715651935776949300783729281889460381180865501705920650413637801466356363395376826411902774876321113921741981355652138147610264422334723118367063706760305480586990238874348120722632208618012955789793592093133451923556167787239593482654586606409215355255837892200311982133402005994839513055641705331147223929447025467359739669271384030166402314789889477586034630464902894739832045742987395530236577017877596294974878341640862140736922304936302686991385304765189816832644327422801837747469039342668230382827420042089198850607836717547316727277055615999657642885657874418238499098107276677217063601707508103298806114815060158912110698150851149104042478946886789341047613131146727339647069751837332927461158428161931301587239912255984441149132329235216209210969576053367003794281071175471392429925383159473381762682607384394587740385453525357435701760308473756614580114327940987010284888825528366327097561128034851253502218576879104576707290553736774771540551293268356059824191622076947800523476845114810045413434999769673876933715172540224858367937677051222436375328440303708507027280407677278177051856234179103325520000747463062850370897833503414143672537298047663481168619000149072686401738553123536874928564152865674897502860174157414824965839664272303949872248961704725219437138280435219448381525627950737902766058365664696578160375042836617169990937100523017014379974301850249653954979903839387338974538030035735508057448012480432728752918671071300341016420518809120192101211750052213934832243740599383083609063860973967205451773669282431950170841912988757076121370183108710479586185599215300075908411693650279531761727565964692455133348366561630388381160768935280059637192853269143919257158890803494075586603845139564153410784641758833112545879082004224447928629123880615127182008120011653167701981653230492403112519079298352085809985372174650447795789698059493093079366886689084728767808745238252959734381698072038708401717474664438407337331667403222739453911083857613860766931385151744674111924393307747627020057134872981796994521282907596515224068336195965848272961296034991455221040507989164518629186516873368577068243571042043062607617102464517377357154574191820800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 438339814057502867020875524098516168773669528938642182383747325105737516579871256392591906621247427676609342716713355242300465762751440040853432649032991206477848166726417220570805376751455786653050098256279425333172882126368271415284027467315014306502366590075516245751600830846262070015510036051380606415286303062869389066714758599431021410987323598702363953606079314664393710125307637237079334198481015820135906965413680796616494195746140159742822031727748926158801292056172096318312244478102635449425780564982845987371615422838274407598104982057158050833299726623766588140287837348711260219628313357273467596989192900572758202566109869012562326401364961144735573346655279886152505576165772495768247853931834954505575808772702966095974945298344115292776707949556350454529461681756459242386216883665993686040070253625327644256558888695770549647773054281791682753959910167457686091096350947032135146078303430550907439245646204444505168998456051729968065082936527984594083494265276554082536880757869813264785329589887906398519879519737977263183961299627108697594495730285789202448636385468183596604553792194486509830532959102038336059070094139690190709204852476272133548510553493648529519750158364134743826069672740662705584270172378397540320600298018298627747263424296002333340801475923104906459989804196731936580674393396229712799200144100988327799763091410325339143533751614786558975022815051327349131391328159082413700154955798851473498065126885528219398609485381248037440698163477266117506574262633036963253868877031662417490895794915951653825883982743902012948743588093041194677235491241594760716347142306982059556129191352679409779890811070138059043831803357959930557038326764073307981767083313427925444353644622220270715685450944948774904786512600213040123978533116204536430638827634724534048689948262262642896846057471218816794203004876971603872430850829365675889423680027243925255736679641712785576167553848613806508895650080805203921570212695235378647475597577201481884440479890587993591978228565812870475019785445018216893552338982535205422969223767192786221715123686253793076471018753667290780141454790549341454417453908598691941774610741193225595514258952502279262581099529828617056390821783409863229000595064856075168945210434188751326882105285865286908618573292152445845219216598007289220478373231404200797642120961700590205353167324527080401868458677981592368409715211234663497699223517281737242147725382915926241775124377071217857249058171782336647824260421386060159324969346252710261890281582044706392411378821213949401574833305502539906437357116051408911139952539030084797308559291972854678112337004687996587479564165203221692872382471841195207122962081662976555911485931175733140482164564047458361494147941005634404540064539046086264401860196394278916552186508412405859351766052428590213177155378319973830745632872469765867950711366415701505997907431028508065367642867846444631632442847110979206615202089682050255275179382452150365005340765375139217240985108307556064592518974335293142873498738535072409545538394395536119434715153525978837517206004862664139810168784694483341262079231487000053342651503712625152303920389568179635554686224710038216555356150524041541872419988665829533438142246122041639318433334165946800446017149595711940714323163174469816484606922627838888260798262759246551300354442279419496198113446172892420771554834984603086917331801113903408816061294858122107029402272671415301590043177024276670764628802201410926335998819191193324219701006740928143877305527234481893057049089235113508111822842702755839568936964960446826691136863501476888079693004375767955771058740526221892376899683628387349756638098184262396590858746224561140075494791556763154002211242246896601527933341395885834441752752156248302737837898591144501797659690450711907036849871033742761024382275339468674426566072136519567332284539461887371810611972747745656614420463014461036704946207185310049570081036221619241189160834493361249327742420451338124468139200035856996793935883124698839589220696210163435295646720899652436913229975373476799617880866592632206377778389288316880184117684336881899154515297924010393379945881229151413854150295769371554669868899736059742522097902849128745925300796512036403227684096670612680587704890676627957156533448060596513871953622409430176447096958214282172136242543988070656740077962055810308060047602747655738386829938582075575624285503599517360058566764267254586169098068629433431040813295140358985478429140375600755552186222173859314191846214076270625787020620285138274956522338907826182084045091390878223465710612415237210163768784322560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -154755418063422344435816605609673585137133723799421890770058216994877635671812609509168699746093726200376119724830302653482605902775293854111068660924397830552707013758763278400145881210078203227140426582784479020445058441039957902666068489202143672737832201975726143796495656476819513763270716683162661046426176613598513149535674441890114837367704249421251644545949358487494284127340986593984362333706685234822893455108815008863021007823091795325005778614699243268445921804603137109757738099203682598908332406279728710954286153001037312106860652375553052107050179127992158124298055010632763520810254230768248595880198591091063514468238553963911878702051939053054411814118454053058430235247281134014735515188273727719248619892006999589339994437819807841473210432149277891715209270605966525809761589307624585247426425933726905405443453340094850591137113646768069603662652049131626822290552429347050843540747100900886290466887900071215902632810455293483864089780399598977368938157095604135262964472507949333374710091941146956610946602125998673315450137773882276135300104857339866485394098184844936624307597137867164621785843555575900761414635314082212338732714329352365356467013374195687056290213921654954437949471911634462389852642438104911380619414619944211083784697949025195886100399687194729735772271806027198686682184104952776613661067728630310420839593730305420117478250458972601592581847130228066667529892547123703764433374303722732497544673381791288570804883560695053771922264821374731409680394951816596366303747685589453045573072810941591853844278091438610719641477624170461147196375008151824931380572226150247813925465855017793728598037498723207573395227912428547629954753333540534930837773109913644679566640189281580623296046464863458457685880668947192074678114294959602514344317392420560109159150375657005917455776622062827332190621713976305499822796726093097549318610135019419400920094961063260754386723566167320080172097038044271291915412731902777346364741416469181570861801104638299254432194529411659342268992406189892920541573775389474105403073838508311445560489793215128889099660041050807851519955735374997628423305712411860222926719164521345447318225099915568426357250851945701431904342023718166493736421789755184888921423382711112151382736564839033556332749002919403204549815149257572217518867395425074849863955979318369488149989167562837650965981110407219604699406309617291581906184213902108716923501595695477836586405952527971713560445727241947241849506108695480361690181497594977064757839928998041753248751918461015954777044684156091222021867371068205117840446582747004075825489470374501470680769968206654413237946746067979231547601585279955633015469142222994134279013073483539526225289330918710139437951553493443574952930915215735929721821197599679620891925898005644595298430175883256233242537621077887496653913000509774523300736110978929971936202089982994149459922770089481840155489505491607954374115987347426611480960312295031850089515680956019665941669102996636937914193644763325965055247171311614563544217049461455560693347797665943328583757826488589997937390504350525127669250171869021803252465260092209976641938465728997293518222939734691981091733814314442646732231886583257487914922552915419174241386090659255774316469097478873853447823209942837174270914448034845241535097314267140650716014256030113672296356936769217071897711658079905166333864141602639793857610352957138800304274429613057423556863269239977535378836630093661966929895583867586693920729843819451806231804844109097547581475807860684973328964510356176279250398524070831586133097030754083396700667773311171125263615023030389216363752676911363855613605781396503091687576959363397588663310879307462462027566750796255245802857886903450776306453592984053353521855203794026907436089537474032114105633868237275504918149065074386508815709189630534910944814234166387809462992810516644473483424544380634348241277113809892741608363895708346795085280885108671538000547729241021696357953415486822715185011744063405112862674693140090687522337120585864076405661542926676944055416398958927648880313862636112419939308280061614556512462596423476603453082368294773399483138555084320765183200996239291741726736841013701778738716637559272740129128612675924692806221739904130155516859507868576686410493116346485340422833611048755092357518276185692608663782085323161054537918301029616203648972921806099560436456412673662760868962286672567004937400887079836189241121042410471444811906701628193298397931709345368218983361529509831199350703273812749317775101210206472838298295723471717446520762955194523099939792224256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 25952412888220383083530600594027379964873320138661012932044816772899743859119142948923129766304111738710758602135977571788711579464142154909609137137691967105706689914082781268212623220841815999306471373362368439258774774370770885154001853020189129916002972975355303232277854181242448838123079666538459603666971447015325436832062869986405753844789119462052809187402702141139480835727545967995775092284995826489664338596671982559286989090750033297620302246800653210354602893532745444133769094487763507317988344821121178044803738990338525677456571415281038005745195662230601609514606558161113418273665169159944538555917607016518921117504664881858384928421049456454260730392139018060813174601898718395593852721232261592477013633292472407673062371493860604828847617897814541510960137866369722839261363769971580294952542651287971898635692010417965876786810286266820882761050608540516533131149307278979359535790702080779877575194444342990207816060623636038220524582216473832302689869924051889304257414802792930652888070974455053700270429202323598758066762565250889690352218446092939088600494573324134856650979550252742663245074155046104471451558970380340378999273997955182697475145021658059168805043195824496492003176048653540591888940741317228438898402276489763667997890597349333758539172140525881892386557269969634656659994268420399112369886558442044403593068694664702765426184579907450486782102924909801061994088621191586438437822602855415405589892061156240539112009531672176907676343439602782831849542037194055405136487841947615885321971259744119204533178833554757573467013489571976869767691574177242883782357966036986022869085108855295309635236431865544663508368536320812296827069545111905238797846983838679829136190881572426353409386770555835085134141127855714055268718851661855872192839734411221300431507103269814905623193693216482435043924482061721502525249878971981925980199264417981473158528401625581995918225447391078707113570385685147595776784255107889664330389740676016821687760381034497944259400778694015245503115327328162934790440912249421634036880431154724470876836707665471471561997846796700807340039551901703290669694246248146921783523282285235005321370785203164521554537704819476080741190670368321574471118760228782395333403660016806249029478835317983500017849701620915973299090844645439529808225403104008167484861329842340417533800461961047026419305394468857350011196914048198724447741305177892142622524919617917693099728447644607008508934130237276866097413911277652817116030684318701946930709435127074015693803122247898823242243899690756137724437631738105450544429834162209661250424808898883035777492524039975988253371674748063869904758510174144534347617711025209073470857635367610720885640945397355268378756778044075225320697534678508069235870914129432850875509189078179484087910691269562835037670325074753245198809948834809980935947457073343855465498432689780141815212802356317902612672250291148402773106393008813529448200104408858305319927096453637303211793846972463059216770676321391785595029993146484303172180865351750795216951448970927196283831599678773660448564547403977707770775239749758283723571408879539353355702812890905072096687049849978226674696040190145551813765817327799473254976189699758388987034687052863347290539855703222767236554501721618169958099482984934505722280028979265951795362710924293535165589902137091586103211996504460436745883359573612290434741972726095139259855145528277768420456687018441869460117667617285354278066337173979873437681572151756668868731947463798375718449518152576704986575163944238133139669943190997346325646898936931070580364029991600549051425641032500991536081050175599796805758001130858389352077449838756581380015096588498250038897805048702929197210528945581363772999580674589465035462285780771706682058234030833238977732660318255463295758173273249739299138412125225210825923222504328893469798884552600704975915721216918678287780670680724955239871153509246470915469366017745601732478611023915178041799037524691785035403971157509222007679754271781612793654858458158388746890122926696256304738578290869475282607460878977595552024053543115020125381924875670845500256924223500978850297817920176811437745318306860106101436010239564630032144833319512448814297207876883246550917952353152129313518949254541690757720461706690560090956373058752624036541593434857886511036771695461851715604773194068658882547543388658332818244223370746527609067653154238783736642575960612494222067401260717308897849041809005880089130983500482717299426266956410721961575073224518268400188344824783875037794441225042764179914383544834685362451251200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -8655932590587925604192382368516712027264015143359899156184816402148596507841723337448794057171714200052995962626032078892502129473779699912582326533636515921227834636734571898029212603511892905598519866124191949484952648803945101325525201532321424105054356515636507049627860819810315027557750595008109257695547615319838917362366158027251444746434286431217679290995104283602191274386655391248437211326846430887960616425035284540576852667620025044248699529175575840551881740404500852544179801995629041994300621552046804010959087043268707373927590953498679453838057388675011938356618035998261715385302097771941850891483084897375696098910911233813969965109531796169461494078208065446773038273838032110755322847731459821631687972570889251477378947020847022356903981670759537009493597684764367279137025552775839431639698409203891723576613738651460188474072308272844805535784187967591069415928420977680486822620688256637987156640766040976384246094047174158912366912199467530328978499345598497770295926762779313816207460764784649345103176908767882937082750238370421001791989496321655946648055094736685264029354164617093426467551253903227868505654693362532798579696112251996951059199900287485273474146281888057046142200994823810087038666322160082659994475636368809104227073178060979235743722568091852511131325266596985303069952515107564223378541538305494839763495971477437770190577915582264580712042300515829521843561969388904679283616617909635432943679883171706680694020138537099875695394419844372965107137342632968586776761298944524636796873967005476990141138446953819575893905725187645023675617096178641730867981913138197628305682283510060031793407903399618841433862310837333575239025541878727100696893172191883143028133501918017084861241436615016191035499056649756498189887532093473523625909409667008041638982942349695549156396350525105292388808258305417084594548829268456763342838775063890228764769060729685482540130557689671326020909343905655620569212191259239125860612631697776713929538704302167901043802912302842823536658516439617968858612302148810539827910704999542857760922141869309505683776901705001690475514026195643841953397813896724726184454903378108983737663231978289242276354551770368772068521539666435787194704788492019343396816456194321114628134882120949823409493666897853315694393000007269886141530619891805333382952167332110242463182173894974750074554883217770626710797636492460144700924238997907833166560822585576509405915019938730202959416421764961045684061461226476556278929131242331439944337646606310175578567044403250283316092315876001719381119079401287400993557743034419341436884910021821473301514659595862636976916882471268011339718420741988078747514967747769356306899299171815369582887038824168062551895752507357168992241475212799628305603836491991675561169037931550042778396241431624860203546030591353244543271074475333898721400181461965270889125243976837617930830101565478236029935698056639839633861653206353236537238610008530279401869776983386298167839779850926793422053175244886299732689528822036703049548320234545177644377748688757197919210779419237343737985756654192146412267679380266715128556340041765254307393464056928818235323503279828167488797004375100957291777001634511946374131553891320618798841941078498847685879208404581614278169755076281054492577072742830036887981504055155570155608393123901213875589107799720277490354036433368142433266929935670619599065109755026271539483166285641836298786020433872286438895545797956953486246613581749532890639093077086970385000358288870728875789982241698346235213188469499050242967946556045247283959390490602842169442415529124231695362041513572555789248732709600231522635572198200524136589843923095964580353790570215249946713692367483539318953471673307555802883234334735350047015967930258693788834045729176677689745654975709432939710456619201013208714286478005489587177521027249509127987480161601766418733548154681598538237290855846734950806081231851385058674227316177261548167549379358584363250347226377299642208886126972648477424906256961834470401368705969953385138460860019430163636345046456830800831785624054008683375898639928249945178654057957968430516271264534768070202258263468455507888359475361780764176433790827353196834252204610486996310897917309434975549020457433862878398652605380369253580799333151574467898887485408970377294659987949017644562930689618741905299407140179811977127593120651520079727911251936519035231575624967702803419668401412186050814966718312060153575546740598460596410934099151238945560704793287544685215051218469336758332658210116428726450868130727695831094936012768856244224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 1310152175956803686950313496805716651811532038474136587909011785286855100009499963817197705123332208711051327945400550838824632608500129236402863019177751537432077108355954608219178737554024426598168687382665169110796043217950106641873786053729499019923336399403277211258490204036151792829307701530844440440140932699110728738324557702428161943955944264949159790738760946251512741433321271979362314412665720848242433694608244042673063086969450854796686811010256159622494777795416905252638642210945657309270977250865056738018905795339550581834470013810780952666891105908012006291122464218012930754758858832409943522835745631485620742520414816164651164280115976127530407931009016587259632913603922794444401370809255528396121820397135543714771467251130106478775312456678024402965578840309694713483036744527794197504264476985049389577524021743087996490125989329122475432413252550308364232167922598961219292603041795439969633055720382523590449623870584267043442344653364982708172761128951741109997896128798637451661358608444818653019700507663382239472165590610324720725193042419491665142608312366847822114048252581961012064772710708623783608510361330256362070994114211909345305326009600201675968365000276537064332541701298481681318611690454571950751067806936081350991106783500141869142297658258505655979269582582902733310484400066914899001500141307777881912825235343868923826460815932428374913568601662541995058350958433721602490618640321270190830227454066034084511315002159890677191025776821298223499430769171595470267088824826783080411059234552413882624034391618278039510527711281912813764309719344222629522647792377689815085789877596412471208112901715693269625519027429286168718637154875338530540399522782846692833936777475860142943262959558624001050480881179188405083981397950196272647380100524482451864931357842830553278261375876287153860395109623544696504985403605119938001889426961584246758342782835376698783879221154125531276228115131601428400539239680267429797706579942812728835357360608434078307565790409135535249327299347043983448319770360024843196429120020516123276853734857015551419874320584304728200599649276078891090235913710957993330270181326040202239205323487918721399502221421201430662610805557402222154612686232663559363210101112238231630837078927271604576401580816362826205758311535799176796464335895569142489181495070395655865720950074227392513729338679745456537410124854062849860548060609041777733344168534717396416384194359309631343484821204549026412155530470509206175562132140862648425169648184178687562932911512850012095996699902367995154013386691799139343920802110498618715469868330401641975699172603288645218182245207830337320050242829007081661469907354827231133441506632225997717228060507752326476947169209595287140955341078412873797295855481354108753394402334475147065904740111144503136619144924879624416490239502167808868606491618641972182642663235924094223618281684059486643467135974659994454004536288417407696434029662434573727654885510137050151644476253103692687844102095691568771032831328897552576871160276974534827485957174589397067701835300031169312158661460353470602286849124027401464023971440072762518269070619532274777625388596197155066464627945060632287405215995209038283976815668640743800814909711756250134685270340774678217511963931831917940721878314050650478242925791244102299695390374457820240225626045574817296145790154497646417014572869911148409091782044550610516110109415159718299997919606769050640737265407678502923333785838348395919151588811923224698159907936347473300004918408783300457140612023337146639565072395163245029996713529122181088109367297318025673684574331586114439581082678677599223850219925421575750060307089023057355698224119840841583501309159604079459941349429773532668887416560425505908016796116161064424315699983601866009243616793443274321234020210935887196206631682771758752836886723517107172817798559175046795307305506013860119875243446083682269338858020768566237269406535309847174598718495662905381369889809974347948277256118357517938837636457609151285994556237940245204432210678335415592048290113727199339494618578422866707441730755112728518438851937938374443370139749193888219734697156875664892381668682202021741896964226715999869968940009306341802308075884255801994243198472166249138634317152356957788283269740996903211372159403333256625128632806848449380896471551986397475517566903393145034182605233750057492339407247852126545001079524618807644091280198093272870335308576622698346631750949361322906808712680902459376654573825582354910651047153201526068594128671898060828294458625586496402466806488774454804480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -231224976485302714232845038373117621354282014932129066709954701045339927617285436619439925891551731074230450336463407195368218542880299520724155370317055446283979552583963793844050429424602502060901349317058019818809143944948249298629780512242543615515776217171332662150343519956311572181802919799358723721414662579522408016118666686458356216845847619131844242510736870950484541141203444912817286032834498217332211678481073559947970206945991971004963941958205625703764739973006711740832758124012055740086218526758543142943395355114551456290921982287791764702702496405485762434250742771251299558624555272298113650610298571862731841325518504360301847328636889597299749949513507066405499515386508390355741755065252989819890248914210601039095422562368801318373939275038924287452372522748349228972407116854217340634466478887889192064472968060778179819997333509087906441615338208577395121281191893892696884070753742741942504403959329149951517832963896441334587263523979483496348160367919284668936869850712141010469587026177332577213645867688274766293601972546106394365790761970727544238637846175063096306577098580795732111375466570292030069484338494438755512467298416880611589730209451365771049620780262225258880299032210842548844120202076533260128512166840332687521713871400756648352222818418388386646244776906363223597899754636439776688003967487351711545974283213926880605006369857099973227099205338193702493333620703421296340154243674735506210645813300223073027784738549982283955323390764137642068949818121108965296399740041045968952650940617098841849255760572512857198353361792280516885115843340410791993174659289185511039210890356774953786001406963421789352436434658424726090673235573607486394011257284941601583162377533354607227159837827277706733656968295971230201625944195740541913994518466678258797111604692838138098127797235733010994958267365178266321684495210157133692152315877255618438040551973491064997501830237255350347289455309325792483806581207701322875570938607680595831318121187453387451405987371727274147270043941143341495978429339478039277328779237485139384443086130613154485372901552052275618085519653861999340256333977615582733215183867893846994987483433313180688561771704723983272509411667831118272533647879074083608117625763754060189871405960333013983530998302467102263247973185254457405100340523314957443104470553421166013823025317297678281380022475222530370698446304306460000042620091176971567031844012331730247753046901489616561329001826628960308193654543748457138410923039997310367326524676080375445858987307478909448201866615389682554637104062360779379108023269462039076582086858836862738156195503195457802514509133050192046190734277418160591409548970527450742193884915430652321924750949260326864273146790181830870042854686348707974048862089110060715590724284752467847515091103245078409514309818307796480510141470690856359140801930838695929887421764859491311678278699485042636481358111934309944303402125964850299815497010559459622269811201980765112616560296930175443227378339389306332667723827692636378247224780759783491936880551292658808968398466184199696702350938156174109654628943981178503954775811323454156961640350301903088070988677199086436703205957302000198395067476930269805429858531610048062477663934439224475215580207434553441997994148306762864207389390692746966360184981430140424374759753967722000920033056579522139482762709587665575954581093234951967719867070616226404333767421491988792470567505709885648557274607144805483812292292560251140341875947350910381118098094674006202898095196276976849784800535167904743178488837290762972929803124856986714420354768557731773896571616361818460808729065657288242018858110047637235695561815444277063793405528023595662335590249558922079490727188976425158362679453463862323887993888144100622649703256441340532337823014284297303955253179446382875921147208166707489523056603286951796249520282606086605497876570193737191869458244218219491330914423769189224597216833993009129774263912941244696887609377316884699530663352920058983691287629886522154973751408847098651377149193362715878846584473625770286017409649126495920014956378321718694799351976681492506873617233286650685020980232233276230395339829426184056355776250671914363492426780265148636168691966503941796233440684519236222699989349979869361789068164463056165143176570329467293425802867278599853388525423952473386714203732876973056616000160147035846016184820752921957588589831642579506685629166548852020942124784927163139487240926632290205659813634552679887698158503315433098376222456896065404437765111574434266049644345530142025026048341808513024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 71247827370546499400541533351641201127440834144013499564877475233738086557621226049767624878922452599944685616023886148347975005967068555275713361612897045529985943954690451132314842763040933962869552811003495675528916902562146346803074141152868567463068444859552941101079690393873069993264948942691768316685663560740481060844673732898378642503883306717029801421529525635303317247166989139072961474168383072532814731592600653739066159491373985855254345355287807312837832885463219104513642682231082702619888625990542458215996015831472222303192831843279284557537161810988676752062476813591168248452330703575466287945262790924494685799747495183007078659002766110277721096010678530307556188606295362518500495537358449043802590967739143044557035951970830484753492698320140217869560777006923932568305418446203665897368745645415651460613594272088367619585120224143462057170105290164802326546158030397208601235268143776279298790253235372990408704626690034338629920585880269896073371902319297394395421074700080333664830820105811603572430142486175627874382852514092181930810898614105151301741991531538081383195612594683988874542470983622832342996751680647174083999801196994297757828687557553046080061247969202870217015965713108957488904157491014633806320623472060481527871798536190358795829212915457464542901153198141008049501348120020940028444358389652395543169352733747681159276673635647264149161855428521518970743413678754133203792404766575320524198293898667574770583105993551290930005024423662136154722606650923327853979554935738796880631251847276838202101395096537496538637683395037767571782539630257872709289223528006974485871272855719601042806831903449744329783981941508579134338530669097799167876996177285579134763244548966413329905807665299360289486155978744406380894636587996142109220887765026479341915385237585688420038651627789717591941903567532872739151886800799465036207891041945441983521834065785968628363199058972635619534317410458358923528037780540591596664976822805286816937955448712021667343837153590070981454450045885284458188115504111521776114631178596690808353880713537625227033875056930033952491370513057800486046971050671187247293597514440144563091038505017225847912169955075992757664447886726154178443442367580789855104766169202380286949165557347888632323400693500071613705142815191876742298679470675979997951632935515859189571631101203203945100978660906876835817391320114661697172672984338388490912329334086990380886536717046444227572403258719005060660321440100761654107021207983482051306343932965668291307555372248863873689771406593830849871824958586752397639316027189501830916851087073802121113068764574273618190922488720450484814349955745758986540942607145374222974573715308938351492426230134891738697965352328202082255575563241862819564887564619794577225253230591608772574835803062325261307614357116338951165703059288946556805473085435527426339102577758968605309884465623388806748798100835221098550071813138478393888154792259650640895210705547678400917744547955763134091498288710406829035646513116897860346207583885669225864555216264853835157745117033974814569472197220855514430598321542386825361391270600754232757545417633091148870190331664163221604208890357772305808508891203938031022117699474857862699045630028167560927726677370972658013268215993598145389852209213992596527311741300035820730354515658178580340558927234859261493825891447639759636350699720443967732260806773785768639398443372969229597026655506156353971308864705646298856670772009814392148280619751496966634653855738239814637489253075573873297522881505317363908688534405267978052094290972625318635688671074561292566790050740433009425321253603176582194017295676888322403437032360388531013121381459284222841058302426720825808687738168902859406523062787285307882285127603724140901493160100410488367750149178582049843691782916113771022093205050837860959055238870097742381670630439255149970604554084737877088679585698413924127271442413662075340528710070948174639033780480421397667585231006773923743613252334690542962097950773905594669807774357420285370109034352377247505499637578812137887154125331676499780657770855924908663686068837250213243040488496618430294254455127779836844286853089160192678292734929374078477696425393839334309090164506190478031460755139215264717075571088743000040144760493407037683607269307009443957783873413689981627736956356707247156568773977352953699853748688036451876551471647575825305599223069010349952672548051301280912365263783206970652820821617027072838407187111725074185252118897493140505167895440285985102044927721731901146674304738276442171115752694743040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 3200046839141769767196875483608799126905865423157609850161004974296585985500997033963919674308445857807437398449175306121749057444280678684770570471952397942315984027647266291685227996893891484713598591960902391375429736584598209848841798780780366136100536121891926678403514540929881591190169293603933175130629187990987779402945753270506975829395146771196136785009206300759787507669767877367398856006811138832400528601157316334464631168597615791653985831546940305948041613051369837467590955315642642763371825620373347946702698050394773122621752546106989686177218747290626230260925594629689235361676843387628636638809413310268392065571526955437355777835167885458518935980430322599983648286248092359112579645486649081459325851095988330003914626741939336675757107150593516816046345732097276770936740252210625551357355335572584014314138498277889622381076372640816227710916016752425933383289995046272903417465722186312951225956839797674435547610609018527224817794589047572256926587439930989813861881467861470348399639821214146324438820950316186953517959503056312673269800156254321372661678137277828457003188040056033866355472939950812243456588416478009940366770725333557607581808869438478209740617995856218770490075577081343597802205092140068114545646228855197287090258808605519758035355737186651881104302696738542950194106936824445630831797755154492996186351298587957297354614649881520559045212550504314226920353509614364155063129664169157168221657276723206188013926367342604459037127740903901034548920986451159243119562940227643681189094472958805807529265162749050027627297034864867493458948850947160259951402644884547088100333392885591483595400696185691053830415960341477758537681527074269601941512136821187014214548511630169532038220283866340844566912040196384210643092731604808867221124372458198950004444964374534289243228876120572072899521774450041052872168393866447407256496379515186677419775194679292489823513586826150447152452048697577476091320286364015207960103416077345780986257991134888439714867438873158977105822383725694808610982042672029471072818495232691443714323697850857437802318579729458795575976004073220067526011066502662587039432239634381357368269176077409955130453780765869411064246042933586485842630751679698132121128100425329010290601786853598815381972667028141136941495170900322065351581778614512329737361294619061648653360904456184403695839034587912328577435432423012590602931317518003535088392127544958206423697527547541969904151289818862059031213254163350048313129317464508710013016838564435549511740857887515735241889629277232674387439024705684970792355478627661999605895369408557057171547038718849500896068809591437890163750041220480552019276010920252092284400145920989558237412363262927267042341073955039772485150696685648879793854889476431586423521733989866638918880075630992637449186086045810760673848792207761733368377925014258329921229208319207648948727129605300037322069073904496235214977185290108842821332092188339173164421780658137062917051641286762995882263972192816551455311923492090895912228587744866247330758911659221527260877655690070939940404315542267444889538439320406272867453763150417553471195651661840831617836421759058980268778994337651948153471011365184600521381534736924171899106924653649013151168317637939738742077493700005858628758042632340624268404894936832064033937245966020635499455694895316424055159262450982045135804287044200260948405648248540286777316811127738622067839704788572593058554304046814067606520305575792981514552956568926807709852549144078882393412572140358929317719372291839610092861533045250219323353580425690811283813589785761285224602666212037969840587025060469960761045679124959395414056211062024833892734150263760586974119713085838095734513276094621590752588471997698472690961602616186702532635992918647551947107324546632124046671334240615004769946638325164050664505512133424479526458832393261658315815841563731710406933527198174250157172341996967270458442877321186523628459049748683723772401358010823575608238410985650602450310426613120215421401634198918320812072536501653778022148656935788651256908430826634971961186033002610033467192085674301343814332607587012328004351044447514214592727259380592225364892429929968567666006974290335096196875141024674001580837879262284779281124254112943756364902068763921632737522044659981374669799406163751840708253279522787474946793358376943729458722509361827855365436675980597845005657325439005386920182389879073715128040253979431681541171073420860211350901448090359261734829747505040114621304905206574396442406166853822646839046780492432678299381937471488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 3255803165996771466401145521321321871896281835036811693146973121656072917666970613682605446812683064700510240808019977143448209669569257609481370907953537568957165233962319505124530588470594049050460521367214510934840558770234342563524025327687380521631239295482889260210390541493107581514641853037949889425561122732120948584145310242995673607612814569896632098624799629879727886670404933126366890112639120264017373189648866518779693273365055862089380503628782089335970246499796018357367782455874578142691742639303631942006933019325554976153785025243099085497371072632761972368874239037880628660971624256320898707896721645429870820980738556391946554328093944113651995436197755679818585780765554362288817124712136953870070746441118013392742678415668457806991063887729093732659105556849609170653575116785252194717382343814050150078403572679254170158857747180280086886346684368605021732881635458535328446507068594175899135742147997420426009528255789362379673626877703654460723213830543467675825116293608510980606529142694659319353076516797645230246832862518611525147306187194781088120169710883438494725491543606268578755207138425945271895342651985876108580861524501701698228116467556004328709276150146311751240336513329436247071692409134324444148773327135232517013270643972609503206168218813281873478159693726120732386896432698317415068523154183357930275513806112577941364766912553414266652458744904129789073244563536353700404397618434783178546474405106044754608663793926248169048871073727366291095693720090166665465233810563681756328517410326410931348507239281153280215938817957029926653491096179645416951312815090118843700406567455948107124992649446552794483308849357063947705380384522805304824995261096171858869189691201673628840351109085492941472997212359047789652868233168193212422383069283444374812836775737708645493067213210118252133774300045999164607444608445770013837471906471919556543876658670334703480787841496373990150678318128461447909813033588129084013897063459824397125487284957244332089501496296211232973365489998080484756741842521966887343534886018045188985578524411017141018564193139985111165984292025070095057859115660211201372054530812915571031046968107478461761064017531436785945901513616837831289107799709029188826609125640549815400263336211612728237023188926817134291633508461258748318616993902338420943130016690957400280779172517350824965319520168040319268484864791095624459166190120471527837892938937066478344783116934502847593118648854632295863366798723519581077294815937989410123053613761305241969667055981169368864908181911111295926997192014252559760621319881952879703051776988533202934080071353830235295419552987159063407859193251962601278103817393533861187519117782631358973622709771015782655163037302734989728007621548258033303974048548150733945754089462637635489802290837417200312488844185189271674381590515238337044247128717754309194909600811589540325471967319396375424948544336950759516816983678825194071725755525028145906731874962207835364969573606020813511881919241014189031089481169535015449170357740973951922615831598651312731270942054162350621764210327998023883421774703707567099006120218804026856541914715966100133796060611915619839362451171081242674484636998034459657745495811383258495662998294227066128273523455700812094899318920983192693582627103922395269663130005148103894084270570013111036248375790221573170924862349690708590933206072078173434618528682258321345842669740868647918920407999294133482543972091234087353104180365777113064336936938674523855378428261687812239810522691540235402077107074888158000157846876966946273736999612557082022352931445246026343324334119706622051470141573582051774961067598870231947218690984146997353249772932792458216313063595666938684018215407602722120174360628200676268224812117944911446387452174114546418696221756087534839021829483033506972177170939196783095957761793599015875631723054495215159531730820899502561493731497594627166176994169225909815430821340931119202892261718864528669101750158016562684236373770933869544925286690300390751580397633564190512982473971641125326137401223361140518894219218310312439559068814201583202613109480118588481526699614322833462080141220484848701305755017388810197133203569219536913190331860588709131950317777386954449084696695787120514068094018938884900548506762912923561873819498709606597689671956638969007418173658690453841256588256982865382664133468529279966009186781673576634164381733043587108567588772311431587832067072942093332703948133537301276389122641495674957962607961366667140143831334231580312703545661341092854853879997263091726811974860800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 321189334951199559762133725329605545571495417284549716679025455158244607848629219421521336556511735876004607210741000327744440683466471628186270767994939000837830855542963823504976814668417743547685100007949888256911041740404657178474489134451714206880800414797548483660386457309879869347091974537818602581675573811453742296499721055839435412856278573692407781083443059866267077627649772038605184196438497263806760208532331417030631597180389700755983994789535322754649668541791982355470472633176206777601806595061124959220532868922775619601300220812032447787952036821074085514036473244155310602378695334610222259101893596093907024091727384160974738880839454149786288581909936799584674474126682030073231901278440023707208985756881208394821710084982184684331158587884283591357824213110524224114818468827734883221873638801808965886638437474327568889140071611988266717991755841025334886983632966337132914270666472401312989051466897188409264626391847922378238323338799263271928867033931757342409816876529002704942350441331477011493573419582186540337656149656048789476372319404399756772368918711398614332390787764040765018761154736132823302675402439956375551280841344893935982332345876320012128590835791641750996470643714946283796422012744189820575957660105112127657659867836789403088148860676820146316163450842671269286941557498683166437503999094828297415719408994132913416399081314342526175994565771889342462794663773639359386450394599314585807323277263349865474572395931420201622432691700436230258737150101852005171035338675056270531629066988416368701106326167808042366235274432178061184513694452771868815668181878805780474503658592753704760453043077015107648732127805966770832454666116447478583133443394131664629366095503910231044326156620168990189215065074951677779590226948791668458628947201941882808280423999835417057714104640197383731396592862652681122265456944806231724456503800371817570723407316915050328763726220095848435382188724018619679689396150456728703176825638921245178824821786440579265907565223229243682758102858994007642615207402863672185122984312943904256490585848380932616255747102454985515451188396742772351839563955407031760978465860761351453161823580468490589254156043209452602417409033227743234617853506061479607312522849090613060646297977954359183987127483371831990091048873956072565281284233167895291798931656246382701567931591898231949145485320222742110834244848382749507760531815846819441895628385369547737559560715092874224220163712799982816765858239489161601931331885906288358573879374895925430480781829734321758024407072118311896364039030118925537677693706748333121220704261652503247369912173248687416010136250616726369505419088975122884418013684008676804642656425941796739882681700016393519259571485762868818987593171299564459269589878308150893145924962514699872120408178101010679947396880798016586366956416695613255661391751439599047165295961888228792272320061245476842394407080576274583928414008340121845145287720647484540936820141301856021239093727221281454787935569396130488943411121385628220316521962158326445677221010543649780387356860360101485436033347357164215727053616267012187282598473049560890960803167910048863134786168220465351923096654747269525078774771400452204788410849815243572084648121188327973547563647190246302800700088375823917459739665674759153636728179941550321074529426231117317275804506921821271745256221463252563651402359844530634234118525536469632945842709001493629048638976336313663194269001941647804274401132244812915179665299056224052853159325985733299638511303915714827133073022981483401836397146829256024505987219035303692758500074387454213047598687039802284779696077314568559302531063100484576169273622906057712745317331860461431547870520316118760743721340955889517210430037989027130199465911044340537759175761069410908853975927761505526830242595485583198808308153283282043250427646430548815367523128031370143718097505892944325654820133889399862995258639075011469604755822779800068215486392795610273520289392761088223371522364548062115755946266581739280427449984126135892108017711500071909563555062586541566199285658987619844559321954808773880908320552864512515121497031348871622806235911152416333899298774875416010626485559678831520878700301375110613173010581442957654507839331500652399951694623182563788228839860706562682357859738844693615549845245065713552394087918837780978023759223513811056592744919488027213667137532732195893153612709416845247136371408244727002339521087099766390836641799074042924198789910190698743404717037488480444649716911519798144297131523304488114403223053040275100857794560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 78765773478401635822511995952456422431454722022040366854055943095740508010305765783734445778707127621581738117374686844214610746936620539773319217332442669083146539900693375214893769092645335505687915538269264126041509353688329517963024000138424275909476957769062688212574028259252286377132875379782309419796330043298186161107566128759215142193944882054508182573503532006172982683285801162534509231898992338731120380124751973505549662918307123008526545812587427363255310822334049061369017238032430293682282381458522865305164556324169773245166991999817130312982409498763655747688480680424344511152277063628189762708670930744268509555772134346180583134742364008448374413377327397709046424542680792582144061714354378548079867707774839163652556803083985444153878786002616440288134865610033069778253358845839529858041432066340815041592703414746334635785245936867372451984297259958276630327276286925367914149043764078744448154745102871882485129400961514498000862747322286049054234802909567650183428880089575930955901019106033061126902725673895799860821049145764267037951669932495134211973235276752959771336086734229275576276069341358155134366752497615200158374267244007192031233739078086346160543065174474621483082320278445882306389007107808340722298977377277627535686759560211443042797684568023866479506931129041579201687514596930223454627923103215838944053220212661331409440928318842680434644062083873528042475861436581964279084517698121715707613648755386548370593382558130791623291647427803795620671379695316922440083122031988794448884657462717449859674081068193138207859518126132176537134968469244418677450799465135097034801081749414455855438329752790242197789579193169591973251788428065033537534622775466840123813552342153775040034981176692043290278345456865090238559934636769770794568090141292789809076302241228866962609067778332799378181025263884961065737386557706134032716292001050457902806910685247735091186318766970079466478044861262851390297821512728524487258540571980447010597791317837569009100749516213084578334347026209639732347973344019103447212643369826098549382046034890859998274292487667621498201401277942609997760556697292303804948681874669900258017436431261465272129167123167399759256874522477586072321838986091982739659922855564256047771803250613221957370469931450053935903405466429286836596148100898536354675426843606143200735805589590146492594217284632869496727876209758700754004257892715972907170790664341600797112698650486147244166908381095662720522137513688843742319427213205698022229805331940474737771157192360320057659259364159112439032566790347727242180064531479529856700179889467505214779075246220184391692780377951894789218293600308504727044825901266548874511203085926926981646374433712792884881311338291473097436314695940795615124717789970581745372696919525927822286408316334780269543349403805859450618007040739811746906996008705142557771020320857370937914200606391186757399423594130140344686199583729455623346222033769722678071612072031469692322633653235791553815057950216054536880489777280314982815674859830638263017125958749161638640545983277440353985603574269280568980054475210551946213001055796674199445311404514473287292940538972751946189826910310454699138134103777774942052175663405439344369992442824668300802944093367569755191658770214213099538464724678238466729743824738963133906573549257467845594581152468380792852454657188126249496964584798488337534409504315174240874698926502919961051498560402612653505535357742561848019944462399719523409166489245192352146723944064053002537977815602449751748470541875380226142432360152259906140231960827660178578401366612466370845647482824073507430800684856517694839454739059609609567167072766947675246623981295493905962293487528987474564216084224149424555442592995828422544397170138446595937039437773946654849627670376121181105568362384018452935155448131485799218576793581939410151672038978452712479179264630785366080806812272772545703889156283336425169789066924370464998880342416386286130318398775014685432306190188583681333309482177251184682804333838335861993221148136838618939115091586405642096345692216423938964157258561578911052132973442941560263789707464724327037857781693250914365111156008295881163857936634174199707401622021278156106400743753284621362990674647863021566504864117969962476802843267126882552850937332056166164584711769816857101995828730535431870701327930190853509164291706476876348106986770488719397018517967739338139551374337556079115378029058941697014982345032476336050182071126100800198561452401164589039210973469415737575447332285465595275330263530945741062144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 4114759493471427024048261575597725677268431228721329613909840900493320866294442386636172385107362686571147187763574017084076265831933168402356814883152987994332584863689506851086771916499052809339143986219597050505570906449510921009947331709469816589529735365703398130766126586527819298281513130354414601327680530918237474174682736804895629060637912218747532535880988801441434318582907204115978045206282011623132604202248585267479468354338158412164402275005367529074786170423173998845384533676965937917092944361144631626412440784686229295229720241108127011911648428837404281783871624243094011138028751611502352559422949886861590372907444439849636435752664056513900063983268294063633127787610346216653018372499234896102277517819063528516000541568792985533755426170428493134727997748281832743112955954669949893815899593831425880149563868030843513765291979719343889348299770065227171636101989751406836440369060205404029309929194096458061612881076008595694001453404740631416641049799329223896203449346195039959225481946217744384755596285141558167701039216511880272105846347698866643993032157986533690225626049091596451177043351516895169359383291917488271941029990645648895949925198023919354682754511075846726533316672905548904636331455464394180785302281241530678007533829732473069556552494729218839454001936144876568147574849015548117942570462390502105285757505908485372303067641195855353370732686813538552881043235303818216752988545239176003559693671786709705724353285253756260946541450765326544221271303675857746419683770319255190102164629071145811977506083259623060586864015958280940760011838325028565851586298376171319078760133900746644196308692713019279050570512599799287319225923730116215519553224598676369390465804735231608304025872822527557638088854792466940537771403445616976040404525493139302964164482859885474943314951788656858122357635625775861034430216762842796164375035122474468676659318232149070540564087940225193330825053722278457718989464915447912161243123550637047472441760988572125432789784250697247829389660541094430965069923796774281331945902674505642689019747891974575473958090107203256104365504689520333222112008156771239920594558478328965414515022754892026118187849782566434961010423043062859911237513919261719942701152648414990966246054981798734551060432757141454391989810437034938676032162189181842462719171634036621982124118181081316465430196648207874678588392993453686409111840741515124127121279310488721679931429892401380730894722492113046127413899389187728093346429779253627433179980720373219928393051188717044975011122349821159109262753141966160832640219668435219324866356366186650940662909588557326514658813473770205398256761758200867417958503568672003985099234542786637899522036684349904283648509532118123735859116407929257583367335319830205165891170454792337842032040509754014946356993332472732452013831276722879260339397551427232947816869860901009022097634783936829936484779097890991814993569110516736582937195747151883361760789900122557046899490378133194460692511860073301396729389790834236502800485066264359367205976742127520950861748824531729675779747329289143216622799495212032594256498547363822072402071227928322746006263966824796254699388879479932842045554855302796024114312809906154886594803668386344863392965056367801003440672244774058914462035577822472833487616475770894574583490749474761763268834478044357022658933083937184928404773569529043035417712217927902248846885774536553667668062076252680087070895083154577040513814998835854767295515021871690802337152601328502981335326196612136433567935974299636210328129723080758664156798127388947720368944407502299119656269310701490462750053115836111579518364273695235261209686049289214993184438818583045958255822469558893003452339138695551309274229959370206134448119280298239964815218251559495504404914660856692815198762205536002559682729170740948363521927860097667818100356543955134567075214616080738187204770171563104199661099200431886564657838224881124428826175959622959514234322655366043849094368338351484869069546002488518505941691781784802620938034094109698959070682173616621548046468575717223411276285411915507526514169563210118418488390453558787886913649163478887464119865991842825529201870626436908011949368227532571002105270207789608461422968094301444387114273564442019951329404796988463569514070347065107557758099689473991519550930113716556296098087446181055254767847053573680518804226251194887157161718345971072241667954443875877456571750408704224462597837153854539807589365857607491180185369552703421514910700730658535279799189449895626701466035438922550476800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 592341496872157962955846198228867029261727172299185005994779069398538561595841775048893717902684243934540388248003459455777398179847650271379891721271594110543415194703095956887633784385932139953968285322932954001740631320344534637094929728091005147247636699494605271706345189710502825547245385828794276971630657925236766338329738282078396504153052847539951512109661686967910087955196983898610031659291305182823330062154595907535912446186576640743218280408453561191822753154535801104117955522703281098658452063886411608740171408312883655071905520641554007032549446067704129465161941517685064357065063561122987094400874892094434433953543664372747464086193346598050932612595048791615256936867711671945663754886018060122049581642420428537605733656797301947385407402033336297269688891136009817452587325920346208677178328505843386713717131389614836484752060622906647363637243133372003626724236129407453654087347772704968053215773839475021345434595552980625166822204693789535762748105086651001549213003848357473266916461248377083789333701695583988483084212031773590952589614586048644546264652370294764015655129782449704016721077577740196196660705562784016886639589636271220625527068863993519874383098454374792207511067046149906720125886659034821436487148187268954460998356804864501600155832031814575822402395037021941249612617182293078123310959383884623713113032166572541075842228008402139233827513583075130081252842810757653714074068698046259089407579622094970118540581271155459579328622179288996408104810007533055445306664053025438079014485295417731525493049247953248371255286498330244174917788983590778337227835944798685545180839882642197082054891681084480119249538889877144737834121653176813556287007379538733900084428714815308903763751409126995361685798754471492810919880978085399836214798555945071662794959325139787994898561209924889976502436421284736207687570495551504720610676572850234103477870840348024496163272510657548129984405423240123892373721780961762081409380865674268325146328471468321413818871225053215138722043317600799417366519273453955315230211298193822458046268125162093009050055379619986576968474086455170649637724689952130398505725260690795421250891054737293524176643431594270638716295614189246919363705174145934309867704380702557978473776999853987517943155342993933199638990923076067064274969930386612417193523033716557592445046943908646994299856787026715889031397762970065215605925690412059752065183813391380533665733994457743222328711699245090934661685842895715414808879259796050058108651917676076111189963629861155836368223982267884644264305973218562209303859665880657224179203213195731036176088450595059997125817077663715853881822421150963634617324953867951566191105566006238796529304558304479306926853424564442337904497979920732152879465278435007166243175071776916405141190085418706968603085262509017796315968929325322658992577182634024888609732998902649465763476206754734281134676215548551795878906953760186277091975999684687650428486820101407247644440266212019250084903404984547927283026775337951202611636812961001015249256050773439617742320933129897205318548170400630687909376186929740469677264252873798203380913056144913800620989453172765407062508353965336011692125308020679444378717462871641107139097167893902263270058383470053114585102732331374659458362290685207113052427593415301460074846703277182026814707307950086351885289423492272045060569831231230701065457287940183131422863595593146598454316622217900675782100120102663579255245340421597202754444093169455488820765174666476168799104641939056421457425590763598039237247796649291682339262424326892100972220833423290176754157789461873224358432646325874947903788906945654556196403531919705539369278698598122805574121130763035817598544516488452433516909953288411718208962473478679522613987985431980873526068623139222851936578731319581374344403699654915755062985738033870574290209110366629555331495755976526568052100910843590974965334394719987092010663802607365180673532711355476323388831124090687581365858952147109251251832472869455375105287764323844391198146307067632488912094881248141578777665597193205251054396515347291464673152203086034221473668198933827958962995147942883102881878255369953374173076838438655413319155958219096577049556730619762774493015919230259771284128286067490541886530469895126115886932467997603395397588172648626859311688821630124491363378738242415543208016420480064607828089383091507088357114553402243018018317953730016851934908578465328177785594446805159033969795347305783444544438992745128099312889778396925374047372890586559304281470483635896320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -62235733571967010722916243991287750135139899652605406439085713784495915540869256308023411647440757022520435706866055288070540498551452035893383862112266556436369489340427152114248713865610466227043512341070333989094900974405060859755682206771212081000263230279514084743331027335158845231517413700767147196439318033578329668008145098872147233980418283183246635972730510588442818803453640627275290922447290238007466021306796153750374995965859295592966944267707811769140613563779036285404497589846372608140934124685770509324537434739711567088864117837556311688928930351758948533344530322655545085597038600592181495603665558769836217360683515050163427143774734153253388303098081749092696318639691352796741319649272613076412841583120156664640732848957837990950655235296657888724116170611650555207215206748174596406406079327384338760417495718875746325438223534047405220501367269279586617888515629423019025236492273008153320253330694643374262270976844484948944122266865591549823009495193637671518197915384832894525042337654385810515857892568857520834404027564053971170872784735699263594192417483179139345211831742651841936493013242472912385289100275839228431049131215323724601784643861300926320100638479422674886612937428158817567908914544399985978518810592629212446872751583884556988578860799756961923776091702996001532301482924228965466304676454645524772767703469572874310098753152845532687452365128935373224063454593431969031233113526098480264170029635744934372364741740691462414139469298988433996322671425574556613691959429898287217030143100426946941145048979917064180590339279885940769811283134979990548308656618965762543247263917306352972574562427881398848103697931229938041381431795785697136782464135916930079963418797494598788152561694276153830605059473328431588643564971816354226729191194947611143902349640939876584613088810112680304819910500447825467847023896879943800412394859530940959758217058961214175638095072822414576344692038757180279398710107402962355348995742889702731400259773573475375447467328871848519533700160147992083134205603116028416211440270808919879927702531440567964027967661447513420139421895798127594648401476857176477361521528655890821253282999174928557939372923985834035585350224190583655924840272071713382632179214282267063451974298298870460271490311406292541576500355450239420154408217587017261956389689731389184938515209722333517634067301630482379653675869282651592793153126571864720915444398632173872715558473109164814274193674397061330144140446249062890968577131692773194551493711812319352862292145337344297226042578882318874476414260313286264044777906124664580733273187905692293275608930476528963020175819008407219648906571503452081301593080261524545687258644202506007425472894054731934872589650093823890180837398343351984766726083203643831106182914635486884538674000732438165065733718985842765361697351628437700528430029969435915502976325788232492451546455180515946554270322183118064548756906048134841644079725903676702811811347597553366607695900896261151956985758620057852788305491108193125507134981832629017530856980637461027756538363194672155145908374213100466803283548590157586401428828483931579721643949597041118234398890668988853412428929769802168162053873881062386238836606870353291744163204092367983691286650675229413458158286314244767557338590403155867648053168811539156928942618990536164027999908852048457699239581229933101485429252068441436241468883796202336008622671371076253080940234797192463845766554172386661548732700813326553077799944736089685797870272981307409264077150241080411453486762434911710265410174377135588471744205197749509414966370482244539942013547091935691302206998574781351338831935666321318651991665961472014005516106792300849047936727744691307103410627028470490983750241014853729272358600919968812405025285273721151152959178626256331954399062430595050559405928892914558584402327562582340972726064687611111951639279472644773928034484835541542778899849177275367881314705105631948129605294380379724324072782829718414801442917434924903451850654006649514013980459812777416619488282416586597222608046161430534976689383083088674468941186581840890703692599498931922164665969792596172928573392862471758364306624391931772149379631935038854478750549160761518818273331946755808742455886296274574743185796092442559360922666665060126745329599762385565507189480302986731988155228943369402353914642014425779733557942196407201524595389466510325828754888997607162706703810499411236833768170711485873159969308739506944031150922586101506663579787348680280957383412700475437324162648743309263350630560301056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -1398625685728998111876371274016317365758756672685264391924600796970724744806475313741940777132556340668972941799253014116707900871689624371678166354618469766269396730434780048227761378755682185595076452013585767125682943577002910279516485003176799547870861873214393588913879734345162525519568678633891510355147831984216283016693314258434197430816993013738957807047826132169066046830047337401684791472591937714014713725413780997672754423867366248063561984892994661411095532684478879532451782564062023726945300632997434114462596506656464344976088594181628763960910366595376123751066558765718933432142048860599452368400621117418773158622270088700469984417261235067651749741262098950874020163747742486274921244824736462239363629327507060372957110185682167177831595391943248809345357527135764424878499288349915552362745221188228240727089654005788205435783404370910899953520314392007820258220473878109183496795428043195177556713228458108234757713672060999615037415509285430631467024252976846136820836648260479600210794128162144322058972076593309016058303701580062761415402067395289861631453174621398237037483571729956723079449155205575919422746822593843572552944381859098722863287487472379460271461553950529630215464238989588880620100108300524853003551942386773920827173102188063121073982538288827006450392968480372167282179666326960007393696455715480622239305777182014164111039443256639134828312782608512680996161206460778832283821938109342947280991174665197210673029972897031699759822564709029452591072037464874475994882751460519302027198092404372896333618331441076643552745200724776958135298932520536569319108406599060681035284976506876411900170476599804264047968891234158903760405123132740993100492754886671525905174241695219679373948980056374924366575185656373052630461746185883697461371604759794061011714501953176028753454876040347402849753969109859678822497827366487974189640448519222466079484608645810713993198972146711793995540570654186242650418920073468878198174825195887950763172486481548925313840826372159907038801944326416118312569779279692360825564377420700341247003812371968304032804814912484884787053386301795777333756758161619695086656003387169984601342782949785274203851587547902415406226585524764312088291373772891041962347370406224195263663531658300733797594765474628440585033244324876268703604244735476740371635794881332094551926135300755942396093065480054974512060466753241773327748234771272938732056965193420665153032758757646304277111088866542650786326793477261876254011744536127592373110540451768762660090876067322206416079682230531836883733675167384909160537958120150929377202742932700422338873568402990313280362707814382653487065589930872113596174039166353102616722660291299256913111849865024801859207429813325090654182965663482179709566890015588122663351840743424608723380174308290234758727653153634174647116329408954781388742298883977017427281705897605912092509614710855937710668487256328596460268076737301585007305488804123459555000338290250734317709560221061439365470846576228077188741380973043952751332914673448220587676296352410334818025175057045628105452044930095199839791923095911440563246274333756512149212500835062311885676366898785417017228927249890893989463650894578784498157152278132768807105746737737840765239870903074438234404823461226357731513658579476070130413113670042987322413709775379110681300526975857924041391557026700478373754383575954168668691675972509072649004649749302712567302095764051787656357980077300436327791051882334964126336600683777592920174000787589152794133490414379365906674111543863609478250594218297683617433299641314972081402370113649539476660145175466805082252204693614341378569018321924348263795908386311032867967557453368612103614745281969593966951266907415000009162068414179079751879041873253495714328377625212476467847829237570910831106318234232420319389651353676016974319139707434146985251192659465313115892687877018108932427972201257520810837627275017000580850652595687775259011115572695794961825013543930052606362208964912053793367711608199365030050939552707164676536351596892528449314974383970613977612889528709259105106272158004478345544441469510876278664873098384641408379520837698696777802525766277190317813506991319314785272378398437507133269033981520760586316443687710907974123322666427327947730387793392206352305730424892863387523986354967187415075402937441461453878985759407063930496821419304027543404105595671756556500665710548558264387277305801798061851345476575883464324281827103967487696007730626849981719194653978979467026055350760147272212399235225955353207452467200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -305346124949277721369879861130996501916176475299001089151341904701757191084313942089261994670531247512129980027111818482441254324427826619204039112999756622900615391565923604874984354354870037571565868774733842490329781386727389591172898472454846572271536936635776958264689485901091960089428767313452162250866429319020463243446451468109106167723823369337793891282502744271257015896479966229993446226480463966820295195109035539637325242009044408469295710839418255370842885910675654836061487697477848309056598185627980860756744637614497176624079465321713082770779064795061418358173343183361201383555312570095883267611380966715606302847831136357349404412047482957249342473658484159129476250206223713242830825014950171579618767979554127734746222372078994913296740008472277141625323353094361575533278999659915242186119948186274553313529847621852296880697363875486494234995153002082511756950106632731544194857704553952777262047476958745789296700608623695259972212953123460394405272459185564236155046065726011078271376867860333682150711228664683571369894145524465048640816884702160704433931555810991640492330647071539455181913144983653314312642264018402788064998378316232581000584667310170445471256655553377390985584270936331359329036666444091710967201327944707453917401148429304341546788216581404223154813237348497929050551621947025718834038923910094146865002103583699216162911523695378265647143358982480187302785758671763635378204208166099290959736749079567591671296622192902318369682140849556388629128771348903312794986505477977636169979208783410594440814592600258537968612495508620792195732273957291087186134597161023268815091632818481759790733255773545456324998742767884797915414199382411509698241610360158352158979712860126934546408943597203467997041926763136779101251796933554445974240938424145830605229771213261273469379463822122768549448140625023105981224670428729366630013286732019445004975049406154115350247284655516757972012555244870312234105115375262086446739991881781631983832004938686880934866799092559774352438835880935669334094050760485497258228684593184930575412642951379958856157211900552140759712290151852672007151503833547436582297054655823713787795611127010512188471191890269953239922350134479565289225613480121842124537125744217146310475180397172611852318755180096578414663793760671644279806376638790067770616851753409281997718115318565132602024449002430176597908285367838391391583848785226177164873041921422083918475281114467909866763134804139103032935190099351868593685676254209541621858644526152900222933030887186485130924145690940012579594601910903599604718553551900283044904637953321466599770717331808483251475497572268295319836319161533555035058802016722524569740292105341703368058211488261107941973956722381497394482177152955723000907647270282954457954868919442509525477188842092019014818070956426892123070724510706367929190264558383500066627799419563896813718417708110251717765379068765559595929769061068743090350421794572439701719557435918902133737264531619376535743561563969238309422129344894257068903823857700377810043450045228592075978126036699819159306826559549908857456717104332500739032081902905439500324414405143352468126061597320267288721767683385623747522516939743509907231202533076986833476769284434171692115416055063812665518616617629332016000386619959196003975966268941210521211161871778856317952126376952402344484144206041841404976844834475466272437233775786117127880183702505353908224077969436733284391387436481910259528514485860144634041468362659219573290791462313477374770834135628667984998828295992391331595834912491796300202209992526583799970832939741804086770649996871485495382829861772167781869733634176096441050820632796286462002693329726451516402358093331103060353280101972865053728504468721146655883772398604175062216572983355460804062678488719213556388321150448732789645358931639938022280175832126540646418248288317669837613173986574009199294578147981106216438849265972945752809439911236227862502004114933963829978662306146134948511360763529415839675486827527280142642943850848777544063020629095222624858740357094677081975472047009581670393933045063024818090352380908168315535237260765936714710526312887648997872103650235555058219796843225146917356248274252974818242487084057987455693927992410962921479200641432402770638255664248923137146970200245915241252901009807894496204010253793911169022934623320099078010911597924585925773315693663767854537784991590480333429972666562199732665029654171044074825767100795027305879024143572203370158537817810658692162379761284251260942583458544517224668856320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 195887420319667878617208934634378390241295486861131839444292391654819372880875959816246233562463984537438776376715904176848909535468217297406003614099702276728369624696505577227596409757580547232161048515067636248382860605241751283288223036063407343790289794563268901459367489894767895532107480309433716856961721757802702151092067354739466008705706372980461095328859255032723498267531823862623788986493551767710094999406639960601895321203386479023802801108588575034541312062499359204170912594600445425633231456593277141738962007447413789066486678692297337540434993599065181663491893047851993574074779342234816095131182320611208102431133672856079752521247804737776765228179418530436773574711941924189888656971483841292645200966213014823257520084773216867101325767377310164434501674315197499488462587896320946214571387941311892804938067204331246521918142244699019192731635205584711433488402979002315276434080057859003952287400013912569261369001053039081992492117896864570437314478130884179572726289201301148960800382692965548600763075777729053171095435554033344972412904256197204500365650953832543830692731584374539662807381197858215312808533910610392085702810998375281873755971483708253984615340503748841365991974472281416231467296849001890345037909615060718665245794175842200712642536799894628549616918862345184512502573103574672888001699844219517511659932872542013327598000170878252876481598215430574418995928926236018893917386736183168191330177082012302951700574960587057243357692904967822003295963813738212114122622312464446632361001797732417190954780237478187417281333088806813788338735821696759143847792321280170592574429498711563531887223589673506777144033656810978445482053411606074379572872290896401792683761541102512450129649594752419188207664223619120257398743431390590246389674135639332701101450865465134337420977001113920286860206375091193980134800936447039277707317754604034987574782160604516908674479355126476525108067464917758620573914298420906194132039681461155427085244007103081202597582456793681593404471696270238275316938282774494613249286855342802301585126997522476259276744895400877014890377182996023373991430194743721552668601334638738397390955616677987928854486533808895702602588651253035875845880149109907464527570659864226721935504010259839735069810612091271070754322784120463344469301561414365777360178792801130408301875413263074767824620004704044156916337327541528062287041644045427234396100598523660582467844541811442076066894831274351864721271786216768896397164094621555252753149571893398185130232233488172812742308464320706948253893413768399512381697779535688954530511540975125360806678000336517981473673208745270343974326914790927540389538516383730627018125172080071623142130207034623642061555214521869250774187012811380527562959001759209836587920193465229030051432899063382851436059677831032849215112413813045999630874258801304150794029545659927730454589071400702193016949861852406157873551782811680249893463651875438240041581686693328646205345424113499525956706676349573278977631048747800731771954951112268336108091277049667128059023512426896308444918921936209500634805677616049152741034148570801614557655534172141573369389955991302639654700603570614622928640524502797784742905090062882333523049894637414020812426842269186605486544525610654060589145229302832064947729444655565752207925302422725846713365333172980279873757895660861593673354103591178402362077603919570053989749949583386498935980188563836167390630882069995964949050814346071540840081620980743681463166565549046189398343707341207279420200347322340105925320084608550094116789815480298570788018963631726761116201108449516024930615130836170334494818280719684596661433316573683540342936306162614973163823521183953109066747676737948463971678904691359617178612178468055216134511730606050081447214920775056974670530387787086780642889873353963785066332624427046064105565788178981430546623673623059397528559802879735918886946705029100147933644476860609629214246778550497561877004703814390536128767079802965928492821534790820167887413341219133430518410758989839339277026406776373137947374421092966495716067823965480459930810833136966046349486002091534107499095941379911878015045853366835071856482462070110144999435186653768437330487635322298060800805700659797866012345507156866690115393518945846985013530476911220812687264335288166905851388095570361725093013276337977765730407776371429166858280421218424539132446468699228491625833931340417127107794928412210526041071436281360748654963721731759653722313834399942780717876778000567730104986989680795277852672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 42075629899855348558454080386170320764669014559319106308572031849679130009190187033582961217894629674320883854616123060615162739719241768277405696490391586961257519051192123698970821947377477119751069749945919101069412752000657820181009954220291258807437077713141584015754201018636586083845781817994779149295978782742032114225398375579006328264521240754108172320054493390785002634633840477048429572594417255246390291038406087261013094643857276798998252838061845908191915273231294903660286231712485321038773987179356065723689799919739619000679965229258887782411416292877172197672721238664107479554326253843971403814096332237284633499275828643593816006013414114503696060486782957326109443076059285686441339688306065689436793814354577883940329919164724549520482072504609384301642943145927171038779853368261155847812484533299932830066412645193132616544752362967562595536271412911774824410469898207683212720970922417283338670721095095751167339679128353169222032115786972999863265947400683710861453643005622839457588463155872848197303625600874560643051282007289816451779785213066053125310129675713699252351569997867586388187050236873370823464261273580508300076523159212958997219984956639277533026263160191262718699547314441586156970054894672026816439328943216223531687050653437167919327521856146175193544778646757907817655161489131577001420558237982704084915692194970672167818220912095260978291698134679433553695128582008426626607453235737008726692504192000455064438283361625328086269500908132310638573535782751388960010951273711800153528448038796333862803466401705033842656470781323821955472378620237952938823158116029772070131719115247489215635028439257194012563421664554375053947169212192331432287334995836512250589699203137826383119317434252817099243332235145205352623512763137641607791699944391381621039407194486306009130114741266738838603161968002790086453178128778724779956110212281579499804916018512072193186201475863551742667255889306894604660660995876798989569062386201511715664893325086008372804305692143268523966516722000133481834029948360936968305142689161566866100013096397532134548586511795785240816929731450885297109221802908420410306754701370341323346596482916820770895499972699716883590192453425479857713323086609755070132067394189967223249606137358139155321071996572656815288100465403882015905016591245877531894229535317514656505252003137442906791489875016037036123597250898856465197783060535976904559207241571729490799235046922804474144568811892473898912162866340663242014964443058559630982558063265395167457492340430271064687761460229957422545949239584927720811989565996625215224070219132042931095229224467903553898781295448587539794853014517583178009284834466126277579774081544879416235121689751682537709817567054139630310868105493904855935700127291556564532285331695533187927355641361825250410387695935275690836588457822427904254019107022171426806309895985389919025577838188094385212676056209405575754244774937704932306816146619513937700602639174109235791091494343036784048208861481010946084180228067374967273961315966654715990277048512853090167533085138652733988187025953380318688714249895041793128395421059371213270958595503073821587793220448869598096115975598489653925285555542237314098226716836399820850588460896303186488932223868411072059111721179641085627416789455960749540292923351558722545145862161538468999429929107366869308800472851050929012565041770939640092404228923015531952836586234066323395240814435244316209808365514269684253316627193938928665642453934880086006711769280275602158344196573610881396100257064305595949758302865997072626759647466846962731225016694229412157399014632587583975715735683948805925627559092875484628555481501671111059719174963258437288000319707005800729923819728569874991150279283274346488786211208722189728671596054547482184524377553191698949522380061700067106895166112648983192592774214717425413459138339248829769252264344417660032994156630674014336491348677795418285805897528340497173175204882027718740113801243810008768916900573009104601894725011731435290956399173315034824558675267534798307369885007702870541127559757512765739035780504525406736507012470328326319558855276310529356522413677341656839452144354307185123297212611080508969489785592230718715089728415714316595638252234894734938379260281034031399903001467604868547575989662637503550954051665321374181335047754520895210955845983801273375852585533556584721259917627240895721651668424020870603704915736222622114748411769593410449360474866976860248807220441079109758423182664204366528517843893165331523282077232662839296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 5302469958121213636307175774784209211854255845324485451412756589880877423349931646057480053480345346091433345818717940609951600926956685013637789987291193033534880148472022674731928531894091533691737238864352698397613255008987837213593073880945420370495260860347178433279178752934935510136135205338509408405840186043723806524141022096539002680060655343636141352111965738624216024149976249659820407140935983176446628262480384388950039915179199883295119103138525954709982702176116101539675663004893685138986065275146909569452065323131502483242748928155533106230340185291184411064404250487992537310586755007951353195849224458027179907547507839812524149196051960243007010933937297233594335481427119706946784118307716780043189115199389227935035282876375869730453549385050791670486021018998453029020305348574672437322088748545466782576140037040857364215301139575195394170025150231080854983601533731064239780218307115328502869007933492638819624193750793866211513377024313371848492881241027751861893425822122012360404896780839954959443938885618674630871452215375417968615083011322683498061378745814923343302540520654560039451504484832319207541718987670069063437548181290761813074915966139403517330984842097911616048770610470629555599177933780872492884793800730889894477024980408497991972249840775796982740557761594768969605819070109602636583445223210749749577382679324143301844941478764392332184701552304490532351683659653017663599852999138702022627078127916587190823817321562357947827929218190848307388769758070869550409555108988847815635246193167161871714806547615432724512438928035412442245394847906124509367039313901944025104969344898239366788095398744472836519275411549848030493194190578187897900643856072514488690929459593646987634330861967662743393944000738312166894992351272814204008335165441489980245108789331448627095495258616437894023602445637348478910963432387648838818150588455583586686659805531617765672661520650539456904983702957915241752577282640388301130486131233318321597295419381045920159403681497645669086653362779741850973612647328378464618816966691031373872190677816878938045420964982481678778801480669182345224061542710973667106836751020602515778071495442765046443768369331877105542417875137793802525361204434331815880536811873239123485728091007820916688947185282612219481767416299360290500283185718865790779381131960209784885260343430101529341602425320416931617537481451094609514585232555429837160693824874978775339658119014643619308461031326127871255618829742961765079207910184601410383303106987110588654563191024866581796809071868881924699780582209387092530465852252930650260040128155237861954662044610114261794738924797122489319291314625886505338934673417113476114517061027819940653156731337411388411016345183302580706733342170816193685105957781613356971940026429320136863631386118822524893327707160856488412288285677418334643192199320957454412324507338924354875501135643481871277019196250476350679324759970868731640219336764863655757746983548564099329081120387262363287327183506190275194923543563321466564271573994918769226821267824424248859565354918215695992029220721709366462228803732285843223595486442742201161229098385476964040000733135487286560562625449176879934478116034700510564842800299938806333672829612695859522559232439982759163887754320308108408399615958715470599314567903705507933126978873755050207935159317727601623229486690176163975556389447673964513023507931747295813363403186763402614086901484803170596128973744871091952601112321931435296165953857256249210527218135744169021614815287994779923054183394923433219213551906449418949178348007685878625905718335933916425215129179186968488543481365675801007871804738177164926426834551246141032791883367802179056539431532300248343121143786191169580038591094566407169232870595413885920451916953308313099638124522472121415405295244425255755934654241090736071439064665553109599808803724368590749786372817609821243801080039385320349903785006645125964791115610028955369384301647336167512836477714544701414369233951753866973149548680176120823738230157730102141099484118889502455262583113186521425325729456300380004490256803468961348196965822798623832915874763785361723967315964493616469743784416268044287172856920192001976597821537845834303541366806250553828252659941899750728763052932858711689816736384182665172494602337385694965245725915685976170426494489405861932939573312756869295916751107198281581743488259482143248206428410314742176852515387778708838939809658884445466858144264470875239841694950875062502896235964660400247663951425589333723587774663127531520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 732013808566378512896276192471681064152339461969391876800116927891608015919852388242950358981163688114378096356310641198802147393747419278226126900900056011889731592043263768104222474715168498051224053641701468163895564305845868359470712157719186267312337558170454878524364861554981192876521524846140484520207705510291895275486543304329667600448958171350666823417659545172279613591205733696173012884969671531144556726394840256692018853217358694257655879747015462511140236638975371582233337202691457329999245019764003746850361545432905088302224677834292846959537406682593611385340884221776420590592866040143994063127575258082925223056690092653951152130845932992168453187544698757524464889814780084408467256183832186619184156346230770792707799487219724727942946643519841108652987438849936883358276392836481165278453330734060818434990386634341450080396933579864946429972865684720624815517356204696860037426175881256285136064056341045945175830987885575491288924174084239367905529582909385715920178152105250645770473540138217052893172675293180487197253619995788740793580421585748189300695356800554483677638175921029129242704775910757442235503238052826150108112839871172208335327506583691332035798094182197125385340455987764516977652262045165289661845344217365492045513723599644034640044770203709420971289960286690229586226303935004119520443426947207414676140893483604958513774406630579379194756119518816717183667818885192053086968347329780747393458830461715530989316612594801374468701984756264221485550521441563888199806032890708040881507198413441115634766000226169132156861410602031540548725382554863433286748034429230640499055771025383496829931456240053512553284771340866729287396212044298987362655131665007539604024030949941671878522305602557167178470431190207921396197457686901370037782113557500533248463869145326555011838885862382553869082898872489943611215732096862736625993659957778580879369619722599999449189562166999670007977492579505998624847068390518309292199558523650833301941977061010369576160013795615468339205612997295633309957121648522031107482977066021368031542329126377045948865200492787762067714972010548899104753103032250145652023087196469331305007224829790531141495204206327957843371149911019762402247462394640677771685310708975193830222418292024189936662254674254295533583050444241034519997784367771375726661199410176776779820397236650770765113786716705656884871750289584176036941390357671265210060108215688827872665545023589115371477048307395773397541761830210293761696710546672369492045530162522687200454418299036350369355804308587228350933815069092303116184899181848523850342623303279394961240131374481806566843660375050396353569514372990499362035339234103259587110386772113642958786115061181844362962717600118026618813611308392845255167071298816614401562102176689620825649394552605355854448538976741541328054657950731017469636166318830538463656179721292637854645022120171763138589101369895357385843707965470731672774606167807434642152577515615464643430347032221737895905780564589135170358436849387907671825506000926147806680434479259997390821656114828861374278099610061199796980042146616999241641826026745397357833528835843642247726572822696800130145822947843250876799864408750040209426016864696537335151523441928674729097480183096376114922199343618532249607310295836134700511260200567834289407217510211550915581218558049926668188615458968025677349210357279967979535623045922170826881314205119456836403741165687029356014083588097502689489183301526654207529727049693056481356520087370900445090942194749407930775579421224772691466238392350344453166207228206547340204441265913890335597390123876108965135669127198500320347667700343471293610093199184210544827883480933620615838346977738536237651056608467599814459486335461528423880999049371305677130993703195579398913317555333002618941550530180819610190821748987294408339771345252966575046856833437669124707848678562334028317835497547074356966690566614996707232406857857404219414637629724885651787572012723057299399384652471780251293528831949947020047009906186361269933964831244787450312692792306376526116824134732373844599009810641005275038096138125821123081523581426704152160450652259234286807477878411582017309104426099921417830987055842416537007865976445569081567697058310722321404435591384078867708378271118194501440814271198488464098038548833240629306304477750415069138865764232350266241270802722874616020786074774255630983323071787086746972250659708090122512506227157566830015897001199476469492019647084160024584152241026465729965756445174027187665078286868480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 52037828080576177447654079248940630626058386618213932168865502226610178487390867030506356706648258576231998686019881982777622122853478526779344019919279444217837645214016050953485614866540188000690887367666695273066763616342940448663028453654882062339442168608720582187694562929480159446525939988269075528684934334261926716942406570108023385197863023921641535328482353138978544075529172316352054661932348947578945628837955653198030287142594013861906054386674614675895057123846912930279419500073422569730609204721847784879561620199866443451396004074901497317821194909810787033531638846883550487572425375099065980617582236141527719457027261709471532460940405781800885436148398770330830552557881847082197038418241789582322388006703523508323953502955050442848674125679629200432023439191177397901793837931612697435663290179703116188370097432484917472392086994067321908954334378889672023085119682441365973911729303020203686423089874750477185150864421211978266563946654219400991561587556225671036006413907496885748418531785609027989672644080168700752114432482508635346359752267011226310573205642396577934161453310513837512767052279281504485724898869263394933980460380861779353664020541987284867684098049698529140005511872080941302390469777900709898282952611930203071330560680870062952458334131549647984599395448815175888900183188283766498581826776502323752088387063423024617698943617816238896229168288630526279297608520111703974075417560545292346352247546255297872268224784869826315292845035736663485442716469944497938031465526243569649793455716235414047584871218344781452343044262804161981383307042754001755007082059965838721621925383552156817048670676458813237759828693806768423707240093561245736581765094270621311552697701914991231682538379205933201307537239204611823592039313989097664219689472259141597602048942718315174700670096936644885078475797040285809480581491102925052092662071020134616107682697924661296235328943978148662615336869901784041763760894640747712993613536291374132812298176104802059302848657898423356276811193531329341943688874528654922370836178586660722181033014603826891748363260239243363105254069141254708928619219804212000768900960081679891532319766066284639478992419608348935239550234110511366788477870069641068533459084197938705207970368759667848296726804493800094116049343804992817625410275693655269011116507529859188926836603345633226886189890034604737584389962304098646634236624845599196262855256151554354457649163974945492125058533757543052247905092991731209226852410525525868462871479533284748269374728992774961222774986993265762734466639658033947479604782184687127217559470778607541477288307142322329801649750560310501705338123292501626676314255580217024215278086326631726991263392776014733923713773454590922538038376246043467188617044425341815020022488752888386701476356094767132079871884919570137441668745034577251900119264277400648536970145579403735538687521227709010908862335375376419978682862748064571295122751734365950662081206416695660997173408727006729415249597852920843426637367543521077873868294953001101666894682913699864449559672951498476623425622804109557154463015197493109607668118212993840521888860135645219199136832575354294506114534030263332482642259975486408175825218413726247742612948307345190982286014638296936937834886753797567695300270539877560305688234079049355586768089366760532185509930290933755316200957412326638726307183714039843439527226376989194866658203673819073217599630469967411342154331406344595115263481875643046835855038911230757146131302814683226777396928294826189694955178284419648648129532495941242819717181485189994013602796830909234185063903138468069627263626760616037410980383300088148192249392278196991919218822592259969295880920303320209623930919660816519053156249019114892291742332891073541844507606522134507221425520381405787652999564402477231747924676590833253945838693672176097478999146609006723762529292709179648719582911409816799323604720375487108533702717235617753753224198190102424272703992603534548305532816549626878964415516633499814544645048155985053580122163088583997657921794220185822678532780303957569249812571391216422190910742385414775881844694443000476983897043021534619109703109455445329680042260017886507995413997146268262037379731923499798749754005099136824532857131343777517141590358327740631961249225891486662973364391152908425142924304118199159359669286523411053179795208413729647386369753396766552546300781165984808295690491504755334571319280359233265246470326030100862503358867286082535005263766147708993498331879196576641499107803955200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 3001994992602185788861200324703761771065337230615363693096469121534775495947098504378466471403375794483926871815012461560192326032534065063789819896725908429083045046609290421012475470880007496725895576373621562768762449860832626926511408686379610705488793752871295601498294407822903931315892161289736430257138713958823916745717597013363051677959640304833808892114492545869893909935147498769984557835052264307968117380963205803526755733489899056979057416719778713004964215635124101187218183280378784802617257012764523865207207007561841166601578547306517434065389204596983247147194495646997804921880367122421213179691850132275433423967297994068138409506343097051939877908805818608048893298369908799170482218058981169976244251102171558232339441363198186647951874097385423618020658752294520021474344210298919739326039583560775970012173844469797837741748658661920230219028506068268484509285485658498137147528696724109133676873097269313969090222029548707676045916463852548887805969079813222297339206419885960706910074868072846027699754852100642273476774515699368674314790679957179788141793347465819190830494863587387382001939483859453172194195608160672968614230862129743109270359522802638992232990632731445051157504211841284819762754642763004530105987650165901688572694514143987833175874904825729054710140858617630490942132388352726568934484567614160776613902426061220488955161693570906430946926674700562294062840839938635735220235069377830537984730780118089853569595142736155208446161354376647468134260896782930797953281442267829914535756181328915679363505556171122033168927938374519648801742021854322860524652673066683871471770284357508062860895223943529503420262799238177121870639224456203223822555100891042781989468175664974380011943123245353878556079893126623588029578941889294252258974427613660753870071921318567780709572140435373357297905940603015016258300531509843872895300591240042565709916112189643069634362019327823288324667853386707487630130323146294281916340844566713343641853150365028009727137964648882309689091419452466223294262187440656110816349419160136282040182595984283315816448834789853851948915708862796936317547682759884211522645075005241917058333994584781991365596404681545953108527577500215745233440371973869673807848258488113323571062706459149855133395961617548117938488884864705012065062544717902698225911720040563903865161606673931431311029063096753641865215581631365108452818646056285128254415279273685822836966050648345178356012636688941430601801450458524281940901601367012502304651764245678960925788897674471082263091408260786803409575532785081770974728475477112492220699252500460752810088085298035357945856747328652018109042446363553262813852197520553039257327807990950170240947584375373674976869585187510205842555762177422512853103288892936444249941357445983734112695392098489461782571404341649607110256843086419632401813795632766010798134303455816426977854326298540053412724040358262168077095968912028528048409719760230503086849357177548890322613737372699158299117643046492845345069294428841634348421234858314069384146336035676729630702329633871674338357251318875057559929160957841296179689368306709790602380404230047894662120227082590437221087443767533788259895330403360299684164272059529457401001857694401886576320607904964841095836295964139663408294450854041089962810812760680569748015860643038337633491529133115212938803425520918597495438687284110915544275578313806480471699763761044795745866748638283146569586176170030613518346978788860932703029922297599700562402116206682311580204732029227589457561188635019332416934663465742988199877655102155106418125430133143525517964731570669187951128974656572522329213716525054634395216389569897059942275426136671823868935311633394144884793757394266579071714286581436413960074274356194571322082132749404623278117400846825974645568185313031324334568775663013214690104928622221126626800246622304409542506413157366736142868673792778497723752872733976783647092316186304440619128894390903521334607270006448801005041778213143773955066678935531590786829564660629712072048059473868593949135525630112128613944622389249989459653132327739538897426259251942399513629001932884756357723934165509025466664122556549495702742280389162825396599898820137137789196183061743267368142384900147211194219668535444292814470022492044645558866709043373722741462866591845405410598783003026372315588440032162281455664664678415990627898222039312440999185082504653602817502019215789252745978500595512209513773035026599287300591292235487067524289516335184305559321751911930817972677242880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 246175809202951674713630870118318558864559580573277673164610251403262180796971906597329527551552290863145207005874389587446741039620087096590511846757248653123882809978644669866773080897675465823667052733859582203666694487492819880357597849657837038702848942276526497044675778709901515602670936717713646781725145492524004370881252059362550040594304812146096761415295001578031486754953256776615987249379104810840767385583010483251074719470098695110498005997207490213698192523479320206906215697633965970283337094313939981509882450623049050539558427089030377875609399822918486322960738870183699384288824140971167930986543146625379416811534229249663475501526921262730345470670650500006923150042035573496659115943129201361371454464746087444512387974528870851371936151783551080731646173203240358587630085943725764071692256057661818970264190220656606191793526329309671313210209613766058681798563789427241006589768837863561249954399376631309542800284715825321911030182110045756818177036220483944542584784858102215744628388954181464244228565255254392535311564773641390452874566743572168697270640922304807147092982140045586421140930967066957738514814656452386843361043230559187970504219995854902659993283340835142172362469595437748789051375453726251155001415345725120735843790500374159874652827610745003312727094034703230696891667255262363704201549793042058489944819245162975670693825968613621628733429545406560034563200955413844446946795595830178938969085277369099937146701258191731453444773142956346732372869529370970697414579745842578908974719023806352034333606177841450807175310326651599788322576257028686695000744514468777981387755105421107937653892659568151994926304863335967809237275284905008965869796693695105673671197363974638780477346451909747713503555719866944297203311543365066146194653956864525430950566928538649142114036252978943171266858112719075653392497874904502565296523355828772301849299854376352004233783756552455716165587140750542538974827001865111756072172544617123449487266587152728958533619331495516936284793347621247452663591524715065618370969643663874375347463952701387310797675702438238219599827500239885794195709725054152517290578986516579849614309520404867556049007510199573739880276620703261065514194244006681301119052059544214595663018865954332696837793839321500231834042910002392548967663173691367138661537271554332478294387037792892610849203479156894004493989188625437419603023445409526235150600131403449109796847797440435291141931028968425928841514611608676250091328737600794705091189019508743250308638854766029575911569079283995358529051705943697148150822039742372392528729467236099630451717071642365597833592239022849372210872706581278534507925424694793082648290153007696107995675372317401964043415280627327472780536257135028964204661947836097733754895166390374637679833807339965144797708522332501330857503172157335775617544368814413891219174903613405545806891561811809798361945614710866399906473135646539591084250080392156195479039359899618191631823897490656225104035977143903665172835487819591675063377425949284996633897250009607823926062898094788038790802071184814873934439178901688750903233163010148031173524830357284924837688171230297354558277338743515003401746185776034043126089679863585028366966387031839647539277916680061325292564953905978960312254527316944463963462108273659364008494962961088256788014895536552693858120213447877345673950779995496874875989500364872896917726136921088318652647777084817059937831751657487088774058641482104916527946020832075946661328785851907118527012573229555737373421533242963005672923789541439719868477734169757105044591804252978050313856408280808595559941311789546737415035807835363804615589855478168070568554582216013601634459714751545018753109779050255476268436755087881675685997390071165551218902584036446833212908429955709882252575132753456341960776905628824228861170244415784181070744846944592826870267623189121193405909443111541215779741896138095114402652271225673907694628476450969914842979003055626882832808249436952815944292645399771699648988737014012566298992930201691776222651646933181204913271387838089369660975700357472189822196185058981676881963201047578161777195075646666132724871735676519732806174063000774037297502463378260035264137279502437925568523001555955589135610502261261402901593864840613449635807219823640301505431262390385476408929306567841649150310006510740578795163812939637754242870557618524040384212227581198571182722826439765431003400033103952584542851278697081423013242289014822071050228038162029925324478033643052851622656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 11485214351498623397906006400771688048429145488479534560301279331254242674429307116850951695740202111583290933524264133626660497970634345194624939086159150218401605929764033328172392260755722347933701037305821803764947430394955995550494284775381211405293803419585048077467493907801685200909747982058027126040796534811145260851339497551857003612852601834350350176587137925192617667137021928535251919876469683414638178352661082697393163812945265004158059522923781932860511619421527383413228589511834951146596209531979620545026432621069153313200617101150007606577276361381956465405806369498198891042863551338205565223985256418843924799785633794829818339552630199465634228536865058400394338421037728439355029307821296758530397799586878574147542582377551271148753732815348609202240815087055645960234786094565656513783540531942813092423559171575396501748874539101407141262609993189290496957119957494045112067035916954675800526425788454369010141441225096326045517251081731648188237581743451315785776553528795119003953918955768969676569489559841191817835784511785460064939756777571820568875865789024074784665909060841379819494419154678326073155841853241194343115916888578728437125006423330062132587924531517533541671450687272767114384464516536023002577043131298310513449527562123606654313662298543000933284934370213888841867544750655293601984975481983112944830184431017220604438033710406173703986193598883815760166139528599301227241522900955356588248911535237379978403407386053928086853928970130412480408424925803569260301647449007762602938797242682984404212878845201958942343386401332018904511421649867662781189066294719790800691693489841704676916450245786160049703796809026388300735569198034903776415629623836622868449960509950354758178182620449767658514819461607003569576915222030513890910408984165060991129705625285391480306920008330842228951025376801432041750076489919225100883309191531614013253657531164897001871167691192033365694024935803474508970659871657307787204904537594743033384742058607663773203648594071112932862756178817011321231176649223547399017448975918332592739574514342291127369610558617400598769234696060956343891357183298641170593640345539652993139545854744336278026489492126821723893288624189916612335751127089511217985337173324879774367810040998193375942349756584575835871743051237848333867731028024781909013393720751208935010432727895533988781009385388652229577058143823878479277399449041388058608668694227755738150063442533106554356666819564812213248888371466020110975527944543540103525983164056734458462306170040480832232790035943220832071484605918827455748455611949570395309062512669477657332261852458568604536040123985845699506008910057478964830174993331013605711225692074233075426086748676404989032841164407283049323200535525901585322973716496782976875041962410949721676008857555021907417592652276860544288851701153220307466863031975811011157547401453971131999920667500729340761527527573039371178653935121966657358699380958114039720585862709447114459146665375933520929233528794771888801939609901811997461674842546284514291891673155935519245749462824986346301821819175139589372170521536303243993871389744384481420926001444123963826767559029828483633131777484309719295581706577539921207761472648189010541327018390610231609339928123786645627313091039429267110662112875275412589575553523428476912949297202445863455946008258711119380707195916279721946448004203344972173244397133781267507867731789433308203205291203038527864918343627026256420466243329526706098157029308774892554433678308670641076577455179952916536310160430016552851230403019923073825851540187086413099153121478608760318786284693072015610323743420309602358948324142315957520773675836520319900058783270994308122912142339551148074556490099065091073941615331859843099067477022656043082200973011355612592285631675466572051924968922457906127678436224456614857195292166191849122621695764273157746131456497486490046294904214706940715899204640130618415673401879734115550531383245266810023130274317431450428718994002419614918765442101421845995171450051942974152640072940683703257092883625589641748960194204320369296177868675124758831681920704225377131524469406516698364883837556949923669139206513514010587492201116076190779154106731243595506456708077163209212441782130487591387897534151076443021096879492512484364243474187573026484187055822088056429193704033057680710527611263011748765701018888366011925361767385623021387201155741737443260665817891439442288203428832739249203894640351510176863392514577340435927566763868995684429561588370483193795200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 155521212015579124806407369406363728874246504370569328354068735977844940146639321758020650230699529860466611223934094033349332133504930825110482662774106375914623803215298912944579333180197597488487595088492783874539897752225651157791055008096052497278175945245193143075683999002441760781540500350092584796934809865430422215734494536760072937483534936748043821430030145110514707977285343111359228143937779271720737239245110004848810135474757631801972493723131238096329907099120075699148117490444753312384911140554573767893315444981657332486428541673720898350554841693921463320440901782565891973712292933898834321427762368958210293934594928096325271603191602834478643813156351540945582895076921052793708447115792768894745004187579408413670920039407515190458223469725963949404523028128482793357914971091747146946205668166879424676310775309351075680532420474950175825174983275786875915152655332147128896163091673197310492349200594140521952199952623630405737895928899140569390995017721995586236372391700549059252071082059652728267742531766504688128684023731085129579868374744651838736098338036093442312718242400437555831967871096234243895751048989730543321440171615514631552053140308993432948666643029030889834708129422180728045490748476192688784527112377947316582786045567944547300111389060758840782753498989423184375610136251477612129236181827034746926873724214593098770055862689983212840884654289435906738371294883213773196319305680929009821034238806218400979299405457304588598150504259683514537174570143173897179013077383056375510356411602981923476736688053217282209093796373209786305195555134752132016287282149527117260822332938682792459704837669753559835520626999916053317731836201904826857559659779577845508553892621671071629572264932063899463739070112380886597053207410968674576541823490903486042953863952017236141860416585265497042021224830780066271359469283304749663227732120502853955512441394743190774415451647222897225317597941351404259813891374355317224747741045175014847891040022707003447305552159701823727462564965937958781819779936429360489192130639501222789394470459468256988455179946216020338657241592411008388905323408312755244424456913676652101957121771278821697209279825824393151749310619486021519379886286081283237628889146123936176448328267359380032985234194824140831730405150029896179967090237862826706623014955259273051122329383563846161468223258604629644601122415674528654091961480817944929355711307400694955185974774661950213827738341658996872525876608689806028820490089096361106952519305188957106117721788260041044178251695305552141213455153760868853770731005876241985674777749647813475711556383629000388716506378144340472353525788092621830879399055523217995721255806916984775699894408250084319336094757689806186879446799380830911046171300899394842812972083476046490773700853226169158380118832905634583783791854131856179845807739228345554521353819587461003577833871578358681832194554217601635688892614695629100525332072989139001974438894637595688446951430838604211328082073490143226094910978346558290196372813496370752247033257883628796378439157126678051754139224432145132582186782425667541234013845971863103416179022808684598656414522045863276868430549665418063430027941817618612408111052655584119328740610926614672506812871147825265245062855252247367858905843763397234467224700888693045684245887894296442165854760278666588870209645371631433281807420635575951801147744158081458259153667397503043623422587759689247858845237959971728409887157365281772162326560734973671664936442522070798360375747799322008804376944177477177241813225657351497635597936769702402198115949793730365659678619230698189619874641414681784842592081846530758219786852433292834416269042427233662602382429252006771566044217207684251780334934254155679957151361685734224710554928461298802042237753653305441997312665919590478827510485199147833496016358971872673472714179207175047234840284174347768788318865673254292125800550000845704930511443487252200476364097057126404998978741693650683917864891809607698694192932938673629135529420474703266084210166170502458455482109522350658043048646134909925002077902533886603961853056075979207194806650345477574395812710235527906875115194157272077702567401171426968251932473689287624359399358947093265389626061415699645412210500937280427532500160536458951508487775220482270136267386211329206499789995286263168627441221978454676646861413791256507080389999676657575341317485677126328421375126851126635209831648525145029493049748075962933857165586978291547274769298537492991022271222417586640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -12982763871270483482343301238055130620987434120149457780070193158758678221445785600010647645542870699237693930567758264062126169283299361511490146118592678311839598371974014828294408883624528270022266954893243425191647749394842656168346813320138598469679245187945312929606006110911193891225602756610040522074213453777906358335436087961725992848282927510859536603885908218976957645775469790091442887836699070610982075783689920091526999846004707068227730611350003567661819841311364497884897532962307317637932625093098975476847921123680261315517376982754741414516910946482786726249972708153760054224628363617116281121871134261335486690759869507751931343147853737857834299405541728550469085911947268433528926582556316852062601184663708160795290988153746902390126331082167845957059236117100551900388272510758053705098674628719760188048733575874928082815121551709603653556475160950979858490674558335352628050886602476728826115582013184248248867543458513313361349817530147533962571189331778782313254273796401401114537173682988956015434819506877723334224522897586504731208343526875089616703298857907256390724325115715286628448215428833756187566377418422670168380186670310640749107104300836259995305921904926694482031450132038143912747816100716807457315093937360333274237151062749657212397964519689820449335001314802941839007715716620061196143094471841492437291030641149947625331738256753751373387681380854310410250758112738075296619304595780511134446173816423662870523256803952408504775812162148044263479699221270066234136607475685950988233697611268939338248970500743234545563245055314395118798501834736160782245816447557305018588400672533340451310741603811387042859329486674563303141947220155299970125166037039473189489939029500475612169547433269029260924216847720427686326113718297575138943084698750459079059419927911966284486364853141179359135266501020621368721744865476862028620694377729744405960911041834600377803610851486610661194850192155160259694178102870750348240936115699282259819822378481636908473271307367399397217972529139630502681974344010877313512397875144123664959465710437467551151333202636724986121597870334571364816317688307428341494520192136434313524391511704603112038088229762910360280753278932772350133330954182362483828923272362381719096214842676191244951581714396242505519733797071965723870871390020574782860075755678980956795847198864950747178735301710277956059553203133915312320058795670231881797264082338177465232953678222247906006703516381994858402190242167071175629622896723119123011202454949289961041937022294002816975181202017724762111113779641040933338306944948357678008396771880860707490456808760756334163605686388540144339846241262226773819349738661006467137797284053970824042114802713630677403498435135594438016014966854592452787564996734565032224983977877197292664115507013394096011306206319451010409714396826786966546989614022438977198612139756466900585002865860404630224243576251699035584457992925314733000082599646425472341513754127009281137670149088328526346482059437166994993402001112463140345230170754220347464720589245909229021540134940014065781341237875764043906905919466214526873628527528265819331656225535098186641639304061008557043432234049485801786667937502193849821786174305482774143386815045645355779834957504720082212620500814566499238492889720905248186814423966282597114611357709797469320010881161839655519973446346866161901839438925085715625133371772713578134989377441220900798640457352467115238429891291712587320183298565478421668480893478276601250998559811738150234975837060707615227008738904955299095801918125594596703259405084301156825782114677821845135259593115077897561031371766458128161762733546759535597998778444635255968558306449649359357311347542083686912410589900519657913474094772972551838760229086022311519489115713964051303016501518258067527032349095764161116710680313120221136128174542974596842739085685599012669904468938302466850033538443402931286042192172930497498158747096604847163828093792899115495420299334906094342811267781385242665639399248763115051079090831652973965485345550581028614046497018220765477475822069037376654576199726403989698198364709639269723831792468450589888790147733235393333350052264976114572623117638102725349224810681393819774440867396614190500616083799707727155129342714600874347688556053779368317773471257046587599264673644925758328597946472455767825710067238954234707388294762483182043489881464486833157154945716777019241183407329114579483918148455369602764778401593345695932892055092144462729013397460818686857972735851100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -1060092905306925242205741567706404278929006167744048840180727536581456369485213542942301286004484556650228504170144870364452071538657324172691277004899536492030997254307370318307645876066445931616614307915239233634028291515890207926717602345501341890225760244541720075836991584824398283458266460121624730148760737096376282874340752948038998301678742010151607232339308654978561400052546510410221635309834579837141146074236518093443575177451092473472586755961807818161529798336898974013601382436036309219783181096364359155879491686018348255410391233197707785972670668809650603467456279143520549779797770737310422124296934205553043766563050236769544831775888732459985532053593413814241677883979314957675181819215367170068982611440692718256653456139668584710877798093344589532356777215430260139990172127984674186054318181937329053780046823023898253991345581027189282714213991190825521291269673166190630228922195432657893534342579373922537956331450189686168526177229813311908597829751654294572378546200267028860238233540510648864370842602477131002857499626750064994192187026834288002976551385743233959642753049088927361205375790520245591165125170381823925516511411912031587063615913429392479008771346929589624733280003733139613143755102331929911260913970164597873786812251265834951421915128171963065684549218728157957063966909913754691437139643147192423357514098356738846673105839125532313247670982283861688471601813619628884159953707455021245095545051607343184019211944464218386353592910618924212921603054972359138885068314225227983582441000889110572034083329459353045318426223544700639572074952852835300492782653862826255892587241715070957420898198280165819398099026398714063527367776526447039155801633067720587131228622008699677644409534462169488002637517370757571699597991241965706973593105064479350792222848271335414623173754076315713463054110541654186531432185310899793642148309152992316182643051612571122650724907793684348654939234165874855242915348997067061754460167254927067000535632543415522254051310482054939754938001598829765962549319112801982744259054735844659931833291825203435442865564947857724904680656422704572966895253120644906938191645663337676578807645719412623769095221857734598831032760316271396358509893280242163704394672238011529884106469003507584231999037718228874679442564277385268617259877134684442377032137775334453923744977679919811266000545496839349269587561885472469520876476944199072793177654046343902978313258111513481423731923551795749422982923422300714643121739630137717833167459711388939101687165963854206918639290320464421825433491593071773088885112424898284788898698246325057221197073004797469836881839179988739014882972324382866065791296017022747542202070044812237899353938109150530000101952694287592784701397585845746218854022041683577147025814398663743237780614733519870926205341906836476869941498166711167069194354715527475698487341937836346286309036384110374960270954647108241489081489726510716083292113484552929922291254167693019993315532742182001485719098930077610183014512338991262566554254872613968388398690191322973781021204770409431026187254054589023729394338736542972345242197807769707610165896227461453298076882913127774766897212688698471801418086571666026520420320776300537357423680479911739893496683246521795594360649184398827316771960602347356473437576065209782290055068551881226636360929276505075166514684890876522344793938165240584750999753952564810909372099651169472662080314362501757252563275613009682038890706408251590730524405859437867902473091261602060708154180973809690123972484436136520711782310620388518594124953140908240798168783235093022057396905895229872230574371942819276446492213846858882083376416800693607715231340369665073804952020924640738284112923127116477812593562320337720584986461034021488135605988472000450521211309229376431529975970050510077283992740022726002812347722740266860901804651572837945251536383220074928073901964023721584888846369178758614968977543021084056621516342513487084710577904433933893892207330202680871337917784019554492853801102580576930306801066784845133445402496018171063015579419521065771693512806247303121047688352400764023714730082402001710837269042104459387163012221996822751681193655267307053663660382081784880524270198475956507995949983732670711113845524862575038244289164638295336329007786436349013111188007951648210282638119412096255435862062920911590159778557740011749267877426148675855385315302316247184937544614472258534965188201809427154938852341978689844348153763451684211801182945050188791876654095751150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -32201866763717648681578942763812955695861245519081295488578264169551681250354050769668037460744331406878584375795579710583376957914181929246856928975523958287942740999737092711244157243961580994682968476464536883821259884890203849913427549467648154945623330986726317482971808748283448872311445599922037491101699702271504522616292770820923995776599491894999553535440555783009787788634190080151764469548019286265182315436770193193840756591844303410181708278349141202576133417650756469236856745724690387265379021936770072184369558398737515342894733827828879575615635769941170662481231644285801185794036787150388728916629918552903318716356558291114935614628109268065708421263794584911983697940251983918998199777604629992408186841645898118205255715667835851490295998644995928567616644221090324030861482780547762045586038688631972050978168525773558885663809517524074623903279603689026251080045594199995113980246690822871262513775457155409904593196404736500291287826778350306473142858098065529611872545409270256894187394097998036817974378622357015098882213078756003757538399195224598397002254313062499717151043504435054353552219808310329907722673377811711056024204137573137158308817737627475542952010789620374167336773723544389602595468058451900238307301465226498165076919431023977236633163557166694508847117855383717815468589924694730248927426386465525367225043475642154009467610262961199668421359954071727974175811310687492632358919927021889003179495484873633145374846509259922588335384584292254036333544381215596940271253604110357945638139741031798580699129217195785379599702700967499453010210666752912148634307817852713539425996431536257716458608928278754022177989483823232374448497146479170988890519522754292634555958091381708895156249733356017365599642175305708860084137343771367137919823106995752364142343758265724762337937427422331723054574172592560539301042807473723439846035384371643681797344372772533217850431502416842928715597704738934686244585178074586489780501639097693218747828983802425081911151559449117302845335527904777552782028814555361436301086279306259249814779175361427484884402538902973018839161458569986685012602065637092071636456752727230612545576532634981476793804255136038399732966315747672936861315795646106589767574594940810995714226700410699813700373635938932158649415323975183527338428774227566586197276033815527582746752067106797907363235970286094250121251719039598737391762504820915496787072926780958884027093395207367545373521324491744447929212410825152474209746501352430894906424912279609178630780007593404905643043271570209340739743853040878184454529903248947530325707373067011441319405619157675365832024473704436321164304263682560990312107157378305453311780164325310030229026026857156096609999341418870012749954268905554092629368585539458256209765645323203920862891137523127239168841708116071559619135767709473487785234495808623706508478838018642781495706419719134192010092654631991282415362277243677782703214479349290567151313565419696532059392291676860471019952686031311473161444809962514667633751051809719604746651772007771511065735474404866032424131340285448060546006122385071793552949553698883226597549279871197820343395334623273100956536749579446746900792634718334478137784265272621612375713900949320096914092196751383642299713970660164186114296586839044689539225757594141168669870796596432858250366744065188418499419579162508739853281155863567470556490459288359904330820534800374822470705864098434738255652920073421012808463811523972394223425875276632607274170044794000531405812758999735950425147740792009002664929100307624826702637001143121293383018626171224919737183000504125391709212349978009459400871848407443124099875398602607504207952969542576972090646892555473719095405662374222661671374462958460296149790926171046246260753566398589899478673065280337561346938105230903210483330241035884633553034906797867555428685300141950605563851447303881371224189033719963532848585122554149552440226754043846299274427661380438859698988261120716204662052876262400155173467595486842341193303357229592721442626295622973276275116428303553622027514720126899235358129677250962198443882532586594058780598281650018364744033302821278436155897636570354368233474758400265710140685194453346266874587613462741648552412836075244690099173625355043193656084743775204501375578319993177765480183390530241524083238299069347104534182826259076601894199228845929298941665969459556596317658383083980877037429492902705817970896167477408472176541847282444026484942622259227221374608516667203986466078343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 313814517048832517630662105540200204129553649952786218850837060284338303081457492922392439098907514881420324945166425113918721124597065099456587989874806462423094864992702013518431190972303116919915969608084238809691395292555146493918680089939578898241216984155126604194775201876586651058915546147216854605002876207378571094996738619865691456075555521807636710096749257831069646401664608204566745084656096387557921247969429743701643120021929163414210544118713614304432035152854227286330968001391371284742229632402911653519846226491435464073607139301353173551383543630390616255156355542191710003984258861862956784687946854588365414850506421104707414161027165134757757840547684313985746389027201827329412576668801090600227271510588914156568991154800460390983139465177525930846076455494637471611279920432203019852894533860100920651442349388057464595345902587066999220095352402411227251324153359752455855983430814356155436553717853820266700044253195006966768985347143933848407115403729865053192502164606332830462147875523287647219089555250210676238946106051192929412235996840707875166850597868196640449044170017715598602810910657347433458943745081429452296855005881543043333223648877326996687555033168093128672612639580146791875062227197479941001039670832346994117144720009945631888463520758762337390448319070488150251945131061902075407535402067062028677793662102536394125364919352705344151877381810047459224615129978043610048686219348279910074618461360821245781238578336525796357116696187987149664957793015001808286427434706710118308378880265633843278870591647295836679347974471123945893641605688797905607101649123564947346321003500611954483881794015213163306295937802084455841936789812257627442100944484850716524982370582410216348695494787655419655066116639804234813727471659278230979233088262429815565186384437314831720109383737602069873185782633972115147829544660168302865581475622393956753031742833586818691371869694618455868942706060199544425951511928336661973794668694954461370431281668134584898477282078731731180436821281905137866527103140681466403609942982187653405522091213578850029618731558667575276858575010845217447195396082943872785404658656869091719336449207093362791612095910191332854355565204858869618196864575665016530058189951228155627360503474540761749658671916056910071104861520437982924866932033898016944748985099345754723403274500944508299932983966048150137325133437250675677374760750836133322403648115865951805349881027010101197546538143371605565588615025540720755272417236767864079470532378621342000525159151362088900333017460801060966689469469731916789956910833923944729492327309770657369633848498906498540865112744810468345099624594799727665996470029184977872369121549987203404498113702066594462575977607103885565287552671888627821457215443918540457152052473274984284589106404691905813195832487537452725892469906333508054472459237464268255329229213475833111132124264981724318822544256799940528838618509582546092921624878277495653245116869181054583647156081878915943440099324838221944102144758193580034348566121832902214591094836962189340567567151967068897582825692674531715968133894000022289080143371839641652796210349910509651237973675721044380127075015318250180610017507740509120955682059226325016751017639371779675626098638053976500827081775026509505300355432041938337374638575326941681306707049813109698936297468597205730041863553044809889288506645897629167736312666223235945376059250099094506443005209263315737901473105569246984025056191327387165118846713335046556852447580445275743630514254199112820662544589553422039924317831418424257657460493892778076922587604345497628000197112546419155137452173194123723449634080522171237256346654900030545177243978157125809666206486393824525844307317377547389529458895848408216715458754051388815672998436230878001304188064427540327642415942560606483402238263915909232064394616114977016470510696879006560194767688895293763760086951122686169512775187171210441049168542739010495835425558346511236555563028011237638732786435800089830417013023703075682449835235663532841093662227125274998758876035163241884512212034475538515793079910387133266093707194577922603695629014550001590889930171705486196161206237846914708674327972421411527722505711761910053454072383187074463357021032525086844701716211704543147768628135123793424884498213130246062263834193146361031094593381841667548611477832075800771936747553891006272611579447697215011857252054975445082479506441924704383277703428734678581961393472931633087311121521428844302492852434574578899000187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 71843634410479683439757074186765929744766876910062835050388526344481957813436150195898492556110305888035642332488166977051839823220030382294810841750158234374712414806417302128734033199215068253516468086346386734306250684650452628287349524206498461298284689076101319640752308056970422426678538571839498537634216489637938125067023442983353706893089009450995532195082634970610099625407215341381498515590959819608690020260464061111429890411269443781262402311864513418404941796904255583537549076973998827978054658315120963810216622069712622933997304517761873394132782981347306262990988451980849352161135956059852693994705371849568888319776862408017014386345890560102427480652562958119310374131370973253001222548912367711303528690310763325395812707963241876180912306602930325079871061761041805252468422575283996061078768541058854973358293271781832221312715065186040672406240214331102489954858968816245527730306744156069679308442016670554661887947859503811803732634668523474694274058825765894523723566729285979961889513228320432544203446492921004872939244258163420252467431797086008325519059899027321678265532879166402597797694606305112263558024852608981194192447582657502387816760630748894644010787238124476146521294988543471789617716318148987554095332882363848038562616287451649317654015231975145840948812241172763187168131952954028574915367820156390840727689737990751724505823721319280284759992692509176487532962505883776110087662589184589561046599693914344537752031063330868899183382516024444100390602916010835958823234745785937836220560337156007190873413604237835008091549694531177134675760621767689930394657819509322956113810401479474114119982485907599951988096718949866297924281624196206829666700451976436965838374135517426396781183441947695041096269434931912507023507842053844321086109435983673277418935243147877650431341964930191999837688055607157231131519175579885437437108522630203261031704960113400854684964766388685087903946214249108015668654361924945133735182944931293374913489726905859978629721051932190013747351711351682895475560165631937041481093808181111229622408221458460598305835005241605249607552982449081711521240525447025043956994425677847564543415715072087258229352546311632462238859616283056785285073143845784687457078058300397209709380868170879919210861590580182086545640020086747994597418106539413564962309832922762399476446439945369424573543219557280845670228454421327380075017853245285041736514800699691460780149292652557576102935196777676567410402999062112845458873035920410792189929710543037704147629749832251715209530422485974679279198063116323120465553206646560640118876084187715347058528935457735229309040051395293759899835655312765080739031085181101493544358612437562350857257904199570340323130451339141046839661068047750902490364328757205709787198565067917146864676422798875164880487243236208071214319752569190210861740980518663617149469517424904586443360338846117501531180810728592675729230814303236005921036210247335793183950960911196452385393520754581537656619174077794242937179855727289945565015124361426579118523936258956267072521651368338041553122507354054837309868628108163013939883621613304403977556022654217872419900716860444914797814729598551393136509200414580496871537409908939426899384332157203330002011106806133270126057191652761395649006070683145030862118485556136139062134720311300703742806338284896014612845952036939583395280085485495269673941974844985066997079309214540403555997646445959469256900952484091119505802924543605945095040167945968145896475707718267661359902613859131509096659015802427112270035777539846456423855171298574121574889279479776431023148399760524686571082045997607949448472501281241942754256791287786654189991402501324643418582131151944651427057117722445974177702432465415341813763516772555724119728856375402993580277315470228128514842689110330496547346764219611736163483209111631293053626575937971698993189798781254029795843820391912151954727186820763400116837368862429250009663233671920156806407784932980571112932563179669822673594992014043356404941946781555073752448279400260032721252508972639067861529424397683199832057491736888726867564789156028569019777038199734853851807404973622293893389145184546276430603703275209943910718400190019312499929496612560472084868751484116990901015344160515606938465897084618317989404197500180230494381951930975421120405671993033275959116845532649882917310896029136449725593354289586590312974042544910357826162688245610920335775828702763039085174596987577186017684058933263318510477585404912255159375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 3517828097512531311736035465866377576150298569497048984012976445226787711352985515704601691808774345085352210241798722341114279614931493410915564026469370437249364625720350799938348584789167803083426639643154169074706422197767566128024754513605603248826985914288300934760997087358807376291105648352587702633780248937003727497886237907794337302613507198453990619388445124492772209232511453521398959163809075267323815390686513464169084450549358127895828890033642798726745867973136433046977531804933055311944827534848017757849543318549414394175215120605629354360162935283410477690281517318486010579574611274472317644019431838188256033272425983392883698470400834001132069927774723330418851373009535594404568945171086630441953003301478791335723994339063021042369510047337003865558181860013559306841131378292296047995339430230311195861860620849978711011854232970743940171120716820275802641193660259984220416557914418173234852930388520792202052000650308323443621375363509727631106981703166594977657746320671762288949863748713548545751775193990738774954379725720461841299087245810498696206948509969480149923614455594271800600974086241798684425788486676365907419403679077958075542007538533307578986696601774358049440095503836422179590909209820770406523829616308065647411277792174273118867383021699448185687161790500660631174675771747632173194651991262995469151839233951402250678192907501248520465181084698202532645280264918090809817537316365051659538359872178258523436291976947862351737568738268191235206561210740661575195862765477387677038691468150875859080160344138813443861905904722749175409742536323406533204860868401190940081962052946702164301339162205146945466177441119899256438593120431998940338875547074297254619566562559995584444941277660011951385652324206064874106770916535495124843203890868373072459985055178582679978693794799015421746984615118369966197564449751319383135421893366448830210003461053090485558114730926177409758679911387940771752210650763407239529748534914720963900604164099284773702140861490857782019582709604898549045820226515759876530860505569644316640896369113241555596152821883598293116084066619575896569531011242023155780633251309957344951104129594741793575710508537684286264237729543641796415441755317439090035032927333189254670679998860658584128304569658154932844021130666908711110311858307510087956942295577008640212452620078113978598584858314692721593643415080379847472167035308370326973639440273304356006346666001111158511734946932446425404508027029882195028956337626799077108732057939698111876146559660793601788496887636373625153327468267661283741998477844985479267022573140692203167928661244187745456590029511535457232901729449057430957489339705383661638559003938762512161834291935192876885631898658237008982489400709171630729340535949719874425980408270110476218167402370404998580129791469958278530347059836085121001360071066248917563553779813604334057246561665819991021874681613042244656688296840736153034449434855546730561808728921613290400697364469629589793276028611960114177462686867533376586600932215829485600526371844384304465852751731157551089931536195309201338652099180907373306381161342375509702794404215876337997041251448322512649428039655810726990295616173468044904864440945819647191039611445261493285992603771833555199933197683702694352817057557935095625551362123325236241911737708602948577630901014046840371295287630450697360931503798664946560276408195805042719174779404442627358166992077382545279927772358942249861852302885960731961494278460541939664198474421480515955712782811475128904733177819357496777397106792944036043429693480157982687694408422133600852429696501665094276415289942506757957228690078999364880193011297891933206274433390109562734657807292279250456163844068589385934833251848387322366406033928618578479114361165752403867590126505885348856892375231645052540773230234915634768970071582258040961127849909411443049172973189485306762606366875433396867998410581329205594827786741675228811379050502686137774657837607878011655634333564404482591228119090260053408228284123297578917882294436322960646259530117488331182586877942124461998880336650350596422496486299754560594548644022932272778557685803173345865288933749880129533867617971058626290506663007196073581574907571565001822257019091320406789527384815637917918912585637709292447065762707095371638963219026451838084602375365392866524530508062603344046117743377575829197459980716976914126091581075354280041994754047560614212921346377811072578076510462733578307654707047256839721898021136312323203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 108581292204760632109055219803125621434748747167172206188209464736832692010142402158710538169455922273549057446181233506464369290765002958319245404171522732180107099150978627118619584860388353771585249875118235572210472327862090182097581378016775422686784656635663346935499257043846919472550120800353522932672045816077268787818884764814874605116139697099561264993014891204487888253222113791746635380010508525352896229460193446618101410736204655617543299995111703564479889623993863156709955122987928775311002171660007461705726558273017683946232936590012821199964855922002092528310423846893318372632711380117110189414356390214070177306619295807026170903335585136396823438768969471931831161010633331667062156162314860296129385989174379587481525524184226261694463830294888055801370786061370135094321888691906855706446797558288185959948474785953296954464441524844565261983086363993130225393481771608794470811691360691011277572025057175485470927490808693279564436622154378479534090112902948667857157487636577002225719261463433528365094701754258770322745167150065934013715530980623737777230791884456708141975033819540338766926656336464937062975497575809482212249578969951280791035799512332875584293321326861380301172589789516017530629433529291668438414467815479237650112773620029387372870491346280027973634392396609025508465789626790792928193442477514278076656438524216593026535448332865778200772007337104656855712032733662412608514219211740975792050555540034593570538687715954743494651174984149442526916557800432612850157127193216588656589158075996668968651212991682023541926595077380573687908519998048714477497184527244483515076790152843817395497640448419622856049521550367614266919974191755728546034399286251377081296999273707045301242298308413912286875508813296862342595537536225730504661851165450452331996078541022949149555194657090559636045516484347943622523900985089862019038705006116606013030723309786535685602963506477505795617105014414090737454867243381252272123329894820085699183373478401675347846296704432460250801388631029233861529596921826255943017411223317694229709150607434559502763775562465164658538892594564544276181959172497777048851993490864871145577900887424355467327712355629133802951745605827891821778096041407310132126861120011625860697719323800841117711452949796512434499128469196164971018068401931262845602268768122980730104676581564506349443424592712860861757038089823088629349538467072698439722196549911300457654108386666368644951739568560766429882182058587630198395876751275011940013789151884807517987871096008510323104384732193096348249412984306360526414402629333502240194217908941176716406299678235544427768213778289735698603817694814142425470496622184736918005115874976426133183725512544054717297434205215941747125652234614588986207700846411567107924702681201305850363661200261826470476131919036050105425982471491595301651614037245370094610712323707037684359886563510972451628597002842523317582652127480691901726158976075686496721568265973227091478475620112756488173784235790989947240921520458177353663325929259465684777870160699013748883600102204023210594789748412205123887402328480855341901665478929637348238145779144940092506183880395223680505932086655426478209869382258846323112715727200521968787376287954196125113763563202119073512690016370799941446122946917507263962867773885901618459047475700471406436981639083884393503861104354699237599125008220109781585305852527813528088118708929356933095068648375070062478680363480920327801660222620111627252535904555915167024362181917305589416580296438489321342300933765345781072021650269284808265953121117568528276395973340468156434159970631146936702374973171427783554167658789094481136878052334719449765297034902458806994919409397783007045691172468282341439220160493750980856214197712557457462414509152442144404602579475900032693804836030998971483862123270832926027075169840526493641033305022769362904385967851790531054622699630505354479658052948235412826641390531356853282229476299653614056099762844450260731427503208669473960486386848504011190714051332697460777702893582810510442140580099238046586112959734084125402150027183272538380343298525306875877840018267206260362282309787917600195976354146431171414610473555373633453593869465812537693968338950011447153783858703208267669740487080890828627475149822717141049940675562603573908337077813527124720284162742529061079744686026454814302526023920141385973461457441503744123945851156676196602725655532556333902267038774448314708236197171876117538985001546053099205089395075112792968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 2458978796783648777031148475191149287072374641780803774669683006403348567743359849103406766177882890756557955580265076233899622445036461053297469904998863703415267317397354751686469258257068232963294930440557930883192700856380185977453649024262048706540670571987754094656953441895740918978544555543446984313483793295587148960489993471117365045331890126039375594199076176743942080335720730646169871371864793416539215248098105838093431875569444022324299206976824518939517311594859341471548915959899202597139186275612362173630997809088977387016556466992264557839426512471793317954805784464081193450732288691156310592306550023688688938343586357935960880729536232998959643266734322431925676214973412785084159060021833848455206647248797361744390844694817252109557738040098639248233366407205331156539236140381959781339845920005494075146357047453869256924659540742964707739931998629385178357845311566637632344033923101334717654636586143874877810395846384372613095196664910054132321669087576068909805426501759520826616591324647567769474639778570927255635249298191994871892137907604368319864743705688573523593510046787046148057689191865419434384803179080159061780457729797287511351102547045802340673743961599440867607912396998127484875254301559255431933314299345236864813156936763021327806746409316166051379680294130333357764961072745297116417040055754011363424887436719652154014694373639939877833021078070073399219123390479278581724012327483110200905707166519111055269603223264025209415478394955184461644054775417121182730073840805295317811447824860007746565963576048444745066876579646302412397944489526416649588561589635973734566423511498320084239379253219518454871283374034099886013392950318099778908487134009133322062436454205467767648081505524105483716986197165666425153777290956241581674766918195048088155206304340492821200745054088649132964098170374342298582991352426789661014637449646828219825591870067559065254765301683281501348434718308233769382651764689060560120661088170485655294392884363440684541290679961267483918424908953647075345692185996462356808585383389400116011508289864569036636417893968400302275393576641979969030019883364781637505308650295695228284078277221565012316206668326974204008086648084796021577925480923921026833523925368000635751424247572466778714906827505808024032919243410762011799990294724624249449648636407964364665040644863965585150408201094206026964982178301997911122620527469947955016440079868694396344113431588256500568887410211861840657930400455636324417624472400971086069226452718117573224214852114861433366723923405954559435661791884149639610435776629809414727133224211205418837634239159958254083307658778014131292454287389708612275530478604960839951823164411644657378681465351921972217185013623918072525788992361718442973970087336212703091191079330108499427479106088187028499225782506319756081168324713513015848762587488996829150351140993113445387215948972553867992597712236458268017078878371063446495459313474051877913120408352892659492564476634334291935285487698213036002687909828653933692254145949607791150416992451189054075594415691779160869689606343220367770630332380062186439862742075700332487116561786853228273702573823121251565084344538827672894155814632553581617955438013872109407260926231445149984311951115726248724402242329434303941381887994714512555832152121885608786404740496000044906504605955030994901194562969250803754996264042570011864505344127786040019977226539632799411989402703719501290243337094351614430583025647199837228780278575128160244428694206976081178673867270605296234247049777653715165239830151525766936781504604543857923334662179271583035691443933868748739233650190403842849877289947406885584303196621526121214906676424876593178200375824899714661161809076194388363378881301895740407842774080997293952741704133158703963175155685900803313789179246248674610632110374699146250691020561906380365851661987059016196311334464705622103333938249896136503396016490192402084797915764341682308395794949696055608652713404656689413428560185290869709163287344384951617933036474966960215801648281626536857062112323268737918146427829141310786301142487278358085138498577708992633811638774647526407552771745556015496020701736839242757840992962225211392075119957475451004432019311705202917864134222979884231885571502906660229323927624107608715756923194715268992215689625433271722556288591635831855953814497492232752686239754251865078833426254444604875861285827920065390788998616389176393389575713313993856093123872996082431828606401736726352916271907043457031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 43530872314949156732334040225931047730753500654127295005130765398933171558855865414923079548324201994617788450635296543714743746825529442581232708758413142466483957427619770216799407498444430823965874874265307545326113497272754888912714012187188361707752503379818981860624860146060126425050950601469904541985340329088237645587529836784443457720930810727764115158242354558605309411851109575524455171486590105214038934599860689253776640199346039230286842475853362582277363175157937282240840906466419562656997996527597642945646458117479889049995193673270223158000917509160165737454780905485493954178007075164915695150979674491274886907797339346562260733333536366122122510774032773402415173836632975693808780276383750878422690564889508718941365567134849560326719495154864399034006952158801089050252075948806481856049082762106376541816090274750018688093593826719209169033584296989647712901630584515323080405368258600937285571888288235614899995307461767371990212397925180787417914709978359622001901468116201118003578751367313476014336030623284329304048572663672618579071987257553275784167191081299408120432284924200574529558570991962862728399211307324088028400260626695512497367323245147236581800068079812046256716747709471275987465072733258592735276768779756099081774777843328781077570964149441827598540765163316239376976435309883535728507497681638218817266166861815875315890117459455816840898057265263512753780203381551009695242811540143037619499596069470622213633540940628887007727917839939325532942735653844432192564439171679293715455793539530076298710160559242578594276888062316679495407827922356194106404966533577640832492148885098120109704842604007474867923303457749751256172106582736257005148450002893335856577809894592603893369508224324726816237497655707151155133475863911010804439426346388787525440825036618715944138923896429182143592506048121181033505474942809631069834961491863185650678503463603570446768271170489699677177960447631706439413871375873050460214367428284866104916067248077259731901041752953182861646521830997954102713669476519941239044719537854716353421670178724238207332200070120472577143352798656799026545282969075686069370969001894870989888457433868142410663500481554042442480767270246902327593632230544456394143180264649398602015993511196909411198021854163751489265337272597697786598519861715299989528749602732012629684609292189490996840953900903306277376608760735738708394997532394637438665567947146839793184641022626656927687545374726197144303368680966121542028845364107477445683929080724805458145587295197429491291463250429740868330602095869969752372856919088238430652293978228958052030636059077664610725665488264243361267039478910527605499473257250620611749735609219237102748657644101758376268758177848187385232375974881596262692039296392628680385821453609754563667066334213027027106691439761931007763736753774862463513390181991277709748452118038842770100716513023294723101080513179438930109750229337473090761232035030830364302226510475764387689138312273710504349592533949777847242790565747655498204955355244968647308680584860132739018374865046763345168475429033724398687828110138839195422134997411069392483878008772677317122684374808895482115901206146237940792406940630650620837603173255676244126791913154862126624246769338175466317052386471621434821938784796835109725074182615512043166891974885247254605277220761364595218558184848681061179286542987609367738420641902760165567998107008457765411147698865650460817819821694182214309690786747462401229179888606994823598491251121557246000576560467882416303106575749725883917400144148682798589684850064563235071203947315230377084233771640597073637468192910516725329194691382093354474727692329833159298972260555186300175736216612353343509510456329071047371571423950321523894710636545246690070735675499425123354389229554834952898733260728909099470810910940125857308638022324548167828209725190552096736390213504429005352991572996783423896500837365627326351710222250802355925424766944295096067058665201268494524426683680965509097008788481189632862448533152175240808114628168329386390666614946858516215802216304733744213282282980336854261366357546387263810353868990787399994110340303188036325055829313613542829934158616685008323420148834248924922150110603424604582598573732038878437838035351583814901456226851733010980120120447803530062634646834422369572094438162740509315632756852811672482714512924482744413267834598763989361775855895483101409990550073361472162623807789127790249903396751926208100144107648588166721683599853515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 631160346777163485877326205658780516346859575704607136695317310411985433533642155861355176137338898017875139593800730580642332844780170473482648906381174335604286606658728227319937184851309010978744578232732017963220375771990975593403913647783295615095015355672200565031806147902413576211590076545748439531830379692539988297111541852856803263017602979156020367032884786582924600987594829323510226675971729075385139266612996008972033787032423610385419983395900211073306313448601154264456791974332169820136102481664697329277799055748683664525075609823672891352873353818898896905599083315171491905060251923391079657013761869844976327838416820619625472670458472677717200895389896110312305680504323352190109720180807104226406791725462051301476049428876799571734773880519474225977689569386842619412533437447348530071204005935206251120368206299701405849392263712372811492369810409835948692169897859722071992570131039309120253649367007494677834527082138911402175680407488088133461261298155293687721023467331614271876263108618403347663335957428839708151694744739606213630888928569984608774645368514875387519367464790373655111674926472900248364528232111890588995248257912451094752608458251588316053507643982170718734243643006012681706912141067345010435270160315066968986198117767455273302539891919400396781980624235671053832531425494362948545853574868521373401830968969987821561807010566963042685372451717198572927363008470742123363350330311292649453527063179273441639907648206117525016021391446372918330823544948655714186868746486788677798072470780170613459112872386381946451376432359115956130735369949329480645747495316810882403231135415353280386877598048727520897937775545981740104087485877048484874647687308052008874973747218280029006044658625080520665100431190458335155305161852106021971709505139978590769051273770681357857985362623740657788153193195305176415430265604186609324539491199690277676646512460758115324585611684195763946179331089271288928571682716052784033984972524885735011000910960210664569559988689675801537978139731848837457684756990812639354420702274309974402665232530320616776139909852311539149893413761597183346631827659441025715437158920859582545974767441213571789370564720340253588851250109654741219907595975350583224792980996187317105418302380261220736679395148596551515031639458145295212572463417751411101257397196529248250692235392334800435637925492347823923439016254411281116481546162780641971597040588753763912773128685586946008993096602873741457143822840376546912867067872203371219067597719762388830442494272035206391570131853289118605720912826775371303165858929003966282757476803204163752605722351767414285390690894755219406068678248283179263507967290731167821403556609927381054766571735396866800507499568189196573247880371234729475733950050493846146330864594122453216418693616347431054669940028662837953159505342960671176883590817499484575758253800700375233834510303668202797190479519251395654858144659596520817502454690165325517814677264591234268701150042350688524453536706603445442179108576477275196596321687861452118512077740906135447798814321063094285065637714977372537525119534131214323333680281111620425196191308163306331025382263247734672625507381981636897945379052758381307066216638268520778184157848845859048848956785288324530195942952838148321381326416521936133049800018423459096448677588934839645856250072567291147590244257560150144826538714080340494987709758374539728519825222773360454163760096169318673546553862415293716542914556620415672477015999255977496351802078791152841829780039363486146670696182157795597377006512039461545602439192257936137047746126662918916491996404272529092626205765291937835105518358492530742919708357669308795555763878380379165507791760652858676587887462870748739061503290724775457901969234604067787998651281943296240843754085050032385585865429568574437230896274973473316960101086272735090004219340425526785638071792594789243520026914083109367516922890727938229420911912356661373351860195088427024624009608266804278477787775204984123299179033762394388469788097788537626116912615986010699520785946694469443343186221228536110650945608189850617789811817062067404738987617159246639548879725667297508385439872935389871212785059365327169210401977149837106393847573604229722783471062466041324474120594057480838162875054919442695769176240486543051822280226531598651681360829019928276766712200599375895339733823479243417020261539341634880907755096554247069909032370576081184884586624642861360984884950611898907991667589410793959986564636230468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 7902917746904359584089990925482304988787311403800105070117318172301346475877738897623401309848961574536643300226541581665572232392634645048854731087612216911877727062775334090744508688619677758302867956914552303431772680480069237740877196812502989043874483970371985736099728359361563308882734203051294313234259076409647530221971736770523475823707816781485951808300393406005174458212014595310470815484734886522337892903227456060299957208891689418455684041003784641231770478924804126017788301162023608849485849631442332711222032606838201209654159119375932654468655587320497119638598450664576907797900579461842779425039822827883609907855601790489113317303857018924219475600874340106572517613045685761212640496401155006820950672493978409108494956626787575489201491867282319654223770954354423164301745942716482710296401808358743932971421016035423388031244560280730259742016915643111321121347125379257250339385971271716018467663653919920632119723826320104898275229917355453647761767331792401485527502868613849914077954088164422799404025859917046196086206914180683175275109627273241172865579235208878759321317575329415591871165721321880262859512590771796125935308761965149364919431851791381971627180670316809785621895129082803854770365142808208288794918415793006811941025967081276005291992460530724482207756757572356981934425021215236344328545224193994510382229692412969378424926226224544076068464091821864438232502468513603484643196547383741439222641625065687180134986538879449713882183159505716468834110221199832695240570388776558502250380879263612302319632119450841655805775893480286667249864372988977315939869451295763473353818213141108921203445653390668350549190834673304683936288227194674109863311072611822603264618835470535984875175387266862386984822445062994429607818687175682114870884471101154176450969425042301297355169512220894380964325231724140724548690775894783134346599319476801368139257134197733147379044576476606213987950476630170840474043755257955798211493913657574462996408563228778448732164573203456592771494386047361776739966718497994995970893062860566682577444804421701121452353389187226348418619122554091442257366322592771713040433217950966842588033381995949581381257568045808667276849218824704265402673272031407592623804691664897004703985991108267135735827763836685085099228743906070999710645814012048883705977815463017432159481446967800287133526143870349296423498944807171788316113919985523420719577149680841776953331210548930315792271087622058072213992198606108276705991431011943884749546074187600163917866357684325561320372239200624403952387133924546078175139747254551861698612631491768552525815632701921663059168401309367970860982664255882218621539980311671108888357404570427807147858448534313873237711221616813770183432448308065106199298312216353410824232902192835422503000781627019990774336073664563204574942215076554464164272829238746911485162846818543003923566120492361095013286364178790584157676674724827275252757993741484315778409238991144809028511070855932402697369503363605055939331517102998247643671915342945312728975678191720120156129654794105915258756164669209367991441222373578812277730342731959394772874155048117591162868158308407778701863930369937898003252436796086236328986327532289198647333693550789027341086386304509384751387176288170470223199862652162063230722431418165750791181835552598564069682795665913575373123819312220089091603660524858700048092675696660869255593286888628498754513219369507601247641208296252169132088573602995140112865571166189251793028916839699764505322740287116512107793529175549208395388624002240922277089728763232006121943865523980581724406137799438539076680338969183987035820132851426121623954168238250596956455965596539971248445062528687241414486654359772373300734898476189828410247943560101850674282807503670199178436323972619589847944382380190810716467645899756396947039363207586347787473114954661369709821771059497170980260781080928333365046899018771177368080282266407600141114104717084520191541218514807404417891010915517878660793514708463307581176523178243240532864035669450673864908863443102750835673132533586899565802905106263274217060882375476365914599815829651966371253396131105977656257951845334876742777030910078994831533350201883359420877052291013345835312427952651568758988021643740154834445845583071801303612721219723328114811087036553057367740863493342814417071147718499553170531933235775985202244515671662763800656553065220215789999062843586269122621454476377366585560084894044159541843243545202363872718811035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 91166518127791102672967413226954973467333007277265510838092821578412261580090470540083762940572520431166417468685472563112698177461736185087468054334532170144414606423077039994546069638700991447274289159481540102306141220699222317779027191108778817674526690788998276897390048586276479620561047216387222431852163405513613006546460826990130694190924720240181950409750590137863356522011049803200109446945054545411165541864439660063737560538376775297296570827758444722673221174073480184800460473648431061409675322256568664683491767518045404526129794528386601056004277938711071787452258001136711263654493429191900987225861808168871609452570954061208644106824904200329510500917372205293952557348436387740514909022235384550189894908557084570732250560885956888107962061856119201835014499207551543709360255718249149884628222412473452257784582453401947011544833796712004956617173502766472807421165290133731130823695931067771614834278770729675274002447947049069914996456112802410374178706376774665204718572094932245786430619033934195458259047429772489035012606479961337331380099468702193274394090892387742348314211519314050502243960053687169955340931441284478054513578541128017176976881662658049077614869124179092118174101615134607132861275507949548946694982980326783755304343806442334460493372577567370867257764430314953073059269063131193744368116539953293833650725566053402850196372812455000537872674428558541006271463661272550235387551018663328998753381900077475750777897922840354901443602810906310537569584696938923672854179866023377851543787977443647800217241603778124266337786254579691652033406511291548412050798685502031759882781429510934144369470268801697463584451865402558198978767954817333338300203114703198511220143067384881143264744413991694217402999454076676048983932847907816923781677042627430828509870934885665412972473215279603022368614766138174763338935249842621841704524523474961780504441145060457265610026732339759093708310446881142834219782985283587218075934229814235055611890496040158082910139393417554390831275029079753599712331634746235202413251168932069644312721627382504541837450294525335460069605244309644929295088981514858563591541066297558802997733769384873838951433069594517751150798947946595452132672300161158726406688805971623018474592597962371192598975931371032670470581006400554657773514737617743567465221914860228301320052295170604203355081614766194105509200665921524734526893669323056188092106847416995366432355878156857044029367322055293567306111563363967717154432482870107742688057819573983559907824281907597583911774552901718798872143412083109112225731930997172424287372096281306294230990000093962428704933790869037700084399558100552076174643799541262077487939112912100202631318270306689182961193959986624424295833459533360093255507265691699576143979938614158989955589099352130514205902912866645882000452419802587937351765846330480564692359488469981436848717992900445315310134065521308764985583550878654015875945259505977991749077566650612180802042482121287153676458141371703438729163448370164444560931042540735548436699714670853810092182385953388429753722641525857302890078313234346526598440924017804486790498754991729350851720844134511327615151224425453942823678720660331059554513499697413056690977912602722325149708354412461428952332600247074037411959489188054653503835563043486747763469724709921736535270900490995204492191029956752574103742652772146032459718983534413890840954988712057591681506412528691073717516394987901153726364059378379660907553774227796445312399280043550025500395141282663131026415687313341746446802032600489744159218640199221595517939590133686809714739248673330722160408730673070452569234608658381907552457033246428669822825502529313688873498579866263647786145937532358854786294676144610139369701744062812512527586830081111832668356986488715420915229265334470458377876998132430150253148900048585895178851341436608864021760384991141617317221893843060701753700983662251027789025906308505482915873571996637654952855502607927412004328147100545296762315919038717821014674488027049075088991880743558531921110443372588193756346789687927483507960431517171581025226453503502619468867495693484473933581128305382790271853008886972213488867081851259502846774762683170866481118110497313908699400361828731119706952923074446284257384196893071855051480813307830069685066295187166671030083798950856110530874676073519829286981980949973426999654723870034898311665711302435598838257861056780264147147361965790661673506209679346016347321434133277816772460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 1016781889303242245221178002190400998664324357826250335240003727982652907019457082764484591903759208493873475179795202557552867377943227329702304367482394265131057691605599532580123282001684799230590864309872733259963235371968763374529464063179498539778026515810955726677091619077799622814738573279621217075165330392658620175801527511777802039079024509164057365491235552642400026367048380442189975355257217111111203795971234446924757875971057669152902043263054106733450881924688051669897982173478217384999676821212366807713775644025731376357181762693135262783017183249954596630254982831473631559111627625507296769813361989888410807137469282464423525183788809796981561818409428336473929170322054276846032996291025067709484543535203729062413949734573874419544518604678558272042935984988193801221092820692361066870676637551889703691348800890153144599414150922373886214671211539165393986460860297761279479550513431494855620419989503297397340934408307699393418410631090594636802445142595974382050393976162050382892813523917546603013987792385382315899220381734592028249741933353467505209939092686509558563096833193995165020141256009717676005549495180746202426857312943593398476677111682896596464989361710702768017123943916619031464953481324672005367849515860393549246260710382710486375085174210804273633051781576149822290524756900942095569620130877429675930485322082348833017348184635460917897570751259757311258354943080375360645888968871469821232812808235298498330501552130270469980534949230350489421781195990579918418634157427611855469559231468286870435680459338069036317405870124704083438410512663134346653616280294783593009820979695986057404430512504225344076111112967332067145910708121174215094021013543986872605303422202160850731425557735948316270223739970909978895029931501046377715933356562784162145791461470201611717014427301568507327266614619159420234877149548219849350753647667754142415758536538838466167048877732009359816592631033281575539247357035438664954421761296729632940948541451266920179860333606154143906563164865912110928530536544514433279806268659034839611361362948229492990421755969794528951208739087408103979587989184848921849218266783693569589419560376563415794526323924155837319898471854389273610290419641978380420866921144452993208866106949488394650445721662663004669097982384776027239389248820119612824610388253217036246942965944514849794271230262762957215411097810357749144853980348402343560513752977283098944206081399113919765611285237956631325397251672241678546581006487118938265146844521393437397915397523880334256868547334929489537629835627023105187162414856674789522166035031551203620226459872770658051989779964283641357791664579547212996556469762526755308211053564254209133576935612549056522454562747079368981575553402347369541777410417816222847806575978001235756420116982314706614264838797252245383098168096364738213430346056875169678344039641870190112354136573621085144462288709582560077857346973484568904550495653428184785604870624502485476510546880620087526479604969943351434450653930928986908905719044216417774337650689430181726579777375467735340965602005985443451350525731578871429849268098568949889741378245229651120487715447959386217582624352102848292669491297401712523800715818429315188926473683350312506175606739910289898011103305982740332899831986395534509530111699419701312859702100147379966848707347480080940450947587905498679270940192865218442218722771031996036033052653215468259863243601370759581351182623228125882487545161797953819094435667825617370445618677343564789334418568019957558614874665919853417668028462786702943240851881957888487287351465710091067631404090703500750968614705445562137800740302141366329961398226485676787185270230665386689078892840294989326367438931878518211931642657183783373868568570102756523348130942985730425143751559925056459252831147934540528710035826137959670513591991562104745324119079547924581324145858607760355812240855664311678223911462484658457395706898064874856368487347300777370463025534610086598929398261464840741259466317442062042709852622145572154043498526831767606988730137855484086317713217412640800975893997697770134929495514202323134319138848779967274837298696657101794625937167952486615296346323674457088510428871780606771037977899458435028827531166430625707207580801029773268961767503743488400343818401268093951549024352083019224920521745544389589809299932238223712422296213098569442201391238618092539857114475479269772930624954504502800790459972579551546050786183018367057740164402079105377197265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 10851648556672494791300841073234978753193139181521780343352257325073586041603331551180109955819967719930289212661518035533131508399020933786895269827806675935034171097686981502840279754986991636138596659143116265844116954112827534492163013495569387342588954494507011650063816339673301227138791262327773858838187413953070091853734764276538458476082866168888629203725693058437899800433086382736831883565363400582540640166162599919638230364070905540436043363531971934770496571348425504274856877989036004949057935218085136631005399728196867376417622872138955498568670281917461778859475972769136276259879928436105701048913203709529596633812117859384683637604505870105489358224989909256473947679978491412491503723118621641152205914944781752110417163772267066243994004919186475685112613036830845714400465376395964969641529316985117924028395971562889640670304788079116402013833383259481028696427140071342422027193072020393677141093960073734836736066371238198492110103387707213480942429122413910923918364712622642308894999186183137901306145500079504979523525755080287586075883020611503245657347691530519853670431412617644068950478037953235682871337871850970050732922026406104951974794407461952582117337517095258717613392912434261413398632004363719994502333405250757386172693329037067300319522170995480019966279167891082129888066316747114210920147837924849563730086681408513052753087608314363149482893333473373656929704869117045162226956765835268938915219134463367452823604079012166138082410484119059673109861176193155526105371452296598470840333819864852180627797649616242176742453253148532044525930742575822526559119881172382804075086500983307638549961861377055305375099459969527309558683155605382950108192234692168090532018485857330889943067539501078716917873043151925495824264199004806773683645096653454703430318286754530909664160828586645139290979180821862186728804607364542119385728237497092523108743300419606338852661460471378335454070689111674188405314208229434231061600842510193201535978816058603395407999067627770782888052148298385237008250577193629811689489857030505918135809893374243844816615627169852300738013290767824250737880922452243984505504410799718802955633149049989120898311867180838315389076274642058029797549088681411423606763089703488963985435013393842770564920283279790360930013782536100833353485009939065599407234449091578041849255247852071449203526319585416997658597551013201342960029801805488319445489909677577344007606563592199956941464250679131015932816778054039387432393667842375249576661398552111793544434924331457604241965403017478839254264247021079637246619663777393350262643978492198277561525987832169766846812644200132937128473872037873869840184909436154882919649375634391304413290429629524441284821285235120840173711763880838663755529350867766984804021806500414465079082783292196872997503121593647699916486254766310699031910483986586674841493018011106731235381918676061767306377211041533542482762100464124953296045626294547273636412458826058296109122626530688985570135288634650119250958663252888262788523578911155497151367569178506958610374890854245418759027855412562695653085255090777472248828046764601246898156608017190291584385769408989433401598635686452894745799797919473542511913084311139632174088280725030719617879166910874144318006628166400584801734011286941992475008789321218841384340648970371259393500303125892372850111713308835768631776694546451312370324201693127478671710815657354274825336980589968466021755311793446248949442842929315905198264739975214375771809899434633281518701917368320759569271108929682535977007970125128729737460210168220605904468964462238163839499335078743735258633112486157346236601572215043401116989150417014515282594739326658811088599656161712600880604456290300348674267658071000522801892954835745538601400970041431751318423389792975409262740647620279945599381933995428220866637304813292797268847180176767059016951488026063316064702580976099544651890416833914011267431571632001474370922730669965466058792758549375446762200043910712588286781956669490559170822971536450823700505672417423407179801897376165115006093467696928504869656676035671614172361266391374601319170693796916031218796001416634368194583506440615116114998802998930588625696167418178696188850750860306522597979805904180715659850943832989224669514336041286929766809987211943253310307261226447922788005509179831783744550064061411459283785136728267037289444916663512345089222172406698791334626907213281258861600420756278384527169772217246873563048301714658737182617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 104707358428295870541004945161112411360179752865776883257445090673700606788706438299523060679804457769706849510508557805430972462406100342212346761941562842374442661128139116964426352037685337684164167566240171536288995280727511408980626721557377647138804645262273884264381234176254934998395805412163188655561308303595824347086470629036142732116119288462688152155785595805313979411722075502155718287602811922768506914582483723171053414204625681174303989985972165604969228598399218690669025019915574789476397232823531563373710425356249795749648049275593975224495170165921091984770177354929840183760638132635072936125169516212659275371531737136729307886957763232428164002573207771085864958722297532673232787566905641869770629733422105593230813258045649684632703695735591616206689913498544307967040014428421613965556057816496544238530215122065831457776605564837424796994905352909303585369703411993609944569956115572102714528315046840001557245792074476264629812622924561240323613298645571935407117428619971616009394770273924572324882473586990051182685439619354854665219793362245324688890243786548772487908776583400510750302306316036518523222297388925457495649638975166858495127156939519465838783772131914761316914278576845182989314311506413605897894972237017994879047369830403639387176005501729162083149400514495082156003824887140092537352757751716295198035898223205855236124761290579850121613958290482704188454797938622337286000555660352018234007093085732994627710082235093592029123420685193755337425685281539289573335314117118394903772361188531686250043520685874349070272718490330843892588825050975115402573293197514014014369610190109572329878329168540761255385884270601118396999166035968072067338819844407990333567531848731662175932268427721193181822055804310907293134813304684183533794905395270533691383572235907969896440717404817941587827337018619662640581220587451271789364755898603440626662015963535907991715539680164257221721424870172213901121147560537381955107201249069986290294581168417268127108889100041247137148981623253547922652499031945474928087664064490244132883229620980991271593157543294575359258915658362411143728045278020513392762964477639931060074793652459501203644177272763665088005117498448650628440225603568394481120723011797392720616977424180439538165164538606779753657161981622961383109767631362541759780348251442462224228547714955102566820681831272361595431547082177585203144768622802581709742240134510692025439801543884211407157893303656190376052945514105651470735410338431514043126521173145439284897787219913889639959811192008450245797455497646473367167112841215875491592840455082889483086770853513785727307677441569405678938861199854084368547361284209486016379274724762812128338337428226331201009522631951014361873297825177763588464629631722642807403200121813927242455437384770496479682719243452194668419316532082027891044922014011874931495164663120310723113249979678886390727904979838025694198069165941158517294702168759818278205184281216151859244415024321714096240625319646252034256617981706339444046462222730843188899207878399098157385728051065739561310277305849057653735159618905448760630085767292489762827829326815234790515867812341191843347065326645545676828888591839940034515289756044228446244726065351060287919507807874580186324654794322796535336304161830110864333022274580091463685905616459594204281809138527998041173140357433352312496662532949931033071113129114378710552337406103246299775807363233216325282248070507537796032293531740218409147568705993426972507161178080177687934119915322159148549083199806998145397523821411544108903850411210734949191604204524595649193915317676334874189072638693049090391544917797575619722001235397410831255066131444321728520755670983239356759733028410114328761763717147578355282704149600152423598552554813233277291874251852161451832934213379601765052705074589124288253927289115527195112181775362739762909258528572889846322102934563380353265012698670925841472691744539631271725335215004717163601920135226654884299347355082569292616721446867826000460833455106308299804252458032013917377003125964942197570542024615361796932234802629575477240585133047178664298655013327339502666531716877414392394192139229861094038284440225744161419744148375454319556185419958408147133889075564635147958281076591874102933488560367724551402662695048667496812184909701264653852207432003293361762656927414418556777241617995956886336096202124097102572014233915689357947331563119398028332011796444271825730753951020519558441818878054618835449218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 862059061469557860347108701571258200607792651528911795775862582622098618335921851223439743215633916551685629116653209757615963141505744824945301835454704074940631787607235137823900790038663807309187882439665555229549192995656861528508147230667146270560069837763519255199053483400864300604405432794368255779584625151146488878046809746646266811097240048181676022552394504661881865337566616126837050613158474789269785993978820009923119245659624534084455758465121580160888365239497375236634551642700852737885416002709823620212912683038976640747431431026065908826278658298878324274950234582785790367080403460991277387347975336014114455513194499364506304470491860538062268739595859812338880643811440911500957637877366361071439864329622180482627760603843107067320904250517775038367745776891884753031257617219010766227399765897668403302542495909243642058810939903250756600794006505454391730239538230337161769412772362903785547090417830369545343110355242390927211904657704965490373898302234453239087735419865289179547274462180256806293755356986143835538670580839767943991227523137495452065569704502540723464352214824965279198355031329859424121944639749226858530221321494297656567376592204312161213737338729409193780987323109924653952060872770843108891737205185289920578331077785464307687818176952548298911919548416227708957371657559538351503391666411482587861271921908531461516188324779461791720745782800752016670367529538283220219294113987652665415852909470786252657329260660878629589321107358431784893122364642128710166043027298214711615990945147030034370731019849068325701436799963985412093773830252990803425514253785094729973892336901319886633050903720466923460810620780307157334422142759443337332056396525782451878292626274419418481255232366150194605785762549342388400850138935113287320710064833950390256029161405485013098216808816037038463162420761538478934959053019384744048847138695064661279391750847018915636666293234056697517927477582139158233006958947486101368867240846040591026927633487300124344129811292035404922260904592592220257120992090910875465948131435884098226177167975632821665351782548272389370455700405916278247467473728983189714546049248172909629846977303883137547380057475664240913327772412811555022189716901882609318699287832100092190056311552920265861404247778492000941466730379669450923618552918369057291997044705460530867118125043298385449884033223860160292711353787838558450167370025867782737946757035278292582121929856364755837875623044608363755164030477280652317745215758070089433419444453818766918140651622070689663135418407137527432406668937534657748429605138418142027716016889842874470222391516765541518645583949684902339823772608880044280515318547820472585125965460900021201241116347664251342412489328734576877207228431880276687543781614122197066564117929579246111401326667907715419949704525812679599335012917094635415665286709155009657596951499510769320430372204527036627859087008287015744047349166964612059762247388908221471304019703252977645530173735601457557130886092918452527756395027415777674187156102070467236049083885807242292095118607513339480705541051370031367077457367371172316671603226110444844447440599255868561819506018125768092824595668592088880385027080092681586543156659548824107990855826814885191990078997942445530477924062160336344219682467361383307104867180309964176284052066143731901308513606716614548297716220951772904027060588196795373506081039909686277347454454974734378594392928814696118484166242173386832981105248063299048585627056563720755248746830260838652704485952237730713876534196968496707722113669671424420648149235758763239347248630967659150939659204195613118762994819192945744462199370169723234507336265416248538242653216923128358875570381633901067261613333271496345150546346969754870574884035003453940088315727665190562972973339354119899522273964540164443720699046382111312023308418805465583446430239383193934114654162175674526455697372488622349444423221151646272697467074510315816682182148703986276931687572719085522485888463979239887506407547594722093757413708148404933004468720500649781280533990433076523002546836708717394892995325048823380142103442259553626063790314622843280044784783605172929663363663401922494636100267399759300002292091030877643587462957556044574843381714668324831603421361519756330127332013426770516099034146297366985545411158486349753481289913706096312604222740605569147497188110044119469775161218378058177442550973499072580972649189458685205076662926392609767806883440518266470788046717643737792968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 5797167998342545867593423739200602603797553890068601743818992624241151057705165564909527415351646185399716600945246441962177890761859538779707641584433777191370897553815786804921913652610779713715696581834557351846766856606708021849047726204778260761666988577251588419476776877303859005096129856953936181033651440966544200388206044403726421967497064168849194718226916830187523069099164868071696500296473862031364138394447537614903025641802955923800610454924964789242817008078912582685923996646655171616136866181315027485730987074423194516245246171100893697159526537445940476001584271951126648226162836185329995801003579656149141120635503923315760239998281303285548952881807142054383898446248842189623540657921162113381667945225556948503501336605127451691798529220270082303387578919728726978541201676912667497788518654366583156562508691470204903772852756486015604210777698441423534140896052903436570906156203487442605838880004408018820631258035651536965211360664398802689223843203458885937769801163423113890053971719741771319850549494825803813748636876727794810603262362672099512614186933100436472542160169841448655992362759273194048668601555086311143925146528527673046586401706555703097398116827536146133679089765614004703260353149823922054980306992186550026183967687659256917693205051475680328913817784969056354761729533459404350418045141673109174376283895387351531314008275256615506271624309767023955770570929214969818914759586014217863020408533556655138394792551827404767118212724624995299449401634455544798216782590010486729749537617863963447003703034053411076801137183977806656790446498618538702320912876522819691211336345767965564718529738333067157357972820923317987023158417210934091725788238113073502003391592050543059178522863999938479076209173003036706350517236697658673475737706994227980339186878127579431905213478655757283634931411690062235989141454734037760642724658908176917317659770599630433404201449883486496244331769637848292252806745134273299172048300063216589885216596243020175169611056671048694718518893703172498217333403246704041573421371910694845190176347666669295665571288179397840830412443957655561888573778205736162847411298106307850853569918915208299887962657592782899524748938592055174659845043516693292004419788233521115936145119404771681055353906867592192835237195873324065828439964790613243292538056756665228703311003325271591244337587821585472986772908464863355569740997923947920010122116935722441785351277111417506963804424703889628576698422748657486463623904657718010193376845407189284192886086755081828417693446392478245625846000755584945952125995481613528904885558199854796752713982654002689258641938003823205319875816749881008336161043585874685238562873962039105434993527613094402642254438968627708503512232325091230619637146487621270431858515023719896477720390339508759392267310056852733493042307182855509711518402444119557899486911779599409475616248844517267594974986968054987532776838460478616754868347812413867052271762591681907665894881399471555338951937227396926082961962005453191763507672714002547566386474173252123631091692820333308554738233758027283029212765500850979053576527910179784723671230805242682478488000349465816379779465744834918162178351431848906157310761941934247931336315590874484760618757162233297468243409213773058839106168605324111234367252797538045714966875019657312933981906875827285192549605844268968581316892667404837958824443298563597837293722157439732245446578530524132347409281182527418881310732099984162443738401965371794519207530939591201295237006702976232060387014612778778688211811161262583259963867114192397448464411144385186312678901107263945752045057062389024356855029233788520798603397988809584042932973906042114078125013389669630757066677145366616991031257394437689437356492323111332801892116023879134009030027960717907887744911968121726403063033198617405432199797786228388428273418374362711662445695686454130641003234881337636074177951104895238006125993167221100811498910603669520707845082746354232525715353505234291973227046765234989150332409210158465239509260611762138554125767029009975087942029631125505890038326874853990827628009115674920679523393558341086085398598758498081835164755132946147305537640957446784008244658203062157025576984784227090713089576418604569828828616693619064354983387873010129093605146707194308516390043592705577287530421915904804136143789484590740460759127078393104406502591483362707092455198247531178497379366045366693340622579357522928008830974001768747926689684391021728515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 30522806622953910012309140067461333024796436333430820951123472763819127302685835446324849991647231122894972057123169337235473193287687125129738237661956704591259366611577974583390230784950707659889842135023462517660348011093614105180796413302941621356656912936993478552516686104717463826778929228151401121541827081804892154938950128856915177545171718617911410419772092128163515273114252363796876131089410957162619746205121409906245424509984404078605198117309319638980070915994410577407164762694233071931847187421926248910661383663088548380923014056742351461291942779443421824154843433954362878063630148659089802158083205886540609551633596879177388056925002122491097403192016429740743145303177160329919785805697751476994084425906360269929862555632620653148576585448824834578521607510867446081249714254930482517518005695567916776957910681183825751572307483452095458446103478759151520887338079088801527235846221014341519635942739159997596532585965619192875819327233929422025654047833011639935935140123990711330479648203833291040459250529459273294701590692334378887784332936783347032056034478035768518749786092006322460067238014211643107539511796254848389745594119792778133331342956200063639808628568133918258024360050137933352997588122607910370968776562756418977437356502348202420678580845791401329456211766500642223435628148569635409915561787743209404482201264408746715004967684248108488033691693337728571952716363932653452556540925638879533206717570964078628754900415233482781160257123446547745983863171564131634643952005652070276857316587849992287382326421097473011744326302078622833666971881557695659086125581390503331502820897749260592688987088909391889566692314894577708791268428495485759795867436565689429312766521015735536827528068816875152716211622088976536865595237628714173968781702415657700421127419459408739764792216093228800634724439894804420152454938036004653055064440439731111520123863174469109485730144522628486997413227672417342891996854935138437685443356955839903550122418842839028292739732317175168062103126155309521936203860022483493946784225651743719777813253425668396895012073488931815943168121404837765952722952920248756425089532474943043270833525680877303477519954130335946828498799552163608186030497642746303626190392431145457808408103219507798705464685982541268839204436133995326874195340806853175027876438726393508601430539743109256277773654043588533584118753245215396951055654244007852868315058410232702831231355296195313391308757853861732308554315993953614491808697217659687512498719192265216064995384245656337297266360702105298281478628033539124222924665352572693095018087684103662462648452593151957865049311502755488377908876456257248823574426556735985244016860584399599382046793736134721737043995571008695518168469107545721014153356758556754227468402712029326921180071197991717681801764197349787401508767931774655274529954262445082351188525972273852743908275400890952531470544859655210473326480063101633128513150971873326363006655590753653646704494022575681116737274663237094950519494677554398878122840939632961539458142447968529371511093387305455222911862330143741525012218595067793966172799867726128939848817621030267152388250970339037743682556826415873204076039086679294807457165698461716099634003452790795808456148940441688059445014035788525430511013797600968046744862815927347049182044485214698000327925528304416519850532165772213920457151877124030066906314204338416601776128436102110715512612085136108413992054259126712448016027291691313122900840335034943689802035439730134467826285195875200031979880573210800450774531887285788351152828316154791833664061725381071855624261429293264958002885809684318542585216648935305348248188703777932174437470550679009287098115450093447192508852932294095904066774003745985045387663095273752900666434947679461308145830100117071383312044998762816642068845853281208847437616999355208687399839869773571200578439911352767523253271766154221856320703248455589176123035596615351181534528408085399587379509552969953460026394463975375350934328508658287671899510488174370801937948951106882345519923721892082185876615784419758256118411861662993934069026992376193845652871772231751017974087193263714581099148312659495446975408606164857969633844736730777959195466850727970175033468458345853910565257514294432005920150133733672804056983309510217151265081724635508919267491197151225531941652549527582436259454871878919951884781370681360430523995923736820569875433512159665233595770584725835606824386252425028942525386810302734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 116782403253686039807969619631464952762409621480335354186000196431860985251323030304314310504302014932968842109716863432970052826315757152984788393336895237681198767649869070373226256385853089209655859008746610913749074948160865873881149531741456543347914318341635304222758089674662054217805039354171125221629565218905810388943841704917496607533309155582501896886582600384583416911509763517851866646593208594912924142077310370472415617911889613510473995830146003302584158018798676350597694344161578446089940415581810762613322514430504808777289847269632469902518989865270396088235080945907624634427180705467450608575106167905864236742522138857883449774622181055993532313441816600163636757014940481978700884610529135611144719135492451887707634750802089389973352034666279581109320063796651971188268185257975843805436030119175494618749598711368493630449471974773064872198853655518178745750394658582566372899584518711601599410078862550461677765614087472340031817585981173740088316654324049341977286207270044356563876412344716322685306727424563140508092252822932592291030342355842489896857088331146349348868981897684185946937397036859476599998979512407048603383295191950229096539595729654781632990645215252002495798522305501859368649467941230356918750840896113231261048115275500255229092757441114855695856229435972019227376418674857519988455020073848265727473400085678340756136999174736163693630840672957909396641049533089572851481270768296887664000009047402150162575285081736717459051887491582356537124567698467365990167071971710385192356265661784966461670050908184833715681553681719734130453604158413304952427361232495190282361941087668635312267718233166066057262646006497863785392356554466448608493416951297308168412340735040464541984787383595232212834037565232040254147179311902112901960858599971841416567829464869956983561296898982181273198621819025483942376301175801651512371239685203552668862073885650450551051476691240192778366162435408753436031504738472216402881870929534267760075551704542711183523840976954203067273723281141117284827876713676884774684114179852895481762533162251513103566989565623909475060907050434353331209262516003393331022674264018836160612257332756456746990181831988257808371915151063566211781432689420656610505372199901649395444352631313804470189647943101643732858236379098174098868782508474425681886984260204386483224215370393921003212057300699604739464185208529345359700352609186585054524543020588767777116862484703028908710078098781974204779512949545932847686321280030632199331244084764412796564444387491802896097739946160591838632946529609769789556016887220091647897446010567921955881744038301231185099082070142210682733902347331728307430581429486680513550758554420656383338820760898807763213002973979617184891427447244007314795302192247531030119414070461497905530346022795350528457497289020223699638459580908789546993931858865340468241856865627859029450309712046292094240909552460321133117125663838250093828846089998585711905937660861821552550676506804866011188125323023316406811892028111310037516172876679064167901239067955496915232566235000809959678129854907203234011575671078219065090231221976230578190924941466796523907677186849970986286207055796586567039042397744305977731476155028457638430754492847535322171611336160908054932268347395899593078880432315575174601662607253380317845110803239453555123918784953262116601837186851321941752320676262755572832650588351774496299679396373259740335680473262611562670140004655358171791333349771096174305153719990785206752792695974631910052366599408733184043546829622424417440361628813935455111989550250802983144322617405968347323151807202686254866546079188149849974796423454429255431367172291301784668723858349460034563433060083032114141002211450803497273686942266669166366214159203587308863411158634566986170625896129666914779385233987650573452432342502917987342829109595734561075978437145715455759636677054378728289186051935733700921159801287363835158151544960979137686488117751014044535676965228081803651662963630165973477674612500299830067253130170238443421056077320505825669147303609315560164968005254403927931807844210804347099231095199144846410581109634230627322139770310617568801268085724264318449374599401467198541907064532419709875203706011348864311158701959696724715282075977322619205579971752176922680422177569227635512037421780981795544023863104766174109427663355301536527297478667738939907267984511648860234057352932516197219929106658981970543675293477928744649565949090174399316310882568359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 252825745968158164214590023414789029146641361533081533302541845957889292607285592983587611050259072801255810473793409455313854550071478688855688131884325491326530687468179938264409897790598464235690147078712082281732434523814465571351232054018612799611131735112817470211209322583851166478818800433539618487773491055199975881834612065386097544269833355117929447478880857091062624323104785525229733737561936685168321251437586888493890239730340716139625783244012963139235069182680182189815656046270472948972731659531990198130679069728332855868223105977981217199273353459072598462864527655970939709997974598239954106597645424091353539167167381211849715824163944346263795331727705091601584563840475602854295594094216276682310734065899191428522746022966305318556838823686414751930618529684005369331444908524709324720765298599119290791922547958779979965694772926585956180593135558679113626088285088014229385047819712381650905930599509492288898947910104286890812918334635463920347080928438914526195650068444487829878799512540156168102552799909939904971244130091428421959008318335978572699862876556517887339148032104457709637683466944259016099554759892005726860575934030656158330460431338038170665790031906479378923930546565488302976644320441005946394291599402822947621061373857690666247120373344744888295212265540406758819633320950071696035850642735627476436848327078216181772857079704416082474349940456398287791784725241220239297620742238598834880015239952699862172004686963742333673841351561707021171793165826844768461657630198654775051526759203932967934509995524933044965416969978034380337833851559988275869397243933034086768796421307894528740479659468348070861941575324357573622536117791443734417095102953508647550541375964952802866812915952567057932677133512936980006795766866904218518371858860488772618082737622213638885896516109148886210764721639141627634427172998091088257272938484658395728919739244040427874984343247906435472891526589917278081262876587245167792685422842265245622513406275193340957502582900892323566163871179887087327223925452098863265920354433109164970689352907181810833901712538990892109529543277327042759745940971313679942120061286873304552140077580574740979775854248665232560179338633326033237175496232948697158893900594826434744858340577346544002058485918463314313602812425664239998921039311409648154269126029499343662293624344833915510254240420365330642332627085976523301777581459748567045248082145585974470984880607368476973819204554999582910204817807663395278770371264903772219391658679405934237153694325882369925256887329739200469829877110010968419727006705017772817750195549269180742111715313932691592371293020268469451263959863290592571045638961523869907020522611483102654057735950766230713248863283866881740702310320263607690466883602922493327566762268319502068541747879340718234322014451909568981505265650917835162038316471258781731818647486665925198647319352620852286512121141738007579681793324056171706935841846121071863676693574031409555647083087737883652051907727490289495212732487703328854107824716288054877202483140557100864094775058371405412198795509691587439880268508426935601143955134381710953313932216285286628873451934836549354377606851259591121276386986866674764720044702532857620926581338781558080439994955083364901207521273886464866317561547688214926495498731560890238685542378197405210011379290543443891791284012153691418115801144713552235383430585703879283683493370210462728926618744958629061833653285119298348553529460851525943166184999699934631651419096768144408117195002961725115511671108289069423769493994301628698562712021589317556452978452263758928864576796693888583736168272636842805469914383852575568795423038327007320408156153035936820151579688885109869293693591725470107092711196234145373594672174082856364734097754670955250504434392724019881066346116455780827346743592848698220240434461690530478152217232354453370178829911483230085870982294667129278701344825370824724651178498388742753645559513175859295821310322644565406557930467101590434883388564590859724520242995633719675110935649032136850171501839421674622107858000943207210324666715267145245951399676404274532561129386174942041051782411594582778623835823345932681544631025664281167657066102646500976714807109095813214221797909389376621263843664536154814487024534574662580651325331674437421785205642012724196247962190265723757781487877110394392374905157730094754968478396537707670761883640425614349405238338992206994599157625558565168781147076515480875968933105468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -286478921176714850995660189948057672373552059705631892361393630205213813149286673643465218424093466822369672377606479337124992085607285381044397904498522958421741187153116515289254374001288649577494939556666238481793492059537621294076385688885776074218627365360696285791776205064004920537392698467547869392224642212964371821550291806090112508774343123893339607543795179459976263224886080864664966441330272831058406107325670807112509185289690783794671577187553787112504953562694647407258060920861723656462755060075009784507652970155648161149055818510369633541448817412822007874190520115772754819794995860049972517922693037104462696117153801894537894837436406440513644988195866635377333721513573202434067962721106362723515651524197420798552533396715945685627696635133258516223138304470597954135016779751977369197447387983662595432470911455818971603375195993906424490761993063785451131455808734772019644702920156277876208954598630694822081683949865910342235929347350639775925983341924286604347652076073497055051776189212747722462927532673218856718627005333037368653687612867349605153760753104561462636817348625876385622477130570883589037530189545720877340758010632315176597566582685972879876194948286795103408586489717275840434534604457493726201578488928640867052380675152296416811917978428949190202093492689498912407889865304960091813482850967667790563540139012372906984389853694029099418384933279084136433089063578409026843101019530999731815585990072822729247167021843488807402007332035447891977330343256788648755578292795607127011656876665573206474621935417903573810420700482003726124677619294946219503522737251539277586616510537546573066366711739474363349557711233896963809851249345154525252377378663403629023190185028698654880964701246420961007802296108792704134940921765819053668951387088400727933625913434044302860827753917665150891783546410033480492816223226218413418035003967120855183741140511576337035337863941459966960338625880089403825128985332820375019109503709516753273012043507275686437899171783000325224086234738576071884421460920928376515370473299310868229608564784152369279374912570595955670888524505807777503061179796434684084619082300747469367605470808181648494571509181020650353274848642896385275132039726666880357007575287507488995780709122210058995083307824895257341294343289831572306254263611589632026837774696516477236554607208165745884891795564039067904084548654884753241526378473129408058673622617551147447006616756075998344727159053715327878044507487777632404672703010810615665498916869238470745066103503076084563378176834609402932643106180349685107225587860862307697725821978716699718039606509926298422367787479985920346572184999956410197273739330879179826596903195241119794757621756778721222870896912396389482672961918021635437072361637903056301024662758471854378906251085437977243865235140346427472441523656157973159922818219693140517822770882142575745510511632594974317606918106753241319110681919470064170344929601125500602559008279157901210780931134192816008176621343574849225466253592743801568379052835424741171976010218974738913169651864678641227234160882078067936982739859592719323912905686752986355615436875032217185615788466416411794461046769230572327918804201284226090240145570534205756626849697704432347961983195858710176265429723308692641092475778392288967245597581544953444196399304130028831141427439253798973081603434932844061639124446485717988169328968945864096688232780112524666105596020778220628990782082907068585343488365280747127794454947281340880518902752844489284914870325698024482626722312117224423185981129519170060072633702957056604335156223573636447940427644259610590662065952042803932605944468196815957794240713841530706239795769974813265747299251086665324671401395040043957337878421736939177381487043294088684398224161064565448637035613074036190438386749134072007763788735720712251934288057529116045578109653383057404200162586773920998015602971550164018382945335787929951215640916921694931331435241250713790936530060621967618510805460830375308586449720392761541697431608397880275400538404134982912348808181632700916402893456174319396363050296181198568759934051111537788247451774224630742327581308075907324253293595204778287065481149421567802202165777610715963064195265725197565428056358743976288150093321321256169058806494752328755731149858136278953075250731245190875312218604250902743135718643431931914227329199655089922407747535173014731899194980839304459706178933956026139493552653824243197559553664177656173706054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -5163193953689292038675276905151684454822071579489652707626333858629761736049164788557503414268997823395038055621045334409132924965916135481786443295076101711888282307540097611816824252523140626419587069799761896813935362943201865150603568070588774856961167212446585371893042351390521466861093437813890856822589893357719624772124503744095500391717756650366825284544729024844799805391464150525468148376204414045619528771195324241368738412568192942115199751602200002608860058303353647994818796631429075003695402852148611721615300748811632344801433176580303495017456245380832503346909751019777848145599532878521872595159068483095620588100786641966383364420909438642258796271804253872568882771901350376654653069548078210955130413492802391784129599296997233697462722814581296542696862151497967498075622186521665831974873569047353106058302179413112254215166065707738293691002769442012290129062755142383766097751796393096218536239059402474471140594092650090380056931782016202457415045088559494453507987084150052854156020120198457284443483379658686358088316004260258876649710753142655978718669533457416439804403300172103181076807563416090910085746210741699509295259115403635629630783443234616474076899415047311261981490608297457394478600971281861256938749811554479823914335624519491782447118342486592428081154193798210945649117194650688217336073078863416709907098911773149440088247148104914660949866953880748004088193548276327844612842375620705624120822856625559323397998003538178371127299386179202670355925230461408125245963946183414093890223712096052354559383978132190601910436593111996146768724358918956797813880929528482059051829773284208004257271791082711052056994788889053018330473333757608431495904202974327677878653055432474336086555593615663617759467080524046218378467722610863423545450046573356055609495735240865475201883662372402089686297400836125316926910091774325475034804177455315635983506989531379419567430286907855378098210035347891849928049510457628087159892846748690403261754051468427864049408305143810626404239722709470996717063258165089781943822070080285055292263129968134754500129733650656160177226412456352660559652083413952416237760952222990946598245174412346179320036769319224443439467562666433772334368106234589815264006270142512388885378856570784450076502530997323840203404114553627580326275996812701685411590350589276884876733876437560007480001371628353291174389527450727837474393830555536324093626688003476510058205974426897676588946649697835511429170777042004926860975058542570610890653557464367908384053974452082017681555822008725869081681784064584801572629997516780958843695147130967129035332818146427502013309187389315120466772813826924396787061896366454821238728299507217955930738321868187701551125533465859377697754157232223508074294728486187980085297248093321491426960114556544319529806507444857410266970056957235808894852644057574682919073908534215564016093902522639906620725573039005941681594131189947908812755370512389102508813545546775912599265617578609645290567952233460958913407112371674987334238203666070673141378131035568408419668407365771131515370613428972406936482792235219428696870920829075910770521511704798944053236468241025622013244457026590685164904846714078772806868391306589566849859812790090246324529772684202789681598414439480089292667675938414457493785705561468252311406651178864240122260869038308691173481644092599081654436514743099469017361235130331287107434635387416114171354765757666404168040631808356305363920760577808185548230572892369675526368074948610437704016378698642793172500403623581960287817908361628785915062042534030400815203630162936926751350099357733224729131796996768530322977966891668900914035325739957898748494435124841290435760007766655904524200992521068744062995815082045337394582231712739990555743732585491215115398059495376287106812478803462095947682304071304034768929599744569852544962589891483983504026091664176867193615126712980984428633375986352191623033193624479175553877341688551311083219532781139883280941822718884198111561371475660949878026521005075672917359980668640261913001989238050914503929880662198394496502710995328906353719286709552677312566413429037850342314330498181023176998161707200521858541760689764294816004874080235154076253644361717791568733815878330805537637609344716056874273360508821631786422547015335247552291332836494443113920433571708176485481976248032559221377190763102985400742259828775024204941464366919444033074673181494249016124719094801375831593759357929229736328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -23944197911816053657063134449796205228159281299799100973412670361350912327239405088237330608599583576502799226647377734976566078995579719513043663196613327492127791963453990709856136110156019526861242084770651776190094801695888779175738424815480125669826651635224314271645187162781957985518991914332664793633021363733806899363615871358848577369207992131231606400359440681320388948338719812791982562836652310098097116213924315393827778459135474226221326815863052084336612945751983503832810986466016188885972844155185944948593445175987813198302738627451599131496762961906109682918231101897716813641107780365786977312848140216304320395959553518763387565662696786635328472608276282019511723022394256445770784333331450930017324276354637580113004979619955907063383670938580220183528009742981846335934094794414698603824988907597678623001742149569255977458458879115538787731963587505404862876596098147283119201197923796016061596962046962430591637784949395627483854526260148337252029938950927087050642483254997042703877787614633983024934597919469923369352389941597260462771479934585699266111966603451977051672848390002309701335491115292442997176792564337837018092762854453624936605795234525446673208013309530602197148264242384788554757983512516316797083535526319750511674205608183268095530685912984126730168592861500022639571372055965960194123505056771833812327304089822736301576637280650256511547066572907467340977859712048165327594040892291841743188734652231384784490657266301791177011072441475992782987770663265923753653059809806739593582321487720708036243151951440155468899899146742722557728395605478340289504540720863350573439744127261545993433608203997753898700449228322788501560819826466486938231752482465106168013707143635614685711054642279957736297900704960683462069167689172226388245966910916114447162490111458287554924300413498740741669599676649765803048190152118685134063377290461066427200029102916816250050428873634963130653716369196437706499188955859405019827771024876357557968347911525142902633595780267817895120963403170222357000671088734078818875999659092352973865927880130977747123686602334756093859601444395830240386619591646300125840910878997072336392434331823297161222029663502335608496131797651022220536824116174385164218041933265321025013698596386850787059619269532598140013990426305136825618542868612227880203907446306901567807413654911212386461744813838813433383823178070965204438838304246011168051797256760785951621441314322341317573713125572791287840689513351077825412604454822363004740294400297087104666822008508658759788728289303830254397500289814323380846715515856223790582515294021397565867127164568927257753012735698867174523474932324739599007158146390879715347435754468787066153844490835936081214362309059131958039345798735432127607603523463215205626622674484586371269195471328222695357740623150669357655356524370621443681743450500366400476355813568361904037069530279402100723163088501121319072269858288397028441590409894016753919071578738536182566051128035757112242470006154225157744556489085350695597432636628621017128300718578256309081977823199800393141208721356452736102861936552107319281527345441664375606907451076769875875926267837216612106226681043240096237124242081873432286984124332981289058129912997384518664409407951314868928120662470857571545646141889606476025371291293287410833722686909229633988574159772291313256787808314690502429010503690864294571728997459840705211965864115491604720837612900093960494574826292681731346796149755717968420843536556631971890536564440868590377259631248388472417294653585539861924435298696860116786556162648360994429804904068828639282831874122596722740323607002941800032627696831632523985587404767490748991009669805967775084190402191240055910530239143515548845604373330332718140713096603770125013614235827782669956921708545417248733911796840587416500596677434681031190238619598840506717522777513120379018795227347805229434653804319968581570071455913410720026499004805193755416049441513145379905374591332335962005765016156049033710065362588994214006659770184118845209629345584870841112674554655649777160911200403157114774487624720506190025437557093479695515195556043664295190384235888868106600870343494078049242113163418912399663448731787483561121047801289123191926573062089316433026900542069624330496362236085388497495059830250721103250544306005037828312268230048258680021595888418165710246313669636216332629802233710964039132328440951120818095167751569369381115980982417130462636123411357402801513671875000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -64376877223605421603544384048593747633882834665364711885525095140942900264377446556319236809249246631473396350706992267835493703649675332124023867858854990028467932548898614802229652197054780617064874149418141831424710195671605144931830449279962551111357638359574829016760709150803062652607241125566395549781869643901412732714875098989466377509684448189302494805865320778891922591894404421129481783449711954412905921419919428650782194056961950245366827169473785001763229247166080145261679766076694227341828390801611154125144844135407975724499691895802911034266068197404805156241824628205954282732453239353712139924820841584569711891713938608092667611401211566316482132131477978228600847097517031610001138716175007180239883600756704033719656593494677838416660363894133548644057908781991875373946117132857527998582423766836877416559761943108064171608509324135003711284158817751210138690723023661256675473277092026656105085651449692417157818666920392134065292597154167858394215528093464859686895624477120361441154914465174459094792448593997453541797415137574663302147955250029103212386864406357753404987117597437788509480150324481413000224279282730581567854615943021445747214743560046424326453008810274503358362880864165593815579451483156913506591841728566275259271011405605845519073814491753042589003408345381699463555001221684299413388364082642836562043532747352048163447439830808650085167510933770892203822443278651490560093249838350073430765920115672314883379063832123121651038935510689423591346941632525367644635057551074295927835816541020502431296578958061128021606544841982008879406598581522520610024508144867360565679658899082733135362866354823349227615528786587983145622495454894173326502381859432062661098516511633040725594283998592546826443731475606539765263565345168680432759248867469750612334662365971851726209519589373741847163839801124866012477154288265115729091256774375231809314067531675643008161994836987140466453170253015304754639511283019132058391412120171309342582621158583578290469981386153640556801051961888127107014779251180692579308454440906889474564255969439898108625553169704225642971889284965333244654181008233244566315498562812686823710342771284126688340243582907205795585085894069932996170499490665248097648468900245085318410245499443086329340127658139889391514389893965458173028328860810262748359593859123328102838822337662102555192280056384028472568606558554663759999944461888639478660976658490369658862373830768345235114646989079927771910386970842384908722037800837902638734134739316083015150276765497356873937599546208336638519699997831975856108640772277835097348225466708282635199122843723236589886347755998728279219633964479897378244893274150009872811590612842041902963999572366630270334299237955514215237533428014649683010274125688601035873516908262469775903995257104874129119057789889046567085344008260394603268810784828399757258846424195179520421759538612287702078827868985204251223001829362175744916664050693451756366372078408450640043361904581088898931817363400304213867971860587245451296914549440127734028163792552134365093003257852182763309715610083854897613284899967472858586570649931299731921136182529594157580191898754140909643053660054756317506055057134485577289547151925300206409665168916641942181367539611406029386887672465938253292386126246083075045232347229161193860712285376985332790167127135047817376413402787494244832143062514197405923983484480346009086550435545911453572132187536324721833157137097279061259818081851088955256884268139035452470943479015194592741034248085289037172040444726383705042143592057869439651556968351377316332433699098059179878795436645033010249472993264302256282322646303078645604241691489113823635873202907620312046481769906816358066114866480803229854953351717774897958755900752004646936611558033862698618596501142868233596321870115142213250495762289481547696899417611496315306585076351687862287740764184400331320310946787077948815399627861434961793475506548293923479326991415666028542078862722701494529622914400678147827348743744189595552369306500243123797700419088401332755577809665404222802699615094030929372673916677008286508050820591961075701604606557896769130078759404827329517045689584083436162675157166982699315639722731468704240935706077987156134479173574848120751839079562757154724722431721190512367105022820023375367233254675183077842038238172156685035410624434081657149944931932313966035762148776682080497622449861560935730961329912122045083032173948822673992253839969635009765625000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -89919212089171104677916918267898275415532062003149782091205798669662796649916539738160870245451323575487933238686173639843495617357748873569781388850598785954229196191258472687209867193169640783508796879405217505920312565137919207010894733871144667130800351623423425546466974450028510509386740636794996352729394051687275725114087094818406800110655804243792513178329764312769567369660250315820948515647906379063968890639589814713142574734971605733050049380320155092086693524577330368738052077592684305579561728316440707876237114446859435029424137220522169791751869071698007600232012108915501624215570723321720353399428051025997083483065843990600347668612938703481429405946158545981270103367628845571661459936123358352387674248815513311241518476193783615365765418558938801211085936726795189218985456730168873849310562039317172007727672721658076435154071493070513319939239719518117815313773433402816180444610425168316792822544100737731148994502678711445680688385009538562989819280109288028966305794596272571382599743175915648030958726879195961899160126579709264197607163529870799171354888203560803808591680602349980235303651770967254712677621040820703677871568446884984014821573157377354018820020249307656697283709349206600909790491585472812868275644259056099858008403022800843908614005132993545224837920176297764554734492811452451938585564804537839526542610485608094451427798337447334577555363322418322743900837797372845360454560019718190028763403152024440291922872879073126966225976993447231555323825727408136216188870739183038043523919327597462882590424630305197120308955355318773780975709856027880951087767854610592038411469542091665735997496804375881102493659806673954604006520665653546212415576305329492972083333980812290999232303862582712812024481883538992275628260146637023249614071469905981046568554758331414973256691266684919938011698420374728916266031141632092903912201405644928807739770159173957810057054849445505905412855670824967617813614779991632081705649221461032171129665265582643207576721910097091133618069841454129920072755946250162580423594692135910782817147894483751068417327429180483810759064076852068626116360166669678681916439149874270526992728606181261247420590599768440041123543229161446076424733044638664373795890431121174298598088530067433445563579572692360781456761305786480010209763610118162543686217281375699460082657008003510501224653655998736317734490832941439934225224280451597767029772589366806256931922647861844989418781692402737699209510269356249531364882696918582268986096139851302306714821192958982714757206029794773144433770345788670032820150545574199208603026378827870520583201789710035006415819163384619274653335174700521936163268947878960059329583831972945460730989468104097874242430203639595253695696903636617405909140140572609287950959842698589654335007871074091746365750197407425074771375211500604779018933242384481027659058798984789130147359737887388581463852642278606277587173385382310752260168667443908352129424252373669808215218076420407690849733974734923490742986748665417796285959590382102183477457528722042333653287392230906202016551895064663955463641741430041373124343266400471558172382793520175487225846741806490064652461555546626539860523649428528484830061114351518846509429759881255377963523159840043825181475971388746980130796385741835429442808083554913218820603650743171571243543941972870318160707732681753201040457268353271059745269505047417682899705536880746206382460875201664282673277872354844573127194577138967181580192371067118780271108070037655783112641036603650062200396313071245512462266481276023731391842730224154226392176518435008765112581524529572051144898049233480743406934994104680121574097262486551212745022501191340184126875053742246011985191500761614951703925384225864704549816905268652214884217485518836398002503865512177587939822705930338925232323706919522631985378143098176286518250511314703384549221987875397754400143002835315065538426189494230722121153937606131609882622970132115903198772518434420870061284518926530183380011384273389823116446114599987453591487043460076860670838590073108657826062681833679079644285348615634102792451557913809645038968962351697364365342638425852465463787630747011443552357471262182840369188578845685306267626363952794246892983447162778262285640455480539086809933743377933373875670335681802064241656487654085231232635984387501241878591501639967343159880343844897047877917932365448033034761996049459728419684173382364766163604485882387962192296981811523437500000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 43500398005681769859779628223155235328722444529210007522256282579814311701335354936584476812928912775851710915725933094399502960174902334772282724369267104304165347838490623974824122150391562118613784985647167550641123246924433955842449611370613726207138677900021500891949413062640184867150216409613681571464884994436835559206754175376154264340842479692415094984968415771026979421576172590411095048082043711666523226779067552559190075164502074061232961173590284418199604890347209388573362230262992508400257452909727739627096031939571417838242119233369634272408970521511126960835769609636460832278429262994201471652028377925383956878244581745613617384902249121528720834725033403948816947585100335619997238612016430522516087925103277734852798297401681726388349715788198658636160989880277422173945132759815251916382931255073812021510444001064716506704594904961385132633481016666306525211738996586061101709024973447122921310336593510230719776453919313392888808067485408192970966396190808851350800827045126400685713913883978377918373006586393280623840021811369316964867130428219798604446097638012166495104583325125136731195850719798216763995821777730402288315206563713483259915586136871645880704426699114244695162162007450311551343493906475267003160410433836800473641204103354000711503070650762813241541714364295230811056093589123957814114939458100217991832872683210875556188414330277734857863661971024825976422769199649900779490645979665084532891135392743548814502315651022916537492737211341655369128935398495176031495610995570903898735028876285247977540969730065081970033937560215317815199573553601504984604752824679560317576540776765953127757883086833878294942955555414625082457257807609383245477024863592384814531839749638928621592028675455345950262813239234112663849379854524163091454773574653331205752262304638823811192309313590963013339137430849521237697777504530081993931329949259684722524504191041653078944675703679843347712361689054370275508157825850308911833673777759561122801361581720135844235497276337074794660039626710064952125382584487546254265519972614527233382058270795366677326251066852042373256952081375695575748469332719277723610129287742222076060399614805847592313200405096679936858464833133225381917386237064974053899453656121116547519208221875214722982655251325603597003347286149722875631933934379663267500248246981995635005380051587709700772380737508007476889370949151652375862443980352412502338808081499445349299433538969907399838971790793728200009070598840561168040942217436645976667118788434614182761078121705424732793868199692760321850127779203564114108506837497846894734917075169422671164194210679047736758536579739086559415896394030254093400081089861180523411930643351033323677970199739046436676075482775616741712262722946426336053702860652863104179789187227966327392257828783603227134747792567102785737173963474820940046496713848636394104229443255860971886857373213498037676601449701977982080992061381303302501901606945526489575537529656390760435557023697812298812426347610211514704707566409170348174480877071979865480490173973071404416056778908384349199545666528249859050954031262116566448886935756904107499584376508041651122249955103302286828291300625030268613527559391278841467972152639504487530624641550119250859189970038892982729519828455889713464574018753467688340992581858271833093634483749786487857955860883631950926889536992394927819764614035125827298597719716012611233505360714422707974024433339445651017537144837861530710017988760230793018368321809148436380321819800289197436824001524641980640189956761422399574479386846201122260288335913003809774831590353564926703996962914275646955384340101156307810558512837785624406045870503649221484361726295598145296847657999856846429454932962939719297153895407366314460453143008433480685739966527688520337076880116500410190917445507352442213544104552469464139545341225681000692761753772298181046466029173858179362883160867086496757897516493243230622742652134571667785681597879357092278761595756057896950350283452586349012280108613273644524516488880445614926454780694914206163147894017328242579688280239191296342465664593697540223740851053311969926342024821064852157776297990221308847478935065789329490394450020310615513888861568807020277808542198944857144291254942441626040996789246660311138995885976813060058637412295771670461885541194362895696742327081483354768781218621294945958299363275587474105334162334273087562102046455382174275367210865407307185392937753931619226932525634765625000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 673913219393069471040632116650314257060535377634447907323802879811702280197125037140112922918673085047240569240622048653865386653954831200016797349268015354726676171652706486085949880839630558958087343630594369007048391828766402538486896926367022946529864416454115184208227967290356042775603640901279037356908667993767991678922233549022748359067771202412181872849255129169692880873168682497329651226658403678226594473057227208216291456517180614102218209970275651145173092706404626396172724318843448637627878501015222426468302879905347533373518146040728328998361659936239713336479452235639103629872575566260374670043104315818448026435087460474509667765591206587150225639702381045145982016746150184474957143123947614572673224365743278669436776648631243560650603705626092480496518095112504969990844397905204782176070058846317812064154371502025104538674566554632610278055299882129925621088994363129064059041100052081688115336306688116308043950374029497156881231414771945927738241096182798692229778905909006676906867523993990806157387635054432900515209904962601307662039170856702991762738837114332616887913695321644385769351651535085632366109832694664064227257896021710239835416954001891744368766784862861598103390310300152846264760659212615433291322854608559605391133173081317943702432276711811401111709314995266553064899510013669642138039794130391117386888888515763274750863076799848059799784106214665124948803673303676743280408485241884495641853109480843938683524300007609771819876187359197396326291730908011213682932751100312969762404241975816800752529186539217277438958119446926133782563063203908907231456855180204345543603702490182507291225214612632185735742883012572437541945779128974803000785924855084046053019306668469681319117362881170934525450904821199928906949799244115972305982373696496164960194836336440157334349492749434906853852867023825299505888809464508925760662468020080804859635765712609218151521679606973369030126002867619421166984794290877620869257120728015608550259466027641933632570387804734883403793953857954752682874928652451674603688488596497126471828922791181073015446859911807584516166316728905523014826589500857812693126102885303365143432727845911670681547755965378331897776837508417383639938822901156331028455535816053673606334704161000533916560884307540556455145733884390255137950658903081570685924988745816366140868145651449714447198261348789630814625182897001649965341509224492073220980094217760797724099410899288551793537574973819003322117698402671378687908732836564555457506746764487123775576232569521764217544756672780082665699803704734474524354547007432362538582448011729044127567213293983787562027141442075011344838286150907400791172033513610836681748530181314013551984468336671598369255619289435552176223031197664899843147807601497466394333758011573037894876153754229966057610150668124117663058725957949687041211132647455148813836439720231333544763154587707538534845486189997909814987150572934682088042977043060724158031238942308291027827092005861758522785206458725997736017586433323621151034369772470016206207267402596521562035262595000601952954246260628910358551526794009247847638152860208452791721376412738796341971682031255006435430466991535744780271926437009331563479600774215784835658561006619366601229295125067237172716091701937432614245715397730315019794644379429465959067403435415331129742300016995736089558929337719023489033218559181101739737209574834985156987204504426125679281335253001318928274190292550521304070695669507075787506967393946568097284584287505499646105833589282381709555392253404515153283047417570895395385550384701038337221924773522208097987334667716054625884890941549404463298622586457039908029579467717803495408243170214937845406213059440345900362871958202900358052176443830274264170365392197809903875105176048283656162678358151735281078027399222452684610916972516074896132303830814421262702736342686511864152759972581294112031554040690356176205389326968937709321597610430144816513883038026266923812202182925103277053442312512106294548804990340922666298788586359440077253186045137117881602531482391589661008529664235806523900035384650787826018751517184699528248412183334456221014975471021840863178566370092883432127215185149807805854422139290824165415125172467106290491393499289114698063539541359742388839042154924672682330432080719407624177498633209116592369150939806970016121401375595494578917456455551295055162626101832751312391212131259905814744727231971823666611953740357421338558197021484375000000000000000000000000000000000000000000000000000000000000000000*i1^74 + 3315305106475112443172461678527677638601388389878102189090719514079864777123823887250106877310797135847057972369435471073616253754195455789242146049696611943216718685230027006504769658916452819148828109220743585882308381935794640609358447962321798759464480353268690413585968559455310119131625637292284740731358568261238410606261029281917809826847343917599578441083443450395324327212485986258421926949349236904193391491234216322420833810649642114348521855060636100806005677570475008090820342394790769270347298835472585256529407100211087541353600284827429993032888395634905666781871449436185863130973463346786066182352890542178310416074188171710417704645968778064155172253514108581025486332381988189306230545302145343911358992451630783043281983818531627959280782250113792620050219740842155886086390996808474241495449661819085371032854458689090352787095158844267712253799994432772023227356065164850962438599617483798124738348584628368918330137813946109121391545327264240386409726762371723354055114963388796120998501389922467005383447450601225499728666920959437158944388194566613590447377465795220898209400004077682654694431719508921586321497492725028306525613056427991320926782826744041470691669220995212753591308778965155396875767832679185847577368826939489150067955558506460634854138026159559571537454664525203296377162953052957121588172919640123485453652928623783173878214378100922202395940709471211950660579488823106425878131980086755498498068106526154167129068580679054186504611306959913586854880885652327306652610507841878214437704552272644908861711756680624777706352383237434145879914251360388082417977804498347213733341616001745397376098462894949413682477636148619246866397834061322865156603451977001309188600240736981749445912321930982322080126297129020213334219719570154447464420333604532367963245466675703340154942665502945174085307430702245380258282476082203104570777336887268348310993769703318373174361212481498242031285757673912702116144013564077427514359487639023268310474390303589099434242264797791811837481952696650378392065397874940322961704910822089266208341147487334316113873526646079683159508962210120418742289909665984018845740319763675847209331355319842124920660903774675782332788301236927721177403731303242757626781358174331189990175140275768893011535957825222464428020500238490050611296741363124560727635014971458586511034125669565740008997578226176519326581731676381618876373448785775390628780704071421116560024936923270301380243179045481010383953754054785677578308558518742789686868587677047016232962171470599479880522406135960165212166179260564025709646900668840838306747905496392944422338592519428482537122096179357889791849047111024468337648224947100153954655486665335242185586913548140604810376013476819913101280555025029149995154335003782247172717927986604106572772226699172519058513402921663685702229077111145597137633060913286981332179917686435759772705202839093692433826043897556857944803497711849078375909893342445328837334644779825196800105761068480619647654814000136208185762239713889910693837821730499239360863619623349235607611931672634086728117302891285277174348254502768491645143027102159908889702025605097953319062499611271728302140826282494042398259527603681476362960027456946623667602211120177521476152243203015225969662332891442363243433006009155743668391400576655889766688568768473246892630640545270041159105413802818045763827913723486703067618262595501299230580191319901412697677549002120633024119389122013889482379778019831616605515895249664450845431957911873348487296790460207202684402981815081183553441329048793708413463507335801884201512910995501667003984504432355931733683646640947214489352811409125873532675577263233986448436679241185030525996629236272802608427023773250507144894579770152613215263416751910716830165067281369487264835753185453971827954368635255237085092185016349938070565498817542245404986353926123800899373910534784593508557964518315240016598107204663164352312619938616033704790683225043161352012791921814620402478372082634264230693908506888462445839692666372742918887936062285892942960856472702074653039099267558076956831012216436461758314405954296776333736613606588126047972275005355888023693121037222230986929473721577196883815473890451220594080660087849084045537487940011718836554021083112811812850492752116006701154787473675507877893162360618743263717128380220985963079690814089467141662999340055102439899033752750175729557430068976313885691934500554722831111575942486524581909179687500000000000000000000000000000000000000000000000000000000000000000*i1^75 + 16300439326214659763148101880662364087730304428465364620930363775963547324443623873574511357131853036459779001032886288025439626234486074897995025294586492598298497541193028871471270949150439240353068835362440013073964967241022170714039700637795079160186526967333359611859483415212976750471602215539231727118831433160426589822887709729939302582745285746105987538167522830343953358079140723297422109288932520672329983388680496634633094165631182501941589056894374328236540485632648849537687445554557284392013373942839231098168742160660031782397220027561780992934690682171619351126658689177413496470974808452998284501869679796711274150403804338410841680973704232768981673482077046097832605434368381035014164886861998069074082059582013351006499975930288613013727889532573223218259783282654013474537891549331595016090809647470108881177104850621692078637652217855303924046835702615043282339236270317731587626649998767528805596769034509322866683722758545451796801344782560978190592248224501346207011136774784084376878196067982218339342762822390522800658912801468280294410124211830312583643047546834539807210601475258048676253218932377682631993649121654400968405174738147522738048632032357209453475370762409141438897871048531149148523199432120650549236782035274922088068142280750259695358664987486666014037989571616726872864327812666517802579677674845554930445473746959247030820607071141859650691287660176445751049774549859099807276920108357394112677810080642169353534187994876902488462057629201414778688730411689723234783169363435735353006253064069365877878083345124249724418366188890742652687310013582462795181373566756235050745946927287754750709765972627996790437094737098517594145423850251591311264004807773867167094479948516480545915013801638091808534937490661275664583926124966376724128637274176715181139779280079130729270784119065000458062968968725896248625048579402192030913801477921468158880210764502993195959454992221923563903719591180982607087300339487401214483306333751626281069989638715921320582009961330962617909489140312643784185587769186663037439920448771690924658927106471921749835818182210234399280953448007030618905382608220801888414759979604743504442988995109120521032414338182933589960544607961714031652069471260053907890247370709908401784321581103312551855563843783761515758261881992617723058444932792148442503340602657094907541837127355599953976974605669665872622706595964251305663475921907723492313796131479450432093814531365305778775408695466594417833120959607612501726456912741601368577191740968664996112156437625507784173301487411519042824375081982579791336404281980086672319066201450373849700410887469247907120211799373881221210268827388192417235748990901630860191903394077578278206001068866865972063259993382587215277402793890502283895766056201610258327624127410583789723725726322746583526298380551476794797088482237484380858744616135924321519338364795568392575733353713563109276416412012239182015517207970950937681034038400534601596102993925517262247782178164365103342772046796976144900265183646087557625515477147698937400845005439222786963958669318238293886630052084896948631943183637358456254489511831505558673234983730335088254447972087429995817453524776723476759576103844896380257343656263999598129836047539817721879601525020536989762598672488509914393720591601466231181336339373810890130296298554666551840207004799227146160230355944579942292597768909028111829378886790089447905266053210718905317881545337401370972438281633494727841440682189585578813838155877887992319158314767788818833671219249260164149007611479172363599605530568422366632839200188768217950017001399846895677427105984899533765394066173174986289984148130797287205174136279526592269945788809111383264167475274931633867901138920488455649859318061949507977067945317590729277323757514127882438046805051063677603809176013357521176089769347426790021358474401273072469503881310279634476861157014160090253086851521346887890762509490635012104412874069417219072168798272519296699455681943383852726561552779035424394325334658011662601835120307103944461458999900812301075173479852010998683547036481006118319607940383881971834615415416460310695774186966129542314828251975487702594661420851079991987595082499428369894472007952980510035292044041447808935068886747289030831110193100702825298075049477020352358797666136346430489891747189391425599439711332395104936848989075112100448127966301204286552743927486079850930489610107365429828369468578941337000287603586912155151367187500000000000000000000000000000000000000000000000000000000000000*i1^76 + 66983138980437951203268872611377656320584050988566035266778934098230180268141573267449782369022600466237377822678544350308940695000709018874941794813634609448702739461931337343474637877986016199643532996185347562720540174035716538666085645130785791300203352091409239425530632753479794630690646913139082139618942117413036201308074565188934716976052113364952220715972014649517219075418857409420852950599165614510529802196291684067902715274095980583018773169355798324179073561169088386077557067271420776343479404117637017871162151026869031595713607280317211825459252015556625063081567272979869390572748905402974438565838278457906498317662710155147033154239517958593341352062351553740470106606026064560741458194802587299164270062500319350997079677350166380072754350017195080899039896005162116921393141518244785990216682042630481744311039714744996753793491924675679750261768726732364750550372827004007794921341288090621162547435773389335437737794257840203315258211518334719382673413475711407682731541352727674056683595072332935786308850275167391082978767635494892070891618103993736520375300798117119989351361306026985328394666888258831722324635640461736998529031408220661406360008246187461110946617148356744629523327940127746528964889153929526514358339720332625877598126127717186338862281352377687701117245076684822146440347071782285000241020980566774496438227327250024568758529035268973568007486601514126767956175622322873722682766529485724918143619372925398888835532589737105456007357379844851694167675132293098662880556626154556477610038566686539488362130975262137321468666341948611789262051990019646394920352781616969289008554145438781365852839782145065511334845762789414658288511285535167618217824245738100237740008993172231408390711727838883413253287249155214412671001084775874036802515101212685536943481709578662740581298135056089109383114984503780476073669330935725186532065169991625512362521762005871646007422592765553631130985782435633544386013617863002068687369204627989112743028533472699338865192544791001643670496292163888906273455957557587742160608838240699901446788005832835377960775090069198445230088038394875870272284917713080355838178348536207228493406038191290974269595408794299336474474759113661161086513417022396413517467459666394754531287654014250783876368948533427627535517539498984875893391278265256191512795576968989064218635862348137491568085166486119546363029710988708115216829436277051926428215595475652319543642207457496891294509248158994153903801596203122978750317308344615057394585641624751242978839232128230316781558403851702913068578519942086990778276620690544935780987808774831169084978502254630687309495557144416003868017703938776005216047513520336852737283768507558021034332097235946668880639151048609340739980150795064232703818194732861048292542270128169330754882193984937915465569807662609128238018180980053794723337092611952673444216450471834455837674761380746738976309678311175859386194266124527346430912395914729904377973029994523054647735808794840749968386433186751016073602167470412668847824867618241302589792493088139204810583749294399821125781938028928930788370757299883170004725150662734075028508842607879185839769793576338253033347818398147008447098980754109873047747606283578536146361456905874518359285649572881524265488938183593248010254803300561542809396011976095003283349736028379351356052784294857846225117152558909796074225277111858001088492094815446193030287341325890598446461472698415589289852059335428084924253783539271933332886892240014671668813217432872896683201717061975120274302827457018016967764042969336968115021792452028961362375570383909054186539420990958156321632904054258772162233410669701733526937134754322462813045161640952326481104642769850427827133632863765015388989890579559011565837462223043088411210966190337491186550225831487275957042871092678786802495889366729926195069084942025002491054311189391644883642364651765158824809130269467079066869404572897050392013498184487477749624994486669830302730979107034269876279316376799854695311709664551005775181620371416064013140154021738039488734334313959440726255985699370518780655998308045481926010385253026629748179644950388032838298638215925735846543726449189637857993476550854859884167814208481931449430481797949034749230800609107470440574096802663373646352109177232816974024634633511049841986405072405686103334979744566957652630737587794723547013057017862553031667895632124886833870873925109746671521793182080273254541680216789245605468750000000000000000000000000000000000000000000000000000000000*i1^77 + 188495282010743318636492708247761575153129270832659789258374196438116697659787047238249543143213818392706355894010995645402381877496393724699827789219547279164549145545744737373960945984257671219476920107239076785340274278543754214308666819537461113975893401065601469336364755783019248729380206756325175522495693079318884817653224712492343783694265839482085033608791801230870680537354553565695158928612139501478360413384301622929409606065281899409266750710623911051787876574416482887549871104768223575775715491117507590232747342334763434806405000916654537191539110632974410214149324146238033191134402452400539024552909234386746126413162233834685504688108010917055297295528625796850403479722871689561564187012662668959411224471399911984001807604087186266190992088523704058802193025496675925488036680282655738446089833663052092268984335158774324066167143993165965699434637388773516063358895459479680931747944306163401392102186625985451298461480241996031418296515484943647731053152370848529193198687399227422903076040493063804598913331075760264579198273054912866205326742405184214513961951838603320180826780440502278631704488981845009286694324488548729041530933295212884876418106181783902254028748530033791011471799042171373008543724892470008564556755611976632482675915855081005901970256248864620239315118436666879792413814161007368304564773631915234159278948523620863928251828892857462376922722215104563734177664649803344094199597930821867985795566811736536999583068131053828278703737006240616008334904000289478519828484000521472727864388199196085084889574692153800780689566817698549477049057698692626057685333672600530954218676418872152599733943818913945742815871024101766420277557783919907169048225280379705894614714990428238644683653205466701661613175098948693647812322706794320675720712750940511216113558174177776548521883645264191931066103149455357411813294754594617098726698757421932012443579652331442892609589904233785790850186779905987760676004485990795830228428429276542895701412511036147675751331682979436456938874585979147853801103390810588247652467460354814319085808523153947434865760760323754047730965501135578609830722033738731764011445103216513820413614462252190806987388952976935997878442248611468299981097371962549300750860021147338001564269175593251028082643133080820075627533938860948430876950741206485654734260038481431449685685023875540314581781011374720476366375137135210351236344793643394546520453072586663595428132049818446059322444209450825521974736609590019541307622311513479584241561819552871608924899883314132484137512416096044693562100898122483319793482310850286720389189846925160178200012627871774737916526668157563589060936955894878916498885484571144881833856790112575981268346481697088943698008448851629435875015272492984513717106391076850026014635078548776422638054592685114544162553376096121752921724906612737789151187451093251553586670693613547071688278357428898285909190384780205676227371997830135698336067075849661646519333582924631940124149597882480940421081661171098885857976692143022152714671474533875073755183750172976280208401023909744876392439914387462907524924410932858046531502385319517831095556404603982316395388920205330944335348648540151480685713097912313389036231361218628007443041256914050861583985742307911893103915983416766953032807196407304795552359254888443411455185745720853656638186021978210178283768092198821500028862477680439088791045121118977956891411692180852428706155945573498245006331766187935895666987126836362128295725192205828715064621600481849392738127768106287826115203810902822555456715180197181019649739269938197153721560213796500370049465485020547260991510680115648134234034811662234184460192648909531954953838898035027272944896544682252071833677251948057707488682176426321532369052365048447630333472099029887125648904914302949224428650738189743592857908929864653936611766634408127158255483179033660865951113628947642678169679354501982806995957576578698408567985863137703836278784374652018840358027480563025656748703334707632563275297941459760928505055798141316137262468639728329709865321729251101120503963336332164243375685419895070274410446850667026274476686398727890005224717783135589190840207158821311620064134992159202708964882038516832184347625981357673138178383642130378221026065274928303298699072532828342987888407203790962018569612497983083792771618654991415305096210360246667482426248670062083355297561982588141325978241984831678274177335641326180848409421741962432861328125000000000000000000000000000000000000000000000000000000*i1^78 + 260008758256004281277668227083271184054575871050769600502808482359321836148742718657772617702144964703782602804530271044254851487622132076521496763037450058651085065858258243077127025074300034648474175596029774382559940858488277310384357760826401326012268366074459907025417344441524557406548634027123853084332377919242373959568770442255052888065700435480577067078621016893843805749766282884581848278897109008214330944312782849827678979346350405006780339751359670158335202718313311795377093511734655123954658773171368509639612912475190839527399086365178652630856915276785142311617982980838880287791849348920083468272271752204384886214588484369539790945438994209823003796088253708637162567836682739254945443350916492274746772614507609288130670945095497151183245718707758518696036861014421016599278785284138693937815448548736194389853461272565326803874846984029718725095745654116805008273260292864952819739619231291823694646815103004414952996554458308628990415163115526060302762576044444911243736561739984206270099654228850036439334630974802625525092543362419242496847791445571667539231338023110567534814135449462995153365811855880464383390892928814586972358365754696637923795535828172927928975441448291911989118110631394158499925261635008533386230891865038820692675430847814608729722128991047042348369446676382481112232835348104225093506038659992963199262061264617326069629362675844231348225161736344029302564719820412820161272769301666960279799990812829784424150184621774475624104731986672968881400390745098887365609259288544495866866079862043099699750147725135711945109071501937994931343254384858497695599885981189020333386785292625426911695085225475912141380839503209416459554637577588701154112492088073969434869677165950517491371830311661072924318515584561891475157400586807549166697669677509169083695091023115328513804318711848054752908945324332082908624975963451036563186248216668132854705785499217963465403050617990645482390492284737140563635004224429563703931570193202507651909386226273940702110200328233048214185014195038339706707758384607755997754357627459932762910309365376957318917944031805868505882762693356357985031973930999654869929883381682137917015154347227611516453504922622817028734555722700926520816511059837222212160808411302467835264807364544464594682624951968460552942883900522717944444390682711959836447703601672114962749092609225593034736742835050822919075390549853056605636763389940262043982262509191668408095557749676612923102696474107755149948756423770059751124541803437952564440767684187300899651204360560752741641837537872959712306696578197196824709648697803493485302048190117202174352335985333523172382722945547592276253458831637092988125056335006206281298643327436940537375882008544819424067567405954189958006327310236506514120915299507274226891004404334289066514922761099833236567863584077524806007175355437225795046851729611323564651792990157319624409315557285947904187724131328290958571523959217162505662655654984299226699027255009599722520860457314567740557094982558423150071163270368119706062207648893655065248495650942265417597155056427068943247466195851177885457473268352215502511587480129644829500088121595424288462286544862595135888879531991309854998461674685479862153727505442292660169750271866891160078530285763028402686177584166019067339089861630844757730333026898156858117805680249306565254969991375678851642327374503876908627278553528845158534278616961283103734071520401470700948355400941382799657165837179368729040059236624578388265451548414086013816543137460720447856950133354119345738568870134600138669190565173228697564251951554308320005595500953211970140022170548043105825996107195105827192580285266540462563212689633095933373101323576446432913528986649286428192560216407899678854552842558168320041867887598352606840804727787957865390593502525489867336693193802346943078930659073867132535410033139101654024676133227524702414496735881439459940508298312727654789547863648426375985981540392922470415499442104270010214704973742724232876278334988653436718722483562612602708304620617631564340733315439048583831637739217317179890897007555878280480167702705770826881487113696105045568768318798809838657080727345422433550924755929934306205370659906912698564012169259604564366034374194643942232183645256203005261387077494966149858525523019243442657488976808509086365102141164806917622092444391268213787084240160134713951048068080711033870204430941808934003894274746026583911007179494845331646502017974853515625000000000000000000000000000000000000000000000000000*i1^79 + -436622605362171603843877186608642932047806605112430052116334457500396642287297149475841988175770078169355840853213675717479759808612853582129232953712203829739191059215186777805953779398093484467180923812539786258701520161733597353901656283191518326175245829370752521512024482694512857375715183119132552147305839757709499160929764609062082279832440354323374131279533713954377346842367892035481706618267296304567252057195523153641617544265702604389785000431117813807026089723687499040640981379122209374746180464989990056993318749269761280235159411242333943333310059000058064651078404812025813176691854708469811647013607634923412804396122390778055683530459894214566272250827993439497207135267901294876520198572734596123354712468974372120135122464157765585261298678809765494692403955203328912934046210686032722219269123184812752665467141109390905178673065544252931415020146156329241495376675466333322125565723896574845531021857397387780189131367470893640557072299390521143559158182294653580739437305323004503510204350042869215304688613134983405419974968665626809005797925948710068122276300741846379425902735382708586305481028677444606748914166467367599719374608556954817168760544840106826232918914309311171961207442474794280536959855599445395599116619294258088001331506134021176241814220103516812012283969658572894005109056748437777744592806187006794888372413124113996744776681112639995729192153789508888918159097744367829346032376553853916851370685214199701801252177776858037648597995096390121071943879661954509938888579161244729152855120328761434523700232925465666625164051897114742641450140336368149186135007842432401098362418405318443742054477080999569032968239537713907231990197807365460681245636369720181100987114518226137049684200610946478025738424916069182128087752092134204746724753273386092243081273381710680133819778543904640312420062129809796104249470434625216200513676309950270041171467234425113329264273479618315992076161408900061219252973177034392541789718149487768549338521243319420923026688553618120004697005422272254851076659053859454162912688178121057915464103548812577656131373359482823172695218118603739132817349236553291190112201230441091958536429236075413134147983592174664397050064223266133024049200996508629240265865587008706832288160137203719572431286887796386714581219642887938677947265444038097628247004604870490731325315163489095949459927355481653027584757050802919359942144983906103092620916394046972110059900336472820982386112306898554161952961499446969860989805307481375209299742457247629327190697322128061430874895713014931928209583658250156213103128245695966726574923193379592298114686111197360646841737442124802874906474521892611903526700640184854237215921845613389157900365687765563653138824956752197295969617270670898816061567551668742669779615511204002091844748565891628460081770502298475937772208939127525227481197885947873798017912764893291576637650489959735819430478023645354868727067776742039841979743198707741876098708076194500182937608916559443095206367470173263130721458267252169065968147134649754941070163770599929643607357939541685694317131617887845300053377522228653299989149723546653202669973247944142990581559066746949579811930582206479278901449605709037543886869495549367987107603999836739081352939779749077453489618933949993153641699006780266627129265743309090173207361233206093524016448896877470591467967582460190970065759405976169536675677317403363041155123418384225590798209238088449734428098798358266544446225381071816980079792771145723243019662186659511154609579831854981362315023570871551820409422346468075323659838608239310998184112688699193445588289956602484021413119644417179341827306325027209149566531919210004017989430453426121109275073064834535104775797391153950422943808212721567503824934390804389207582690936452287283600961042842909076742547516239256877846961804527154635796434834269619354574358789781043773841147849377316262231169690677500594618793142190326486087655994007706802661012973084809975537390672469442699441467452708486825057812755874334766521442974097792798058500824681065333852304057933924524675421629385074948974002075504416042428213999078051776069331192917453320897668227799381420357362146937024671242045772424491730930977259249252119522813050603675204753870515589746320279070183311444296703349774200953822442001546175875080243609028139161699371076366078571794413488954475113593992884210150013887668187515839607631756359424181693218436350889533059671521186828613281250000000000000000000000000000000000000000000000000*i1^80 + -3538019485986094705844828316379781532760590964124750659104006441114429061997663562008700147803893602430279405201700728965306409312860895305954794125688680093781844557283437319199203446167076233706558116534857983487999849147714246889717853843851266021025854792116998744928345822054246349033756533074562743630543137971039701519418314169184190558442611128345459678466844268921710397158987554304352553863729805658188944483205325090988260273263230723289821233955934587396780871913394529767924636651615434819981136716049636563490028931012326948546050598021519646806407646869141718332454189619039862012412289571764425040694637954287423926570879484118775761056715779372256863611137033150901232774593777135452628846086501153040170315253917148461523358893585942149108848499184401288833104233858832489823490819954176074196254349939495503667091688454214269660212315380150533982431916894910710109414045664797790240719138497407492733858503734328886175612602767955647790307673850463150219334647337778924594141427421130600284954098805127502936397175620873778660433884162159932264230194980221711502193014823409897278891051208685112447128680394968380433609481676107699612598257747136801523332216661188296959136998312341112458271516606130510325780927810897941132037617892439073816213990055545620098272616260137341774557961676557042769398516653511121117499674412595119098209784052801646621121911731267222347961272388864023140099913389168319887716478675437120420884011289917546501306203233777890875319191493912079792356532559718783823903556502491093553227641905009226577548103202321045885581803341562486362636638180802665896188123505955163093054752546775140398523097713076373040817011983870495852793799584984320230573247085457518058112394526673148609789794414108053306432858663792124807793059992816381387228801877376410154392956142096073232570377870781295026963409938499344469656032752329435342125595175240321917005781805565676962554372486236875738895628296215489276528482210116677194259356333765128956133206685364316297345369367298202681836425688459818181538748645970052914460343530038356477639403814433282014466864719945884134757372956271668144802660641556001138191838118276536773158798940772109652730175505684070382478650484750668780455865196940219121366485637545558767029094376758965029388226677356297936900068649238469880880464912463651325731342833842140551333639406635047493804034880895107533102465787940230396239178867909071161646852819770909675794627853899087046330759748108488758283966206995168074761408549586731740733580044593371925334118982235845208910796346578674999001364371412702121978450160722894402795341646164673213707412824284566921141066176866851774713552553500894071222517823879521725324772619643317523946222354415072741486892839155420649105775487890742886537361151975089667440896335207497159058830021232607002809487501660457282203977402664717094560982112182983003683630978649022118552130150839060688428114147386542269854316287229837568592643043941687678948653575430365942565638655392119890135987911634292484104530177974196516117745963164961856965131689172624770447744629361088892417902422316500208134943974848069087705104122865051140251469014183878724754272832802176812808719704099671810685851133544760423250814631836236712514880900906963296120510396832849093791320856397512080764036053345218703895030243857536666913273944775760721882541534924420945964220551930392989877999708230946489677565274986772365286478364116015328834165094149238079176067369924700206482423538572449950977750397780726989384625462716684722804851429450907529899047518112798980399067706361989887284761659925598552764706246943429543280008602411821724290756561179902875985307036839933329547161309655734749743233402308073209691096923312758541430369546841978911631600344329838615807430716405648505232851488935431020770626962586216963981460006446651417748736782308872165138622316604265216953312482696170806106470422897882028662546367469917996024774809545699823506030456216397037271316519291384962066800210508355218563877851954525131903141815833138508988704583933787435189338398949267671161625654399117928654514653660311994694243761430262554154151624576763571040576681246072304475943455543121573283741163722142839750148363247862593316705805289766605961145522075256776414948199070505635646378770831766039663752246910974962214253206961452974183513014589842670754313589360144771247338063847957961302724827587428963050898009299402590020048350698267380920469804550521075725555419921875000000000000000000000000000000000000000000000*i1^81 + -10101244751852995795726453839221351918402166522757579249173649679931492371948647880858108456353016346801066771473357254126441068160242084604450570543112145461087649486938575597945150174588758456603685311685440672859038904716827195470196991612956937411040982779165508423521073364852265474639278395471240111919896856052292324036440894535051427863775246806683290602811732192241323472721892790468060954714307430848247714920665766694535218112785397514970764236728771359355119850619952498597851389344651041594548366484596385658958132773387491635338647262548037386608592689025487219554055664979322569254729690553482761581812491376440058936572387877202228315792756720375702656843233953466807050770864070914035571432278421349756562232777195638744889484406312758568723185089359097572582739443303882474200232562060632174497491373420818287966427295251519556166354185763465698266210966942756793790759654835232729554260168551836801337286091675617376806160995123925711417710023223539078921673463289956414675242946763785659093778511160839223464686903086084177481705958806665646756282598398073924117661831194126336987208765029459928403305253957845499477320238448546841295339641701353784751815830993993586259788815713569996473784360959156371102255147004131697182126232523448442983081996505134948546270586251095323648998401947348998411583673059840340787036050436279478815559672113372055762054848153570118186911359583034206402755052550754037118456441096632000854620022908703318717487987227208464706182365960689698451675813175960848248219797355776838571164715479382581108534309187979490589380967313536250841360182426384663276954687906436710690971993637032426664473621334614338655363555257365340391824467061726161926105201988519352728689588302399686639788213795153355485979135732997496846659354302866403136168585063163165318846761279927098477218034294439981347708980845999609935407408837228651535606398383563361316458418336119243305337768933682676358518761095761044129145132195439130564901567128271508581229225466506055841833224945710701946619154668809901993351211745423457680130302111941339555882767575069294274435649804097706078953649120637373916583512506364818707774838640627595047587660008174072070700729683669179858735607788915782574056070551221586844881355753607542491262137984582080774310822998393383663492414410023014668777984799765096573067229024640780939343069252798080843738149663827926195414923163306800434266878152205484716295249365335692660738608217348192153240550859288104996420277753557423309797641511657033608656970881335936019477134376272519871495470983815410636309097668698871406996284292950945849552284760597016035220277927490383457883205574686174023326648259961731506231979203186845082424944044642138244536655506680364550284645441750754663806588326110157917791189744932804477953731317260343215717730875610350811273460562849976559810139508220054173179635708893826727770893002276383116389716348620631832621989683740631997790822759703560256595511744573288581656021319700028494163662891988807250886679926079659443777615924369081713195198281928039129552500235029288359387451685371393523352336085664852780686673313568301853452107555351256839289027651658164842579722173827693762364316185514224922779955773431093218072682716528152101288752361130505307790675451351697894354303893509910142932149856587312684721858550575511587160685404053547950559760752781011673511836963898550490187452883875853567066738974577491505086009302300453355667907619982630738548109415934066414559375249681597425723288562546455603044033888137877242489167471090472411712513443063104880177481030309560924751490726884818755598517420639913042708351528082883504819155043885019859680606262439309692050357794662981708536845133814345943396669040033420682572723819265304626657282660872833915675848898556601717104692474091464262154058133130126502103949806483872557027689181346652696528548656395741691968943099988268468746668993050807668061517844365093473975382334682804335621822059377176352865184448121579286386359717827004606370001576260651910396052913483660970749056941787127753834313114187992962639910159192105071567831205003260003972625592179931904708881740610186765123763559605022176086929809730213620098802873990894334957364609528927029166599204859007912885495849529737453834801055600600911100273402621995832192798991962071538524326480611216009936972530080568327181542446429696007757558292635719721908141254917821600473997194606136706948921154258780319423749460838735103607177734375000000000000000000000000000000000000000000*i1^82 + -15041965467989842100055046074807945285127379725390616264633013887414185481985997303171462878385061712065943084813545652535431354167118664799405991235833301970858461248345030253233745346187471457172546649952430434213411727272702704993230391458143476975146477633972966398695407410039194521144228835234068698335155809677467457307049416125182155405293976513624022000626385457473260800842552715579490509169688715617202928479723544941881913132927898091091693027781963727472937871566538189247170043943724877908246038612183622381772945874582526313116353225147935506932303756558262574322306110634425032449546715862605113456744462277259945521817569843406647558909973177638574327222463552221778808243719339376537031086422096457518421904854156621292491647683594698552202608763358612256783032808624813202186267923413886917142205943829432223707911377730570290540362643021986856644984958728705185976194237193077218258589064250535193575989268146059724696166569842780245222947606389105123055074848077940763308095210276430506824259645815404505027292355826747378647034197610574948897070082847027251499898000513351753783674942882761547582748105645234291223057847751536176657486632688960098056895388640958843820629039413136126543924009936180265732942770310823884191532854037450031351275697849767964369171844870904398433022721473072155725873999251784813103181015774686047369303233173772646857099936999549579080325233476309496532657655280525178322951298798652434194869594003133457586594274658988799139364060801456524071999893594061230847480709142636168534532098071071434724466980158954400815165171094560407413386743937178336891165511330391994934182430809936967212180625232389666947148631276033457150797189479422017312564650311301282138085716788583517784317105043336014020592728149411884156003827153532057142585385047409026633566312851978959371757407463992209496598999891006574492382716068184809346129024907368517152384756991913066174090369002893802808443666049042006130383886794592949385164951523583393496676181474887891175918598981557119218997207293631594796503753921279328538462041131965313082829839115762017259518598196410133216259634717433183224802799227778710024424228136966010915190509131647929865475594675116963783051097313091197758465455074595172238899447691832290314301219884200395787554938415394559909446667259508924333194872518838331637558476852069027728878083479713194128421221186949333541875408778865909068637811007766102822962558086055438101311886968564518820245431717703392130537767352810273984538373198662902796991024061330575990867933372659611822501395981707379581030326088467523694673795538686222872553390794685986462493937758250591000407975009845055438594208387132951529048794920124712551835067941899791680996635854448380810140385661880973290214579720245247729211178791024954922626331700974020130932854997325498360945560484228385663059652134964864861234648658394767145591610924361831161107183048452818085774284045165495464087810859243659984704223192630194376074675507995537518899051950836194501969486744123599691771979449588058978950906882226465160047815511724155077817862112101873380113068663239595636766300234248744931147222031650028499370704246858725952807989105443262070170294149349107200165054256699105938866408348808651775750783868298172217373001845237362176610964482246221705786653839458062037137388554900787093477924610852993919006885024752810120141851953673230393826354211594263572232293251344772165802804556233418170378451839032618227571610929235283378610367608524379150523916865225725472336521371612197844006888904933501381698155224744110870781675705663704417058553910434775254589266828161519070508533255639708247351011590314718835953284632394418781686142196369569641068929869771347328106879207873144803909036889663396564292708508716890544139843800481567695352362419803171224553899360800999117393200770521710551902664445171845266478157846750045970344016706338103408270565270989385234765618198901515041705870142831910171154258277524987036169132510611360168963062805443340520910556300505049642504633197872135442958207067734967095348409027782275621606830069808980685338883665976104097820024173670859025180886366309610229777686409664588923571663101186007926979859390342398845054554310336008322659255904018549757162030633815462044777433001436335010136116501460773376426484778794517991926058446840557640474473454734164564788674440548932180700930381822519481215044033111579664389258937662414771863420015485246494790771976113319396972656250000000000000000000000000000000000000000*i1^83 + 345783575992781078800165344618251165177672224170520415160095204762177298877662246856677563932318568644256457114411277898321227111640749691459500117380902265109523346628012161420988891991271651932919861237238492956116910871366390800004092048733668494177612987490469804192896551440917851189762852165540973398200564941945668030701730576463843787869930156510021592352564555370808182383091438710213086653588916531986681994036936379092000672545284632332994816886994554619886900400863396418803488547452450019045242768066461741736190794997380160013056760864465071788882522098685860185404682896524196079745847003427056369841738547541481415550420672912992171269593748375817617146104262565218266437522972076821986516757972433162508058340295786784107793809146506551755474681651841726278936976129732488435447455356491617249282194626233474702674059396190392242290004566398866756265716848350956349959234078492399512674595105502595826624843288151334592907070018172496231568746708299125419705636801042268086113674174114618099443929796241560983885111803337357029915985046168201135119381921719210088398630454782703367499292170420116320901617548852628471341732872469769533720569891463464238711548739960917132892190273336779731753523111252439860991925721794700882024285474656725589761697461729193462232775068224377156802820932383845985607010899994890210527046325586333321283721605393295434634710466720009352374002262018605665041548809026298366790846659837318053670153129829833305066681748325673074796119167858879862139515080732088382085861436136664307904669519368321780793226149645972766874769897780154643109611732656042275259929097603570609684117223774616517064852649023847132795868786321561951447314985672726780926350278821329041188442089584433538040951017676163382314735341569411520453206380626348099761070358175303308481351997933019124194690721019377068837942075895834731140818152055042127494305612569792178096352216536974672557983552668497258659714707049826221696806821301035209539280892506391148054884463738656469596150626049505293624296482799632421029659022940245165850533905519934539879076149740919173266441600970645107088682055654623146510815703919351256531388128985689746980955976843758944519907962870669112818607217598293024550635212131414351794891716871493288407523395615508404794155047501455463838878857103772765384279426117638483782134213414271266742818675953188908167058472645967830066919778007590136672776513771651632258306756283501458883367481785976359612896087257045019939606082811433402851002634180765447474577772069852958128929392961547607356238982255736369526027301134432927380728466648924865667433050196066039095882496585618579974416338790258184547863796382857511181291929723187371943429867526523555437762325587909451833804609698983075722502614348799428150581462566205756831883781069795235735457657013293420101493863174421194471001980505484936219519549214880573240013386588931382622473637234726512500769943141729275447545213401786445273259685478344236338131668986181536230789776709931111742128599464917726186997183846669370769932107441767706664263373760573545682318050017849631649783639545913420354404075574270346089970051005719730524171223683129456449322495207391473985310518935677462889841986643835297561143651976185250606830190813214857526930453724566722307322532853071240316344933805569128659993620221697054974470627154308190149878510811597610875406349399651231804952218240066835877636331220982634824504614309599460175706753506249855576187187431519031648825708780601114349869406130621497202669235862711876542365777709134461388765331490941225636263933254533100837922689580692693996914007302076843454640223053148562466430767074267228830478405612637055758420612989555802697864461770026136753039632169107190530913521014441516918123946819501227601079476485391725682102523060821683766200114355067634044527857719661485808721892133423140885270993761056469552260431967355778904605747895315858259419045320633739485928358867080857388544157797367167859964721604639224871334140749613883480078340145881040771118153145381026108242467817530407656891653303213749414674231907451895781633944835603231879134033629459738091550817004200230105121615430800762233522367976942389242814367506786937995219067134217161248719883913430809305453206673286108128390363396409541925186595886327425578453338945093858672906530316397004112696906071185852038447176940764983737575315795065687888072847459229959409969197579382601398512164792009571101516485214233398437500000000000000000000000000000000000000*i1^84 + 65434763836068253299376597949493156876349990824092433249562660490272138862107226471262189989873057819068830376646250412837552552795993193648348722329176682438883462007740349663266034289770716539708870111347659716853926270616845857717398545051737038418682773642658230485289576184230622718350632671592422465309190194316683379307472503171207247510570574126444725333508376325826511107659167495014270810811584006285335300242325857895240421613192979118837631973453561170003110677316179752856612411329140227728950234840800739631827293262406612094595526470006238862302639754640286655626831141804544766726753855395490292669535100043238715373806187962558101639524988457209733616287830419257598376655829620563322649811398592289342418980693259303664705345161527536049412640099720220717211495670503721621716385196854889497334284426821311930599123403980582131653943571107293746107679269546107653041578798305470611379173085320252430223739786424910638469022288416909390512724386283747257270101331829019841349506678616103216291696926703113971145429578104602882641788757830331483177964204667889613931147612673406622574600092255000434143249948018517833907146555726493089611268530495303557888213457710447451286091405476584680243636234378446051775411443392354551018169849310776184691179133013683023880709127648987033237972537896136360172312877336180505248891063096711769010926979791620534745484085883052413449616076956319491582779398975531709922059997928219815382555914199556076634045464589979956091383778439117024544784173895923461250702044453326350994762101953657175477738606734196635350646425929285742361404439287035038382185622771255855198970746558396047342205636562305148974569900647776773073002288160674402760028175383040685821630253924519429132664563464796640403292447365773150747535664835183556654083262206868714962492868581480397054329611124821059615087388091609875280169594433499803773972840042285016625152910079766147518955635263212176469728950648739014355354297312001703400139458012683730686913273138211762787721065593785841807825752023687884245532952380866844292439377798746854817514478044391286132994597345463202390991030850395148738073978466726852984596122827904274250383306270064672146998981638093929532528908415360000309517711694436070695192960420623516250126640013429806155602429401761003947922799953797210909672531123618356778658556030279848810978008858094548629850617254263066216308304910102053341240876242872165105300827251260646480950857422974550196067566054005547411973169407266441453306420530091792803940481415036276959868748677490564267576233875323561107642026211185785718940518463364064062334213506211242150787722207908185369182673225775412529881640895539933360191487792580190062982498040730638848217446264708908500105819418612958981897660932441488797196197385594896610231315179354082646300791196757621359497923510053639523780278723164854618857259791868135248293034824819924668675193966109318474327341765289633519758171538194626772683140805540706368408609858083678572610573943214976620367361147309908800709605107612892332729257351330963170701349766068988772587679310991448230488142857434712662657725891661472465955144420133739862882998952151149534472515911101835195300284012708541365053674153002953234759205524258577330679421486039380265867371846747250029837690261549467973266934373209430384500895494635487245547328466006935703573660031588921041913235122456315801720808077582336393419365225996489471850764386571530378484508315880028768626772106014005393375019018470391494493845951615489550761974357581384201339009497591777110870343702285197855687505473374274652965374501609541927969243614149717572622176323960315387259396466631006163213763586178884259179595776411284776366587655467365110553766893588697642278400866542331577145979553665401642954465233646519605790703409706669733460979669746745797134849008168139247523474179706602168124949507659456356880856650274444459023211748279576987570624568771400634284235444999916408219236796766139092909441204451447113556979522673043035320924463625725154222429624361751892199969967524925360697264203876720841095060563082810714978452630465854178910550659363388188290243452878624682756146274327992204679363992072742917291326032338413054013027784890093503895441355295196417040524366708780046603757400483384593067474121423583656450436859802843645851641424499839583183084874770316512578838208332814824884777134382826519283469768272956011784646062603900545928681253826653119176626205444335937500000000000000000000000000000000000*i1^85 + 193510157323076164775131169438629695442940884390585537995892138379688664577528864022910849691836751650325744432525749826909320420548568957356550510534148881737387148370282842638865375483189969580121161232233008157852056100563172399129376341668585372598704886046216366418847039869395808679906464117036596471274385095558963867407719721447792666002521843295372301304431243741682627621159693014584136906526516555281378372563444633914962480006763900957498264762819157189795562377323322918029374626760434595385382362645500197855929830896443085182676599083194887464727447768432929510264702445179683255407318276487539421218027534984654872921494813339275917084949817381370150817394854182952640067391149737056039377408959141307538355665277819171729133611462806318916052410308292787561107079735324890629017248140587207206661056737825439286481547193611305943587057767366802849913715218553718659660207426730476197805398746458233582591611413310731737792262389543086353540921354793338773405382245932987317810826317486490903967801808183352049361135946242303893078755804345790064146972760480308161153022156532085515348364006041711490695326317175262020860618536094953116169689382895251269184946906035631762589340191129651509779446601294353687995875356074010130865397726942612416613253505042842604777641643327528181984952855740867933637833961020032357849733783613422411120680971878678251048936625360839926645212869772161350255189758288761838169663849816508942241705337420208149651793858908053563191051697446213013695227559761874437025099321037153830576221548252837630477095915938321558499735125566760263908587814795398144692485347069322789412372110911674347030652004114892853174407189574296574796881584657065285139010268210258495115330867218383490835440212483424066869599349798817387893222833547828205514838187324568858788605935365615451754457307503247516491002745486178805765188658694373311145220758875927590932786563237968795432545640783951864595631960036342951990845898355997283590699268894111122590764283444625199206896243169369049228888519885850194063529658552296026612806150239448467242281008948106473846650901363023014294463546781563673955828676129242146117799492629642558593636837994125867225542911413161019501795113452411079977868240260013001969860672037967105352778954334765492673750065112456520918018800497604969392783704736874039172936827638816299153282991318029361660087115051961765709826205628905291623395585066277031905894870090103719635716121189918167268909176637071161609370801701102778283234075023137244779760671169525245203305867899080901728335662992737214703350722276319420446389449490868493980078492312544869736489735872190235002171130436534704478175476236955484471292838009479799621878661651360579789375200381375225480243138821362810785820129771507617365111530330211952435476994236870291905482056750726045030037703297277184493023848201436890601340882771919043929691232833120532170530527167427607887452034843933558031025477552477568539945985979166957248250442493465708661073662654342720986252316833946837312012333954646058470064167027392602177369846434021987544417006476417198157635428518950234599252446919403188621069297928801607072093341702856813413448985269207435119270072796205851492762750492650689004209098991367091018046613880887696595135381376621820695958472890989538433945762515762812115146660057884914810122773990697840115397603282925000132519444280042908469792812730357585844245979113226790185919355993049827917124485084161689949582591963639852040022558909493517034662592466976036445651877775288071060210345927035423527042789880544401077767558188510223505354986542629421857385368590622355676620293237780967050296648859099179427531658800909696459717896474034842013366338810069992710851311904572199410611795885908518320596563311260393837728750241011600613059427746500567736729229137897899293325019952993061990749774345857412853067578528854641931558211714345229651841403808610151244856550173606191388620482268747088540197001686005520743678400555805789445287987656804957536263152837721576118940939247390257639900609267641209768716698026646067013515524908080941203995137758733946958470628443530368685501873113380504208869891237764469453649731655119829817506411470948865194849863344138538919830742842767300051311535582424351653879714635007563383577604698949987135972160110553858701937367107223038259879865311765576750467920857635641608232778564562461131995644112803777072347642280720873830812678306756424717605113983154296875000000000000000000000000000000*i1^86 + 342075324687882199648225630747395484817106678784929340486182078243983037819011628442248937206026897219410760620413919548820291734237275230302880332113171348851083080091091710502169738380298160997997267023109245324125851316906025950061792121636966945860047117719088645529159439365593591151479849631624749293904727904677921212276253236081793438572718927407784899209189037943098626082289203672475135766124093838567087290568217862417522903502847085904199581080454113999688622767869560615991491194174360666668434424203275146175945001767152737465128930387139441212775131427645430588175889191950548308022169922839960766369117841516427551379017140289927541651184420805145299823438977035480810430108609201090434331626165362011068200980738470123784954150468548764499131966144421289045009237731626026177389520391094137049090308306732913182416029441507732485359379072750722145212043989934848799892329003972777120358272899089603021825157817697156695308223154740885546083835370319001581660756776853520393650961787787881386173702621642931189573167941503019886997049921579827360860040159889124755518736961522657178315225109713701404092278691241549934458612799858337830145322729775040721834481721471369257310005005699399345828446314858250211385596711129917663597719975796024827000221482430737120399001323246168387028576540565657220499477140405517403478175935629494911688037727039070231414280842327511017473148675754286963709669050201031850666626968239837538852921408511374306093349606781289408123413961098434680042099742628601355490384116328475926045117958853121226945861776832414440516623797804526441406990367719633528308948320388373916693694636520463739235091010875984692493676672722016242846761932732718676119754148224366404125578988355628132761441931797146640035961268830638540216137802878398238734845491895486172093871538970617042784353924361493535991863051373796155443892649909925265492687241564946983865433910665546897929587236466277572369029464300409280573093878064081106557457767346323199659618091530295054752940361851708642725925119415886025479277125338783963506252884118805108811121157596842044997219564304625710786438091012339652335218851790835085873852061174157946097215298812879336154531910332970261279169367499115632568747057805192239261901551488662375595983156109525890522134257147846026469032530242057988672119750524758433486841308938648578945554995394804288067268677076226183571437040095755078724003011315746854619613186485939001245574601598769369784313898642138309535719424428401025217740253705327459361147232786074396553803270622452392928127342235536522803776940423166850269017441947298281741436170042455120228032824071782049461961316980576090440186476123337948183021599730843762691775039605199020830514777665833788981551008381268219784819883590284182078538978494260948071535030095221631725787381266127693009881739770126237743106227870970842462118808288141503844091245086169723840350661188881826233587611253794451354608736136711591080839776679396248451662374634634273036561611703485955971631974695390877189218551904146028332090276650516726737176863434939850372815408435620660463470520640137404336320566247420069944505872035628751829094654626893217653652111816016103998980559215232466867802772152918385733462782565008695230621408073138698778636365904849008103074035980285908921253027154544219383195953903493390307418504480874731636724062447743286986978253442150003432939447998774159920044302079276490222443858445837196785460321261368873160714606205575408026025561274092169594027187049977548143461426601973594236757456011777425109553752127355891307384647528101857615574337321978794281809604800923532320454415527963544273233870770401678881548951366358630679133259943138642024662250312743353053193766244432557306627459170792979365962385466044770376386839022743294323065010033425871190337234634914186187271030329977332709122806919336477209507907481403947535887987776358302583012538877902916270880053321587232431750825737460385201789936538559572083000674417565331991528586501397842425555699399100784115479610131999214514621533758739268351740510061938575934319331073812423028176359992907002912410318883064444213555333100628351009390911432188299964844398884661020958100281327422279245209723319179099879923144437072272637543734090941117944959071004696134392498340540582185862195013911952863390721162395674610962355094110954196741356838381156070583586642298839802092402412464923435859444109216793983296867054377798922359943389892578125000000000000000000000000000*i1^87 + 412669505048803778954010111920809536409361197664970583964321325271280616248694630983993017270999183379362175756971583303889258243964230486281400580611340976120268104669149431250659863833392635152085277017929207024906526515800365589078494743337091260242194423920628502994750722384484580035233570257137804210424807264523342855762588613857810740593587285920438703585517138207555118878927366829365220033200084939535250349301668425467250077452631544501318211079250197460911259792891223825308497340439173263682436488367788093222292239513510594654206341670390611695681805302225744823269165897130025569370188819636774557244452733228411728142932430372044071704076978465437057683571254879296399933620530036824188193513264572712153533263320610642327270671330947324318503228786320457652365975749711247809740174305652162793044332265361561788685943022005825986958222945806118421425989552586338763742204060930641287969201003150077548741084164226840743266644262884642630801458457343922999196425172311898476676935391061523275640423495882241742959053184678061592392722077641675453537069797340691657423119373577056164940164636313988290648697725790955539379494619081304461276021169853232212659463409203618894376913345762441954307012764460251235979881758855962219812859696995259305279270571195699095122566256878545395883306604407990378100327949581803877093914970089282551505425684647216278290014812129758445394312551976636952046076048724400829892206539097442175997301340463924279775157364515397280161483887625502315003527495783278139114987973911059432108554216608943636964235724782592355748102707199284560976024253705462176998123819819004273814144384920382643727367478026336297407140266795372465096963546148797758256842906162977817100736703667297567844840958036878767899224452884421558441106313758121440771125916402536602012447368852066254321246412582758187914156712770946954155013459796214202147985275335591286418255654934705164160991271286564505513110512897931532829615410807319313034342743004133234830606112694700708422996062741392429064674108034045424362751110634866648896557673520371338285696246440874094065573148192279042174693520645925281451428676367380952336534532771646953990920396570226665074194669259575526035755551078128863375458339664625526964321537295060068251076636661291343750473550911652256454820860714006311858953227221787662513708708836141351583653207393866132968897286350293133505427865497008937327938117381185753815411447280723466182788454578349439111656941739790833186055899115587058915433567348769894212290566970267942577122172628677143458776968731279814875411153521500432083866399696714372010103301722765412682278323816596490355388956286313882652237906406830228754370742447839005101101167298429061169253429493671706400226491200067767887899317817726601937547149849662670558221346846065797282508355792811689252338029925382028935240756179463169137583274265567179547211130651375309793498113105202904593625674283732859091112975424913203288762437420082593183334095768715387643794208688181668972616038758287587964722484863212250825275687994343431422272970619430499038203160119206689346209823974183171117999613716316744700349005288141072741155984707117703659285775437516533483898783359064898923749918347329814456524612750266189304069291559148921746628164676735642118696357931279483768582229027921198740784737441661780707026159996910963112949072055677136226106198261430286059558732539107115688310614491409188876230587747565032706363256939512826398287992865380995538351104392143176518653096060960141725653130239155771253652571795247163562389831175946148352224575523005675778375359578839505693749690388037823624767582524664381718666665857218198482116546446441133314326810170848435622286713442078262595980557814033169140834250947756337445748820681650867744666513913833898391209456948287901027473077371783360688672791820267541971243634519390721354012126457759413217559260963785453917941902005945114004040008051163206265691767315989908842230013600562712513327577393015796782603742829992060126921229090230070568547396171615352479209696706617903851014112987993730049098423278986356762808469900367803660988169153052106020690422359392500470096717545935072629054871119158705124999491476699235353371520133956104153120334337939676462458210401849115805589940770183589936310377135364735375775803924310596098430539883564392948153927881363918152264307982693860912872557363261817152271260044452492767562152425897537000309966970235109329223632812500000000000000000000000000*i1^88 + 327331531551738435830972827339014424901977175062884268794775448070923968362909787034736391345615805341546113577225737165835837649925895733349785359287813006837618754998851892653804497176204216476125383640711394539884820805300934856406498414836947156159109915063969252862506789981231860744559158092001817845946236817333971361891825735492328492332790775861272890461772670706922525876133715665829112326201807333854706172113815229493582516390493773419292109091744438990923715517283641580892995223944702186175702377404363243981030954610626279835127497804347304581299529366894632102528434901238020134004735246951461886559842565059240765345939959202176081170125108479409239889593481511505036607561801694510826611475473766101364211611904989605471762312042330252504277368124496276195134499669587451891466427415284136200984903403937001171294472208211659941675968753191971996665492500076217489148589545732893408696761887332087471391804497390072390798244570571175554664577089396584421804153967343269348321640284957906144432715407507511861465785756743966595481539847959814001911884394495887463806775813659622434163278069760532064462815753635166196542204841550929620001618367194663216934667453885106883936851568723494852569296679728227814483616342720703185678664230576474296754967210307404339423098060539515532341400495031674142024285585828715196147119367313784062906557276689957911720168507926465338424723944718749869769577097441845911077813370532228704901627028494844631046462121890945245385666056980262082398062022022145264932702973897860443757745799978205061242809208992260663352456778782315568840497428258880510560896068922215774382266772523492467491948060747240539925992797103338573900834870544598106731132967674497595218990499917477923974049074724721905287304641113602078659569987219777078007497260740106356674980281853253225635438970333028256578381665679961826039594973302531782059774773023162323505951661888233431545396406961896156251498072851952333154733437932947435555755178798514767126135039194592503026170932599249280317059673345129777921063938724956902604849501514328706462203668815112790219084497136221746967883184649251747578656531585788903251149198198395388381197498431271745961490471406262527580360572286193792232123044008846850812633529356371285811513122713306398025287488838274040341106939319701897578420885532161696243406502980218487758050088321024928672117699993369345725946304837150772209579796674242286928730110510402754573225978427190166634049447907813579443007803200497107848062123908444941055978268009826772779184014684767129900767464421518162788318184605869978479686345060195466377185988655622844965560890237039952945092835048249576950628765237873502471669829362069937576265922061662344594534686518796315945820885185406513473169604169395126398888486613794777617543150812813224910485013834068930313320951981320514077048148083992042906705735993786001295870896731161583482803934462659120253683366002007282983274021535290119318911519809688402233964046517745138365576785498906358993343757792080550917547488955359134867555208186563259953805689693928830908336035410995956984824670920211060928877793643160441037180251314194809060440782074060910164426391124656025663310842752008020858297635813910146988619427387698760505636904255724159426792619350240025442886909746983640572526975930878561467975388674373970974497709238793984466804650222879295152742607155366562282596861527551066637177655563779259794329253395299353421645052425285945456855759210779239162370454161329680827675956526644775534028994676360890825850603797197604178775418861809050747838014651385015470754924712828926239414840872420774634218220877910938598967510597373580981595231461614619426676893706233651509045327933879263280463075336050520151034044277864911825059042507359049659307546556865749654369581662780383143108086929164184919642363071870111480446525667084696292251163185324514579768267565928375828880033961674459695807075394529543848719299528180347588145293816227712612985863661687346818929065491339732900027515922810763597191224099605510061994527512464790126380629575926758455917174633787881034355743418700370709399863483415750548970561804610477649748124487578953098629049356876308223923343665318673447429965845980956461371021205568393231984734730971802234386878519752177537048805243630984480851689863468447697106316765169198418738037413130076544546825586582274650662783127380266826494666649824520304290324801410605459750513546168804168701171875000000000000000000000*i1^89 + 126854078197780597776998186046118589732733642234298056619139122700406396360194003255384143234663543641404837907616066909946198989784530610028143618214521540838864505113713976545700351054235999167643497975926720268025410006281245436028873261946635878892669908623105429965366906714276199059297073196895181049080872381781013746935105819413230523605343885676944664125908397958571163582961968976264359408555320041681680207259702979807815464266924773238206546819583812853443380978305144534470411275410855551571112950936852663561753644294359558047637971591285426525285386018767890167611688913834334571679080103929639757032747560506695092872540387672036827413837356759871411255826764405036998314190430009659281360865350559927236350879969169575470770844750284203027148089303573045577723554268273816434748436441337960687659047795231201284051940587992017408311607704054098640967338728677161930618372767140306649003531485525053292995463711642632544365798685812638103678235389217685052133498092753883102107211992067360830411861496105098853449786479108134238175023219804838946572038944552489468185849272043293140546142250719713498320844285736984483692644692643558144716504791745749959532169452418781863493376619060872971769803276476898900105932516940758407262093249485925887470741919856152650899543169824429624849466738224916723833446183210285588001375625617521273382240981628411739951374704005988898205055138282856626785080501231289653643801554214805091558116045902964337544843822418411291863458029017946396965912494980725054465609863367118738664668791368154305555001505052553466446791853841430428803504200581055169283209665022688400252528482876250924971003283963138383548823118612070630708237558716719310260094871478204876714075659150376861812139005048248456536306474058738260529865025437546911401949159676675350885685663642070867971878717181484994219763889160636883910004777707426111950280244298384110997459017225346968723431168548781668332835212266809512612399757942142869421987721364647076959589393159642310011014353919721910064818213141475986482171181260782744251783538665307863559106059829246160373611903805766429477850265587117416923658610002164110610301131164346071351263630505735224244053325133657421238425886096578924145482618074526583158544385911232843108382576785528113402745212142450814113967835209259079867280347765289665454620166236008882627711449698786284792912547372348775993932099407453037260778804755411376362668079951077316972874395670560565111462683558244314373875018210343372266431735028606370323020717620095931678808715404542112026658622860440105245901580280572278177691785511501625712241969285162117277364312442492270749607261698746634792345117030008474660608529947471922089425684361572431205437328120356874112463419376286746298584143962937064043912380180378256429505649857017322036222916289676942907680594851259701485477610378251995998242545091175034288080404931928408875864660879114919419030889097088470241301131294199700934959015407007091209842853699658846248499283527323929169107572105318360229554886471883408640343376721171604729719614387352068383503630490824285402497977594035972107255643433692046137678810023487142571692761005930751279143856602802698057761215120884629980995063027989405350545483714806838268980538785285405941495281549131362236982198017295742509763764957658037617129538249370319910620642153304269620425012094397169612459356791128284448114669310833796931354365387358350452992845199072638402058468562556979256268204157859812244633612703078474154046162131572904295553132730362256138360380462868318341089934314148145854759912379698035240378876304369868443374774949799475782471776115313922623260428641030747531991007879536917698505881085185916762317505953489619381656572932327063988581039924683282381918293558750424915160122973539247872634568867162741170928066255767641683453153333460807526515715242563895777081383746449480234811264445884390159740549019816684782803257291793016361027393320643237219527190177656450866038135152690682036081363124332721027713082396913085832924123647021937107596037566165386324249688477606223287746660997416982037295248379898100601020502222822914104368418833030108447041214447487148905489409555819486743865968497309649659934029762508337514055112588714402082075962563698073978188320965299961964532428146123338413951310996970986631659520477082485492585773814133483199259902903057602495764349387894981101056554549246394394436399100101198200718499720096588134765625000000000000000000*i1^90 + -37213962095856775625342516188046796594756604377471343316017985638481241484129210671860129010187476171520966911839755381947006284854598685048339215662435327921150991667259897502764687515136166341987210855805848327642727971792633240303528434695623790184721240561441747542329839478759100714060053945619021699348643811886468795187490271057864003450507719514999980975967161298421240150054070111221226392411041674879791255173809826792528178289216958892434316843348896686295053187519512278674240461761361490933730911484632186817711572300316734661221162495630423244698276812996582635914417928654695920034343992926519097724912330039973215456721422433294011084165363304124364784485635356298881896507597783195137794626201484872276771104186781306166798672041682955989568321270253708257857148831449359323287981035115181338310560375874087799742838141482032411352590766205619343259439750441387269725951831102056906711475484605279760760981631159144240953135214781661310797846649301269398677097442242964175955645288655103547885417120453542851243508857239732281121555684965693034085378182335584674229879517245909065203867117990184255087730332055182286297611536752754265354686940332337484335031442999036263986613914681900170247792062744766740350477449627478274297550456795711417188816430245870137440225966717737488696414718318930698301575045947169763888905532512512786677738018553160632821149345963967871374149157335487324591984819247485767026240450141933224809643320943829858715850677467305726008709724341442767346843852499768505703319108025779089395112789869658429513471077598104484912358583444841491893809200628905196226149013416469756323894540946726842036478177833259480557045521226667605529302708259803644296941305068224729589902058854102965579373596766413424767090752362923581591817024589991391105938096427834608555999663128082273547032163271177190645590406151990077699141350803699445938687459765508161476381753522459883189617833127015032029472640738639775011742551117778387412476822665767445012618766076858971713074230258891172151725025200799484978566834533899517711217076007097651185232343623866388910978321606780779433141974554606947060520326678548764081987688392545347571341611050477077951714835981301129717509942627564446961734528373451188276084816338163211615489712216047965664286540040466866520581336517255770096245299855683609051917712497931351123986188842140391295585201409013250119338696668871116938714299176500593338516502770468262454779873596666135529502781236541783860327666047098685889359453918343976424799194769798046754500332646943657284976068681876379570142029440838438984371550328142791232522201794447045523195590304049188066592603988214213411712356355573683089315997703987821440127480665677125641536255758739766083081710119107376162406982381692035582612644393627269075425249177773288910806343864849248308098826408024125444795806400626306420646626281070873940766121111663820403321801352726018696437688064087735986891683017559418291865544556454733132853006417889411744488832311304601034461997534030574934751548216049919279032132053837785270852744778054406781376336552651562447506990978380180686232844100918046743558052883384481844211757892201931321758073311631555988056910990110783910177240260464347400120591423744508204675587274256163380851759790009513981310683171677886743338331056659435940564788675032840396166129100182753536492052214533322548823012350677505753465936938420568817457519978451874805135262483363475358328019480256234623644222714440242852799956227054588145869001053509830570743987426421599108449530889213790583503600286809367546623181330930041640568728108998645738711799092651901028243175826525453123928160991943032462168391023918104717825322687881675775810317311144141626625887803856924724431398631435550473495672607282716907487207805531886419479756596452603016058419795455876363961320761655332605993632792313614631941077913350642228338230465837122665517929337891258010729241069683659437539527673389724033477431873509203796201214491731486136382013863752119092066876102835661896951762124287669797082391582034807312221519963113118207944149288251242015865533083357590132583198263574029554232663894303841427040672991346379479037575767193307927806858119408939711787465948676998489557995736544557344160627782158158635637324939118092155501057330965641318988322385738747256843957083721425311752531853964464331447620868578298774782883797369330472297429930552022103729115087844547815620899200439453125000000000000000000*i1^91 + -46624751559129434484969231381931008305517038403118905383340931505153535221378738182568695427559878147352365548267720331082962745829818906818293140984002153756490251746133754790811994295747156034078956505770164239929373127021513739862056630231367802173813947301523537563071731442015577157185408341105635784030418207567862045198753498233322518164221399174709131483883005808455674025846210599305307225742888805499175259894865828031243056226497851845856709278200631309244591861129355508421070591318231628757277903596749222338163598458836254725428836248092593055796581390553022221817295560114563358029622400144597870975797310188097401956934568116757831067412168350618212248782369124581025940489900823843801986842739135366223191023378972197533090467175339008292715362707710949477109197206873091143240228930848519223656402747434429036753873976550059338035258224390575284294428369308192983582025554774767688207693051850929447517249607795986841974309826114083831044404276084750371550296084409504391719947734676813725903669486809854498806956796436225034092000447514451375676681379047980017049138006861156392843972997464988152911694495986937241468071039643998110580975957655050691906127665408520787236380292734569514408508534067643721773334887924947712762185869245668418066032503443431337436471228862671522402435368529483631450627945958329682101668600519232601881683291135700629809364967560589114582756317549129854664425070198245345050084087255144661351622310246731615103503730815796456901755989571885305866228466506546093320365610957233302031280879771962748437007163070141104516942487199168858328835475880474642053263611051317616540317311565971455098262562220418628139473131207180351758053720717781363824978950306711310630157144572107815452703556659936335455727032065826484083640428946524185807575096772174023043922772863349039532857535840231680457534895772866756953492963179728312677133569611104201325980201500279309038112353944931038099956407213424931522297117630825444399881402967527820096012963958782188180432915344675771678781938506744296622185703637431989732733097108365655427408529248633891873486938980635500480434748162788606759583673437512040792376693781625947118726992869701813087695653513184957629102544645787847562500544949585200648712897245112110489469889857559212373145834026271693335408904773070619881627837911269999709452660852676578802913190960977423018531250436423411970880649004976138044667480646482392894712028277215330170300974801855738598653266087274462758976757169748976901314602682681119025162736630246747650308838920503507536834377943022108643952569043126640964998554745090076327493623287257063072749571965650776594003804180882274746729599373719105337156631183041634801798704972652533630187859761439933570795688066316510291885368058734479035307065600637382275667054122417446349627493465477794122102729952746288833257525103382529584986613744885858968005813824085015374229563718883704366225537194031290801975455227755567355314900667436384500926803995614164713913829324021717701862762833769769785135042460756261627619831288872861824356111318932178249587210699769044573755480996412868925795402576259638014825136136490240667488732271468736907327084645270762587089314598270888647092671863817049224400756515061853601652698676919618066241360880959588581671569557768483075420093152083799818198882546298227078365544924268027071959991996221185354615731146848296530520224437483787751915972987494240559579495147102027699494036104180871218418539049308471023731461359168094073934383790703036235710275011697724106351482820214190819607800897757441776083639762407786442170081443112744968091419022504222021959755498036709013476506952203009750951359689396327387262549565523354970515375924785824829832024419972293140767401409149842957493615506049325617561404563478038838813264183580235106023207536132184735358885115409504387144096108229146229086880410355196851651179821308238895014823182484432031949193368396831882643830357558793431524626213610555041510449382589504844510236221295061285502487056245273456218819974753995994781925726396071807307138210902069653714519580580551513177283327376224232240783146502836829654232308554144879317957510979568702147989746604567092870594153629692768835873626652985535889909088840006801411254588870290692501179491839700554940987492555705688018751109470691664837185234759191221611040680484415825789620038997243208943988788400985865949655137432244833561867380922194570302963256835937500000000000000*i1^92 + 56023962882323851924912556950151793070969874247156988725817135743537697179392610912924785609522341168757949216459112092479794938614167752387195751865041481476200132342400223740438074587151654649375152768574667271451894432076566213347727840843102008740535401554448088884684102440718094689725459184569588575373305939832337578551127525781184551105814268881584674147422967231542775072091285255999120042936924366970030535887509829933892043963556329445555992210097683857082476862026310595100904751421437595007209735426079218982368596426628944766057661541400011100476687039491573632347778444242251365410500176207041945485793713306296664379945946182797751358399373212627118946130862247494242791786022347762063924103227069551174552867271172707540988004810414353806634663671872762772097093401317108423072677677204048982852384124213305583700768348262993712597625139195352741964769624551651137346413442068917771262308048185163153757251808793282711408813115387896292984880939543524822267467397250339998246029141545270660465271612993409544514099138704234415436340879954988340238642649466523033981316124818853590782158527313096639010701004628664901576433018591977162394624319975051047585006602946524014545928620563747762170406741031433401652614912495096066322384506824590562196430987369057616462768565635787124656264149012820442391350254629756234707348473727305210096219651945521622348019427767953029826415343030421260877425642987857698899268883430880463960811632512897613000183749079513050954691900969201874402987173573129505502230482280926150723782007870758909747510142641914775919811976606194632570597809718181940044355060848473791325020405585443996332118497319617467245758658298617108765878969930597182464897898946876023322796645239277837801976979699146769048467465715698070104034625664833171080052160681261599305781616251683807293266797135346135229147660189341439721991707877905336508621613858122056804525360430833629803621206433407227296315647584682316477401108442164340984394919496288036171187024522905420711414672633613996951039913654169107391826414516898224452947060111533531743245386416821865034725940641836726066413177188866057372767350341964447263734208948673185858292256236524402116331195674245445186480952459562268366914190370103926964094893328241504698959152978818042875238168182756059545573267942154994991108959753862539382863992357102027002726846184493602000381254423191876941974568660792318280030044326444642721486519723261131504738036350289950957866987401771483376991842780719311147941619796159982496195385824262178431034296534283286340069138155105507790649179693615943907377766977195467221087942711662338155961533145999012130332639309473589616937613292288176307817749289686176717813909380899778006909398648302411573158469858365163976134753066884558241433207902039561640887434739237849579924752628590346902341038790702772306052219011727729770296653690261032904082484640342937266358072743835318456972156680972663822012676119188754039927394816766725632049985048140942860653518829342511569345661234496777067351696802964259360570705122641929412082255715027717780553871911619639720326621900977898841125201521434391910646400875839541924017656396025452990802571757122680415046024997651297698137314018591418783673528167014641485673725497419359420671287584372622474610041303404314503970380745339876504264891521486697055488652600904771566994196930565027956277895507574461336879604558995496116253911686711767418660639790675850488137842805675521356071262460301646413200964680166096756515333459127429535128613729914124949952469163045667878616300231453318226481010745272481495124722708040910800988170903887981996296121167988529465373438068210352166592546498717999914972081131628670107499605124647045624989683813090785271457349015216057040078522659304087295376107173828092581164272691287584741765771877837560705536125030734415092859455422581230525389170092372891113671980071912158295485003717212347413371093834658845824103610578272429235031197042641996274810130070449213751880024665310810211118082541296504855094720386411538508523427096980830161132353808727157815134655119421511258393944496042984250816719373398960278445825646819394928461588851177534671715869558907425522322670351287536273875432555563271338311378292902182588134543759319615668477034708497390035388868190046122840270221162670777366493880168270757126746747125461769523223277343299953752549320293758423512026550566619831350578806450357660651206970214843750000000000*i1^93 + 124077537193217272790375528415680949257472378520690098276269351105429156238676137636008953973044817544184830447781785783264397232491545747068549370404276311121077999763318732954327285594990325102050864812130821545862804928816236284091727668762626944501312611138334727950230667171091355491033398692928321214613224750530917129470821005672153187211688138293805715770596090998797669741317763253265506153065887312691283042212494758015364840266212037960500462977784697091635964441789237483094980409510087104751279359341734915984298945236018831359213629279967418592112411517105757242353392593872725909609207495858817067580248050459893551145824398772629104762020829444548196931496001524191791555246812590961497047707629087306801084663631831541495588855687579721343375144280149599142311353628205457485557186902371763598463803545769652179805222572049556553082935280595706097612155673635463192084252656680395726274360936654635636900971557650946433964695703033086454407240685536532415933517971914143092432242669415370036864902050776414160121185428958340878315954419087196430785965466355595656843940102178547919595651910265203471476072699574915690064906071184278832056038899868418264713196278003063791263940781291143480464299740116845648848108352377276934592306618224524079463791769067396521112289327797221080829522771802109719140180996523252456512826868169461854984979585842926622743356950238513807471585481107456211451162275650557305389253025971320063514233843567058149412086070579878114406178182672685344583501646035186840646033451685554933646698960328516533840976532220692947758671087312687046418415068029606391963070821633437126882506764810297103607562303562807070226881526318002823727197309253471450899200553271743146919022849685238310041491139814371223138293361713524729742819096256260256558988306942730723384308502496862596559021467243918962163272971369386685923908752387693259981658554669760235533253737195029069607236547848691082750864328475047069211131549745850390801035040744538757288857364694131274656250282916265073180330488513339216058076441646796444056235397454041250982479286212113461000257536314823462540459250400359400589563503038313139749621052087743253136847063641527524953832959108705045708644758582011441080834947257865962158142652799821463455926202040951974216517397580743187118087743670845327735477366196416446773086596808651695981276941140705133332006918226815740946694266623243747916174574353144063586997856477931196468784092820036891534064768538350125487665348652840273505088576791622321852038593366075159068838496417626773849366354729493776261709471232908429742095976716664790403078875633135094862824472959490121104627484304299832080136506851714713463143944202201940514143011767910882219747160141168761112400577892352700747813075404807966014017484060371584028594266299813997865976354937488414359947219423547720838988507939227695827139497199425276448914936907583804951656229185083557477526608403830311443118586637275982801147255254693183085662916285229881088735850375940285726323050435734765602904321516984534472840601494245013947114341713938604966654943107992969412780553389042208107219089605752678665832913860393586242047905964673447982872513188736258604195160956660353099948647952605346556958490409217404131155701398328694818329923925574588536069870664960355732742494895257599856018333242210562548845263124572371224778936371312743234086987468616770892468164190722803741256727898205698916997273686361906954892703296490418421885383201918807419823918441146720200107524844073977587757343913442383025475752846579349011531560094550020806333770386826107587517698214726381095067794704034297633776127315376482861794006240984054847036808869599445634562803791987364144534521222391538406233758277541283952900682815318220026665250613229769522972643217658837520320981747541792366403671067322601712402683682081253458458128721809405909856021470973583876920495239542652751499666870316320328456168420325550378374348174533505363896935478371144065331898369861623656031863729692542495969807540035939234235375554053253851547270596942833289864330299207815528887505525325761967459203628414734787347202753833381352695967752967897002595556471548266521047732539731267189795809916389201204061578468993819813149489161813810534549006861685539470606957993918651700719775070570408118552461733204493458425815174863988272821401355885606638007331032441700190666903770535823383331752549352255954318025032989680767059326171875000000*i1^94 + 82376730398719330231591815438652972443142309208911165770569625523749688062571390393736752779703816101657467636632132588082245425828150339989432438475422044130862844103631451877984971333277601609548045146867196576466176703652824530247696103906149080257824800274046116123732923806789636534905802622211924421547550835018309609861648018726772976949813377897792453175968146681290224653796963851650324537415390177668082093387284685037097193008622191526930428890752730094031191670159084799517175873232865385630613525854943563710909128510112751638028090225469329304896504091213943949352717758905535438999219205880309649138579405449870572327235399458665973792979934939221453177381451570938182496738566767983387245698482483738645762361622772568163852587869907509648772790644563024424025756182984015268722828494103275557916532937284059874793064333888194613714513746451443686990304316230646691369080998940513874837614848132621502877206309942883751358157922629429486220760118783250482157955224670013348909704681932939546028972549188760914204129435347491658176773945555578757655616154248731299795492274749138635370458465231956165518116799410744226546955221109330863020820300547761372530077063665788738313322913606567577376099234096051486187479687156419977973773763095638709601231182926829566299550232154180400416307560229436373012579320901758961685493252659662014510408891107138396073241295003486743563280553216913381631002905329992984380932068146968459774433103300097718966900003787893683119885520000057652267508640610658538669881480092567901160963128317136945965917547710545780786001348322751918895148963717882280855164822684884047576327956693859111424823120019625670532820079056250951974863298368830995015173724401829863173722335792979955785943693178938487667279169171129877902351347544658961710414671614546488093728779371335583585217180790561354158229986764059888768361806034818181377048205969006141554222528093408090517369293784766971162222964059341375312487286321603363513889596479768126317402733083513636726514499480040513671330073084844692816285395593472710862465987220156228127983276294990298775167652195852075223972788447929357457137609795552427763027958971586646168492889651682926096550635304518896916386940741926954834227952983615687273524730188224703800162581915795919993892837277479352851111291543472166365285981038230162731591405713115736083475459037446920480030480769476585714827579413829007207127980841826640264881426190228293437989966300239826413636345392087128389303650788853464021535757964181259638104558198909771127529204734830828974125024120729656044273258676952644044044175780168638567756786293038570385919949049828145314728371634534201871602416816117417058274215912085836932479103838782999873614033294968836632498421472993776767352097525996432586102932935145980195726347883629875017085256435993212062366368192225041646925515282111349624314377858044704544744477325459583124397710193025896066403141592444836363045146628167420354514651787213562747008301912773224587785602142129713700483642773990842596486880435863253692188958753170223752488983305470800763450727630455897381989100472814411056556483838328808707582987316695991059760001032428870639092802660545145939566080289385937226451629633427385795064160228055657869366916055600522857282861627119343583502937204561643154877861698411075822481739578145983201410893320025944190385510019671291447016351158490285112244486831962884407660413033984238356206213353424610577511997751132142328061577004098197709720477893983808729270161180780116522083626626725423580612193285826145698860226873291013868516710561735839338578882713160084299215411578321559587907668214937772415690862473369285550852758902844702059043945178196250079073450365052701764929625828647211007724476954763877194377874238814333274832259273699617906292357302708519678175824439788441246489482636122667533912516345112113848241321685487526082401795469274302540824289723347722108678424890130192118998992854043153006521315728922588410334761753424264296330450261347269565330604770833395813422361251493153294463763166762776823801902636362948834341442251840984887812612363459808024030929138850955542924509425601950315497629159337706344953450800031989004537938121312865421739896893470137358776913070019365766116246385917525390965277209195866468540156871653315101313885660934649933593208712002497859402646975269356031525008983813658070495733804870602701056307715088422582994098775088787078857421875000*i1^95 + -6067100893159074271248999537606527216620264596705198551973078905924503147108177146995587629576311531645309384600712726185819395903694458135261558056839512760008295102553757653303580658167966366982067503164459177318638685663238475672534752576767687175276901534150756893917925412134435097865661042642938840449797500596986950679519944877265905813798724201376977050816938237500290447076280280685544546454961396167980090120130528357738133907619807527344907220104844510186122473465183430070025022488981604429344737329970782348307620167327325883310733725889090938024441208541182686904690613524536100186441584281985591385222383253845226926899071849587480184521168944373909309248098451696202015275779466870492147048073250330958575370158467459789554152482073629040577186324363029217974584991488979760690537281384614071903542625599807947078955316235580576816066202969263941008964657564563224301092269070463050204024276851125447947896460826957601339894250698770795714933343856046577206739112336297569702007801342443052249714496507768636190997998421127235553584212020529066026854622427262800039469276308185601917462881594294346007077279532690075398445970617861367575304777082400685057837398424932044277217017799959918422048568702738119542722897113229196210691871736048741016960148678631257789826305297957871834895964153102467699285646982530145994001027696641466444442828048397363463335246926731700492829730982938288983009260980952668334432652454599721820824248056969057982274128459567486501036459016140625512629627443976969612565681255891803426311540724814152768123448476819072408376627985973122874797130143493417260136718917819178894289570476478061491378357279315169228968509036466475519510184835239019096765957472480209532714551875641146261887657940037629414084215782728392144933280898638549381600797191080613420245742240908970358912539342263469802342545283954103852778262325296457031344568884887043170181783256109172902656705803323417646170589924379428867269230482498951264505343838833280415461334102901188729245776321864886527298946176559325798287312503592250012605803050299930325612736202656985207506455847919332621959676449999646066643731647192167561085205483992435927026754321670096606361186462707352049209781253407857158618826954410973953205763415791907694498131777512746380662383955700602479858802952878315716195826582292900867457055768896113993017895422617636678086822687402917502146754127650699390192342622952403219611699181911458813805643958548026786915708040081789460299516230116865953687429655772783536664355416895881540541540385739128146842771170128365816141003537003828203690816568154961800896189872963953192608577306260754228468303209564381036274439781365059093331839930080746537287036927759911522096737060180145614092357965907341079124149553663704857652556821124632509058240566449575243644961189191707272791029701247687691065185264789101568516942034581758116526671869189762562288604432531339413363060439247496551927513528481878707663477024411168376933403852731604372370475097118200575553972980608087169768854986325130689398717131236730493110082893165142877678077898362411704167843485291586068659800178988828341820683294390515656485784184419133279705911203431885725125218296436435233489033966662539941675326397993344010970897314696930819544350208318063831413032113069451336702417309266602268619765997056431173663459826011812830763521444518383565677278710094342135439319380378726055256341892391629999503639684564399172381075274723682571590496526960044003740669977598460086359824641972955425909285483313451096202265931895775400226990583659649566191813203134138410121504904135692353061023780300019399796187041069158173909090079005418528344831253073779809781647254692992319026633545283756476522706126409957708383888687840905881590307244935145071260476201972704504038062313155183901932092174894552908661519398550644333664245762232509405411398167188152992545859163574981204958627345936782243522013468628616862016912809526523353724047884096201529528936731652006928356226564220639774823570473126866983691717580474115576136644914210107536413903214502048966634479001277863626319708448336237611391311904360865570244450360337523484764530850373367195875439241293557202385900985346054952078177859069229629672948183370617005502243864682927588404031426687053854652370420267236457150004378465640846522383796848896763657832923275313766742388868674552942837919361369135675711439237289823722676374018192291259765625*i1^96 + -47388254805007501181410183978019210463632421474892937048716111981512841404811563626260629464095367963164173072779922666877802676584599119200568861936523572197872551053861853236550976386429817273861004996878644839688278085948858256602884560316531836833077484199942132440544348095443468226294737842721573639126604820515329800838449479547578591643960401253682943178236317290823052801049332509841014400954939723843961894870286115078827196026969875261547493460671145414856767658942359345798074356235988782644854773514720730993276262725245478726160183584172996329658876048440040321029193409112454837841523363384309191028448574121194334750428361033441171043724431015800326272833987203190157581333680603970508956940331359749670001609881096917179079557979841404158324476989942002889452609138754504421948757767647806498709680989402968984181304845061011542262712948908705356246388413655637622514911041135342293717933624112302117618796061497167607418196290131700677975806907690046127310806004950291743716288130955561990490794528964911524232832014164007914944848519725133068465969729768938961277883410104818049911024924652976047681705408994894493462384056197526228581716564349443706194207655716453853400000282018235630581095524821736359269368313682737731321667308745573471034157955877747031629892569639806529510493871757146632133406415493396673285909501916641757249015524260321152264762905891012706421525406859649911542580347946545765447958286939283405642211610924573555618238596640271056080065986670100411517585732075073266036112573529406294283693014204722795605156578801195963753137084209668218597384635641571362920111291263919482368442915237409567894509901264945997524881551178518651484602553483806713130907761801461205084647266985947581267209784419592327133738132527017405371776319337426045250854764040497427702731985799844237100668382298044245600683303116427906815057727064885951453109641679591867499467003642422621454222033865227816581277446623026610832493853910620078963346775104384101345228305516319275494945964911155346985633196739007917725345554906111537956075951302690218180813872867657314229310776006364270474236046171571556439049738628665564085344575446012405643664861636094132589507899932171109087545294694132180506987276462482574327236100352818252944726280980320732783297226160062172306441115750646713477094663217091430867402858928630239921266543551574480296552655243568414564907676762121183441775944005150254394973697795360536308787721905613014172858928380713604148696423694074227689562191537413943253075650286926335624095706657958247860531905828990781505679264194198509333074453197059997107754196422847451794044018221458869119455404238302223822289158757490497392486969140060510453955908153007688157708650313998907280572284178796509587247725007001372253729678562516498643390218288752242304884794811553909965068735037090794298083254572327988178271538513280380485578651641153096771021170314782070899662990137510753025573137158551186700840411393881496379278388694311291900863106276919712312904371441311470110099569112394651275579524878381334173140561414479645796743682469693424550609447908950843604557677186939885908326657167952360414890104554831470570347122563737348366203683805594532211958863549299331252224548872634955494314066118523122648914458520861461811208679099056540618121182901937620002983348267826475682868569832635269313041372535093805196265013787762288127498158942446182040809723106561832475239167414292238603759231002889872452037090110689706067495566278113272980721422952178610229163745716013208493427728275669797718260384195121984418523735215659701859473780285953139443199923624508357461906039663624382540997875587983106671544327039648006266375186929018251762708045067666193350123877102595822002569932522176810317901197416805215441956703218636935258132720142727993694996325537858803496415619954384249600330940715910611448005471257159949500703844000562806757610988474524505516149857173273475136352734268721427260181698769797870583073800803684427498839999626961236666728241859469620058804677212831365761313702550030568787642625877120875837342556761901211221666287504133243726074043132751224332076578437057469885520129297247313617044975321086030850974758874586582317121850015207630330531540170196338556731668342222051432879818794668675754722905608158282066217481498254994717821103071779988096286056798048861892472334055569293293251132218046883792794687906280159950256347656250000000*i1^97 + -26785863570131159916834241954879935225231828091148048807018747634457619919870594042799712464104989789669374465730168542299223237482465503921641063326118045103101258270330434838763360196535031210776045196736320348564444744829597772477518199506297920520979511746349251005534831824754763815601803227408096862157451557142767015076279780767987188366680621389486032998310630823684796332967579731259319135591621501762537622240973972614785275789337479066378796944313747997717589292129902371418664329725579618568059849946647688163111333850422553122833454678785473636014814508234048027542427804733263807585335188854634800153849381206673922819673723884655809133611833988050823573032473806051646929554791025601751240387271998645525448394330863320959139100445396146189156864068190873570030859909511610423992234043454856324552637984815416909453128941846766212047287501712631542430033820829910937780137756401714135257720809583865593725272363026201299177024142198045235702333618532495581688714209249892486642602922510369926782781734847232544851566471437539996322090875708843459980751741384745359274852464500341716071121068032299664586916105107542413125367544049045574994439882186251166438081559947924869642257366992055365022313378601786336902136267731580676570537170295990364563078329959825239534083232878178011129945717579871135469005919477016544217041413204096467792358545349665092637424732787700554268331253890827281966619000057161392498329496962029317843470728749609781057031474950760993542201535028835944914444007726199966770076612617499112470983798925985053092362534142600471523435665539190007233748107389171271203872187811327237316735836887062164768382920363262700470276216444751368492531050897388766190109216274219030219920847537811781912563073147863558880196733417165527852975535666184862344047054704457188467619662114138414044800021121015282973685978332774248427523068043675189685482728077708518938551121916931165652052917440805275588236298015908236332583370945618799594921162920282874490252723128895180220238592746495948404884327659671315717174812829510319030697540584846721801908076383670169594891506715384786337880413146682786018940421374703239802596557819116196071893058059736395506295496453915885265470476474035110335328567188621706390043141013081288884909472336606731351241461327454939262887396992908462355703932212834581757423246053622098286496165107838621533832929191335086894626267804687512531838148075090634930272102585984936947404107905096182768059818193529213067317183830629557223115948949942985860357929008704104252230167406350903619392683601532526963399147723970848725040609167002269246649854598676753814464913625668602076656211318943686290177699198266266545206094570858384544478113258337189094299902279437319478981661679936869187248962661376573835030315057626060605600527680185598701979505171293085079820175642431278870583693992496261328574450054969986656524404070603695481475989173829652278074687065599760354144893296074215224020184641931438673641913685044413444735550439932759111670958379182023454801733198737768546635926391356617411706543339853560282161945452924014325039751831293332617260169859626968060465721392770223475051253093157483445641829027575551440677697286209315044438510852698395059503248903482445433001731840227934859706604169538578096182889857397222796329952286032110278224270636917827537106191513240177850305138137771033538492148465665119821024870773491597519278841531316016559415329058658933813370666099127138109822663190824189534646966611028764357488172687641519648570915610583104409034569936277815017583148558480605127258138295783639754243502167203207846561600822882860502099259312769646989399066651051658894579347147269187334855809273205864484896387754403518628753138163589744021279671305886616835186036104231407897670824624866014896443980314837454576441596404720635629133672828004833997133662642257218733412312586387734182016138395961215481403040137214582098216915426256173235190350195457542781074012212613743539744625662856383555741557469826308784089499879154006868735701897038597120406285240855894469442347656312310058891520710644062375917731571675438476955795330757592383426576107377801053849339541822501408388106541685424654303780640196894024936737710405751302951299785506594878124899640340766262103092624450129219076150984588098029993498629441839156172962867283322890738074291184534063101818819347538225272842282720375806093215942382812500000000000000*i1^98 + 7160542279219038101925948632459248290585044252726341499255378107620718842014491325338496350517397824503283578549272025881164639438522501195676942057185961987413139820007267330823511841487465949306643269726091479117119755099168616613546809067248103908606760777439120548328098776419381687138201481826283698546809422565883396420968508958562921807766599982765060349844942094631850495398604755868736769728527199000956197736839840968992427051965631074659356880112989743006206625904260450272495729687968280909311004720670509333924788181842966790152785258076162535125500890531548667924008159786866831348479269870524039214990123042873016260253538133005901596154887471050575688465175402090893386923058055735786488319787872071229096338402913196839079542787148525434827806478600913902957574819831461010236181740891258841488362660620868815197521063184422371807491175228004754609498281192203665053610791390809452299962386109904898825888165825047312280558831498471387608986476959616460081548549984538611618756628077742295139098514359871624099605197340117937190725525287223890294534698316883641905425307820211582438846971250534396183362031835637916632660759407178786633567100782773128322967302876161861546656617977620686987765985974140452905380056026605910094681400543182973566387500916516859975569043883431192963603460647143983359149738025514503754266118120398697433672087855270242268065197991715532042140539528017649588345812429424301601887756521763786809825773163665280729931843811866560769147660676520820494821888870529525819894959820830537640697895523197388059644295455296914172788344673123092487984628099520205454667388990667605191002802877129277024997694641284827126107368632290576549986121792846346755031031073950895230244149351212425887088884598716397888858901848301254258598935235438499077207112198926383425750386365470533974943292308902082064387335566675574633994231448695485233597419779342241940813301947933066437417701632840842655581664656105329401989310648101912610590625908766519840534115440111968218642811391065272933793808111595036956572372595315013762556277623117781504148707940378595039259247505939872672703314554617420220120808988039164799854015205157518164301736083972215168763944184890629468149755757993111863580835976863906093341126145120742372750435625214394519861629094007036403888108251429087014390422835141274696992297982029492341096629120181380615382762509907715347964341617957570411330970619613560405469411744191922288493114425774560165065664413165759498423663857983469892240406709767233653804631575922422483325454804089600558115920867791726523604674865102898563802520718169966218402471335442197187116036952780486736283045113702403287381217913438711749857883386188456067605927596887912517855278926052184482335622066590948138032815665219841073507023416450320160543863399040694164380933010905244739630409224224419509509618665022189733838327063134960505299835395193321351989307397561857098790264901182921326356781961886079072030102108404995173514166063192002184197355590662859838662351094699896063707467614887795682328647048157444648617965960589741606263284491908985280518759046989740785827833483973153690508940429239156575818506563880534741360697600126794718083937360177518187570516749581770799343229807406816127905893806731473588105204153207889567864410058263706842833550831170575425652908457778606314122503655199868021749182754825627906492773721070856251266586997292119043975981659222929640308155392461001034576445627191996237596432638998269299332182740527833734905292537406259735956490093868860190628025306079332226806481585855383159748725102023252445121438243702701489414641867499044778236918450160830081319719772737928802015425591093467122163061466393815710012405033636373721744303925400796199987500422020874637201806493843612754469396039691740745479003075435544872000198207034701198442333178998676584492353495212838927367098265105678826706937355460017763003013385689887562946147128950420403828139091564113635070834751381908663728077610862845846699027936178544172651579486283438055432623920655747617557796449989404233089065809624090186294144487232884653133008268759780418546227954086679177676183864851312051391300642647663045008369641400681187772004709053387238471458171995001511022519212822242504967227155060936597484317277633944877571157192920265668654756643356284875079348321564761009544627393607566651079210373609384987503290176391601562500000000000000000000000*i1^99 + 17868086753282795890998102058406546456210052597455033769820516051047411136169696291702897988245311195153146875976005319120155807606714883427248512893470934187702251290268023208612105292908110166443748444660458657008695912877660344561763140182335860120891793574699348868371046697768963413837944803530815637309231457096864520053316543561344359727818081979680339311247075007904713871285150843846056309923094420725845281597158412373372174716948002503274435143679956970834680787308039893840157430993147375276115121262998610200092487306836172460837026867807965123253983803999955343909194300949896407648660734994541359495916346711233757826768218863252566714285600547142327718783521621054634830880846109958648874309506048888069083404153100335933390864527418517426793130435269505339919278110469066432818114046576178714964976689406799562930089566904212332301347787592122076792243733883814999798753424953482572431118638097751161247484007335753587102633469069077500925654908844591689423717018053577274737067308413124072175570668092947656004823037439960779058198326205198211006403789780075028930278625520164210058506153867634079448891967051104720231006605995044047589584870043842101676804538439324366075031448851885675131302660495462280189570048012700635203209734292729515100981618322928951016944288293185432276383625522457398209224902652073421866273760283749079194453077452194429158546674932229899934809875642911512776530149719756741734510147136258278680846034857488337252566367388551878113679923564668439920493914341571719981412229022009730912852226781663713963853576957710359870483308387444386653869280378036377812420129402769537461657205502680907599845848159403138853265357307738921747160803656362513025902180382795162501132074688438847116038326973775444302735291138566232165019425974427361638044100353228976221222363879328825373470736871162813786750623931191641035496224644171724039183561864663097994582789774322031504561702594609475461679712490258969837489059663744361932399562387530504692425142907641399673638088857866760200369773995131463057496728603042926653429041647934155861673213837966788318272780621060933667883378435674664803236250003295737154964741863732012098653110825136880193188113817258270962616551347688243585561400532210319063765957294621346675198223597602974785682852893031037835899032058250099873174779280230399266503383678835074604056300283464400077651625352467552805210214033904501170810945033781600131086090048415282795965103912270082518774405795747501888004671104272042411636680110159287215202238656078221996470951480593861443482883564341351792870123594899467214683490284583147699400616795812864287854550974384576539276217613892687734237529572850829509865508291634043346994784617802826781948882926760132255126675688566548811439800056455817634249560962203941170115397772088245360409445053095928785318735424217870573594046442548926246278419229933126617310640184008661587151229679701327393276006255257665704905748771556452243385044864781729248726750458908002517021375798250974960117564077580749680344927900470014179791406997816979673988514326155621010717163928900095272951811379136823819114639711764940943750830953830578441970827804823770296016231135719538221787740941546090501867992073344482394089845753079810085052066833946382897301526004524853952196497653613176649345810108717051062615415561544830430765270132335518718688539826675188477287644887651365581164049581707998247867446808870645133525748424148884697671463841522879971131850196612249627507623673199970405792071629888599337767492395638055322696574440281267189984096645400149974043369514992484931977518055389188309361106558970893178309902627540904624317106677984842878500717588793078228729057354703539774826395035419434005573366368144390933861946088053763944808688657485465480612518682397972221637073027328037204447536733533023705700620920682635622664850352656704387535064196087510339229951623059225218973311232884388451397492795070544699010461407166298193159425140742165798084577851748928095039856477545957581945516509601256103055040168664211694422527436982374869128029534027746755913356791565387301174443651445546551359325396758636161303993680064243460618601976235903378598252630929679938079452486208456725372156783789257540048902632977587039738685396585336634618896333656698892022354374526043914852825474420647842879824126154408956302505062652130618516821414232254028320312500000000000000000000000000000*i1^100 + 8793061653400449853672909196785936379682257800841995034592711415800276044380699555553449855718257292812805829829570554859753039247128890954716156087790663328445327820398963431605341561657894668592313886137970523786889492216760200991478876772522541535543834256580240180746762882183877141452806401897693925332073727705119809057495286584435105181269166651741792311582928454826087419710559695360454422691863824823672727327368343448387603281302843812386061104938128071983951173370690825975263669477908504384079680385927944845625894293897777386567799836137044645426800393080449946021021866603038412420528285026057520042916811098897396433632896629805179113638899419027042476598593330706314081796867706817124598442850959822191114395987815508737755984201442137189770184852340717835364321935649897871567422056284473239777405043457849248801288413393240713788267452148315475227678780596738731858568964590908922376935804617443869939569205673717851212724948495949172974298121335729186319219065949256971609991261064526416839107631555470532664435963865171375165156580776907489602764125524002456204341075898259149004605813278646972416011268047591324556419052060306755298700495962802519941806981453452060491032908325741348937630202577209078215692707129126014401953460927835605859971058876048581054160030077300534438279483542948484818603943813343433333192822864751607485412825833997175717614279914548517170533264896676507431970221382018559702379393033224056912643736225663503498016781047777049768510189984933586128180922152706739930329927258856116992290345561972884142757567526045643717237393300878295442224871898650647650092667997849818181447081970351616842393112362512413825144668135867115009819719084256450816776946282774088061630317791091798472228237760417126423571842738349971436637715240792510019508532610274891023943452662827391127453021872437964885868646451238117613381093392793347212774535921680624208811603157298590039798650332948174467676012890976570110612641705829809531730358892696161417687200522797067021299113595670110524120828994414584042262627963952810501103835620550905680544325094937507218527992629429823609824420236623090666377126979072401928112076482943454527110462756214356442944013463605867759701471389100318340589835251731916726436007500173340801265356003469983462298100713478823789688513547106421088742061822588324792666167335211325625540578542825487408744239765124637991581211324206561499554774672702602200174481276728350369646530479355737213874516150121317243724831578458798944973655498033540900111739138253608984382334808845428039909951826423546450381087257521440505797642866327187365153122999786801392544588728362760099749585619108442601307677029276208090363870526509556613039032171792134897973471660902564471097672061675818488927304644806989720710635189011895250001883199043713872171213734588127106565525986113000109774015267137497313698028614996657624499793838813239075996175193614704214076298487222186268120598898598724878963654533594065606283484664837314144221085809260615036962043934164100150812616547164086265508074161290424547456436968068661912115914530738675549836122794559889596880179223975397626038703821865728221607473292928531995030830653909479651092276239594078019723689893745825411634608288937272352077580394933832610201729072787372545962961162133118369666445507612289014310428390318407078580966973665118200625437390689704232475642938242467201753820430727809867813479807326980198164206677119071272495754136917485754995544194224868870875403344857570689884022434295778395402135579311500470890107045854796710106502481992844181606026749598324290457114331394808044076657942473329195013914303684100771887322376894803410735927409789589609742570089501872837431135621774644491892659008557289449515692448503585600329104214449511577751203971266776986760568944553455455389813651703775351218261998751678526779573784948592850109827386793765266603961174461588919911877596945026328534239783801591600889637610122457279280428696056485245354407133447692725664400597259264798466180421979295912149936392035787533289768473644925769051504435727423094938275329171947466914579865832815801319841201403930659933190628753267190314154453590557723524175000041566283578717858733454528781650966735589306813086046119546990783934673481548713882844400602290312000694786488443928391141095640421222530134490041886508038260217290371656417846679687500000000000000000000000000000000000*i1^101 + -1371941336318074967709440745910493093809995811755914193367253663428328170777401188144060705288607479044112206088595877264373022320827956281586911316175266978601706048066122626139577549242740079381992585809104378530861564201918970188029068312210459963671810119953899690607837180360774357386128192409262711313860913102609530503651515381914538416473150830335091572407711924070891800535158391612138341650611797095854262252071248486642208780942985607458403629929265261856737333401768027721080737600852942001975000582279234501840235804971114241375639520798593639882948262526646844963978229875973612101483404458564060726284804186021591239386698401883112505268066824753648937620026084646822958712555307738502148418920337547614947464909196013775481208230845836319381900092284375425409359350077512729946116514892396555051393158509481485541799578659798773039848310309921890308861460585735632852411052408285930616844077012039906290961452962448890867406289994597913123131637979394049346036504118807471760599855483711619710135010979946160955126075278799718119586657961640580126165855657575835780824394841643477741137571949497269862521517992313613629933062960312233342030077305968301042643135542363237381142551839292562823107252597453172512776099696934389924349365404283197230040046848948395111231260165220186852793688530924899576202085202130197277310633378414789863488966841399498595246479268501368844725907638897806459316809197510193012212429272524477233336444903140242611021109473162899915348782825652732330724278776342581814095877359897372491253474840622787256386122249019532803522708544620285946457860510360453409888723379737313034732889061356049618186340078198934409322126763439897333189072093122874457043193848542217716102564499162898389954017240598328168000046778891850720683366293392907608700844184669852223881045227776050734335028429075943109332115527021920906011842822446276544561698843443116444733077215808153169100788014418849758381807684615149545527095740167235891618599376789317113338886667204431038401538308675297262730172335613722537544106822844746488125536931340366486281113333611694384644328698457239856474471890323409612856466726777050701217547157239396612360541025735884190819447060449741921443519034455108869514654504335724531334057244140947546699464211396879056140254636973613454627549181379691942827977004158920287989159125306160985062117266711144241951148272865152682780072940957794461437323731651970615597746312599758962901884058623313096029662461577208953990187224293804100006429984167890721738554085405557945733479748871367605095329196099379687057716599185671665309811002892504814191238148891003662879780920940206267660697933885504167836581273707450319858154002470779353283601193060453119690682930575066073269221052330693284366110606943783837634642043195933289533947851504394768820738714599644180184486744773490205111031750889712160638007041872742112274642412673955408000964623085861457166600006821672413933896156590407025721515970828660703492912186034282684456888067105664290543134367699175379468795288727748427588178683211599543006753091633728539350821270969282988820306860895793139560723046884949357797445294942481970161428715135061843809437728359669289771746088626779453550856645620530151630795951776833578066048224379099358939799576542137245812912586665362523887519579540768251042493613739985830895707431946066816819093949618089712871708510288280207040702781718425384623440001876532669851793433488200401975579592796709598945692397598854791404466324913363831906555736791819616217016844528557093661394221920354372731035756310974996137301339172520504578252830432247947172173764251898667702641474262676960682245417322401574785167961732700263068826542974783091396975730793826622079928958359158724623633405028096286383079822213543775422717414587910729605565810998684973603488290646131414806447685479581633627515381621270793434958537348216663128100104708665762090105669453683677611078914972862814107590045105823555547697718991736644939454228888443837098365302502042140761214529318155193690084024791829267300520964599492579570067463595932664837943259264828361440268347047426313129427161049424076125089770613198852715869999072427230876082304878570127675934242246039236230126794497747566008137313182199164938259042086637799968719989224656464657231738050066424403932756171790223898909744093543849885463714599609375000000000000000000000000000000000000000000*i1^102 + -4101541400958702623153801850548775972764901770616818312218823515977286647556298315491342509855870483072633999764136883783935437226971469639815665236029379890020924159671312819530641623656339992109428109384036085868421777765164163132157455478428717121469214585871816669127338829733338810337817489326994986257438361505522955087050965993300094332578332798205095428672363538900604053202716403969300164442956106153105123286571781374127624514088258103759443426670913885733497097931876144590521703014212271379867903465549269894044787217735479655440723515637061765200657416619104787110552966469486647203813560109426042635185550800412552527142593035297753776947335709200093921352968460550987769924591066107775836689194136786084406338487467696878107605115534416867031279030384492166103882908498274678032621892002947978845378140074507122035569833830754344834272446000279352864670462826216395490520156581689643396594566944002870086021506126833059936842897218394637492169127415158665424202995203736951134609877963181455417372179000390611740876451565816417378968650618295253051553180149522054900364993207601738570314520817573184840433497195777941863568630895534059613483522830102090366058641145617655326712134891736238383102108841374989176130172940963839061424813024142602007136599957654431304552126747810987081271574377097342427125795652381647640783117190211833317342408479537154961294612558257847124355233843688003321893761808031353360781471204141398606624176527490489958601461553747910568630178160292977414072155109378241743178610384289147296878040600516935139182412806208719321600214578428113605325157440149256175132953063471316554743536551981896453485942295467224586541866286036144225308242794911728769609970666783804974092338983216385434765740326379922800950207134926742803578216358250103104363008294825462685502903018853170759795426686356434976581479290177683067064810407727982932890083730331899877275601455675586769141755176101485112398539502529545904891376099900634003955406664036901612243815729662272869778889746594460388111827645735264855160681264722011738037412683493580062374152709253004449148476354258555089900629399719216976058967550306963383342790844850225129136415179962975451384356037965647710925442737469703449249160575787226641111244835372955289476134680688008660430193912668900042988543972318168151499604649085889891137745562437639101591952130287878439981734232363706890002737988330398863218737111361614446715704319464249830996775048881346178598256322815346826349925019295045484668395169408313423039191847715955891787982616796399214657223586959555795063426028353483908363397714778543491867831803934655621669011517947829951751718464153451914904075895845878340700173947134793477926730748797563678923683483934004241349539745642763756068871633649358652428938834139379476816160772723169926243411499873092733450452819126017683118694362921860449084451403449993505106746644463924269675614462527227022513041064675125350231654229901649268802052531526961385768232283419222936150510956428478426538924975329998765511363558760912752640430876706428755498571495717477879605790236991316798667082184083501953582985321736646012471379985213263907088120847135384435308914360230902295070417853986930509791430131749991851972481970194241066047938909878735427958968279302028090214944581219789803308426675253787624854277546521827337932933600811524071586104569461267922554549853262620114282739036502514033783128023535866191934251813595062003701084246921898515723138855215649434201610980918784654872003112396829926470241737948844820388905407026538821580126749900820537074964863212677881289266867626505961847624671465874299757490489129956737760960416866941641445204474329206475804237312193363026971931309294347442673402687519551368205080910014323266179573494345524521603492576423782845935227110648437305516655766845237551926392489523245175217817540218067780585345831077652539193869256577334734392587820271889495623250888430073794138299826428256452524076623930107235514170218879804581790744327227726798094841108043417307408097419264198535142539070686696446050573942827801222319684954060185038729610767377607387274239798857486415309758331630219076909160035275371198438213410646027795128713621503388692733586772316958726456874895260854898668136807997875854530578409375384912739376398677152030406183445865372050320729613304138183593750000000000000000000000000000000000000000000000000*i1^103 + -2337446545107579941879156978917393628327594489678331749189917408447744788262404371929130997735732676204746750545447093878103613712238425547662695508483577672795594287332365422633946938526180374591655687644259118516687400756857722935671157664321486060055012698743175381891644624188219857773798769123939240444745972816802224357927445660987907999273346409089861233670119776931643154742307493113835301981764664030444225709288612765798793737222186540912085316925771347802467951580589241941954577772652130946538199742879837137830420421393546360886654211252835855841696574512879208739063148554089043208312208629867858737115981481060886117489207996145516423102568317355895395637042032184111334569484312063070082429351278528522051045909690152058830639108500759888315669110226441739793464626733512959078116136597336110433152201211168093047621339991172611681125676374405067287606992755097840042131386039504599131026697530773126213382605961364387319231316819749176248273531546789974825362346861850483323029601408162637548239149976341111345950777191308058634008234019746283717354950748421447484421061601286114246381630112449723368504961035553752050219940891587018929528852432332379077131022525835089656550791649822777319254537299080261670148065916844999928365255617101330244437125250592288605228462618128154141825597245796653537648811072083742967444614433137453720645634215450058262102432411566193836511797509694725254824828062610781969409123806086407830710072599631508211256342915998079962826785816964443344729255021897450141774008894082831792064163797674232062404114112499968432892483266420570445916678320592376481574019202272314482414446821771683252280694170278428524580687107019401683057935061743353465851102091325568662952296181784953940834985401852078717679453081438963728232599579195688458255888105480731812248945624887459532514890121357083614371174297724256427020676476905820388201648502856663726311364310771815464231960858451163960338786048899534486396289630283623692004909006299988175675339088085202902738684541013661158097921985790996029119756581299959836432532495220583054894205167483521176072304555626122536646067056420268224711470577449999303453080100141512547191163010968176663956560366725375527755703357788633163561417431595485682665308158995239086858548657883647905125613442690996783810985853271284042636446569118993105657489920860677528658488220040049524806056832893319604149736755350697031069314789095363904981552595644514066242648222850733143411546043779829999580887567699559911890823096180980140461492556761316432539321854070821022891798618430196320325335868334528541263502690953970097010644285518509419742598597844914306712939463933282629037054951929057597980396295501586759519639453510037402989715525826131015915293156401213031463011940259363293159170600407633497067305903396121134961163873691510333722056202302230399068361767805403293327160796672302353920724097507224480096947954715011351643605231211555905809351873717409746918670646198323813745306324135556111309181038103429307007141383294790180113689371318720599521934457702163408689444644233966499523047006528875724698355510399936791667711141157928176954138662864322270745082769391002086792211981567258378997164405852370804006529757690493834674569349658599473906945142327517062919880296273839666394289624820164286617489007111269318207523633060658115039721467362586750285882078579398669395736933659562410588726086302699181397983776330401191035497450519546812078848434055503520108296198195996625766907056502318932229951496813550126013096185600211864123276503191137100405736953811562569471459020613884427931785700312440466500980212787533269969643416784917132541646028340886926639626653345143038882941216808758937566790448161772128093084720603183924330326359930506671375567923646344599369290226809656299932379991732660780888815259011790871161248812078807724182279611826132786945077547932834801302270741317483065680973144570822776082087412542520969078018490636869449101506212385942481852425586743175092840373148401788537007310625458131465569028466045558507150919181754315070789754293054778395356355190533129337324610866314700641785240698469528670581695695690725417531889193986363732078018858839479557901393373262710417525876231791048876583592602565829245463485918054511789067136489937377626973434904704106293392342049628496170043945312500000000000000000000000000000000000000000000000000000000*i1^104 + -579951428393365666827429360695030463468805042011945848605724074912272458850607725007033384440888288319071303259347096293010754521558405559126795537432939864000580062190397879121416483422848592224909493389955943197428866420375224198054023390568784024203887765364124078721698284635394660606944989719978069114789616511314542406481175886896843163094417299365319092935702676707008405792069229673961135720640761689763540394478297060991861491472502970802255609930095577992512829251351166209771205322632861727793253991584299454625784753779455901632283533684414359041264825380245996244920274647461549719042109381061295792642960630678149298587042466790244490794546249488096856712887252421524475898358397888860877856903446742709054823545991822953783570713603636950042856245279751693349650736973846309009765022570563259219675363200984782526248975636104401823227724237222686769281161877989719447246545687039215304640763038743705067893010651660666220808420245427420620990889164692830217386884109540813228694233728796838335476735824869709120063212488513120407009185311886659022009435572952349796516696237407924546270515688837523088202467325728970869257650403323833844118925254780830596225868450773150216427639730593059322598867668129781645273582599732449187741907071909658222969046211137286556802207863463574081258572677267107244102560091941553892095369508220532741031185309003542475529835605715031214262443624195322687365922523737021518502873149560058286145476564091076701650144895750353786483214919405698961163116988657953669420915975791668881709087520251973869298060992124002033658408011490728004463480203270414556710553275350621783974583844137733996739350119747296682610022807174058248440979168985530466904466853288854764058733822416672239996298157492176149623792780456607343011715021930204742836720741768350191874532700089138799973229082829505511304101333091790873048409210527913485759336416024814767391588180291294346291103229278029090120691397997743232777270285742994207486147018878670977051324689630590287146893473960835422917160003154877720234014092080727134608634359101040775051304023651605911430372067633045805368630499365618258932486694843072547720705817695077414766613482662149290235949237250260172835838033641793011339192690624786813125299123900789321038438336677756726298662252283513727695369419745439862946238877242107145278532361677448698738652470460638202504235887386417158770637440493237788825019385022287631301086370420597872980410657157830180810105686164534836335384293991431569958462197827190374067427729424160512222066582861434022447358726179027321481603051010020927067465101613763840837772394902314239929904307158358115442845605114916922216517372388890037870506000083463207312597127434661703208245235044308808186850778963398567686804967294457202597081265147844327660578117541421238789999622915886779031891074141004769451419672500282613661901053343856380043201607735663080266879831919920389907861797744315655563105452426953531575184628035405613294049816135243507954228460649056891172435330984291858075799709077156897313844055527758910199535896456221459463303128824688185768198605005274096740043512041358515214795653268547854353553160607823194016016484251117861347566915434542501951202027925454980872006376515079543010151617805241596036112354866524722966239912408328488124145019956267544418527235375817976756572637610384273497722948713109898441185670352941824281849215403168618693652777859401231436499065791736748295404004845351127263198878294099484192279965314834690791348935504355058387262153002512936524914379492590367964492913017640779766585300256977600744519299254877735718159012614854564107374790182441647594520166302335473222606392669745865058134491617221364603978777670982088223644058177045325963722623693408748203208794201598558561357884785622211535897948775301949943278626489197828737169766744585141617367389062354418369518808591156310842404314128376752082911093873350102957570182364948247637503759422850031610514609659453467538252191478273273333496879522006960935739163514892100667370706436017208512130606215246070286926408816202059187065908908116658170525892577564673174077492377333344007880191021784691804792068424587588351406094034149311330356341058853572642328505322434470677309967965843802634945196041645732168166557609208188578897753050945401191711425781250000000000000000000000000000000000000000000000000000000000000000*i1^105 + -7223782980340033049883834950678887135637022759251854665616915742775271704161872396517222860645263847465065840783738471050094100845936435805829740357813449210289777132768485358419257252811807493921783141969135248517444333741722780248357795056980306583654584138282751714241965577218136088350572468057466836692165896328744669828867521252475864794169224714446553141696381083207025517374166492486413618202135101383239299280609024165344120955188314102363827446719894504760689024180203425343141442846142829948750928597454518549775690088115157044464807132960086627110399710804785774131034044159552863529366956779357121077403224816562323754522072715618456201841907947135450663317533142916679548198718587339294551099207472033711411507988512913464758908834962046423609633693609323040548733795469313016088044229657313379204566561255168396592280900036111887333184592598042677955104344531810304297320920798061705632547294969414250878792865594721507739662539757405898541585190501148189683131738109431592736382420789248474590111727825338637417367051743242442465566806866072767303764816970501018493285889875954475004448215652725595636871252446290815661073274756201776564937196785170960610368634779094027558653027182935154307775967293126200963297995070069684468331833927168830701409221648068746220535704688327788130518702627130222905091331831078319141038420963759368760356785160583951666614401684061769926837145827224297005441004475228144295640875924626785653037048187005125672622120949051209442819345972053336984577783562954059065925208276386407635263413786784704567247226820456011514476695755331049159504393163304796633338989118432405152620776517259286731265730205860779497223306055143567760676944576733764920496131004233806709384848754898469040760934836634053903673955479034194309909267212123873121637853520919531515481346839296861399490481801977470971207212291914743428519921913857666003574813549050204838362541293509799150524749795770693167565656788354515057775595440231687457243976847544434476758673802459417563682095681298746857653643601967532603422397527241631590210331746143669826974636057339212962272844615637042819131006926220656169895215875334265386643607640027498322778069290752867283905642746991097107910875859087265488806654576663719903716462499287774293983505187745159381684507879501178907765313069345849463658252490567297637593524560469110448154160226897333288437075113713355920026978523134081086204952282623714037806485372584292795463182886538519656098127570470214986115532071751445141381757774311581949779924687030890127177446279600589139696944486117204940771470098664327549851198675335335726605625971545672574143453813707488232182624606132859727629742879112745903826673248504563348770433479787300391818295931621848172909656188829682719259778078804883858304519185282369234566731223686980521236734582189706791553096129293050077127070100069426943552344816998455297534210557925385397105917082806894435305983207196611462797998508374412647064165623568846362693631936056607056429771146160145060217875962875415443900984507525582272613778471770321942854230177918499906276532381743762551689498030386705824209415526263612604002400476892127096493753517557710315817592605799235739409013592811713722815155917048083083965905777269718474849497192955075070319832637051274535989085777990159485750068655470784341118767518556716345607569708246752416400207359440795023989889096241517341508648933806150515358971004375667397300178670979365106023491862069722993074195677890836499811612603679982485189487998849506066796522043241868774990402510002170679662203691498718634088049812583289581765377909087590046744482024216620486884026958106789608219136178129235207684672117668930169410356861918588130628158795940918526481249650313024161261046903174620187282031083736793739810256069275184394216993787885662877891910540471355190856888112049189948579838695555336747917452058135985421337536241367888407042529913019939965642945848237220694584812076974811559563756663616948020644287359965878376014089264244129932929756063748885091311609648558178020521088165121944660750126803993356340029739914219632066211966380859109079827851647474798931750793149406464964423718625602026525760271219921868738802281292194111995135819291528669959597300388137896528832984744983846572103931092402052529537625122070312500000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + 26610318489531351504059744908351958596081946631569980313035720945704813635577083638768366704110807019992589092240126228888571715676941985606121995750591133538014631824444811731873745129691201306407692426098384254014484263838444303322839763145188364827124895906121878854523276705432872890166695166215245249990120985378764937992389059412269829310681734797536947604363226397442116029488103183866593975300108659602717445665009798948080653386485035044894378907597102453298318461035027404144690964611628095189919729597392934004338299405402842222663823689884735209027803003748686816776996020359574334854427643742478584456191442360539436592470288717173334972879169495116744934793585708285136127231328589211686688768605787361621991576546934355149964321767823653181729109327891152377809451221209905709753594035716642704305173368610384850304268888505808600206218342985131835694590040690574397018056635917477935331804746935398641535845704922173453481443435766909673752581391878850803462820515949747716190052055310539982279430805090071681735876766617971991325788870411652387628253796660159489497355893008139391470486590637323594857852203223488935691889976934361446580857984096036281690569954296221997566396359137121885675829898521521371365885718511182863465312593926971965320589325790277212073807137194623859117887937798028508632895054559547178486937668025084995722639725864296682728063144044037169694984706309112937742791740693510839112018422804792241618775528126995661706460933050134478655510873284215500491214192754051048899772981886364744249368778571419358168769646009318130805973313289281970566122225968140626832652559959107932437987481265985057990717825696491054229736742187703934425300173803468497955170937371914900906062568876737289239418188147399185357126212605975661856538923716047093879170579679360125948539744542083441913058769811987071715773319866287034934666463333049047023468097776261499880818809325294588980978533704028748417534343972146338442041055163292013531821792109857812343710269367610207938263273828186309742948124803403903974777730157598960492600224571127818372742910243292740974062470791913156188306893959434790860510788393972471858580508688714250860557195187291222847195395435727829691225317170938378900213098861839454331486633428414434494754893650798508524029022145833484665877947075271710220126662419833546840908748013400188665913924230774867103364550347037973635745261712638299508863467742556428270227957573695111612565714323495994630284347645722635745525638130645919347102325498009222643997442198926572267609693781566965555887298040552729807250618630787404230943089176441592401133779776387303483075731879487236525965771500281224695064245208580297884788744962804220288791800103909447650843424951814115308609103025312489973563317827488647613301263463306016474633477125670261959064660057985696983899628850485628621765162987760943490977621400964966269767946558753858161903713390579085692807392769036937114188716961981732677255813368804605571442828151133733055128626907004658234043504551680295472169121612850115497267235096288490786753594815380345246700771913341522574874630193122030605445904338365363349606295106937450523008767105749593406687942465173087185877882664360712227963976202763413012209456300801954920641266133192146559707122425124375950617117316889367167602337754901055336079928330601151305610174812325229601645792691237620654320206837443018248696763442317789048122478194017568853790401215907758451399049895428676483202621946154741929296152252318617230120825922373355051241627657313219322038581219170074589522144966808341412438692139125028573843926883937399891781664348182027271289683641968155872896389212244624058409688466652674792563674656854820896060872080553419471779464342175533091206116622006442624964577104656451422032478498753841800689635163831722772330034714899728341598677963163092332335600546355425171552610111138965583308330362371795046360871349150262997122751031754505395149018927049277506689625251124099728230678392243775323555734168165398796345086500324858159859966126372829543061169280041110061166051175127536795131692166870618321173400617096993679659597416076973753594324892021839966232809104742784236237952640691795717426643200986827929420937412777856240253668130318888228830103633942343390649420275409369335937500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + 3053826296174579130352816526667740610124177860596568323673095660079291823472451791488095524514459656452660939904474776866001295775776862816263948138956336889652470217449719652189755527256752684044017424940676378644714676249988986912613715906572455623068960556866417192830651831013629132134530834571436958943546727861533322152493987539585759579755477001359771474462166603358649105149377282337344385946268773361177928397081288071127912470807903546717159031575376099324386652262029823056510516868640705330499765259631051024973443136569243846749632810621278206192434828702750132262804619003315370333751593906893893096324887192812337633118661582489884231094518991616307433984766101250367883231663446239884135690567599378982118801185990384467892617659819961868747827826879301069857057779257713696720287835667376821490829369250967101100196803596529271910141409371105009764346932092146681980406886925765035336886369602709595737587821707963039349504622182232483878501781701934702113093126989659452135168138612407234437441491120347406092309359368331537129943467192914911000016150661937233156020790748659927866521727392375436853697780410565611043899847484374220556469701407427006671965057274191248466103239808657084293489573714696355164656434090137472866134002216210011666667868449282814054432945755228199716621720009857903240786717704551919605053291623107514315508555320608488915426599653346296054414711810447600141544863008891365655455218337264006554146211718074502233115371895528412118204076321562895654440284662285995701665332139023654484919473359637330874980469326783643970971872632262199512808178950750723303773169837063850036010216636982465002034307318051778222392046129695987527069614211286713447288538675556497675794440896096887131637035924169294972054266055999118173790643503760478117953482944626715950759600884326655249755510443752992297252834304681477667948029238333810186515852583883190233793310830957259501411445234484952318269389104047791416166396651573109161954992217007742227611894629222068249039006262552061866569701803877526952592882470626446457579696086067469511755802367008090965777131765422191648142514477120958679268558098385451033297932683962255194783694540403800118956680812404721493875076073353880907205527946765984616695130116139546182409303412780789268189302939896597650546309231463453703752485756788911811707435560317670815920189275032644952711318054155718614686227752276079677915487094041933108162446317846201592683468674471691813821494505334106206651965297693392144886277870572979566921114208405939892679747601021052294581066828872746936172107599946865243675140171249078730300718571595247183478897389303040793116350798566487283973536046982058983645293214908790810135042248033410885836604881274060583601554621339173073114887380405301528025686246636589155917640925944416008166646675094018244665236900403995082653683246509869448645015555489008952117666363334157472561218980941687262501432557478912683899699963359552741663843016767443689843322335687009016892924698322220080356596115856064306324475623888480597033558393424834109972597037551866442343544098738473336325421050478993132204990726981891532153995997349477658921261047561724066384033392640432415346255126168571489072049346044704136779666351798923135796658819175650539453074507453169951649614277563364059541395247822363458111180162909529668959998523075638370530749655387539510205355557035668672599080700959931629753021230196987416295345068023353827994490400228973320656113312351147741194593024734897052366533488885868348167762819319788328233374967579207344533829766663009064537565232372759283030665774508906278388396715155191652111134934509997001122760114557743475711508112107589828381409595067928867918990913744726549240942725940909776149591302038837287613755746544510689858581813042066305155922234721981152414876067712771252270114644994617917076199966296448867255910797849533245252744756298931760780971611972389444384487885114969236220385861886313784592269777726440200138159564024587101289464107188876907518415630358019612749665877974281460793712329504728387740746817679056865958357078662405627633060618439563971639238191732703264128743029811012164079889675844729898562704581356345225010501089278606111002667185195568561106528241976039700777782785756201679290303691000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + -725568942657170893228723979835564163548433716442162745888675546211524737902584220637592407016448602294159532597724546440181409545760347654316180494588958003376414003949900127703827579602384598435635493717505471135040759178682284410016158913070424233085610319942691246195809612053574229359488824311720229550856782606081289019754182539541235946032521862025110659760276381402498401964648744728817717710541597691407172154057121599580478714174720037277944235864134683315199162226531263348736868675158239096652052050406989634274671582189677010358500188679720715059909640681012421833872711026324339690144699038263503318770191506094448898259930559918634521819710914826196726029390954690678537195922919719779773385933473116635442672653559369599467169004229132670524665245977966871042064192236223358339839455432853925578976442036825124158775522223140628675834582987229632727397113498100570657012403486923725614096103973848660363431441957983740929030731351150052634665445414028997666649003801814551921319051741658398312770251384810284150420617544489336170838060896804877965848407037260526409333680960462954308764825063512833611001528340691331541421723538948399228487472400709659124332127886977257897360617207816458340173572261804879549275608631799740186128197963390845547545279195816095670540720138449127560216081721301309027780983994274035591532835996860749467130525373753913760616055559936721263691154145352896139585879556753486130438191390825000274667995824855144557771038019609004919875086354522002392071165796671382650882616530168223803008370456419222929190935113602508026325013072446033811947830716514610978221852945862247056547218385756292070390617500856700214349867961681990875412778763051398519287216862989628049825560904458522096764404742694959441887334725151082948807110194859125757457444700084680379505753922355043464835936699441268300991763782278222304345076997263780299352170093980491870621217406320945977301900983422004313860855253646835944700875329942605805576906743862438240131861649356267061263790660321727438463840923286417247989983044867524434552416369454326857258064118583891680403982590171385368533686512714584594623233844969419473552693554755894361264240693708193055103951290026452606415783516757028548628058042827909030865837232427351111981720999230959951566058027749928227861228133493635673633507576229159004710905321589687799773044260353566188373101153967727608635054263414627851436013745794065672653545211979879442264288492062141289156044388978018128920976295618991461734653872682571496772602970084704611369254800843376018750435704289192724831508378310149779906117289150274457251333947821204249628853744041405320048187382763691040020566879695816632209381052911540604201433051900575841794494644034650387075032964941260809072365334571587865193179127392849258487147886897978535256523691193949956494884698679310896876792082868765689349534061417333117866545033011699511570498062059238645295700084594276505407272186150905672079523051791562926165596817999215255912120992772359810841502499317886951839787052465042081937467348970493020748261882353191233387607795706324489887251246816073025386240094894355556312199786805934698891690928889878603864967905407736755112482365724293051262701212431724877096882854974848663236801939090470667862698644946200455968887302951953440419276357288812595433954947405972647687631967057283721534399797168111947034992603531464231090116081692784266772196175120048044308046919698455704522989945782099058809994294307544761974457389723232226894608520609765374455258558870738594308227019858699238571592822401623707902872374744796960857106473924378307511173449082088727337930147179366808050345097193738272579103601148644873462796626581731014806307797302937483715330671266856531451814962485396373104432310238557065429870639390575125709839457689781978850403494377409797457371792276931499659703673153785638896450950641427321671338689520671794982517389766982869661396713784102341494838505144682656884747222427788107402501850352575126127655914855728629559570501085702898570030044936443814419049625947192451767793923906916382135888819274652057836504525558361708153479641152616613189264002211515877734465544957134937989135708041688390721076815818252948779711470540026035797119182012254322712796828696342229068800000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + -95182549063294153349133050389789018031139804487397025479987744904529053166832266365154274698462897807574994576258732904213558769305659535369246211365745492319735414535886967390026499552452694509451948293665286161003186994343508527484517962099689933919035496120663811439346676280017726104515363732014606395615493541109978907697610900443099356438066254064030508614407276792332373517396285895384929222560079430007630130523375865052727693327181111544600020415503742403711065843105432191515040183034371814871422249456456112339488904419235496088177274277495623460392067687550693341539826804331082332592398217042363349647268137548367498140140347191700140501736762713964640113742884654110342219536366415064827804828262581070927696657336326341326474295254807302700525267563006460168910145254863207208548940190507503384082167355982068811196751275816658925516586048213725452793439083630892050310533078333489101489924009129816955002629792424515466998786824037192120801815627408208694206372579130621337539244797542003898794665893707621871977587767065249596448843995954058772908160431385652102546367410766276797245779366177915348620572977506386577070103083682964173314103870191725716336483398645302542809830850662527201809049537528626287626075967455739339824580049710550664732742155424218993501060100713665357001676235018280465274074249307116012379351904153886715676234342980440370731129449986784596345850484645538911897193572542614245968603626534799272558638978551997217774329720947501655830674328812389812252572416058088784948262460868051222542331327721986555468417207096828550413796559585475976337424083728339261177763183415080364834820854331472009866544855373388241259669219077675564797520340833263120573640381248626281067738269170007587916464412328657907139160404833945934061876297540834119857878667457813154608042661782722539874863346230705943636941812790539747565542106663956410137626566026722859098974786121494511242763712807136444331861050594052524609820919444756148936543554565803321465579891952438869174133468674184640875667155969245504342683329584875893443563166215919788801119322329672257243466953715936631352465155900521235325643977671207183254371941328470680510235069135482533450559376881657047984239418384456673627939289054099596888054382595543588905455722025438814024703522574695043176084732171844913571462291759659120239761213581802584217027056492829261089714802038680724228202742583290324248580497546193702820226481406387489537755362546066151014978650389209226566643325705264578601817228743195736610480124355970401342171290439747867609604709295696018117036435271039512457503329481082021759892389283302828496296548715106258284487022487999705675899499758082839408236689407310900918579659650118556840094971588348642286928302125058411467181524452558951051313150398858322210977678557642198257314518096988375068104856014230267198597828534679619057635348601378558649659402225899151351318685709744375634386420776069781324373530732919540651497796258592753223856192151584128915256574605168587265164655135025275479150550014442239398237241524050080126546165180056066298112478537018228829984150224254681265286340320825219280916712401489895325857580373812854908632981401581607979916102302144679621308758616787296369311367966635541037829554347720241881918827897190948896991643111179760841649772442429761415412772665355867311600597193567304874367834300161428312665618462673306036332343998583289115974574726489299711253486382946258871054305625907616298346830803495648627046480467775139983816977007009901974368846351418318967558419757425792616726849799368815690504874182751182628491475252092239389119520204285210395836192086284529611158256337180561166338848862724258487240407689428239847432484880126845369539537268252989970878233334586661492041957694409532501267958543396528144942119074232248198116415998954945427445080849061885091094710806493410036349017841117688769558408411663490210574180346222717125320227265658766814387342000803480174117849738864144752120530319876272727179478291901176273674804508323541457384222704290998051143347140261648836170429037413809465890489329560444944288515149188739865367802138975881301025786808990449813905416498247158017765472396980224970183036541821479214240410327969635496769156410574536489653160713256960000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + 18589370675995590868245273079987200679276344658704295419908072078672765687145568359124679854229741101204168952981752253744635759083762956931136287182854245603658385492974555360618804336019283776701882593347406011141404942443995024628174507238332403500341023589690014980414453295801952951431540303328135401861865279532048434219614469421461872688443224811667992814381949729501110739216342948260960674078269272004767669822697297650309132329265750080819737557389161130112879799209175966818835914590152374691658675090163459134943094815659307366629735693932048538679880524036417905580285972209128984213181295165424209871369590228911003288216137732134824558095156479822064377544947670044074328569677682785133254616993155900356782762041308918301683551586761875923495103106104376953883173016960701610227690848820736822105003324201697273901849954815706832248113008312316451350652960445205401060439107693012851949801380210634171048445345578391202092740850252170337960900418594497356982416772256461132910424746167782265233234789366420388868857523402640054708645782825017529597174024319937608011307768021647238043551186846771209270654749050060589030212518769643293756557691645673242273006667198613428971165705547293290366186146701043263922506283866224890468389494028633358878015191958393041671606314581213908551166668949647969843241927334140961090763747723400184820339401818171153044218948801413513140068598113253051764618448135611268740101959755071538077256476504472620723166548193740593170704573970180405247268091214333211937317879065685583402197064278050183640705268910217132855627608848135737119572188042017273367896266728209049378071374125409254014507158292739421133470734740522917489212135750757353665014515874679907110764167009650727549284853769051223908941731314192559103359298943386012493318080531129716459901749793093735044060790405074297027197326049616757775857544350935339865694449283452282809602270358520576023932708330160414401649551247245571267558704787230207183298309159202868258119715175973766482798239690394106432160172985170829148074570722061758405360593822074421319260637229885357018861241873815781366904377260608888204729501642016377366803488676691311378176178467752526037291889094348099314834014218344975260300681421259021601160650682569038842766483431657676670388227724737767650350101349353742277972996240764074723572636831618111277211695290310927431245673377178205737927343525894943787963868661695530425332003587858162785216567308188467775964180402342774239620464939916657924431724862540648851243319812727440665692708608879786931596629678184765386626541510306988245243045112778358527338447602057301676896486985517992307429909356285189583165745643822919181294620247110413976231762205958668443822741452195818553644253904586670811402963563719761200770950936811281441117498090986247975563375744233327513964378536628434260390843390954037751375240697783170843954367532380436266496063260372762317479202955543052979999870718268142631597328674359677040647452014346413807272716725648181829399536099661962215792350650672382474360347557266845163880346387990732940095866878062268145123431010869971974390431406774570030386635760850778955029487528670664393211423215466400391647926934335678789653776080400496961024718112408756689544458071032228654323243365710633922622879481258763732654919561232579681998501838955054469063936815767722005471996124144861884509819419566203667042872894393553833457823889257250286524175275858084459527717179988939058756108320972670121727572331006439572275368074570479538940219151211137764332288724984540984893820026224489580594091390596087657430453216059961618583116763545762000965327024184062742632794249873758232861362765077118873475689630682013681978160963577703198506368785974460494426947213604716051207227825520901900564162568183722685987623024170809211935496789811312995564592960177576165619699953955276672853608797373880073086020046983271343390381769474806777787334814904646054784279262850889757402399613253943022678681876215246048601951974072280719798548331332291941368507816595955796860942544330134860533903333411759993921587201689976834162635710687232808647687308509625598212281761825896127498811577686350089614255325021744112069175770407908150964667410586908564184170684680041833170993152000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + 673336952200146712363448666678106219829516464089994836441145060696258726919853983178864966933374370703813776108041911502991168416444858740118106627162944043377964358892013195694787878263234158478414229066274034980638858009279422284404172310202092226569564131821631336995747636768412758718107345358033219351106944344355874024752364178555626547073227617891604301476052187817189515220491984608482018059842032565353307885388405232914383578486583937884636498060616838892420854856860788371565926047877391545722475536016740759516373465599550629100463516765092439914104558468093798323787639737195779591699014917262319222638050758925955766325100170120902441127657797100742494511028024847408860387952178754450134833158001297736496095885476492412081156312518020067645925939538855226374229058947237342576894505177038889572155820571149736092990370781533930809553175622041596242429596608237810951933343622892974810242180488882769976699025872430552751726266851682258757059192242738840769469663327455850112731033767456506263305287337258268355506818980030743698653463060110776877518352071007361882775244888624933801413876901437953195601143533616231710840279359965848288739373034704515818661682931435318892882482945648112863898996733523320871687681653301779817188829752061155748353401299678059811132867901146917125145203205797243839032093835938358808245795009871964824498244277631755127019262434588018651336826022274954834352046395843582130688992587216570173901655199843905798294811019936951148972991327994827173214288221799347427390815889587324111537992510312716860043301538274946772092190488238331613814067203464859107006279409575017518418230942757576893868800970104203325410790773379820985521902387765858182681858589580124986311450841938183859773211731281591285580273520916076141183004735010558376922227932841238281283632448801544344226912695790437723709439261668029669935244191211812637480564969667819363855869560338805780724851203956803349344319194796624950702167166622825889571958146768806234519102753561522774140678649864726319334629295416535701242257407711463936115804029325337923276045648726092255769721186329864945312365705859325118291008086989211841978749508156376561649547093748562698214947423331838443121073637293109943780813662805602890831847321071356231239876822983455486999766189150400751355647094429823191037622464530993233498437532703717616086153162838082259984983000475315317211956397986053070030649977765110583774785228366243889206587631365761540830518555056686501767488307646155730965440806772519806235480860825693925566500531881199052199447716384924741650057523581989592384183700561461865343124753436382361361652704889355693817319601617080142893615761066163402660810500865661181734381197076150794864318722816043544952409226929789985416920352756512563966730429074880634320291389045797641051065261073639862758054053900535522515741641247920121110083019993645043512765723510420890418569875971282375238858957364105124141538524650670885915663601578437813057441196670499514512279128212230841101642094799895891764072533385169466638566390109430742704329758622227180746899340902524878975165566459274246274168389261580067141120549913939622221274227540109035585581769598221865715237596945020569224885143877538529516843939327116991897330032544508933169729834495503871952911882487231386376474447564850375267222457345381741582360924857247087297061770091144068051245561711907313238848158428046236911796872940636196476690098887070840575639625880868624490142164732805955474159791433968809454780479055633111718799004924031118216334781016989595116426538553531601604960516272657964541357044944479835538917508079258081665610348375521706380739938011359054926791596425663932075466056115164547635347622885588102283269327674037632535933090498250592693620383002213961364474592200621852780821076570020641642209145610156991246126606519062808443801379916442381515659441893196388084164079402972839272684990233746372011663012002541593459269316346552180991611378275944530935161056009202997188197369690315678127479556413341299256453315168949331750401251178784005478075785929141508338914036324673178144004318742753207440013608963738013334949439402090370375614427807610225895475221147333904864004512015140345555666810105797587930946285850852537139200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + -395698893179518417563274740543577020141273241909106270029390772454197669078789850097886874679076632536852060771668544389710177459585743938887870159328807169178850900614297385507542330900768371323771187286540901912683980875128517948634183977833060859859333240249882463185114735781013135231370234953979118986099146788580945411685829311493646543984564868118602442511596773760888437739586246377785911960431209894442435452382081531729045842374893744442556364009658756457322336758486681787481779206709164081276906059190791968134525980416668600688529453839008596785922240221556316040191063732531285914565761893096935340197207540373634640252476683725840787328337838507529324741933353376912967531004289816526183766300684343732849616507384806255887707955644151196624889173203122075259605700453832394714531366184443927713165346959536326036342297842493948412292292972049464381299452582162796777122911000612101922384727007257725820540792895459706245885878371056275503281730025122084214214496126536498619320079896534529339752219702932112602495508066937006965717637775814046411566138721035430582518585735668433628635631972400838603475806327193443823306837428426705774545374337503128923644878186678476796928572967995680274469528194664175938710105807928928885444801652949852287830718539482718914813570209758274444123759465357732741654990615873655708936529949230582866900724040970153686825166589231831748914874349628121823425710669906910813034252795148603636876867914714265959322362071890152962039457822304486497469609050944133695239280399651161291468569712888115436838057750271841365436399239620287650566462498377622951497777329307339476451355238429709931909486452014330684667812098028523906502274628022637672041809225839337523671111709487622240064991884764007479909982007935099531247270569747661311323994262366991356420496870189315888455655801012262068480887206178103717599800447475549967340201808876762112553292924021468375145885394148269602852416173807527958899100539456204769811802063690011380437030203380373319218047847441368713114860002363290408703105173127799553180125457719860026531390498966156348179147203305037143067729057541832179935491246920377683322539184367547240086156080889319925957649505523948945179045188694436083778202275223754633383549748197131371018973612033419021647507958486699518485263455267399294034793383196335105698445297091069874798340875097440055756663895590012595993475595957365194381671140949705112143650954967502021638589748991596010540114143593826992826529508893548267632426184561601902862038646271766224759939969591218797736604559092879907908440587888052379575152865426601109922138490173370960253585518835733366083982287943824218453547993038748408778188632396919239805678794829452620909490650988808883376330601456208170362433345879047480444431720697332718062391468976421338390908454248230794688122526609462392165836424814316004407890349476954421170212576731015495123721497829246009148079312571996914168313404064528748150370181146952164532748119614119133289727464350511601597575819921858812010082699453617179071560151007645189788900194436081833863548007813679306115663007835213229619031347954597881424530157248186716819019250198854420533835459607127510539127771251340137691610569419590666971234849650512655444748894909766857277106700226401070039819821223105739303881392010999055100224441511217153106766173619007199384955843715638194012145132327227731990891247046827371126015856914950590322486984733199161406264425008594142905723035752071635380355118688215218127809423669090144706560111695512443384221823886895625231127997236219424615909455194944556335428395315442463812372993933494149799682579935038018493568573769803625207518815145929735981689272297760008634822088406275175139078979515422908916350971782493059665660866092664057137506928112041065729675977050795792224397313115013275112267704637283448245359037169812823009759511934023561041102642066073421437460402743115832622866158490335722806442144096030502322083376756235081947773709530880802809756441772149894852074560586258166827051801435731495650792269158068245949724772729356043622008066826438697426761812826494815005727772590937919837342250320313750262995058951538405846059110434207900207664695220068987838186562154745967596300645789859840000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + 45951355509431548238688287845749485399465369275489626597859685645675814423588366838052232891757530435053727787195839233814217656004155383141708478305606850258136867059453884958762643406355184933178378409342028902104093838452981225787495805642553831281415909496989054390371400665572932983803475218994137321457578610010350421947013018886259803695286892832417037327906637183301783759123691397538579403244685405183365503617200039396492806349317216950994055658837030025343609504965341985396213362724555862864082037977260853129837353823428399181369086987526739381411377627545319025454502977493998491332675328873578009126618968840567900959389226205936673322867017673869012310327852577967730603222301851207179592838815124770754136740109406596569368895325517908009890515401221918628191540696922298997366727627990038270434292423218439494643605460021634517691323921643427605903158988213221051800147727926107191983688541345743793519086340005683514011841351833690358293671124827124307990994985090351591165162417827168365764312292261502736804361583951212128859339439600425463942534994945632666222839031128359222918386201205181078633141667265018353151944068114073837268367630857387839512563191158663584794409425382845863907426752165407019948326474124851881062944806539192383398231432656018739351488970476731675384619260092419682919837385852758849979307311779363598431041540661681799743489616635871906250353244211537939158212402813393891492093803817780813712754201213904203719966294770573433387700589812084488934076565504141171209675419088162159510194052981444993357135874297991627229646265211954558066952542769473212903977718185573575241947235278246029225447205788401512219081275964397530908213083759915054181903116029121696415225698386239725076309768450681684272492662093168339716586971894786846295653921302269952568083852759742473968695766597764470798661485045747414875884185590582365358575662197387330052606224778102142897885772283614337689529647170105574433287595900708497492322478086328698351362069778889332215524491160482564831511640119177779539071710223638359267952151891881387716962074851725399339900160336385059281846456248801432898474754792649011893642800829371213978198755918988800470008453650441397646519693468124528064022132136765207292481760938064727953683363174889052019535008795502294243162016017703534848031383212053299999969720749610838818593166019759818649351333710669072708064345652233363658309546913948136712135991697781557413660323512585580471112332241594292496412031181069121931144313975189416899445281914599276350359640579550413630518587071283411640909213951840075235023202553000827562366079918947189572454199530915681273985286420334886811814322262049442994827281256694922915073306935965218393097704426915308409117211083264898002390785434977688838498234187267065511536179923819643506603947741305246608958962344448686913425855923970300858081547262222936640514973982686689415189297825228309329384828562269003645521389292006455859273086275753796711877549836189006483067577749895804278903486618875425249783369840354750057950399346267485789181282703738620145070582969383872531502986685328245290414072113675807056490409916732283013956239789586454032567778472727768986575721043296842087054116709519878588188423600849900595689771271966839300517313086348905668140396336920462801227809125194712344522939835361422742303085695939029744619452689053154690995903596199620949118966151124471037492782925720111127520766295344864822648131752858679060396607528195126479847398411725486597436049356783284111659090019030731209121332307246701449020901147763103976842723306033578235971666718657510933604660623329136130779936681385825612225439187869843220924620802013916376187305361988927800526774500871368050721280385029164511764492609212125766147726616210177034978491968124764525481785497095909099007370656976811411634001941553540600104928806911795919061457552583301743803274155529658094557950191624337371680659824525513015767391276500764019471087751518442211670401541286910896402409163922873465342548728928409332006469403365462257762739814445119741764537287281681323756262813799493168034829605124861313065393566968214763877315316106938854968902633706181653163778831547255412732759673913345522129103106774145412511039488000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + -2636688088303138649029279469728374171923756715428573541766073650888983495271876955765573994418350500256066920182757813306234724240843419516676359227068076747464539613150192733646346567726135982976457032668810750746462063379706732569753177494533604939402215594449017544411487114508037219628711350453928917693846326550164048319020421286377898111689958839156295670361235406604700058227009276428740430341920146486210313890906195611667793538060782043557256487733854831329742544207497806413677104578680445009714425390326358829762032874892695070126382038221689877735783619349443779836706792744383649822885807701388541535192646137971537615219242993212779583975234780962149453577061993499251808337324512525112044838145874950437356331259274057255959469640132400401975004760902772512325699417632924597060139182141113676019864472751170621113973964136260236091044151106381671623192386071986661895214201675688757792763805692953579895967477826133462670295601374369205809999823844441479826007874453958157213601216052474759826801378732607029805169683227965687566672021450823965171624801399408025495174050474102827750138120025319233217580934718374418531975720514709586460448198270110675521256030265975910485232430620428897284710232790932515888988926830842647731542780433317385713617272198902447772700529591436149937343776904753096505126737308189905735591795150823831288903825938277095305449450350901801788743836174957608840550618716585780127196396500364390805672172696468905805199038810539604686868220848089187213484433206901078694388498749434964640741180148368286038493501171990568603184438699430733195817479220551545400243437955747028066500636062229666480799952238958095464328869412501355490884173176366574706723791973052855324432566402516470609152354489441761755761808804637602947077202049346696764790325580205890849591677632523148344712527217614244176728639244816700672352801005434442966408909651006048661191819030665675714590805169223802358947899306150410464268634068456358676458598905892524004323987174023674840120378501296290550458384341818621188857346390152711768927896475577901117111996819678869613690020352520576205605810388883874113172737770575477370831967328667007123837807900341166711523283965338961667100298678596317826496885259825109736443169477858226401546333055696499160387477378042401208936037626410281026981117728222744594228674810246417976494713904342073906761521853109477434003719348228131910100095901475453653764722445046637827413131756153524088538300364924777694144035010009184060993145981751428952329028360248225134919702364456931146531928886695427340909758219807464961577114834181520144639306785998879031257725673282139933561712646263831248119058093682000006090727873102771736543286765155974555704957564617535913347747505887996068846273455999601311144655853468434871043711678713541757948297708035446915638810040351106998884803344542775501549693163948148176279979366308544881901038350105852918720337204926964584340597650954244299155110838791392767532324795434036105105132892912184516671117047499262351527005921192103910609098449348917465114752928548610137588849335595017696260244450629271290705024057649627494464896618336373886312035344716719042241082612502887388717153547513830458872778358017684546146454378917860865003559234910182451356486383374060251957479658364429210082266262412673898312147599304403874781944042328647470584016501549843349954996552389278993856887285024095989420929777571119927181386782746774884650769703546908607735109470532870721444004608635033930522911164363164490674967113774894421393671473247968275303473842677842153736888051300230588549684793579403178342393613054402786014928688234323128114413133848486134852010161386381977752304427407319739084503986058139421331149251615487470464469858302411988770812807833660753532089485068184898757749110532476409210590975672014140021285043777217516242515112134999113047238478385079121053547760931418850361503528004565874718801829243692413165570415412750748554757792228168847039726713832109921221319903922882420351974403168991444058315684563249580198215126814943054697527324614122737429310306646535922684389355328210853192513704061759595592943073639234675672045712541404486426117287231557703321936264541237432432318200786434025062400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + 70478781523219695964913243079070836475704736090939680116624145814494444763457719453880096461667031856650235151101010596891356008124787580720364160830151584898336158232203799583930710463267312018500078481582791246193278768920829611393213219879167035587594826158133522567590946914155661830520990303569459287238029801110549939365326888554862858805967198815323722953570822970443632072463490969959911482296465837228770281377833441769613335540593337921885596898291381061145136729770075593588668619543593200017335582366648142371799624689157496507181286056949673678200067463148669512829806740429732328764456668365241137856217736646292567108053511088348781321810904479443408893417149855153990960519729687955693223938715870200428352439348870471069507656104356827518188977470724895032659893789998208682345950429765767796909207064800696099834814631149001083792542935524645831649845017724985793767964919598748258992755465013578651626785854169402468887115658255561582552629031454318669971408895575108195688233393423305181156838044565032745521310054079999468744072229559946574408897702533417234859844579632707732981716212640316301295951840421269844053038233223833161274558636519683822501049462464549622103114302850273717534975506026615740670198845679367369196007553804954080902547473843483565521105022835491444985320959628708687060522950262048309590661909299441291519111558793871615040235881487330660632075755477092664875353682318515119603426464783471240387769291359562949529387115715173495665009797681560055753954772605592033788472806199811311270785652182405896915795012005233913714633555770895740893611837856661006813876693047277517773571861431488235637691038465035844879505237980822773875990996712902588238312952267343849527642557996452419003998390248727290529712730794909534070380049126710600396650421869969941512145319854129561245891525020323739904763046145723353286180692574928250174779074635729850845832059416494852586324685630415518530572445469486148480887895280606665785222918351310017098027130901449248934964154243546907782785075234308672553074158655078856477760088416729427630386253210489198122386432668950208792234008189890555975706033437643400366347098848688808758657039666368669359355285209303048322724338554104242218700180638690801422223169374353225538743429451135748355569385126108687798911017679124536311354271735363028757067826374963990012662287113066804603931538402586749236381902702107644499418710645830303225105701672707719207834882370223926562096530208142975402099952086382484187866940598494397744174871520323444446512525769405459980850447717365260008167821685004677836369367983614253232784737793728063516377468101866612445204078506284216099855977593351215416122345621657537795005124548856466034758448321239690949203697617041749768442892512836860008542364913554718960177828971256244538869224043766603042817443988825267883742831602290486115497710174311727759091201830700801780482221785068937077074508008836142731972787787545872711285966460635754670764752606933746407336068785567338828754615482453188833709111646462184001165907437180494078490449004763389410433040660816792572864541679756533287793050171215398321910335116079598817799188746983934075850852666041628007673354568145270613951854646793597348267815992815378538261084475945676336829492246690778792412740103697567871672054716617877633007663217241269412730672889086810209331704596857144561376963784559664963543214546331156787623089264617443230937791841321382479728155518387006315621005208606786640027559614772360689552054492744427483430997769291452781485311862690934911821266646162045518868706994251398509364980378486850525639916714545997781383188122291080377503013381795521593581698639648991462069622771317614292005724412721680722901626407254986351332521042369066784401327195671825913408033105954346309611402273494199472692446315402216419743517895134594126438041946210547117137116415892391946831273144877328954472087912433996169541411289202172323775563810013294626194976363974152629113719114669410223966577586881090845512723386649180126245316792695950406523180233752298307952143986909749910940958753038300490097217839189074806886438339500532539560295148010626294843477845327375358440897026731395453508347389212132985234042283622400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + 144767611222102857749739634389883298206184272467391772244158786664688235989045284218120755060615086709731217939085338892298269741194752577609496091055025938480394976508236756422436426857698404831878806450934439944288128609870085109140760416220432686714389345713671173440743799244796591190582910668784370447839914761954224956334541558959957564850792398926374531474252023736059793207634557050967524261553564270789659536791912826360742370665716898482124533714846822107532366684829351696604074839362889597927956097591746731322221573867375697614055090399190811235904042641986315645706242766792902755238788548265362423980782042213786969627952560119339019084952448362023274382115721275787010440567509241668910823469095990308127852048081467249616630786752282663275577408732272702653086194961912488672004798591354020542935989940001319840332886232635083768493549306410359628443748760948923006009317880344929172735325112048680122239861938615860215358333606630813037356389851530781784552850249255504970393689226872603662630200833371323978142202781797493761010134138221808896288984290986840923123904594412819974532891142343890145184356603384132672164996947996756388973151860318285364571651862560635229613646028937264355865166750191286125297968200167258152342785890319689823991735376075172603788474964963079931508200605040949809127695305714561983329608316766340065325440779318447663802455124183179440377602157826341674583930053295924977790067202323751946440057303663515728251431276460108104922263677728864895992701262471792567353377044500732325691388894182467505641391816516963368095411777146585605362205707562878431435526311918897122895202895198266728441630318270009654720770629900093544759198157022617464986596172870791533706543544719856616072787974339596185055822813415659763583250118896960880589323100900625589962260346238939309633744575938648348029725982211691532189150743791603339411206009717381528879790286160398406576350867286025427550499344835900816588216390482083919425364342625230852743830928086814897325921631947782467406698436856857348874192107735612384088991359979551998160930602266066003516185074339649621303649392407051890051408955185408884054224753942218836967072029790050108824420208823651377417866893545235994774614425576627572142778796537477353151450262725089221120119738023033223143652623103677225675808188575037562637370278761543805179703035235072748613659373358156725289346650376365448743344556456125336106488314761547091849087910524217711802766544361910762971256676505182416590827394291762609452724361470353242383157965062733027040300242398332478700320401837976557299922122534384601589464518812247299540749219774474737331594272971116783443518264224647116480579692979002635434918428156263670849294214828739120256506312586239525909039816119022320083868712500616147807721629442122315859547644920922728751943044867687732793844713094176428884953116757686163321069429011064320792217657198654062550928311191201805162608006900531248789320964653919309154556279178993725945368853974668840605819539184260176334377233355278579586546820613015127037067540969688761119911111487996934150656579096897777411015528743386019477203145732060160247993068022509795881177458672300851219501400262585291703249128386539342682400748037491914064795510670833173825994943643211147443254297101375756761822407648848018557999154819979666914227423682748955345126048359648206280864579201281257920001828790931326328607663731274989690317515519057886010892700907752561741671160320008570426482176197088686700403394635855097911231144107284789993377728793569130285281085448763716011823363564988390847898602793521425133967522089112360197650939380734808203962391844495093179280889018622056821299196631966952043063221739719189689679693737195046521194690936203476929402400744928416909668287264141612467382064111905384000936401327922705121378658824036369520394921823750803784238785089962443559967247651957283572612960060412544968057531515047879320461291086737020790718487265902982717725565636755251724152730969468255569056879652358090668663995811098994788026268966272641777798165535099205071877754212246395802746316620024144104370712645171534912738572627165273011860542882915986112584128686843585588817472259678392134139904000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + -84426771398647695541984357772494746181039371680070866597498698636927325699744130767868273331921419985892438010497233820807122834398681344122775716477739675373604972984590056765414073730414285070283971280646038164332172497868653472387017658646270028650773480207165550976644624687863741208439125328407424045282002916138197308328482298322332002715673539924151000934273114941436169689772191035724826066646630670190704022440187588151146280484606415963449499098639549169973948008422683765351048360226101987135492872553257581219350408970213113409289318685719468533585046454134746627744493075120613924931042512631084014446976207983377508252848246193878925303457130035723292856176494223244082915375642445289880667913170353723202854862791980438440259291656501530783878651546304042011878006090545723929268371019347085667329242995922016823577105428010614394151515200248639327971729344593035611186866794389265907513458534097989735052209991524492451790555110278586323721899364378430851906681138524897736355805394316948709737844156947818381654506141854932287841941878072779889053545589222248045012036278696320414601599925110692122953092868409678990288198445960239944493542330236122323735813330332899897818573701305836029256278548870540954858653146774143364729602061232890363050913275419362049981833629842806780546187773466032747251771135696847506661542733111461014117999394703157116784276008230135541935908193358477360031252398801559869284084318500117954760242456083637104372200199660478602477764883330351902429595802083176889258417344493810826820138438114408398993919001455610802500913859913128534688800190633765238676031061704240577942488671938224024404582138248072218529723634842423859566704752440406468345234953983995928101221739299659664941585913466843442541940021953743051584969770701438671466014636807733895555703296846637585018006011432056699164048854107122132449748091268426946190526499655745984756468678219173757532013947607347683828595476305529111881748999091155539556343318833024232497714734938662667425199328917508266666442348539984446331857764727618442265205693501290024266083320576533597056292243490735357972973174014489988396878296259408780594498479090086813679346647370229921718118637649791850941659562324620571890901763810524968584055119065527586831972042426705583716419955641398908305934432402555834153632864082233693504829594765356318529012551457156289606552060871134989052582455515847706757057135695361640712020783350395006520381990747498588833769011098319060967986993002818314127920560524564198491143497829438961941257087609975366477189892243653918055531422629651767961666272130501759955960495732612084087537063375516203446063610242879259999140904779283466413253456630193788155997981584088983495209078592016058440337351238548176499850705010667938008294832536179744262594621263862030134056276440434983216725192556663400470235386526597618119079886107672114492350414687552885913710324806556459540637894195911593392415739898206989822437423776393078712464756851418602181155489822212134059810401886933321516949618146400769556191721954550924795258557850034937591832002003988311167744301558387845737651464704908662349855861208781031891005183436508233444498331044042085374404958055347336222594737750632546041692595039246963010097952273215062166793320529297637524641496202600510133244944840288113360788156373579415607057314287640323326508820707885418478419478624263983447138945509237595217708593729573476864329524880431528485724987355710147136304205072051350115665208732888207442260955899665083772905558942311745753566066984265065914596043849826835514041331204623039458374390040113579931997889736402515152224804150729928079896217209417545680774048926900713682191022219888694737467704734083047258237471197728381797166340141922059679839485552964103943187128385792735918613970527016832588604486585307075438749764004543241527080690904102457600850182669980955369337706222570065143470816881064128882116795491242846609777793861532100042615093409322951895772036871707432387853931337760635564275679765004039099964375608651473906259099573870346945226263735203541315131199185222918934066347269665838540989433102990074500701761303064225091763045446504118759586509880381760487788077492741970329600000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + 3333795861270250137892160534193071965508184956904982616414288043394525656093603487444209801575579528416404462483401419229747855798340467881449964172843750981801826864515590156814136755649412984003888617273202477741709340141542900250514009428214774491891932271232639220692810990821051269421890938005743714202239591844831745682159907515868396402282361143667798963051706326961013001421906131947401981500986910549342175317959664459939795079197765625190174290297098559055815586508575414343975210762135279391961400062949731626338745453961835468094767491251431784526827714890773838357524027352159825312184438942548335799477043410959848600441257990265718907124346878728134908603471396406099366416483751176181750614680836893556596667682201370420892799641142513599583852805776797524585737706391927056418483372861720206281693951205498843840393167827347235267776673292822905388089111499012326928399392736108549934130143651368580131021348202763955434571252554401959122859921030112253387166859565293806901049606415094532769566906960048832867576546222820101983380154464835052428280158339156334299609701763233363617578109469078431606422847110813604014944662716257885459279202349960570398630131562278787003627421325787660547540138834209972128959300567267557581680449088625072780710810352519144139765395775003301336810992772618311757579481615491932172021846386582283336092005686092153726247102736749803570522506815021421187013600708190250178737424995259766386184863331885776684198958973982026784989293045611610431265715836068011212430503719645834692308693227580556363384438303415616354502978785845107683779004245072736958499615102400984171113264230957386701407172736249178470172459668312846000835949952524646873616588937498183288677567394949053639230830082845118777982412374887851791795814386990520365206934505312652402358305546362921365569090425716632210048660224729874176582553477415906419280617325250714899111564154423407564584796513138118344399830948169759146774573148961936531401416311861580021385390308621379146024431779452467453731669777737920226736733151476202609231264055050638651346518793703821237348964880675129843613098740891126596965561850935078401271425954859042452330981954264088388035044600341309121554111110077607720717973963153376685624154097072429770853445876135372224026662258070597914205618072180311878585761920380852036862586984808108138525627315755527707845130720291150844950635668152588632704002816809646358999458197966026224505527693326103496238687607944116116560571442042310875842161859421525797732248824307422879624031802864104886058794929540653952375026292572598651950992692232966373278075729606048382453178863116423966266981462795974003290051737869942523471844633984598478150392016270865324608441591105911967330371969666748322441125385067907417394546254436002613562263138906381035649565829260907022061273189711788817260563384700937934565905135139670946360737835652881730529333978899250977588730419875276562806800608599432687742792740151985516293820375490141816123983338628868670615233093777208741914445747595356530840421919757350126791201358482161332973316031872503534376207060333114151161851312342516198242348178630542793852903095345468081307066446231569226490021148450748212151629874430994546082972334268111343539101031027976002986477704463534707997447475784870279867280673417190936753114712193771662805670311760121176778672275303793883574030939526512114011260276857834195691155134984984460948921975478525146830987084902565180553737087542687461867431386085459039133309285719111433604901868868779835093209744827399851077747915592034776715392471741624510641669056534793495741758465306776985708317436669983373483708773492885717353890005636389927296206674244767167807727959304461188079225943576774940732726056890531109638308156079928595338048233541571821470743943952263578496301355599396634783160407658397324918014423888155275295482997451822250604737036186193145434364185676247481443963353184081714211181126461152735680422891476015039402390542311366474796743680736287384761830192725962695220006677024318921842765216922766824655307884594873729780711333094066164815274764414728727025488015880428203936345916318027979187818159268255481401101760926889046841663590236160000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + -12968473807824451039236482810731888811265904259969095342742379298201027879286721713044226377783453512054279229383486983796954826032377478855266115751687102280683859837226182376228845638661435320684376243610135721118871143404785698471556418905746294239943691363332567172840506690246706734980355034560251577015757045634834912388914408256086558221614707029231976669878373720731581275691194785999971021245855667842617007428833658277182923952092722035650581577414636365620912336174710400254626925843596799017868420789039392333340680479711416206883939513199310848807967581612724360636771703787696754105751218706748213142822295901094860088927105903344336421829022472887004151333004675920444122054024141960867773499565413632828056651180736215647213234490009773706540043653705276000282851018487837909183303553424736090149366602380941143843756645333436096017254809373162270485582546757170863477361353787402695891483870949885263654186902504352569493378322049069177999909286486152971005762818782918602276258419356065556238972546858198386345788784644902478763825067833315479581171229356474913901551285078516495437210025800011408039390073332844256587627029587637315160261200135061396251658992055918942345005572690040932803802240799830455561754409189330328226530431239788801063788850335625071867445161187586490935217738343425765692114096961999397050191623605368317229291210062195244096368883553947533703730917408623215299525755638257885507927644348160889914611232575663027661066080414086654793616141171053477048158459678336676528425422641194002387236230107304445049039070673812739680264987647572048723463986421838758635130142779335212787927034354324161641523713642747625278686509778180572661360177244630001823153837932821337839295623332861787295882670941122490292639601242573562824873268755869776245353267505265177218962955108636319313856786251109273005904588740311583041326762930722335472904670140096643869306834926088894506293690769840475627470499522724879894128616449000773497615800892125426342551980440416493302916467263978945905058776642576046767755873882702709192509669599682664080584536360191714086735566472605176542845564475433739282856190480978101307762383968385002709796127887674156171129522525444233025770092221578611657926696291979251839855324243978141764904298683665721208085803224997189932606796687733544351409411460787007676482987016631077842211854630801972876945429371165860746930433206750801888922792375152924486138336082555819344322232417543075073066004789255730549276147748564810183646146038006228653737183783415360978028642923788846859170956240231397589579216431096128338525499463157483672119584706781244856653663942690788235317480283308198841452134474368818985640890269494407214030130030724062288799987109964753743216388311233598574374357757384789207566103049703640811295174503980497940585231901955069150736661331884141021378309536075830379012932350130247707358848384664881676708266127912523712432257454437752791334273600915172808852762369236120062538738729689857439864392202171236276492040925029743332143951202329205883389754350220149491398893596343109190348265274143006482215976944754759448096065220025720629222655030089730060717390418791673435648759626864750283023373502350086348047266376272276562794748440921471754014804710518623831072080054043959316924325284096609744183065264767376673431675906997868654649607414371654463868597730399202726956498509674926078240780425435282982409979551470142581413017599652660497464337610258981298780641960729322038009425008615324696852932262875828520712088691758492130710394555869784991357150743442163644983496981654584216518960050871487566024818441171924241581842601368330677340174104364833975171295402197791135676999012169926598098218653871291748858163682554268391793457459372159587034873641903810569502445046913592448099478965252877595194378561762479037475233757061777111984172832896029076023117368241481617621700132935223997455297638973024601029544275337447832400537604370710448440101712235719035773426779203521807894544586954671576261467033688597140583064091282863973777093360991440945542454550554921734050810599702303925590079471956474374215195619834715443038546386310717927289203092807653484158414637122457966739456000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + -9316515162170197484614154900526013490390863222960431383825757901000683648249681988135035471025631662509008980977733342177252206599045751962836578986954413953240770238325232767146610414712057350627970233501753573447177628930521927543352745230383150576465557359315843428956431535135216748352668033370756035241066618226210213627769708216996973690987594109853251464842348861327958996127154463593484426221979161681822829525373975397517813002827019754083080951950217040074430831777471583344723414912097079862160500297233003601608997609868051988617618603909365758699885414543175184951691934713692546205868097223615302404379098675623367837149798186646200222999945796278558973082161887607704746708246796610350025350397728358971279356829988089011914055355517634240467022162856777974725910178801532407210511307097751500440401298904888268004529053450244700342257721355182624238447863778055954326194155696931251122956388637567076567513484525543495278569696086782218433252114920037223812689527795589348541753211438182843427317781535784624594445559853134418898986842375398067951540278580507637008745070534954786724954643239714653681531558373837337589363991166431434599224958967065528697756132781879346131168850381830549034913813814062554782624555252115169994566021937203306190021459317633587410597862297023008364321262610129051567862707013253390953465166237037893766065256725404531152472342393529669157480529252557399899351623461310619766128834996516260681423922856592615837210295260813876217977909105398495950034686224141275276376147711704592773984601506982427643770953834502602312164688514252848659472004079711813840213392950400235917721797331709505807772591280749175353833877322815232591807467057752490027505777169550802544687962098919296576999963137994022798949693274697993571148178998580779106557630725217124740930075395831065992191936142491177361771864133803846356815219310388166921195000809236252251920764550845777897482317864779457188039581849738244965356538161095213068847244451397140327770403924983910547851089867494262536451215058929339768044297390295269062049054174934908220975091344096036659886591498917297527785746786053757681817842571380013507111199268266471040450887449418606822520370806160477359741200419797227562992376168794815182967645673982911413834091921366006431110613321658716499893674256991208588736884691182353401036825026785079215324813115016872851431537868585314573009717699701117830310758082879996291757358605161030924095733947382186402592828541003329545318520959459614618256408198793376109025331791621841606384334397102321753402686564782690424916766868192916366623281847801257489699204850065440731495380425680712150977591304651221792880870967914878235156527701356648127338437469338161902867526796835908123120536166835311231912400577034955572193443932753737793940612906925095147349589231776214003731073164907686384046189300069363141622971081443703240437263674236710381549788189877320237034520879220764533167271663104186845594012993598809504631613634800408821484842140019071567293073762135046606772989785019746861450486775164684680739292709764427470370941003262093274329976236864052592237102146244656235266496316655719130084092344057080040974267335840202256718602376263260798308225398227988256709869012214656928608752632324409135924931565779711844140022699105061960699240593668199215549846339658905577837713521358988997067696090640618412566135948531508471232861121091938374614931342083086727278474205110178209638262668186264625267022807971309783919194387250865412016852613395311944225636353406010916015437702159789087031326021817366784442219478115155068433274914807573097795990044763660526754658935005417715179038746944514662329513019340479881185741932883787569501566429815162276790312893661025790309255837492921073049568709071733294998237309523668714034008195088957622837896597294576080167019144823673119361934964352319722789668324704961690760276746304132752895325478833161159765213509045852216678644419296169098423393193393012916736155942747987604418774334962687177454656993654538396640148934645587755577486527000369949083268431262342422827707565581742466154398109679526145558880486431560175622533065588543216139124181054759530661685136418720972800000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + 728672742575580872082926337492103136132213390039973756698989705897786340828849389042766171069929219640480243978780884453197333038945672949564522670915484083494036221290110124002146382453034383511249530776592961571626692239455890941763164289976804117025220652324136376231819299162640513619181972318922349431899396819657091314173126189852284182797150012587596642595919956419500075450272179085756718557873647689863203450843991135889731083085059362706724266534560446631102807073979649467581473924284753823249965695341648349676575249431698848311531681226089196497238038139394060820099142375576178374550676813070899792245504108784556305221515181723172322685958250025633477346570326839751104545671249085659948444172457637580061013345018765999055726818313790711188735027049524990592392306112591403546828538804041708568448049355983528000346687023289026382236910416909423823652445312215282729706053020996761575191291571604106836886770773210291982649396690819940382101196543532454651786408128491259155499767454476619450403499560502227009756716430520748594649766154592008026061311798783901499660456668114434377782659273725122848712682431864712921557146854979196087491640348704068012238672508890674370428796033887919349079023389160583199023776174651130164507931430098756601471154000560787302622509253339939673909631461324785141322265400839859310161755027207719935473132478984838025362015473375320948105774266827655393558842005494536421742001398252878599924880887893461874039574124598121417419846934338164233963761532818677734871801095632408296175848342235707644821339180501619721096035338373608563446942781280912035354371029783173702982611933568200963467126808994735437769174943073610165157391509112741710570305160743602816841576008475871044072130301696572658918350775178468994107352324305599816752353329531803467564339907474430488653501868536389547514975182751490091518721232237873528773088477054703558413407352806198130370890324446749116926625033489700776657713207201270892228857205700768966846688232149515359056554360825770693542747478262008302388219496612099272289375899524265081395988394077222462136676838162465021106044305749241570731509619465506396071746725218137297939113229404302870879909495208950984826895307424395502412022104642939330408642286868611464613020012888351878934578461454650484113402347019812044533915053496132512391344126784971536911422189997635308362292535287254572435698228708096880061556619708865643934380242764577477155016459084639744791755143051800939873078617133208164030459251500868806956453414226391531869046307028445501917396809671487807291375580425713675163789354522378274731021312978938001285116592025585367365720326619483524634295979118815964937851902918310284236157189589803899396661610386393438381578612618425021568515442911866072910498333546145960223565100114738116059788713447522965570142405057664466380161190299490242172256422485094633098641804122550070029036071857239336306703804482439073434883569034041883634764595258693155736324839610189079084400219478446476165465952497811238290414242867494436227416034754395594421236968850420185542792280990912559449025573576091141032450695669320956053017005914441754298663776110789519456987725613398711374683771150648229330556704919640983149335603739750306498166226960745999129338403896311781745796422238524015752585910054923462933351764238702373728441000867250510495222048577433368320937763989311712402513687732694667533129516492159232144935706208968478938910570174571050899146488697426130290173813605086295776760216562066024384462112808908960446344557371808205489227498276293436297413657389424311658981969340924071392927270409042811508825474033673733943322941307685669759933124200266467525395587472400907377997148750345692079172165483205129466316579315594880273330635394487528072100395005781344406467004760711656783421224341463284123833288629857633447885177351802343023258785154685127358068149704266618566176263095477238361369315278320399406776258776480547990238692894881087947385263792248178940226384685111353049166214922656604468348660477687002046546267840327273598152717954819315488490093301585021105655549530367003542240231172430344874003894581313138390391920985172222616622533181440000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + -26864082478156079152404556044352546126318170993092597548206697999020520091803968115250124022141639438766223904784069345609594219479739432200226761466124579483216540710652967153816260643297822953654731095380204236672571715530843876524356632459844345632038767802321157179858108711261237088023704619864460264127962669506869162600763326348860313590611106080228484294126237494329785564993789459329145576923847166809577832507009933690708924985464234847904677417551332684746252437118262537166472164183315945294652947017997778619540512246247361798176300177027458256985366755216011451276496674912702801131665066768044060801805886055630093501032246944727202764296124528117436972952637006201292165960617195947556971656321852833464738665953453556099229634577290248384294497912837072274450702435647528181154405808980557499821507733260443458710292052784421894126098126517924076077838784105172989466168483004211870585415769423276351259051480320329364807006253943871837474059505278816306415120204164433946753251825775157002010943362637215712752780487709028648445140597100796385349538328679560103513771551781294796224088083819844762998728980685408712561851412940792423368997773892527833333766729195132450154408951789701330586358549270701121633689815995509616114835580779366172960891374969321937354586269841900508046745144821897490112844110577334826640528576060900495979610988193840596768557286555707506187256188071411842596282676360401153632105591373654956905616573116225564615973928022828719515744857584739920514383076431375516398616094596120508680319998795080843792302478084272680305905025112034193053458860023300728753310834143585702943547488130989169016069438359398252968099533026391445954824651891343302248403434801573089218729346620664759737312664605568671379326422611986019612979127982570724149513606686703971853914253165977396659342930985247239466222889349340480835679969759192363263028166785391048894999504934278520729564218850962749610231303931851232079064458590693600848277605181863515714338193108128149903515486275146863689583202639105693108571227433318149869850408133671883137447726664897609535565564896566604705954947872184270922806568301465864950136404840179092424150429381374540279840817218009559915720125228360982888944163734564706955477869048876164173400024841499680030249646434182647418185911200940782081341789135137144498047273861141048471547260263822238196122105267209871302987267914931808247203201480871955928292040056558073017713074978240705754740994325877580447644569761248916857407408613455617402666672090406335791721751471680950087955073381733552705638932632975694039720063241663184565465862160940599142454319927638708352973661928471905734483624218069241616225509814442059172635556816232151164371198806142939490256640508990559208493316734520668905698646039828884710627907567525591124239452559668642053664741662577393362397472932016192252318946727083203052801232314703495607957509085936188073174799345188741523233684143869241799844756376008381978503362699832178520610657921582704864180248291573362671759714679100687771618639083924471242145054529321399447153049293963910015536809578168804373022416404899320485220558127077502218425757315462052552538639373947209559986173189324579315726509990447374051631270424332845895829449284189165108841869346117948914132306155951041101865139039225502575147881212526231175715981353720013833531020560794571444399918920757274091045091096156375851892988507343803076172698705320727434947314396377863231195479025342706774511904675051993802470202182333817566618044358328883801082235032655961937995433492434691632628977646085776771449577715988545795042199862414292617727427007249414405106335738965769104435373974505786772609272448360161498730877250292430327474653597135572601678492995739701184417058805063746371795680746808503291380954836560575134480904957424398898553023592964085072456125578655671466839671642370592044144461599699900560554759508361833185706513376688668800587892779136886231457418031134396701348002778417239939853707390011808380521675555256101204088267053273700269682685393031335069899723755417689470485633657947214216613175533927057858151994714106549927356627827265865982817073357739285221998592000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + 381112179079036186597736693460282890151578123698385118344559233542184949985653009522678895640880885589824177043799609596631891600490505735137887252199070725372787988518053813455995846717302666494448444292279536060869845957057039313509755432989889839240943140655498862857804641980941516664532222908750201241830653494557416820069359119013409014850726896350213859108218123384578818871379133475520954524336898841621417983245020333747924110832238859034342517887457202214911413427241580550143150384108934301656185755881096794798079917098005847209792684791017684300906201934011643415810227735513944603313569180428732498278227054082430394284931637094531782687032881972530432464121468193256314423631681692335660914747702200402800242121885932470994223982356593835652308605283187409076250819498595356809692691686215859724500035578557219998841331945157661262595826263304747351742195415835109300924577928024301315739803263820457178812270028972899016690548958655339930566345178498488775541049592837322697102759027821542430298343307346878609382396799843885847548970393217131226889603216960959525202535089410028625185930126442447034661393974707316157798321854236434270815336287930294147251495543761217281221957668652742313305764462234782933636985230330467744783031711278108401839653757578460524816240251506950676369266343479447371705155297558030777133199878996048714721317116877923360262342720767980713290915274413059604911482858541913305351102150045180639865147773622277424091016965494452228495665421982181111846903964160466204783238305050100622776733881516688065093817409901454932958134687275386356619959387178278118845179507019725618998452202874431533472478951244163684734493366718159018626897150283034143923280730435213980007509529136444979478673958652394279674665133796511664950630700578454521227194295355709288147715264424370986702296925254529959075074611815181536211187896372427892875808351143700609465223626010024456930709492710775399459954992824108677807600886001271986634188280452396175883029734100725694924391455372497520900846965277026582598502193052787081718888664916597560025818978324080006084584040202786479450493110011834449363385440317858446439061212015392500113280057194453392270408901310185132358106544713819508231503191824991349116521639171841987590713646386954597950948393043454982024513077829419250839436154146968415711747261948582181533053598503500142320558931082108876256346968135660293738097933556460470059740351824161551363669277434505511916932499319718235776855693493937549551265669228421908783101531098155907314727411822098986699716586378531846335980160749743001631961586099242515756439904200611640866639804088057987163873772139499867080941512613248321829310452242742339526178303967848403826398619113724586393707121352644104338645805403679691778545737981104106912492274010436664882468206388609804697537992103795541857823820172520776212239705345033624981265496004378310144886380831887089551939212536306003885062872583615445056901497739919372904595140928265742011730720562990463295946356101646245309083497227303211735042308858621186759654750152275086027649859206218051755454311264976968224980935898420521768064782125324539890031153116048527377413319584421178202848194748123295622507718010774919909477733049798738921207015431355243743847226650903736321148609562710923230952121099566624840145077418466696244287011537634730559039909421272064634251158586514085093098487451102003256946763793110671746052902955175655113944351428287289467115843966139200228845262012219339110625731103442226676228393708663079860509174285939640711552403059267942678740892180938422600583663347418236876787647398441395404421514077048807842277857828991095603337208205196580379096547474103921996546788919818031175068675468797788932925954064134351723390288491565369765821295292427593767284401579946819465406381239593026001471878926462658597286367426274632574116357227883205393552763690348984476001423366259319347924697373162561123115478474563378672055432763802632889597700053200934328201687172814640413154748905020777966273087948720664480950825241643697732570292073130392183326071390229914435461878415090038964278502842715139520524269642108927075693758035001344000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + 12841054436381133066010477356577606031202260822600241369739839857722652345885009561665369177557028214489169762187630661765304468170586372592898686755063169405498391178631700890086041900534408224127001042820783277259618412578769370520768668808573446027670464975974852396685551914048929954127933772487613019807519047066043329672592430462464004763040331404241623509753371677041179017535299672883771003980401486219159842897136491112990243882344449739622230752610344111822215991916125274568672787119861764833057535905636924461050182549529583870827768389694501978623338618332958602722906551479945243208078408832399411675982704366476709251469534840927212422177579882424123946005148130477594837758517282955601820866857268462914614360319836892732229618774345246676070351370979220943600971085440432908879313181836521427881718598864452406843386074674540661533088854735051937744378065077601831536537871572084531459950586644925095951379444719827265924933124628427084812374053123171541742551869625795613591963098084084691605551201031642894260624013394340235249322152357643794152177902127896026061859905973391837225633417350479682905602518049452395258033244389295041267008806673321392724591690054875818794934662262262838640480587850527116907333220439713010442709916673250268477635904024412233537904648763068571589613886952370611788612746962951875446537435073052640045054490945966572306077309056469320707074417470675424046798581090158548132494813681623844312964348456656988576342483416459881520491859500950250935887337489078972768853047442328179781757966650517091316605968475358866889076295859832926872769153418990353670529039174422033605575174351113314234260924002093599972620538894180334204229023532226717601292848348761986208785839145807826606293600720604283563160330548236281788194417087660093536782103548099088631570548337290640442463028413828794176893090994352541975032011518352732049979520468417721621511085936624508373809457002749181558142996845280359747089739355338822720995652362473773731180594074074066345515003692948866959128164992170611327183944915077999407118614413875322207470832059516437932670160817947659264133512216585807687740569808392594491590361955728477456264907172101545260327616702231758818717179802125237887997994131224912518315451942466056587117559235255547962745902146248108440095850254535359052562985198233836157906646847848549376263849630873936444133191696752462724128550187634221723164780701814373800948822099485876661851905815943873500875822145237581660653127646567121379012826209554083618805044655651286813649551571698221828887888315882367953783434381067144480052027403711101427766826555576727861000530629362334681859385872930704493623174117740507868202767329251573440403546633285410548301207013734594382590633983682095651575942506640583482420837656392549456644555473982521557491254216329115394692668982630178156850453216027544932521492247114628654914337440143440752472121790079813730101143740804683919595272006876088875585460950524366579107844235726750617470313450059201087978086375748847028501901415250821921588426215414529272999732500580429421300763987378055685940034573555153962655610979088299525683497294615339439816294276878142501645238083039973025228032809045530109687648006732307336317010516834688118481413182583828069160560561995373616862939523993019817066695046119318016712005262903974543539362862590857059190911258902175281966204853747216810347725525723818698279184878014848131577943524096992003543914212873087549869179448618269431060069786573034057131225695786385138193283968629688119508443767535889053833942588598505228518086873077823345163875456682101776592643757358490059595033629682150996619240260820352545371539258943187366148036268594468413520810023668295438417211493306526094328328287211296402615291381414690777355595623516777516192003817065416147761764068191901211562386410200808516281384687325874414742363906651592456473601882305125014836147658533922119533684030268243832691260181383605503402261305502611260521389826863569659336066523436021386335671291951967534209788412482986653617282184005963753213782013449821120685206565856743803736248156699949016500222382770958034069444915998724981891614638080000000000000000000000000000000000000000000000000000000000000000000*i1^125 + -447636176798520540429368606602619134775788319821663005605629004811204202743045514220911100623744443084083358709564551583405579715365196699874541598462580087298215728728214041869910557282528593917086736681248704864594202418560869329552373098878917381059210470671938591525334439546262537255445299100938767979768898351125560579354943499048615559397866569570442480954123096458601461843251136788929995792528203754992550121973720372727375457487031524400779118592640677751297497042084619752819282295818893368284539328441250907608477476576599259387915577666755986967679682282831760075294155481276886706337132174898992018445939221366561464946757954473206150090309605225567477921616325440241967705568035616382961563495690038161286081470540211960960174197500831414742716343982827138383015649082568284297842117930746079782060803538810693240328283401976347328055215871414664772721650492194963397820032834466899515174747880043978419417224735852805224287140974469177782843304723541603787492600351487402367303740596008652696380009031336776018183651165102699975546042865809924875098843785011544511043179845111307318691035925068598082828069504947373104848288267654540268933311706037934899021338526160817394400600762740627337708536788974474956602530552027423271300230965937131350964882915933080093104450062782997800476073290729511749410165123574138237503046205805756738780784979788277932238377604288221095155633753459664358930645400074672130039881331152461320592418236724539387853836896273526393289851028398126523403122820953759204056230983683780318417347262685215755640174673220427850370048459749220705912031703575371424574065451775662850119079271541547846168734943680946635739406051803310768397997641483177579679129322902312309889661201399454860019070217683502631220179460884363020346001251146086381892649190421347242863391198096301119274647106525743568053906553009218151045170178279259991765433580343928747001366021814605533773983980801719659810307619580965670109332001382776610589957675368390885854112538021990400604197232923750565590074550663935718031848102569216540119765432359158564964266563144581138715376978807565860610800846050733980134614302885041238908780918572366053075610271848246898352248848245078612057943086098613744898516651090900434331251818324326820693142916538494608395136899565288857881015072831591974037594372673092685038183644156559448207718790526073368146729064704213471429221959235644916962665952440509143759840626759146497954355200107421379966838159410550008214631820742680998488441535669444584794168901034955376739276858461849259139246317989670421869766477126688869353241739986267762008936780886616289795322739015622661694226171953695689000869400449389412319531759424968693683878415552788159579558373840777208248721325775658672347219324836838390873143678294995299884034897836336063423559654981526387125801207744006423216815877194094264567509518863867127164830908693086327235721675620958449168179203026673494294490840421174646582095627825498584462399397150667195435218840694884919384720229492689509012480606502182725606115803718670216949430387386610754072458462561089336507116608609919228767376955219965943621084033297400689127633619821188014310383316015846375728376504498847706459170374233289248272181451672218232902111497456860318719815966594199637144327493658053594244015080957698258511890606220258158642975657956100786851692745658257398017498171083079550558689535118871586893113623280713525656684685671725301205908444773632336765344062151352416849119536166480450439435324100653889390971705582604626378152184727085544339173132993807872610107163679769454255869864280518434506147904516999836730337962043403474393381471521587923331724986436372053429535174918453001186745177420543086219912420018803320235424272366674560988852714174022702619932307603196087960562946578761506498389749973891710874988667958657282777394588746564067457466613934114139074680109125838220803863788287861858323743371567904006457616425647492279744476410080600490772429693194160647856786658839496904865236290250223950096938418691884306642490489382272927637867346405214348966541433132894102765649869394544285708124251364224620317482301645844973092864000000000000000000000000000000000000000000000000000000000000000000*i1^126 + -6206692648638850778758806281503090733762987295973748895471459148262251169585649731962082181294663378796337150343924388958981749276337716374484688107083794993834145641488279388924112940621966763204077092438804835018619851721678192650294608233428955306862096370183693398926016683497376406077771498406961518152401125203542225976276560153498960451138357215884136684217533079605147501367173921841391671163308355963416233424614352530142997174925320733902130868391542503233114193709495751929736058238502477181772787888162208020005249213670174634203771923047994982876475248946749121892435540895405609673281346502784492930778934598300766054092675073039733517038204185994048534557157887462496048891168603775926940337599129020001235794914863193370855416303643324932080758202201536195427929603031317309343481842580014268596752951403402519584553995803642707413692026690179659932493548400907579699611072196297325389426247885010146580639149681767210567606744929516828041169726007812902688892575068557508411358663822581555381224025287570749421959838936359170811542379558494400217292961105760122341413125837966237928556077620382327062715344134744449269397380487671334331877037717783208571950761325114933561437333112687448312962007389101939880660878588533843306065355581062332293155948294806280854883540467329928332004267722886061255463142809994927099867111943188362645025702119646256316888951547154704230919151870823906471777011077944587390660640557146950953863900411857770734989917868961768882774182976198340405383613647728886666634273426748462371548558046353972693667250549949248975174973597450006978532341127834196424921192163391174367683153095992815495327524225691437411496419343823056448211589896487332031229290583406750082578198644698329920872218584783459690759472483250799811976422578200164504177105552005583036947811927221437176705015835043112313199616214751267127203335840084968282537042275014045203872464804549633313135664328967444916876404997139095152305884481796528259068611518472053430160475860297081672889163661111552332386789814258962012979732522025524505932343537926776784729599528448099739505871306455305754925811916928281029836686883032642656919245004106412576061654640588591395649622802290070037364811148819293177159818488608753771309626128493420720997857222838877556090255836527121072841882454264628296275730658276551969575579738145244788948875437892636862869758345580135142692652095082354145346324906620336988199633154031972517411795694602598593248229993653947609859525706253647778672757171132440042349646160548698272324376216772761907749701336226486001945490455420960079007487450914163999206180164851902569224645872179335332414931881270996914096775292781801622681744719345986738958943312312229117113253961542631532927288835449915168445310013750319363816480975858256972888156978590772034950495881614792781773247871688434877406647491284025268636539635200066202054887028235231316691269572649479052015539912290997352249298282017140408387405972670448950750064017430469544658215355350199161139705964628906414387119302510985328607828025324324441743051809043614904519108970020999946858348936456608455630176878499967558573734958335448246520176115305322023525592005923182331874029877015102861811293017654161016281568461018009507023416201296243503396636883433844227245382493836246416885544680683607222246871623921247848284988726907417916363042303249017220222312451962118575006380656778203370912546661649117792829984265852224585676322227511372404310838877476428358773699361545767022753995641845108884707948283697536459807817643560763598722507960026227056958157240061497107111752350976190241825995891816527632666612240526925215122540581382490873627808868328455890312758327593205560812146461357006967125878858005242391623900903691197491594158769972372371493447880376701888896403197852573810063448927002208702875138499279787583827274043513924337410071030346423514620828293017231361726961922447810911982230029626488057249316524924501000578156489495426869826314042397334905766742798323459111421181388848364272969226009514974228760795770945059175870865964554208092940224790202241201471567162895026945207378983691057879542741774788198400000000000000000000000000000000000000000000000000000000000000000*i1^127 + 164710721746420533852414794959184245131496164926775278358593080570241795749256274044152409263428172903910260227151639091344896841178598051371894231417375609630411616903885141266857297858673903798074040149833915670670472753676497349397436399428298519289859205941430330087514223703193624481993076332389635056702303813280094271589615250896844653237204355168410820414664028129297897743471890372990998646763821795847500132405738275141104026004279770305481112813464693755014950213233390206706775031958008815181456787725999510073914774181278938554770899073712478615996714418250427567994234403438971447351570778747896140898705019005236843732996714778164843648664041176037746318634545707748862323675840660922943879578887800248652746575465082561829950740678662112043150010699358721926820402254502203457328299887005920680250813007961040703147191951909856897155352754560038650330732977050354593971163825139265508867298666416325456337926346068504810584161134144256118657896888335730681792768680339325369342936123065277868872375319747885927610398046133725935517503824696881045926377538552527097372476235603435356710727790942823147329047216278785152557659823292655501051424634828858535678307393070793064013359397603203450023637621458107998667702158899119964919678446752521594632731697248517764258170024766447412287816342937586683104123387846377187546714888192780666889948954644794462214447969142309570292340340337765148553161847958461533357890110929636147569593879007506312286552972834658893276174978762432012273907862649090113960853902254838852952592641234867395912547386038680717357878654860097280286012829583561244856303536809527302109224124969894702125339874954459920856431822967686808319558857431247836567521243229497160121971043711318852324854147009121143900258656565687541390725357222475194216605882253161959767918161231209067361499427101934931315305071200806693636960373061180848152001667986756406659933173081900189940635971851341380978506942577236870928487655014731490021143364334011347397828470111666104826150535496910678973815419252751674563713670692485279985588637885327185071169763557464690486997789427959815283330140173743547897037931641838522142279621617682630589977744592418175413750788036187363500846504068041496279449790991308445836555969531123495844085895372186501259841475201554594495604201945061036550223060508065623984137714060176288858144389085696499229305401550674273846907524641255225826365156338225369135885247857404864040084500299263513387081757960443057574459842018838504612925600432609398258338611298935863156515206776823607319930969651540835667789412578054353467694477696865588121629549148925889400617910151312062266449368215133173258813460494721476708600340609169998746545308129594622909244098714326062136509829829841270442234702187491592063430456313366535285848671683817535478232214282392046730962217805804675339327399720529100968937527333956442987524490477617991905697750315110485722473044011258057371407995920445642068287111519655515404767270691043649784812216850088821257163986708109427182005172904195254502049733698227716307711915213429377699467133883929334048114888109719051976579846272863810523941447956227120601576368424008163999645748459424678901175181035749608761542962769596384304939858856366091428822890932166972143469090455144687696728957843295020599409450163526869546636745412283777053011804371493602772120465502460995092567278134168582729080049250912347282625697690849745074272008706229011375083827258813817973309474113385407979625061305897951588018003527390665091287509050664283190709417382873658343349036429343449824647897702427611324602170723402440161437790313210844626930169536759324359583967800619462661238925569102137312286144333417900883976323021301410382963993240150204317866875755713403637915902985119758354693380644325846026377274041551078033756708616743265075079373103885029557079800422990393507418626021371290762393406759183010446664121447368005503102240198060895475658875377008449454287359465564924912298702937627362929835458810563020764449720585815973780816465773777175500488795059619070864808205888348597853420841274291106337915935210645982629256963722225480504191221760000000000000000000000000000000000000000000000000000000000000000*i1^128 + 3446841541444659177590191228289866014993769422273780192427731023981760482127267355840753087760371787572095734262621153995499411210653334212034166151139857889774060529071965390907688180965501949409467065337838108207516802349544698796284212070682823585054751387179677253968762038344300107513969094073427178397515189839302298746358698868459728921612145837152047635105778151774358043273675655020398146653457955942096907257521878841840795280580385165743281524747513400796551974624880200317125943205807395156171337074129658301743818847978795489447829046173553183251452624743870303917024535047091878094451821370251853836518221811980162074987975400833603108264755643583147513095745261472336694628207287095229306903257595767668030709346832272508564321580213915291596495610591059477671149007981879814141380865002417293148514267772426041772245398306306697392389346827521987641778456884852509726794959703302240583503413873609983172412795230405792747692514798304367192502171575789224579759920283522421257921843632573527694534467266285840408539556672781992712253257408761376764335883081253402970937560420677439415783161874696809296736431847768710171303816075422035033256219416944989003580452137098651914753492748028240960295386667694501273055280401301005031507904089181709753470019606848767494876505199030977872266945559168155822069873725897879201109754611401442606634241462610803613142682069247819737268134122768695764995358106332813227206115219453290080237463756666648810247592044724373227122464112373613329032091571445548326379817127835768893576481463232886848169876259225869158106525278051191679320886130611098108695798376607053593870708584383259042908597795451091179689565976350753299182659816577160124772571041093249996772203966232622346569155025562568188301056462572821652880653604423169695777363347698056991156341227322991900729491042516478890578456349296547659118782968952044919259889514949918779947537456132634935041692976116683490917954249298673856907507764440486324245289918069065335001443194964709338944996016303317084995620456976633935871252707174991324057456861130236601666803199306375587043908331341522839234109924117159534999593812501405320352578352611808829357258976876945224995790795709417887077398966990798712672778648177600060373748592313601453759968264813230194377381458530242270073197384457303638331419815093137371412364477917747738171867929648958003091941679998975463168271484397929427037528808338860925391217814991649155364570054781558543988957516012952131614512925124522558290964916526186256666242472526152248983116940359427210291488009008647967485005865229112213094240582388930174731622123659736336337891437269690240735149055114760901464427610323459845298383478136110371661343138422332097498051487376890068553790791995214640120915016967359190726502449104974850726803311001919121645069000873682417895325207882040989595897165517480964109251486963406916799326658862522985031860222681887678416705718009917626784483933759628107046454746668814643491471019294587094728011577882961029131140857248304624593735784757671465844483096707410632962476762490905058985618619688655792970525550304038282074045977601184314568336204534271145749120648708645465010869919512398758936941564797178367558424055807610878033286809944147385713297161673163821406426578106263285221876017807171480560831265151545223151722633332747315908034686256381525804389994540017644256026702186999849815716535333339064076564814856611414910037255953337781592898867888371491338782339276867157154788667414675005107607492437888590077955946266024618479673937427439936801359444163022069935650673049106981150054269742499902870648483932573047946013455184179838583422418380404487814871773800874282528199563415597249061223052836665312296257973649694036164765434229084142879768274337105855046643108715462379526469931397313806126979035192215668124514123769136667730305573454112298433035162882280710581818846040668987812261693914853752042247381772740636358888207101794655774474368776434889830214615599261609834704871060756880415475207172200594245225249557215781696611287031343997194143653136028005212611558089977536259348625958607360920737703111130349568000000000000000000000000000000000000000000000000000000000000000*i1^129 + -20772780649508895246937256255024551971322526782599506482973376191329467423963809433459871484919262693987679758555322971957987108199043859306135629651753889460720207972561177285684823368259866745078361246044307468363695197745866664787825813709105140518305008477154557053871432297918756405497355875955115616497796605332109499213345164732626315588762547329841844559617987272840416094694884585314321025417780633184612326549333465907781940933333702281147477095348387814241161380929424418767271588006457473064467221720672264127531728919681665644475791433546952497709252566972613205106626288451723531534614977803947190051871488151603871704242013320085693933530404777769781230246783936082372295026719002391315439871879577431930157013284927949770309644211621442405056872718395161355069686638026574615880742513697264357971663295968750521946032067224933562606579231561502570443117978672918839341480534229328846188263527852298907342167701159161565373721702785233623757179596961456552606731760624710836276798530476930171921061258833776318190936277195225039386522849690187784106087703490910373360212836998749425041976380326608416207874364893177321234026013970538329957775671506650424458369356791473865594184520083778420226652633306248906904379433930280844047548741504788035123919401834179137139695957403336919341283245583412115405421837833982948956952616009463090597573962060535198390048703142545148053406409497927431367265466847589758259251119454466220052865067420699233428793944202454154439404163655799877308046794223864592319393441370362133069184573455191520998219011570235089092048706808833795604379571952524367130297396900586089655625244179264363189996450710943326663435660257997228306126439715228354720725473380909047550693203148508966532602206837122597717938557259261082955885231090270950690043330015480157840307531541739567998907961579940845474874635501995034833305329764452719044063909152930420141181935665715618796406434548125692104823042922350233834039102043322059454568137294103635781136326948040492448775265175547748469475784814902434004588619974615181249312992436689568023998421245823774167261206416207362595788014300615311507195448931541430779634109712143830781956436573056011005659874385324681500251583168753336801583409984190725998813362591457162334637073197002470877159334431386302853983513008438432061085629901195423251902488100294850850329102267295691944086773696811781811583867621348912619643915035542151370323296729248391811489632640842867834373104949106539413272075533709711690761327058558201855221207413575224738985947866439406358198861848669285624686165681134774830369631549918941965898268931391175258355664459358909318750721609839113065461229152285000641872744644478795419464359924320413868748740128062605832667577425903966829279583894639549190605969252016581064738176483633475209172652285967822228444388121101218776284052864258421110699343318701588925736033347459461780718834906910658614566300924365469372800626751335719087328239189284595931937145597223537670382704016028916272707605185606299313533341653697955268104781708445227785722175920476007167021758021672363486519526148879331574309215956088897620419790846350291582328819441366534667971070690242998293105212796826294576456523129006723843949514511677854249756008834890026731713250763701219613849983130686125808123434486393783888301792173465363955887331463687407860016169130003163084657614180940030240799800294535859228025662899405993015361924247168725003434128798890538519413776515479477817130889855118028437776823709640059382319931687471238870597796219270819890800822853729308257211042206453140110947252468779533046302491269748664139610829803042282909724294536891872770330974633757977171931169823423286783383258120075578014126421022595619458299107708845728759004809155400556889237540105178240958993843460077942243400462333398790398629172104058152024328225890477275605233167132303821298798472105615389499706182796232749891658692565446626553035326796504817659868113863834644634059313885956763289083837630008055358006638493596345127620903820438768261203388607094525631901607516765192030100229301070739919147761021636566241468224844595200000000000000000000000000000000000000000000000000000000000000*i1^130 + -1466140967115182817211630111346892357557885811708206628701264799214637850914215461766150055707921613582815116366040297577188997837141763660480394117531063135969445139051244709745629586483313657264037413381109986774743519981383572961306762608243065554961763510225395379884946776093883801762208384359394663955610926726940146157852199585244754146710129924097884518421304136670938163204389207098655710141352197543296033090047388315408423066537997778306676939383312945037972266830590765601202096954400242398584156933048976946486450443153864397829313405990524140545108258747794454172722093692780813320339251586424146092709954196233775100510439849804660195922138931393663686442579062932886208573464393053833795451205429521437155371050145650219700608453055067568668756447924396336263818819978208887552603241535699935300997400825692703696182932221874677663127574713200374506497837351387079548472011714845012209549669094806002824837374174976771682877968935455083734525611165366072309319110935466553000548707903996131931387499716854965156969008349253677470705336197189164002223737204522732811264415242957070268143561315641543999915290804598561322431865939128668252625242019674900632122583640932288887939387453638880991798201584991315645152970411462243941388086381750841711035577345018806779709606643029461388325185928695077632108929874466671824400296190764134457634225093920454079186832417214604485996442080366350173274535007075095353969890082067158932914766707324144430106816566151546368497327973427499779620932310891305616666367718952998868817849195303820483909471968154032623020908584415503032901026397009273781320280834009749304444095229692888227265595324292764995054298361326222053051496541721841681292955450219326472141887149723875515739868106613899063029860254193346855888493953352817839607785060880647058880081448540134909178355923693972890407532511348721623850821338390845586343553949106237693090601155560592260503858678088293031522861619577407655373330159640376683646952749620424363769348705025457780279557671258091160586998878610665228306278927510565293163918037501746967296303221227902523254238161249348007573134245297882746164888891947162250155416107925338056346778945753418475218379854283855384660782300246263247814955833299291580523399553026658136299301559795522228052448571955403287404051753665992310891772706862337397058435653132908778693069112636978447306703305288682098210022218269515111614213279108216656404206764936720393144179488600102345019571287200000110937972701405684781661363282116376195755829616970766488269970885208285342417119693278481503736902808356370730358138263488022490889728967563560158413118220962573943963488317781825123355850842661257185133197427597936895521997758924346087452485680948953911670857875697368513552639922733528144142895708695737868459703675784962801891682165408164669134795318918079610700825465455754938035566066045346350612377535877115171141991270252646800426707763897244256653672016389266808278894796905021991934105258298533867373941742900979110025689318418050415385401993745031853667607889604288914174891801521601638249364075171672158342989583096199838167056643925712145727832391754889695138097634582546017707499516939120892258762041649713247830293399040081830597948301683848007473784694027256535165390389617270697961381904967894041138778369687547778630608590832690190198236878660937276354329347439402285616159580320973385114855302100058582635558047043482598963258443344802150352549159978556982741102060283738309843078330070806060564364579066071579383753951030404479614019621064556804968039980875361764022001350746089166346307614267254536684380211937236389311767247566101818825249789416641906754411016115861246341539711983660561556928599145430710555055412887952299546945648837681633749427245958266472004537671138669273704178899875101760158621335755429842827480789928410980913283541516649303916429655650532267457436783187472111740407309133613636923523277490133696022739199455060958725676374683214639746892645480944960040226804377111230087321811770934575026267625201219627455706423702190377139004680981066908344275737150527486330645000828584121639895040000000000000000000000000000000000000000000000000000000000000*i1^131 + -25044549511283251467398010570007380439213433261556857120541618336471455701300826185200285685075127525354043786420519450497183138073743288710604349499485063672804786196416817899092650703523422240541965051474361065613223671949629353989624713417437876261043643253789654735975237282992786683445043450435502089884894900299262724919269921781463372766576275304023614702260130493601737672861034577553281195461250954922662715086601058223131436098518496308501714606675784435076316803000789277161923922678340466346881688269409934531178295750113283841769175241533399488053948020209675321926688267988462409617382581125629037388133816405810969097104047425930474479484648837962864758715943741081029305189265323982449870615233062028579490629492646471077259376684368991319642263894143149536005085626245259809458648317780229335271608932112633338986303222989245463226560094112175473698083267303203673703365068450404234060957172916059029706903271918047941907038178592415424164617361425276408043514102169214991486930624746019265557144780864594565096910470858747868619032514088693292968945331449323482842134550852819957856934776736411652869542816465218226910624246433989471877363805965153346091992447827643569460825092540124315098908532303163594112462062180113183877845258928954337991775943794156275755714267229845252742537545043695157772246182513065824735921367481070359409470139583336097088809390680941959235148105620713783949191430768398533845811377261056830382978210833993797209468175718372188024125730884398247178084086530976930933370367262665896385422611777594318718630282997934507956256447383131826911347248543107448305973890558564091071302669842335936435115841391610885271644285642867577693024191134045490641905160036918420329570767297900839236403304561463346568990950804201864485998674985332310379406048379544541068349744225520470704177376039903898268567175446686074792449993146961567232915383047979169208476522037209831116007644440394729220784263985635435496329184928946936433871418359307169281796936441738277306774774233020691034122691071188216432727186265571248995921414157884458273382911657754419035316842491591888507289438031183515282756782921841105448787292001162215333777125025292284665171948733712175181262668972702830474530811397381775859518323076177405110440465250932239212321061594112357413904790777797897695126573615728039327906318634410923762075385730732506516595607139404122449986391809864286753491699719958522952550698384068738208590838684106841673630441193915726237599073527080701741736436306805617612604733879076869815804714015882817950941267897084715310679117879324640715454677265265170546963680029587760410297740060359351277745095655684772564739532569238731908857424308964727719727382351310475274181603264344078997979160996184782960219401709916178564069322747682993204351412185991192193861609591037953963397544331089075284289219962155662618197244236692257484020520451584072796420637651850659633320819091953456517681790783502651018417823351742812883098970167869411087760684881420424668731321763765394105275291935841165540174277657669826270023195512978879998594094622115089514418497103765369943674961259811960069493479710881875777000385745261336314779962900663494986076552339844076177929300276351674440983770886454974511643827806172190619668897716405411802983091545856052924965883074078648700490519949038759799971038480535404221278134612880018172865600469315630697575299591181178215362425570791265276200812961153859528219095999393677841478237431420995313956238310937293192850034211297160422666959693850967661207270523776787504248007658976223414685825723593614149986411988009489033237767707172646802621513376210349071965225070649340348998090669279070468596668595999970376052912131360537492685756727792749109809734667039054722974931053625217848203400037261130250775230465661189168276443164287849637543651379701652614951965180794149831383194983414799202046549743090828924702209382231050153174151000412382158364762460912015201211149690919550430127034953348228949859304283726781828806554607144010332643266383528268487870656816028413142083380116693827151475044241128454702135350475226087424000000000000000000000000000000000000000000000000000000000000*i1^132 + -266912138530745109424502936765464415971903217682606215630691494828898218743533363096989106353148976784658242227910527965342934100379908119154296470870953912508820895310020591091245006233382567564235818934022670246608084562838954687443337883671615274145310577349149710338883686049823865760237197032251663412170764026873343887875145215252132837325459799854787308025848379333881539875398621575809710497819326365216419888516826266987163464554543450150711212491973013543395538861159069725556635150456766490532222464487555139113997291017341400507029157779037900195151687969402254731300176203000131211022621516783553952280905125619006109332645228646233579252821313571092730994105377849385620200802960958806812846241936609441255680507500083052079494985130781648981616547709209849468977788753259441347088068451346538665865077635685677065029168754054706338895168171963985871746576243529790958543726705198899278529948084330605514561239504084972336362452282508796064345305249806772704510287699605798556630122204823360933283375870347417188855054686775771329235684221397324932718565675407906474797380200495884643268177947190397637668874218896452324265870737898204253497948364290666720495025605517480293218447164572596026660016469298286147383587751417592312531375220589040601541176158540287487847029026550936366187844558880115121617790569834152920412044889878757977585480155097797030774156251529574236044921009828432647021789836520202730213761725104109400470552941410929836468452769510867030153078131106947936665030688446766498874053455602696175167829699791160104340398852545043431839985421436965397479547656297780982696786459960208792838622930450107773924108425681481800420141135316374273141564061190092991649784206103556271724022916826183160835438068377078326144752248270886197970332959359953185553309220779090456664177114471358634186857286662298031011294377109726911606973887299503913268700279398691685188133367178035145703462785619091257006920523013886444201142313144637494383312297993860190524838265574547012018074755857797844576708440216537804554180136724986596291269253495518847718915349992919626084919332660919625742318820505146632087638147318502828067157355519263273689719210687522934330954618971801032552915028303633056967613236699734910998948285476399673295034530325909920427762705810374132205416284380099590304478977042642132756328615487869506625953621561796807302584596541799836564457637622666945041133130417466853512276792596173258155103641222851795218218830856488337529083106913852360460780333739932250935974958459527979372206270895677694276158666590668140612138579655662265903275025130233367410669131568410109488183736204678417819450365226924646085910961247975358197702287775275858864503156474435779873834806055578882565141002532701010793651853718151659291069152793893813912214347111909886330384207715129914486598079658979265543500178135152601163385127629248352648411964500269660807655975858831100087337471577428817985858022912437308849560880463160452631206938165931034461002380752269079188304354087850819775782389235554494568503760685565624695776897445856053688186143711983620201924983720233249100349658531527356206585768658388796443080979758532287067493930158100007882209434787631005377431104194228265409631225883661141771639746444743651259533652990873345358722009112972179817671990902472490214698374860182884684727128911925660888605708928120228120912612255418277127392735833552174135657986947372681342406826271265183569012576922553667217171657408826327868799354604840009301481936592107035365309677390152160625850600599778806818645794484440230291751916350853557830534697882603423193695450588165574378493402320286367014908129130368217375694071975310392648386327826225809296189454676298307063416914940468094762685701062978962208266593696643013446586113299407114843569152227804225407098038554439076613842238380681010444964920692297018547954873363583590818938769371914153906209347940695126876432251944894429462408917510810728472026364795555698684502159457050826481938430487382660887127784375511160015570916270767197648556078357647513512897358392168498033543675563164669171410875187200000000000000000000000000000000000000000000000000000000000*i1^133 + -2085793511338907751287896426779028891723580769606500645249057802939184172429437708583102489685081067484810041053444867556633001550949971672530041669613655678469387007923915691877774732177361078525416807321078786925220181944158985633504389576252085395043354709838018190218802573964788174748655410628087712734520180523678185722069789359564610272777445898922464115173938744633091798499803320258345292590087197653685025067521955705833741066215244076493206654939376436289493136966270919018838651387881205094780725055909517805632689089924372712300850081802120835313812816178356579665739608464729272993487517111685047727472963514542059303683757742391779497144358509092604124590962653750526303216025591187564922469880872071898700820237255463160582836605866960709403328212953721644186059840538951905030941881023611194444939152791617276907294736706293399079570342607996404978879354958188755803258982454399994464444685664423262326629081366919422447945344249698760360898523615936943077573150953393079364278941626660880755432879829870785742288991713180917905260040178349586944840904312763994004645548234880447303325645007874615357642065053932474186731616495221501380955487820805622310188258820217431033723771974444665438011406314965668195620487481379440743447930798742276623543252800384654978335734744319648708906455277709096700374248065626719742715552183934717310669891804256195498201303651042579623080220024728837043081529783705790343122705127688779128379027801391988342898347435894947330185748392001642031157680255721669850832229821831164534390483828523799620855736754854223443691932047803676732475336928864651715597203803464048152731371986049735592103186405915770777665638913104933158263723338164967777151629053630157530775809536886857619250618512971625039511315779032193502950121023330330323971862325565250250263890016361479433575572708733410062222543444053781415959805339134332918556096492384516402213275641865763876937521218469321665603605021599938179382827959624258748348283003646892827816520518771765795665878753649599378664448838229207470706665379658012146231979957275519553620374078724542499994843227906710552200802112938817325652873662936807030140155582255563317521218009572910097641180667158841548211147147541648666043812667782415425831538256884218172187309000248463242773570387290183898829098637479990566176673338322107847090676434457162903130890478986641115326802507416162208385894353545317714708031835751089030482693154795202258673121927883522042132271026988590021542427175977311696988852584458086750469277286540050753664364729645876909562328757736266819615342073666014303564951745374947312074092284507655685245603273489208635302963096352658762329535496246440593280038248125895787827114681505227722022195861967426699813912725185392767148742424595184567364680150810966316187801337103548984970190492379681430233860293455575779256717704886131643298695569310055125015015610524814800458179674692030527668597355471254531868300493370752242387147524453387825936229982838392213868217240767681192024494324103929990765387039767200423489327787231178522991798322896612744492290484295247545325423727794111794961187086980226468831951542100523832469384651044641394228975792012501912169287465705512518875755061411737009192936298606274419014979404735881354409138091660599670153946394452800927155188426097815966001832546383819494861026982099750634164041951482372763724563410761502408466088092418088827664972645987406429389657856274110615185026000253464424903596931271753862968281379755561851505704764227124007067085743914532642782730037570285880553975175879601990960681046880672817084380165291330778973978936693348498968907445989115435919853095145433442319530503346177581263465576742287637521403637606443308612457406772816863964162043512159397245725349742415173383048858183019730618074339504812506486369470973006265535459624778942090957775759678766887348248181686655195846753864628405403318308229132650724364082758199223005773063746822230099483430157818258199316030004466415230214219754658513729862433776402867174880382559653085751802923902446847921524531891918045831733857928987219633111040000000000000000000000000000000000000000000000000000000000*i1^134 + -12913453161388257450271905334858990982779594055111236840375335427380269021398841591386151078361928881285737451410409479245747038191043437484459418859382118808470722979450035859306337385742455271156079677733165432405156206790360712080917495861427179928075482839551588636074505236082279922092566745395923577433606275310977216684454335017637448426120870812824524877296171922044069188783226504192954469713172134165634551190181234831964606756850698470559150116642214576012327261305522552726163794396977275578862395882864185162367083461379224045479710699777360437102729349664218255179896193292591883467695803192028835505621651064476699727360244034500147266300962485906041348706676664913418537887673399691035782967026432887879985672194957527026268770985241800669290799627327016283751927846491527911894627872367333157371036435333447512356881751063677701828683465142133998789619988817619652172182083945786727539572234914148997891130166569858490736350698074537080944374313007766511203341435090946066317592616646225157505058883901868092214698352502666998940968939157635276359391423586312966536477546800821373859654847736845617352813735062992021880656177360010265953414207928735376348721738076361850438014947117849206270493201595093462833376207645140144235462263196565842539663779446231716644687354710617663912432065082386775360302803769478282007963417942464851819758358640069513588313208548649514129277339626011477670170252117210721853212686972406370052191999045458643425624823316577402541233158195121354835979065077000156913882102057420550686314616316896036918607118668782358240635021298325800083268276361317600137522368189427816018448454421051570361007881985103323441363198384425755386864397273322861255991663750080497854376300424622409446637888313917431937483445862250412395721104484364411606539684983672574213397752156970670605176223682912758685501620471333440793904277363978547676039570031513191243188435876900020694440308076003552337213629748767337594874307046429835304025858812146894509061321675325383988442965022114051300456518849599601769512770582398870226446915889584293495979198049249785248259495313607161055685830286005800583789092587247693001741761103087174919357993476517922403940407504992689286746117161487582590341409696575337081346950611392896518232877484041568924126219138704999867128724867608166894379904851208062345858933845886636258269993787676693788426843312888836602024293213582995448736337864097549206064774963176818450537047923860770572287618853595388280451341952222079363511653096189204022198863795718160959593192809625326308149321303452404155513317315376661718990427535643659271280554269645313864154042739460780135191031997331606554132761619798902720763004032582285071040218442960058792252350917223582942683215268508169554421164991247449347754625413874988195790644165123855313737098185079563971667960643140576799873078806441270632082246384062138914861185119804061913337184995186685891048849419692482657052473754922048225743276155853358136574871379044484671591557948642373163597646745978288112677260248096505537417860228122097176668402670125269475388975081935126984667666489565502367852541383877084057925102057601020760887224848630757342224162364143688361391516067767493333889685449339507623692584634356875866580855016962025883358554469861908836845893229426936452075400021773672255564999624793422237305415645521351663704829239692027619178025115883332874964444787407832623451255395129989421347614453542999074264546942756056252748151125137703419000045271101402254655756085559342602025181779381841511914337307004915773002091387839712653594267615670978238348244282814499336127740380754319956970639257100452915676592007780256033747574468649781506088168068237548820940376453542087429945917665367539134959231563221496423880063831793607238430737544196875094038590327322724489152761148718855597408953076698635712565483063485441002993249365570558813236423334423364408706088139114460885839192765694135853812664120890203123959270392496594026108511716584782703080415526564945630538972371329897007023315860205278682870362851169360270765950019271237004188049353998336000000000000000000000000000000000000000000000000000000000*i1^135 + -66178251218251651808130000172473865890067604140612642244294553557325141071537850736231990204773504994627170018372114883527081433105649568467969675565949839309692259284141069753931816519443961211783194738551690020878421813838564764591066257379803997166755887214441426241220736173169151265061610723369634715950653659697161704428340631350695086708459385260629076078307305001090577679229163500741865103006038835919689508576078882110108981845362145075076501298111887839086144006554431588296321661914601955953487181008200239042644891066234806281330737423270121399816429015098138959564954508959348475897018769310093813979065579963836477592101933060050741769952932788333210008634470072061765459918691097232138112089723657430247426369526951918321596224638410083060392139810284590624862108184912955523094481960306248844042488144238316374293508154563055122079710751201641666426999736415623835740880527041590411867608504922577947735618192315552933506323012458515128627498708900128783964372268796004859797204058442974071464199406033477820143860606384751426576278894264747924796047869139734946123289463498103934870189587876344075625644086767410007097752887287475480027268156748453291608066011810419707721882721362301750969693047017425114144591567365268380200968118419691541448044099611922032465203747165863918920447386343564051518178545196770402412031496788541986031218101571121827898486058842618261486506532075503931552234802710750296029271119737052596953101330147436960523137435849744320750129455481340524786294571499778563659682576179352415379281680370377795946654381709876218055562314788264928912396886424910795747282011301925359736522850943817773050347600980025103420038376542631677190575729112173809154199423243764502841035391962637688437356974205292571607986226666525779735083168052178488846186914662011305236442783970370547711766654737558910387389335437300295220237016713434940876401168528052068418834121060656308259609214675374081668721210223016406888490527560310924652955509570801772895834837315411805805941186781458866313896997490507552807241876912385529090794943349499892798015019482629087935991596627269558802513931527449096634767616635931906823089764772350008820258106569926980459703364228271057794209295418135440095140476834888495825360152988923575592821920682895656793230887214186752833696170057247078995243560485529031749899672185921722833147844607485980965903706885080945206839779396963519247432279280760747146241969117756927184277860500252520164598903334812633539010899487768197330364941268204603325385233728695752851224008191094336501963246855011615635441793302120005608064769665592034582279899056718520179060360092694285344239921574439729314122132916967398701357450940964096087765946272937469586520935230808127913054304036303148103870946416976178078791054621640155236799477071210724200340030840348679329161789999007971365765755848417227657868921106443860439725856153412779068326826839307360928124758913470676686619454688183170250454734078746489884468999869267324328780750284559430673162138371409051179850420245772833620741644951340451097432417694915207644828606056366584525647457565771733512856815046503172246424847833361074448442587597176199284019903249302503263226951599065422067515159289930264713557422258134845701639723276758306249002844534655827093337455788350354389997821667878473557508055566671480410873253961877331447656193060970952702097448081387716426493899575437245445416109942990665489153725741814252060716295863949614450289769092717332382965157790066856260241960399311534632672201180223251344825849207783881265305872838050957728837306528650427507265691695623950498008048376221165446996466981712023868352096534585941970973277954696375146278363732271260623550366799722597277967918977221317989438795474445359134699041113354908528527651749686282667271334805171238115668862500069824600754901589391757765048916757078240610345960375604180447458622564358318103709318762396365717296143127946462442811115973808076992229956594727137406012875215712525502417484141058750336986535078140237033100472387791401595639800864316790821509174622426311424370278400000000000000000000000000000000000000000000000000000000*i1^136 + -291252873425169972923434905332671193733719054679247691162930117565099810923086676799246957797304944772699917688272667337716972488181150388695236789453468140156330718632902287613209173795025781680142140501395678420897490511694437624317687891719430725059109449494256267523642479653421986514591910005075720414206810436427131269251225324492991810383324631541114009863048174409021624351789182788718606572498155486930964429453101344091489923936316735870575279012609073011871765152798122643165371453551451416306922145753727885322206295870683422649883344526988666216058113666905976149070192318893987092887806138861605069793417799856033971377540452272344936101734791035387123798798769549270566916401770362072333499795180215209490432895764506047711503579084716220850609556516537620146774530298899409302955588838125107154871154792161024253096925011665818066425356087615777981517159355123568815517915217082205141943432356688453094540570923737592292402577846410492131509544188031805759667520386911382049032684028525246960552959341199746163869120832274325961278594906163193281518309259882275257427218490631768990563112528253462204563873971104811517651519956638237596709461340750400432412509440771857798851447401748690793977265248655854990857734902394159537280483629625308805132969958723924783351986318083476948259851681932970058601264735775089262100205027727650705660342594382949928712184874511051334256147497005898795452570764091596151531906457289112043729541680162636990654942849825247340135565538081881838192998848961035832746978088007151114668047522246112406349824164963580879567517998703689062641150521240292567493961360342365494779981330953262589142004004554742777397775444461836655439523686572365653997028825426657040556318717637482110296610602132559181560896047359221284819225809728642909556386051140415430473708407425468207334897090665216008468048731035249387842490882838274888418364640918903747791243955098567657348584973327651540437454654756250610923085326346334222767560809230561474540334972031439267700588866767306064682160365925197632795905107006052319571615216579505629530594573161167922603473882963753071002517544521780749655523077030595171685034187238011201941283377131360078079281974786916902039599143745590719770893904254175725678429782419049885746673245346607751987494936516815503521946717475076460977915253122323327646446756304444126613235098642747434940933899105298919794998969216508196489564874172469121541392851289398230282848108236991393534933402631986675371614329836440537909453231504219189827048074179972055114548158556475807485194869968995928847653381033065793457015849071464265351634252155559226900470459993383068892487080311268591109716421191228127928597324845506470387797746347598684767980119801396013182528012375493660428174759380241506430350832832435090862476385463767179238419718908520897837985929265018269914845171804102063825574468566880085534277203889777333604390692618089075285371517994698870363190139663006621906791160775040868151380319442462363855306530744680342105126038996584017647959985715787928165537526812572016843029330397248603213009004801852187852472512485180359535608762019830811859059909548565159236800812711634254025988280198916425658093998885134114832481211784326697584125494230373846760348015933301648126355162255059255612115503630814130540303725163556983950932263570186204999278412911520972198599267623794328252643657877587182998289108013610058890778422493949380247696833559378514033619161299053164162782498822453176700644363999007322727145149843954445008093667451809268566470662598346725357803263029055369486479418877419835885079410614671182801126227920031370056399334311858339864936199577080985533299799737507703045299612857870231601423982399151162860018993787870509813380710365582002719539846445716849334349437772605654342248966885484187492597042896341115774665090571440222024929208706011093721948916287728885638819916461351856346968745742597596775286347287521888273250259903483902625138473054638928508546368265876593524364918088168854031418039770609472254983094341093183044773569331497839282343046997386199040000000000000000000000000000000000000000000000000000000*i1^137 + -1123560954435952208079197014944112791010279019204143343665770949989428392414203723212871594858138952554493051415175649125773985846515157109921705115061095869983351651225264568929673128949031613963820642833962829903580615010552179466338800456620058075948772919243416930914502170912203319159015009165508722446517199981070685082710007814621015163080418335189039760324573597052760874121311858368487048135609390728087477525547703937103370708198671739460970428042506092799368573714337149327053867829295468141507698127307248849167681774582496185598346701095150260223501557340454192333231207822251448494590819051042619841873772580474631483414284792098595241450822913193496883228956158367246035817407651712752277995525110069999060774543344025325601701875175438985149200838468813095021049670632818521610787775834903164902062550407521675055013448683053398182835105936407090141604781770172396676642244502393460004143772231147108530887065707969784110746746479238232527584655055196673023320992420257491564617959803231531679061268230708636079150638879411933480235173995500665431805432046217755667051646983721594689134191845043520284740328432323298691063677872712598699438307852424839859522956062333006487042169989991372219699228829175178932077676160437480297157463553127280083366833663116957001133791511328472017035638471378335465875234372568357301974564168303099262464798355400634124754298331884813217421398115155517264638033009937277547839564819604321846611508594049958222145503758860968911902909273561425317646137417454035044573194236149508305809740154304529689602595349303543884276202068029200904506600850031032480872050239466077722067091645713390316588892667025779642873691862471713019611284391117708503865664613254565032223980284643150361299981096887004448239641214246579535406435068794384088818881732764607680354356592898271225171474330312380407125791975262795748231071412905781421439437266146396791313430828681884108341202035195819143552417297973975461611843935469328259340111247753954058466634844855837558205045553095904126330797207570309099672682325518464746160340191577722652609435564578659879273883203018947109463984722145827116826868625910796991655917913399377443672469015241964232110166997785981741111532991991013746970036946051834248846696366194581203013235744176626739909913802419748386283738145285283425370706455386529616557097648652551778746224919614328435075657397705642418429794857914992202710461133155051794088590087469312201560597023686308782614956684623291944273201770185516875245798770027231243655048623284312887290881062913434999573459079478985139367085945907784955119524028128201792112481375108393784810284165393027839701181423750226525189991061597575048985920971892463433736342435679754487477627990032201403467430076013986479889860067982180894533208043647768581141939159185959858837557919906201867465485344420771702419235292054444356587249123679540725808463284494894254882887595903195847856407050361704752476400720275960849550362072958765881828222933892666386502886695701425690313154483523371195333061192410980532185045701160608294453395127839274474198409971260213549463249315511324766581743802994751736847274022027621403096817968436292828471052427350093094973244268876352307434433835744160044021095766010969647957907433562445415817028441040492723569255030588316004948644441431525265001547056453886491997619508796284458691984582228248289574184918700413368943391569661703314417179676644532161020415450403725646445809629315671685252252523721236712174753649996911240667678011755081331229083792024900763529578940191283290298323559847034847000979517692573827650818116877254237360156150195319874716265567884659528263292294512069589199611440786411926734747435863516833024984990148737769704174679088183188696895031056361009334208183239659246021810050473162502673380810512650204724228726194181729136937360800831900610894773137154101076695486082047547059859347532646714501392052694115640058903054904165362273920948747113879209536782605638716279729189125621729783975813269844963810275785882984551213823235565257370761149138803560116550914539520000000000000000000000000000000000000000000000000000000*i1^138 + -3885838477403168253121781261306017063791645686706741541582848206540277888904584638444459789828692047051821443601351749069339198206831007025193526851589436242609809696348002741297843884415451208302634830297692361997817286284250073526315306335156816500890826428098915164338472095845668759316727070223370953214241094614087970330089727217252998892221305182932093188085615096672612271707172162226638554179813234161970401382949365879689101723144945768178171078763217375472111413101954878672000613181127598729428968463973265539912707217422959579345277517222372678688958138341593560263163199734189792924259546170153599685853419430776258125302310922069693527834771186430096909614730389866193388794627508410054220225663135555704799285447484097418543710417677088728446289309697354946560191048962703551303336295725098608822828214973108001939652094470438794704244811695553867002393777292827066955137588007841555702694621441385385338799058062626939498084335378268126694445189122883330797443154474024096204790363761206670029910780078954794704047287324370725108796267621446176073702158169767925721479620634531934390432828813180995972282534425655615434666994105058933345949839830709727028345531044642055343312190550986612517722554189068115838756392523005415471492033183680521586245162203406106420650489899223228620292116122005280036278410439340967092438734423497966657122294778678539900040841757381822592145439845187884222196244634679564819919949606100049403274525343655829886524275634364425461991233151984544933925125531295264784622059583569358464362737591086584846624979256647110948970881440593749695152942126414210183152347033548181534776200678658919748288121061202660192908949611971736768174326734554629113765387642439744401180784614930325276375972386121235782186862813211304381913247579431191390975806893531962168387176296622207395678281684648367786370045656602334085368623980502851815982549773422245036381639792224506511833871269875277851647389544777496651117015011703879907074903484895766366837896960563625349930956102872299846073773559803909742482487550501143543941214873983371021432791509445794160165292026604135258018173330732274189492335230421134267992194174590318076328494654686293137158921592675007350608076271643941891180888678345369110193408812910274377223321199192416703667903448900936956627321311237900988605832690725407304571166197125661836603330260280758302713456209085974027462050832286920744554154794426848063288728759131296531909305777948992447402559341020845188601240427969015438669337055112492135508976775833562303706477996313858393483370497624252491058944165029674066172847834949073678457373374540345817022821863244448725859735509629804193806103824723589209329727190786945947361979114729663594949461119527693728830617646990367578912834421330672227336080151613627332572537020498452832894940394230753483387577299559730697501620866449336210832969176325088196833104013439891838716718559263886380534388539676044127232232866943548234565648781599106098273895729880745604859118262742016859877671373080514919190291315009632498093803034903415000433010967009223325546478225536295778611035498613480640495983369526967603566221081609421514236278484466124347095889380635340473617249866335241573456837236225085422435872425202126081468174788663243337366773125021841968758877888904355706152602893325532791909325989898091999046808057155328124913518664156417241825939857804884084204111429100931151949821664315773067659967571763410489272577040358894137824243928125109340164263380828079007480972735039994974662303852465425711893011682617957028019704425962440616425024811407127148021834520723578419745016753744789594557308969759876209619586634962978980126554040357033556806123208751542333728880950253423853983986398045217240169148052609858738530797148773806444710077446711445753396522658515174956182935174606258200905021806498793639725669525660919144791660598723728641660389306742703037860745187236004652374433236576792206013318847760143897705054246906663057635155119887853547833659856521399749280162376533471519998890615248583065279109750622560400179200000000000000000000000000000000000000000000000000000*i1^139 + -12117189587355089384344328546613734720178667619821316691077473390784175497430191759238751547423277035079959763773776772607859168553245407484808611578871590116936000241458909687881301213472298529931499241404957767955830810444200974163781474380272638483372654389567875061205325466249777255609558588653827243744015225149609280248138209285209993791812562313300151900764484639608384282382204570489586589514135129370797971892314868123852989203069897316034349076612403803683356209445702450389950868598924135127483381714817792740588223245195947264481483391039740546913253003817624211654927504248519880594496491760065757392551020901523975576215764099668195144167060387818928096603798748897022514621645669758443921391788275985441274185841158218270978374212960016948129731964709772012263203556489555087107005332479219626884713286090685178594298933694208374685162840844230408822219316163470776951212435444293014648249781991630584724571640093273806321240056244916020341048804078788452123477986688016213927295227528971973794333290736000197139830850412759716404645015265415259754350405560697717477935182504858948429796597432906884196525945291090626932717394504702100444479287928338906581185597073339483754610968816130893611938594539923022439819032523859708906273149522194118680107041568189619601376495417562281939864174635324870427385591468900423339737501911930430265885492172458053978667131797031357031939461927091319525541445276197509235098421657171361955371403987730758658831356004354593514465292599952353784891093536918059317258167898388548623390435609330281113413228775284449681219431331495865257358924272911213027361218888824630882623867923999433642228856992215492154395026626847658928512437115711042605927238918811542495776369977518864635528923352404263404165466627665072829054571172512357592041619418322477532687606925192208827227470666727048286802871363539311325025757528636052795186364572557597055197177088963036320255288347337324540149506283795517274817845373085137148718246877410203374245121159208267611636032528324879217620066531735131809724339175029389002366818958899594540489799268769348549040005980206138066646764331635463913422651296660852408891989674979046095549267051283733245890633649920582671828664802577282708791711032824868949566269279298565819091156896483306101071104640062640298956939150075160329011886865554030237743481247753799274938250330952931961473077754434071258100590082992463652229994618864645428794074124714350902677779041870327019085944283985171073696162422353664703908671124151742045503311727166859572107602753503928426623391737772284832231250628081575171382289684165382402090867906590315060859877148316582663258302621950665425880920674220075542286565628417457430891349425372538766967186150155014310599884439995391812608640011686434864501681096784196613936060104333962376631160311844399482190419857269598636208509955585168619441238710286912336226864096339940336119201386138236186140715952911379844484931902933141324649088578873523435231462346719697744267792212911564722597070073644086731361725076487330350068869017014794357315101322283049218655232625692407198806253871991333811336365402411511484998418708628038113367024850355346720268522340407422793147486277754320613113907519643582234635270989202903670831039635420458710301468656257859917393141449000761884514377955485051536968579965469679450780051655507262145415999568970140348901079722237884483668741549733457366905268932634290871276743151025295636271221544144818223660922139345121712076470804017318158551032555756860283763471685254647706893063208473850784121832095748357515794286997774879999712844435206266689550167700053477896731029591454629539825247045294034662718469968004137031023755342536278452254271426431249728891385866679111423597682984783732077525309304593228057292262563410427809519385341562560784561575427314265190169885954014115922821164932190176957802186705825867732155801567695955099641212545092521807197882264697592224727653543005878507797136323895868666963776173713004628386132650537115233841808035335788172498941450174887513773520254402560000000000000000000000000000000000000000000000000000*i1^140 + -34506000778211642167966448313169155834814510551566737710035917006275054636610979733265818137440006963573927157149131591675648796077533407401400564344669066422701311779519747456212549597167179351023825096506559967094548152469363666829819766405711790394512850840429486011275421482648021681866087928665874568219767180925941295143789977430397270030279718827389379714034577378012680194170927109009139529632799920943940744775871924060164402321392726630459804121747836444116986123651004409381168786068585300390656178259226663099028801569223078295225254663663515109465575824288613709466589756497536255410244844214163680977159943037919004764508576016382065206155742010771367539834974092228393965249890273571219900452359367828132044628281659533500794063596998627308719036627959967976254099156542167827753371733991120180930952947240167836536953117548779992901801722515828394995035741341918090094086045003348387587721997387817371535309509208823681198909920567013400779186029441896709783388655628955304903914894301623459834783297137677554860431418952175254207839577260954196410643994170256439745037493822310638447833808488508551840509653189735915296852611914228091736404332606152429837420564154625481288723268173686112779794730425764410158284053961797559165839834009090819175435777475348651354035096631505954186400312172014302849446917603995934650913309162736809378917655214195136037178458577155851337891536921631927509519726042870403625173062240625969766438545940621030852336437193611663263174947396038373145636867542423150242127291083122593073459043397186101969988389038959897100823108748376888415490242926128107268573865808652136888600198099356523544348929320349910210415737182797570937020919623085901194938330382648024195519347843226803010566985669716622838051974534303563883664627822099910789425369004380899893218346248189029910628641863209860033037158033830288400233799321061512381861922280360056462793901775063544216722439429455030598201619574398754316973842723440064655817235055057743622163343733275584539584720903946711384694132247640541325258574347246595954880426978979186172809664310500922210743333216862059822930646278468537004912228659472315004633109500521553659827395460472526299022570646172633993294038773346873151450749002415335654846398021133962211999485021314656584484559545393593556718784687194743348983080824739109652275704110826780572873080619106124385489216027021963862984565447035355073336739552089271060164527517418434531243809676853222706825244018475903416962076960112965130181975365099041965679833608498486779715582302853666510753219537970833264161520853905070618904333808496272634532800274829092922443926064958066534789436437295761163078616806372564791181074490358014024121347626622271731511047473241464871712544105537367256052262181077923178186992946518195954815152961860596313204309849382314137630631073073080743778031795431840336024643069563238555708007648254511057848408710975970115197742522085918983494477417698771613222489593731599957058171895112902345361004026405895756892965679147723114995852510346389470037495733930962534509107460838204322365577824750533605908301905511102521928452977921645885553420453584453452997513017085799283865152125699471662406210750714564241514085161660689382649068770332867063736849047044811168052509121801617205041353837610832770292830471574652355950515462550229897303688695052716744702316845855214750645137446727257250444841339397122373807355192808179407201933332243478353440965007723924525117476521957631711379661754432669679851893209179963148420015558205974661543402473454614943696076540530110776585962442278426770145792720799688171869662701340711420858971124884942037515135508460712479565397114739301510021764548414002624129065298181942038693006454551341288894130361018212247138148579934420192689954737392737940231801188279830110815607254608919908039674360760369509583349796802579806734219286152093720045010860594370117726338622512714684347185680471969052266690481118231373419519949036511495632763478359232402768490660920051984311262638875198312333295341228396180930560000000000000000000000000000000000000000000000000000*i1^141 + -89947922049275715489504454317930524915041704159323246722907180461801122370027368693278731798645514165489955597942051306811530571270112356803364077690872367446028170879513183127124483263445813800482399163934197859542682845782995575709427094135386581594802566169508430337092477316979951553915695616494907346115729868530895411553763769041969626406190533311335723581997894143479240081858358055084776720115930802601870405258243796098023762152803715428082147145807980150020918687745658596723272954731117394549715138824326111786372324722974599511189518980939003722691727293518064914354303140940497642429075689878004279379076156844426877239271215742325992825803398491288867597674752773049778105309912183006411815019394452778502963599736822515818141520176437696242945101412819944818760936368113833860726266380830134530205789000726028005103418355921053388340799050511146052855850661549364180218564832501707017703923932258825734240987310666388508489144702513373122338663721968983883612353654894034519131697317633564489878711977509296933761791078954417021770687957002569622373689712911141911824563906676541721683737657578266620050826088287023139053261338870208655048159773291978833690603354307997608277250146607879970658520499756423643200357167602606757686810574943599785137137126798596667764173070933056078800295138598599188099187993282311822687320536070011388974067754279434826163510097696931778816267805813189360771324142733447739839929227259326276023142769819787571652364083222555479243747092574924124075573277709587452319444158880762266677209314195702758193701503838757282026562668728364565938760460090894732152312744176692595826346622643803431380905647205765176830707465627264244122087929814287689352344527823111798959274339626567636394786167407308908433094625595683084114071196180606401865856286730299577960080271686899134714762781833119597232775323346284567879188712186147619313765944791559063557978996596772652936791480288123635961233646320863903547051341237926207798339871531222512784370362699331736328405984818534738511771776607200888128711465152420656457567272346555810967389711523023326520905186331406213766143010183932437164845320386968765831773720430569038770814040377124558666507883668916350044392056878830701846022966152087123431940076944484142163238724730404326342292908396604784274700416206804680877900823738253310759274473692449830528948561819295069756358653207267915395964756603024020591662120676974212688486783982973772917955157584918033994031351444995443199691257647151143074043372591816401597176240353687670512627129905441624610205272705950463301276629913210939046050000444013404314377091546146009944357247730596945186612641788242483533494814030710359131666261388596863296367433060660700507318540554857277018424532384715194603241077228665100152341245467930889821000822479936672869568452851110507805382603364216057371818990957944163783390706144012787273683532078071478568607053926277726941665879739154543415419160039922060208248389673743496646835112987840492760672753817961889618781692847011033162466811830813234978787554418481438735392717211726230586267426148143445949650808341032335933432961473218968872143301631040276006135399609710616028578684107169812186825544610240519485136648879651590457061124830842549205816884749310106361473388653087625153416351196817014743524413731436926612684474087625903636747867308997470401183098208997965538025710745894576498125044236341853690427769760147372113871558666151947327012492713511611955844460457111479964089817618082496848447143116177871426389778709072259485631075424025098161216505073727397960016751442610687097955439861208456083594321054651965770667212428049880232785780118037989353925446651651587442796418195039212191036681610861378527434314837010237282957575833643312228066152666744789575763065137542933603696343243339111397922062324188028489291022343981916023439303203054847016627031279849290529336470716483644020705999660739415566365362215258849146125181197640255133489930345804108488344264475812954845294823605939926462571433318990247485444891786556211200000000000000000000000000000000000000000000000000*i1^142 + -211809591288705342445327517728017864238066689598135102057285924626806891129913056712962809142186296588029309062659826692537842561284806372181537287931059475739419637142289947232587333117224395644839084172920434654607637179348265471789712253601181724246343767953275299872207878691620395018486698396924044845655514539603429992294413439929474773887482185115836841819758464485059320056120751482487304106014128740353234154149547681669676435634247042337718556134889649725574609067187668236318340224729875853536503593041379344619512247768776039719631200365254614004915117602127563092824279290210807449306794792884260907021412913984084361430717069735796715155449394694760311466476959833146677830724845842618470077114908176011310497093458992451481813663915690430887128874402405809991414076880818310092657513197410909754278462707731761292111793601197895418214013038035874915486506941499525103242611109429179510351311294994582830871356880679153701866313292904482034583175769262993045236392949171033900690864600984479210284183024841801633254863238367956119459552076057244144350978608000364041343433403315379095990241637039181274198916316166618081806432233133322772304317418774805470903862937908660953984608960909308759382536573979292647747369756727901284700522212293950287980057617337154066145187360583293092234364017820293949239724206267670565155987116896031266127981307133992475562595853293107996124847350712940765581488269197965788647773795692679543571173325675572841437719517219351233929758216806107664376875823631035188349070313803941108950273876167632522720687844620852312560815468377868788516502751410504801354006153660178147267340630959904935935965462973014559593674601829675048911297518796441377371994922063163696574942872210352465772895075628454507928238002600883388358047055167862990384767255258563319390884947367433549588072811311044944491104158242711662812267561955653370128564552618867135966558225761841046031583716112137963764639991983262651532575602854971828190610464682435451320045878876497499727724568917051620836507681309735277979863488027133486337385108267278892719381440252102440538092281317828681904812999979625969897269445469757786074828326439147935649182996791237386820699363935485123616062648748547129811989488994299624023962494953235002792784929656664524827783575165650881210183495000183000959056491967695462378983599078430975365754455805142275793725945109908606504335189805161367464384715311498822282358415777494024895853775983474917505057381302401589498219780382005906329808287780176486905352939874348799974643772327971139809779829849777208274564893901302344753450825969008944054831198350620816001312043691361157628908621209897048032192838754744784790003927833918691340129908949116342858732376805501478017070175066216630166904572021686500419007454033904976186957648809041998362410927878752893204334839217702102858664555730078903438124333600244351353542001304084542797164250522283762403966732713873314931548896572188395676561212147611108164818603126795808755969712092408947885655950121562648841462162449496759715020020923312522999185127356389975430060873112805011815326929494886538885298156066457961990970389348527031205953606482959771133894631850334399039460932698791776364391281600803658119033175862073613814376374028477918770737914005773938145426549775888871406057656353218010530288256349111274378326163559082225496678307240396551891169927554475165121403162358936650274505862745166213653029416971199249131278263022744167876156428150460593717210802564767469365211827151110717559071475940686290480633612358887017192049394719093499518138377337894057751109891208358451268255159434176992959035792808995091350350892673678574997008337621303859878807263590095834575821340880847986291611405859572777015815879835264256264511373582963975340212363839963646706544387397985010131110903340830537959242798618849183455276234100556278788650275583998595750773783900687856003084081461060566498161155756000292740191165782204351677371898793341459573549855802457249334715267036826149998343353729231727993794068480000000000000000000000000000000000000000000000000*i1^143 + -455940399266045870682060198081222959596380068335386213129023726555765364813930050695991476130908514353958849855519070015641105558245688826575921855039739417109053132606886315500266975054969943770156663269945705343820214545054891651632592695428586823431411069368025224542865844616954012740891302915851671922418031613476188921016495431587994757591131459727022993977732713259305861725050438453741151695073660877303987689009446884120275459901865414207039418265717315141548563692265308624333601584652350226214972327735569524010480232009761540197306641541238266874045308610009265856545473658208018065003589544118130068856949589674584022618025354375465892340040148244284750465575464389009843865636303869569326800757373088865929937014329749925320676679238135125154144949018979013246612453051820193966083824563225904753361360541277478820441665969472756107112040752262230996119467279421434351037217686430513361205951082626984853780793699652555453358782471541082587901254431448342752634518207557775804154954159864434588825519147066404588494727802083538890541535291559622834853963783875828632722929519143033432780590164351681417759801009163036737535954786874860256341436360602389713991480816445474078530643184592392596010521674335251259985533917314726832753317237880835394025228114028683184871313688817603506585981943699101894026445578139499861693411592209867684673587247509647554165254372813265704988158640419100746947066532002448211872873824071341647649772671136025381689085979242437295097937392146402176529254930014427114365392077923938455364296524182203991237404183120407441380641040511420748503520462117078882503519372960963423707433914928521820297894092858539295541465767643802754590368323015058978602608548510185578203940250146540269879130783819394632792322517225507539905489626055484287345366756106051878083568805373722320114309516882249991910119919038186262365164888067275100040374048890950802255859030439707376289868697245346693013623727964569599948700538608945601307802849938560390794907379739668546578293419551814481030425129001947343433992114173715304215729610510241767622967336992091362933157318627296181241202701047477413723856660561226182178617519559471575007980510284376691245311116856066368828861371592212979440205310778687518763309957713569286281757147038447085516234014704621151872737122747007551712927757708451180440895711766826238354603309674263562850705415987256047329432199974612113367074871152730530461292789198115736703997937280953259653200663096628149157195879838018166501340858083142565398360694372017681042305738113123744588360906485139436162443603451618916211853906840807965941661085624780618204117249188494267274569664053245047710902856933684907407467728486610117617368206019236159030121733880789836511860063919082018615824161167522337790569907998782466235099926336735221496245592680174456685995104298790531269573018632179133307182167218477563680081742017485995752142713690409668481715129861072634605671243351147714953680777026489041250675947848890334180320802691397480506844292107573407467679738256724386344910824405063061876416167106398399529067958892929639671368705077061195904076465629159600609767433065938378895476780054462198077595088568505409026523822908754725341770925963788455271712621921323680386306820467941035915440959532223139985653738827515460450050548838401021590689497282359711322613173164075467318805692171556599170198193059292242977110709895135074994115761158430298742268511431059281039170377214317741158513912791679860595331647059162689627195166531667719558246798215194507078695371387188889123347798604474393997363844023622007806617983913199907782816818522680446746699437058852074967235453377174577610852251954981346046886757085611048784048223078422630265764456833988373708896452815404692174525044872282902870337432081381455067999509654227178102674115356563113120346272574090763341878160075321884544408706868110651691360955909945375370801530984462958553059039803749111627008058868133620359376219829851470171654275536840522206054833837548085852599383776863191040000000000000000000000000000000000000000000000000*i1^144 + -886369108329555057070892454886033418478941448591899446075537972839993819562514820465986626031407799231679773391158260502911008541887976107681225688305641066180468124282178392841500472920767490243236310825743793318717147641208816185140210514086044721887449962791358582607433801163782500102387691982664731371008491191819913367497517740745935538791330315094861698220142904288415395993815370563088312881324860954377714605782484278473696475720221747811732511834819649917628039205771790555790059369789857973280034074477866229269827933256586445241115944210464897369147637770737203910220420380992972853482931078260202353279201596295024721936013412684213515761003377488977581785526256811198271576036526608199041975748461042758059015933452620058026697479216923934367762885455279427122214519256892250879750053471215252563203847954704772093153893461595766770365404520670427719811237731161974350347308981583702047963632775235676369585038970337727351533691916512243029459003113194374567693807731182373587192561046983356113902105194492499192715560309954051338611487437906359256956737747774135951932060626695227831401570964078822441648746110563374350420794979141885229058326368024782258991738171287825373109534926853807967977094254746758588548933909573090096730558731220051074492132226653922513664084627665815264199675211669350607567603032679335731527311010817356543942045800080301771453012295022417861751463008495777790694556964282339580090037741605389580222222144132557899572257012636438198255305706656327957979577154370414157833632379577448845437194643690710842045311643424295268992084897017235010232761500801097065444760451956721649074843740338933935055243119627830757880538264027366802739528971817347058508068475147276233748964204679830200168931545062316486469682533627498777822234862016302949746936074106318425069062767033701808234004345095357322849115262256759396269737003391407224436955432001452038889726454218471227131634946867872074549568868779385376215916103432065726372902485793840625791477077540198683767920369334251863583458405086043135738399225497923955250297129879209828846107381561750436067593501774409460327885484517526844584949948353770763691224900663571151003137911265286262778756743655685074131926115602484562152288073106137472347786972339883799639326995807513102182203394771737012994816604981552286135958419494674991090539813771391799253303775250556398246857855252708938990121066829092575599885236915547242741461193026114417454238123763243445494410879097830805713506466287755273826913240621235272696271052343889642879748156468346684835240633321625434710501956865928621218750309433360608190496565725557390791499104638141541504564785222195989614599148229339461404272847144241999288160374037800441275581526745567905141279786280796302050192448452392274122400913943752185469756845131186155692842840040849602060873783839417051971065653005953234861543980710195616619442377103614511018718124971694008300211323952147241459007125882897913600896692453835829752861320269053891344293416319749544760397906088309352149632009603525391939198074484380136420564400242746376362411327136166213141140902147759068943040784271980377168026028783004677200829044865087957644139387076675418277025013480133063732150751203130905478945555736633935800993289848698401389947860222425451065265731183207379415141384805437851317438504768742717242031273285611018710846670969578158537253126102775312667614261197290538988736733219404689519847543134709259725747002336263797167484652074371759131469319208860486538326145672859418760154589142114069470264845935763161194191260866757757730079970632155689818115645500548663887932986136192637249381126452194377233607974914074877997964117245290983733681709747880421748306029327989293301439055221334670897933229490085645821806085447307518703606949892594663373728457385663819964782095727316544649494248780413938637674811474071174305803401576384225211098183351170140124600067248013933209853617289867315019433699675774017166126351643651035497117441709243365431845450614102518791113225011200000000000000000000000000000000000000000000000*i1^145 + -1499381218965508462304015991044994973097379111779967694485578480742161308691845199423774324700091074946365828127626712447293174620084413698936720963768686752095900505035237120380663441984730169532594199127787013353886583082479480687988268827026697323835605094798071430841841504987572024870555184156681145082466700141462470511564240927954863990409894376325919222500529686728660407323819840444122592883425462315219528157422066190717017494327184540005266919491374905348734268505411149070637897239211373733876964516548208374881209068108583824785681273954510889302621724668111989446036795575596225153864462683725812922369418890678954760963344662433475716171668901128857561291785482267202435410422131375080686773757359699961610146769896659863616834045196721242505488843105886380110311837679727544349928721482819414886629842650711678146585969865418829526062155703784585394287123486395335812176695206117471879894363435191168972262135537826012276846232433423355691370543312678185770246206611525153849134580584431607672754636940575655919646325666757732679570260580598447157080476088409799589248584578002792879121789615941182989840125549752288001299551232650527902207470412055177023805339902915605401255530337943507459482974702111387218765101754655641713094429451950433340251484034845166188238811622114629582645596005061625638071166979552301602274573161855413116124920500539772842630240999287022243827830112554091540454612464734612236890125776688395937427769255350510079582690318825693198228856949888539294295955241188937846874397158370961261745483411866528502566075481786762842615960114839860941625600783047285067753374901637000902979374635610164189877692027551128758707037700032259794597616134321381785509663339804603665717639283196014650806950240964332507781297492705940416556073551347758735626432880405282163943830603358449607741219758616763863921767893979352036839858989932982365096283734331355732737175030846645306261191181939287505219022040134541622149316312352028472568070720349572293734833768556830921305851278001929552281758555774610968884652216129873918526557321958844338392684450586873098716407526834030099023095310572224975938335613356381407683079793950226507899540673184692993540066487220297892095065328533503811775338722625016758691946846883759923363414124392691973469743281313844443573605170392856591722224236063839499588422139070456872399037670748339941775454389588446475605412196157031882249540276134472665461390052982141325334523084571721854599103837080612168017155343974595832697421930011561303616541750640289171963145534792819137878385570363595811615604680417985178244498152619182761369737050032512456427176141595475487425529896356352874522532254696271681173458573201987132471230001140861944825245539253994121486382436499628476046702809034070187199273648631246325022875421247083716939144927503156851337597516440750588998276078928356783060989924209919340360023205560957278791559407212442153924458065088557423854169035209903801770786259995572300823887381105313911578684777296310825387772817143074853768600094703070034118648292369994610785923339899715516943834475417932385118816569085946406953909587638486718168568142889472410067137266811362272092203471338620775172683337415198899947761684408765933913343160263027455681227220964672160979837300287128382560093047774921393665787106890546021573218209094460159061251486750070405951557099171664055519510040015109507666406027110426636075232108928243255930450212431336278480335003258720016359439583851559725744028154474034457496123939182231753252712103516116281118795228526019092640079061089284542038968872371243938060373075879512308394333598026794068544288275193252076310650266184859785185295499584105678886896043673768570889313389980919576044183460068006531410294269648257183019888453989504689197832831733432378685517156709645611856884000185829304382996063613752313388977356221997149507353954686500979654836177327446592951936733085293544756896232660678130549902622507633581653223325903140004229430344915173942871641718677425084170240000000000000000000000000000000000000000000000*i1^146 + -2310361908597729223680415754035812955520210125484687640324741415654317985658738601982268234820257692464656624889224996161883668283288949920919308830233294519940334439539033928312683202802207790728471987721996405085750024538773539887370028351033635074643107593378563952272116853991940484815755836376218249697549828135398466347196306924471805879709869664344583618639807463934217596104001850309558115269610788979694981487318726372483253657006684784817319603953659826904812160391504932195001140852459933301912954680529645395210123945909077479320598561807800514477164672312436754391646467643409243741970712227605237443532140157143553761181909111075632785223386544052804748409784344027996900538211357687383622981297203135177731412756954007756508707724840735241931176227367281786684049450353699426029623375275484304573449922205502550621879778806564532242857491430231705254959281386967549899785945362111088275422918389947332382054376221208804272580976686285232296771241703042803861378014312660975391111370239787138069845286965631120900272800511395178286465487657004854866282572662664584712400667877785224195838424959097894097922731391421474968040975068387621604574042276553676914704593063730307284614991705492809562421223733359482427271505383815892361679635127222722825927808122459595847956486196621339449725215348477309370169975951436540356620633398705301408450241143352766035603282136116755459290237568921800559725583738041682315267419562701411185632015926405426868533151989410727746426381666498680947751606301529831167019505104285486812883616699648603395034186901033886948555746543551643937961114368891450625583054060133044990363057950530595923046062398864974783997215984006555362182509221208623452638808072546690498466328044429060395800247196240879117661940287508068397315120391980564901330064722337141322445112055755588256902074606192499209097228784174724782580555673696699095585373064545812812676215498393923968048643183175539473863321397181373049476536096830641228681333633538208043624040275454481214436767042391218283412937418574022587644913555389393695835374935923263405484803891437156018706633782577621239825397639836360563001873854754397394259572937413922169363659884590523058627782645772344265216147138829686960091057120700600605035521678911164636799219732099064656508039179106379015022330178672542363214917732774419352839692427495633976444244449923699208773730254666820457349436980410481467053874373713349713804037879379522464857034780228721276195880098308263100244554058760611725282007311231590749872656734514856334089058166009666945056208558498968550170808316016024391802597259086520129064529696336126381247316713594344474909641485824320028741257354565739268824541102803581544302222300368226119102741446929559731896877321563234474285530843769336513933786520024877880629438414121165859531864454292808581968363339631565590300824758821876799306787808585303827562206891606722146387082442917724812781513077452288098187223159706492862133515000649386286000981230393966885616559984594427671090799605580868220612566850216569293035473952022997372976343786105234808385750804805290285072832151955786340081633132352330635162303131257815783481782176673170798492085010617534632628516874317611605019526428291359241707964644628322833809349697403724289602810795205747722065487886957525044119708508245747544613475212820597587578856806404504390562598751781147960664904218294943014170991669005156128081055166765371663090570211445041569366058910629716098874775113142989626142945247150179279322147159002201359158465735701820527872113364938536010302108210958538580122653890208680586756308830994649964819421400477724954641880705695768766057545751284137300340014807929479303238708635118383205880363020284742447231160188453437903340264456980411665064670804144761341771798512609308333827023175975205591558179952270976878434048401094393940796056386148711668471142635058250681585172243020323663585216875794416497692708507190598354181586747226865916352505891950977260973334666551182450559163496923136000000000000000000000000000000000000000000000*i1^147 + -2836305948929097892659690096306627002547599816604102129840393466461069199709742434699502823505703873899722427653553447490642281015579034811358400377608498010255874066932217285628494922932812929889912305958317663081313645500183157903835287640237445889960762140030928894670153852113072361641278122029707239563146631593547436856899838555453365872896194125398946177004120577346113980085036424337687746861089415202878821136803600538635193177079136924385226202576291137093709070255721857062334981685692311175081091282621270474640447891115388862089046582523633362326382080447212943021287747790891555341938986986609544622922162427916037686982953177759577628218961788463040119446973035046247920480114044880970092029264647374446065468240492000263106802219980466250049335656670342723865292903708125630180340078208877272936500412333449335196786654343225052429785125215823930548139196882208242572269004831203763128140094590001584775008255586038251076585680772715127328342061516724516168414519042772564828285729841211837292032899348896181612512742091423795999433665964478667586367788593524907214998805222592391823277012603864272344940669059003105858257691110059059539806869153656940558173183596799728055895594751965059788171094763684700599928192303910788558715962385606148140235391282435336443228192532411593567656149094231517172447169578904346593354257249426774616546899933497383596472872903342002780633826983156010719160909523170775700700357798788651422669169135199645178916076547771234366910082311455096118266562820985553617219602200291656770627503375556203478474088325244497385005245216621186989403965576832166079054095024957011604025246314359966072676912183071141923206813723189907989150229575760122584850892479864739071252109878416460959784752130097876442069584300665741655661869416467169792087469179479451742613926046872595333559042560702903760418964202805834398556332160919302071520886936949439326957533035912906189797393678045554792118608062952553469350711816835391965697995131209658874593166448136641444396817477876605807212988370111129338013395185195712511415426486767903802645587920968955695292037414509803670109274036740057510349425252072475394316480176823743604328528274410125998537571587872398378972847270306787990471251738225635518170905120013089798536665215987613339113473615755582696095385982482040249279141069284403163530291505747782555096645739738278923158758764777817492917133862305971000548103346896576909965892242144420220672464302645864047615144796638811605650139477770807624351615872097790400881311033037931875591573066587230262640775078387850048969974410650018901701174974502954284580797947312001142294821055269633969698534135413430761804187599731236655465794340946144999136112078384922165095221684813462949029828632827728444190860180843250162474331685176416490213828590618230476598893853875640039816165106071111474949399594232421163268641251283673551488778192280484154910401668828409440843140855901117845533271563668034751018505439390161070994138027864635931473861786355076654534967503593588693111974866081570703569649997779690951686963305431279106022311491754413326273062254156536806388618959904415372519284446737460485068078006882766250770381208681526728549549429519475804460061119399713276837556765440574575597380512725033776297638181505936388683759335601413109882581841136401569129432148549720435042435141984123346547104271132242155477695287466017801524428715503709248854906302830042595566809114918818454131239427254038445757888161640352448745999993803344000806447143089169061278923665088006767765171265827884192716826195110093218544651976629852668231591949765561641313301254609206916707777034826829841548453539385048855161947804233609199225355855373697446662963616447108187095667336377144981163013192990239167804634846499175471862869184672214363627231868711724266295793665941768397155721296023889086995580286066743476222590459107151920355163137040258998668304536110735465712007556311969409620283412206846416163770494165584093098016676973325558009036800000000000000000000000000000000000000000000*i1^148 + -2917743248063020627909722132321728064405902528131760060190972976916223771180713736631592792816417410011495765377115782627415132141161433599043778854891079136026058627573382845982843111101935046264547957609604508660565031849725436211616427956873222737774224885789968537793666733160448099206515269762866073636686916117618207800599221435153336510779067546183018465219261449675586907823524938657814808117902304903183333753596552508329606593346955006382247636115997754457912045142863962846248829171564990556980853589321660659852388197423643853751217799897945487616364918466429806595773353389949034718040891951783665473088307231404039209124043269534514323763878556766856699406988387535446813969307639375409131195413679421997484317317322641977382317784522807726183715895212198780176947442701162321062348325321626960313414752631659513475866751030542453855535102627447477914564476185862903959859147370091975414338572113368195376349106117871516281624948351910321817678502907478044863722590183023158686899000512893925125382407376950060424957859830483874799460458121627070239443316743956077582318661118499249026559209383819686384088867073835952208867310990871876670159309601315153925944375196832121715140081432884040804715143709666053025127353694843494069677648813892248003181098989707586971832934777828939383595869168526487153287693217105176518454633399979457938948973229720981890280857250373215580565956607307312453331447636498741138687521710491110287094778946007598136304906558713314466701523274316549509518368076678395207678266054145744056132133865996178532107998977514051148231211181703290617549228020085479630757566233750524771867229056891567227350541962218201149137990593140987051745976507819209392764081131949879615250623774034081965099460749864144248859050205303213994092174576801031903731618407234634154809679437454148935683139949662772639082919091157393679064484738569638893200447693043374778098051378264866791935772139194458112760526237947171701331313941007764340897778490688586528432688744308935642274262410550235855036678072022140582190136156443569641696946500523784846220745687472282457925963555526469232612384655867367976283071278423332282010441786357186621092081462055121394484432370476529386071717847385536390458039027550593636489636767151132562150942030076979310247112499956492990793050776787587464460435402506651723398467644915508382904270445998366559902620290533180331377294346355090783354873779554537566046864815911402729584251296918348448770285560535724872840231227521103170317586476719162565234977637476401457027203977927663413953714484396173266623709881536819855056835406783377099549897048058118140838394785105370217000651412035690728245360509281940473625690971148167421984562609140260407929525347985897694848066264727792000715462504678750440025978474422955564043126498545898874044669913203387256853145581377348800791146743434998609047509827172642846666215151715879839446368091163473060960632823473753604177095780304961689754114105368870158366512378624106131018697791695934426727939828487957668215481863840624642671482025690043600626161973046451021815888542967444177943908094595024691193986754541460860759908231657647595194150227613556986027661551410156230356414416920443206153729583529714320883985038411309349270027575095761457156285143217202351340534382128888121262440672426369702841482386037673938899337576122909551067059360064572415181891690672779411350502860174700743488899806780505925145151697376684801008963851433576787128087465150412834406398743345913403399413746576295672644769445956668460648445690342062977954138158051831997230011568600828826438805816837316767144755667870015453977324027951777542145448184866344571094231162541355601549359030949153724574689051892822761625235446767115883693025135226526755826506585016552855848002121031553873845336785875038390327084026250773374559022199744214171287322762862511826853825031840501603433449403537180994437151155365034548032797944340764394187415009996822268022316229054927759975220063439421440000000000000000000000000000000000000000000*i1^149 + -2110028398566239994630173347546583183310843517088476657378494604779257159820729103335073817250166006264015796814535595932826047951214825283132923760265686455645645558346465535880372657975687271948570102390947735503483251477778356418648064789778866419363874642187409523957733404655710855621011797734777223297704102057131515615808516675901234404353990479097916190165631783307052857920343829746952510330211794824932854818247282358018429656614420929248357053425782087805571026774603698606838190843227228378508133376469147827046298555906998612409413360315896079498000791284337994574548074754368864289005153283226118883572758518632836480974550731247700408796129565700363586788999189701714210115854390812740109613856702103877117050082778891692071577194211318079348060832428662982856042531406189127962247617390354258116141252899337608865861044548896588671473723573055440847073835349588135909119116026058552724342101716461043756031648092783076779168177188637979149907405253018737162670745670319880461816464146091753635458927575977816880987072443027118433852168375180571508697168991574086996559724066630364211783476751705415708841783508601023689910275853219641668076163443229051222846505833526213196357101958918582468149742288243132005947514010055998633884359171796515828034143184545507596287493101377542876238805789444223516771366785291658006338172433911155710907146742495706390896339318252467273796264392991322497194050426307105592229662384995722070267101734003700573436843165887637492900233020612475025933558706580145905828697252404644256040262482799455032166158261528000379672335534897861899394874704072214579380671072245348851571750099836110976596670199395964866525716160930789411704751438728963450231242399761828026242288532230460983811772534155297063903363120014672468548996832996254362492341727010274870835586046074398695418694045171151993186109478574997166381214081931031066620166519500427121590643676110030674036502331273087725814311359539250063941661288834095810989049842397463622267602038416337669995927347935349232153884084834483325803096616043693985771407103982723425988370066891199878628127636716661807342376738542496034934171196469386796082417574221877217351714833874951334534675199064535971092009373669293280499756917459048326422921195114463463311541981163090113212523902025937560063001198389977025144637690140012901223114966835453610508727268276914950490230362906428288080279509511199093595666415928386083250138957744833206246177617542456686855935759391349475603222574162333378424257451763558919188118891393582496296540846196198029967648696573714823688554637840929588613005995834639052475879147026908201888997988662225109597269232669092091408205662850324537989729217843595205198961497096041699754638715029619098920157754512767104794742892487147229693115716091048308156701330163354223124703899390917229148140493002896653821563191164025882773716638716667626409316283290632077360165608021065164498540764031715818647517183724451076254426399550888200702257912687424747760452434973880719642264046857195647702370183680253334646187497498390560231487517691293340076794979549326453641454345236115863645902434130579151648149887142288224182516022360789318069097375260155795521400085048759078239408576252561600172951539838620956491558951899815271301937822702164583327103170754613690083738257913029039355500653973586458789546715516857304698026268946864903757249518883197729450873599411405528179363499572796705417338040413720102973871949467422146458193497084039146167718024409043774466516438312497970269136708925762910365061305763382391480652859346284378155670526637615646098716211384742656174691331972329852359490184728294857380421408015708186863802109339671361913696840104722764578292516628800914140533063880586231806196554620772935875992770798322941930653836630948036206246665879201457245377977515121400684587234933953867140873439318063768000579497254933566423415259979222854436363467134790989837964296573418202487420301390816716779422857731750542727708672000000000000000000000000000000000000000000*i1^150 + -211120130402348985735619924338995205744915402516473953926677437984243052766108557486487467161836909592988701988127241401533898472551002786772592753335251050199786145512348912243030501391365830647379342750786238747776563687292348932487587913472312358874520398310345372683300597660616422487559772885892652389673297447431896208272282749405043092441805097488559240115858465057645413905052455538985752356536937458882198276595799208252908032807852508263023604755990725128729232263339152930601943257893561294546260729051393275851645923370679014868667720657001549199527209988538431106994182629082176626745043262249972959687127389771206537982418230524935642295406941923844422510702423460327338628503323943713262535761779473589417714754947677475580810349021804130086211965427867196127327187956132241873474322668222573825473297096495002700895852246113129033214844156494973576246993993226916297469963345304318073474967189575775821562713644216603120715405903163877913825438914423618008778889667900615072673835545011575504175281823998374518313258409721124676359349958243648322866978603907614212366533422763836802272900155287440729290444046265948189159943653903152870162443858267210603348079775967598332646037864193974459981857422001040578540691848236646870460015100492551683550561086044976027119120178194131360063558771892700354681975695250442364079242238500250164799055125653790744650937506690181600563103878038485311595359040934021719160351672779588172268680208932458478477468430464094462285549425822415627500544781167834251388361381905450440550069213210042311685510613619499539814544587564778551533177615642479114007653432047280038683443593876987679799316354549487649158415581551766496560263908428700248083070170269591885790952313419343435329342439635891623053705851084515852398415948792153686478067836702446241843692144937666886576803439365579199439776696183903525920964941285498063907879385578208511690267830573457784756571092885995778393566062855314916238584576897968581407537639109530330113864210578223542887832588148609251404358377837145347153556464291273079999143248799530671422638202692050789118584875081506197307025337796032910201029301350420477378279032405599138170059491695804296402372311024536033575825603596156426781026890710782874208358738461176433024872505123630144794354710871509986621576664623499020705640136762601386669114924123521236549102839305468381797742387226430211785462447993665256503022763830571357087752572878337842003716360553191465769100676975357905927440073520825584928859274901052613330765782723181059223430205693739956420573401602062511559889987913448164082303657704588765783683304059514413293819258881332505774251056014714465886348396040374524808132315611240552276104942787330856875986541704580315021916298415978878106281624393155609027443060143815109356288389430989089692152706678413277031576986169597034529691536312769465991706796208307793045244131349247534334184683068069441572344590105384856124798460124097818351047429328931398414684388177475955905855510024477188855030209381148915725447211290818339689386115087381939860963118101981874904563076029925686158454759222320526578367293756257519400354948055978727329293901733596997734895394429074196665809192012161250742691412681084464359294712257930745582728485544978251825748784187555513577701653573283428454954896129208975902972908135800502677791262573162296310283102972519540986095424980489923815324009033534292622272531212799107522157180071310454443073180999539523747517307288091334977600793885712531596434328071383549262236399378713034808420788181090966300135549437102270719285840325227268385144034315261827766051260675912108796401205810783698731607510352451120171410140146438305231835096310259530412388097915829951903591243890496718382728660649401242566406578025031796295882276415485817662175464701637672564960227627242628881158352546277777867430826295883327700529706159245941373926368913634116542218307008789212423484081250788723557116028633089054142272173033442508800000000000000000000000000000000000000000*i1^151 + -33681501585542239943701465906551715559386528756512408995131637783049496649055638296943976939032602507212542580277272601391075804224782791461724810472456515737029596615404753443004388811862253476067431545855532764081093681757689926878482463377920266955544388861578067069424400285035790976206803503976833198166979417488857802105971575537977557366497456554919500594063391514911692249126357340692628780124412607594253757858342171788776713690788736409374425612710853907421197557466313336584498751890168422820400710168409159635528264740174433434817984875400587279051827648903977154861006291746025106311668984953092764488838322050840905229917034414482373539093218037011822422541941309138209067358802540725291865117681543814144791934644285601402009341414137681753344101507437477912828402609562003554631687718099912035074696042239041300873150940415671967605649381421459717191285008959554551162603887832558716952293826255570788847941372874916465336067169339405364329785324544233773560534557318498794126548951016005652088781471040386779796146079417639302933858616208389144286819074207723836049388596777244134778112458804057936851685800420466117728122885165441822252563312583050520812917702887787103778190049442691927377581518720014779280137008199160591413729612071421886965842644822771056865139817693472866381982435875889003172956818339875727258499016668740058757631256465717167584361050281048903603207424033104526752143313807021307327528360736821527955083046921454278513350812645497455665290258998311605436720763830786776594432058130613132353620762016360362385736576643564390432324126487996712883863355732684789255029863895774503843829333141051692668568237926386167123325320656504723233990983810809231846404360141746398345359511564646634753796271048748767804274793322147735759903875896757022206171419179957406791729860545294778139751945377797840118829531110054004140611783373046803271189477542487376046848492224974114317688856824268771527130856192860138286990139460109314899602914400983456220690779094273745315502559131012688967229492197550528169215564832055501133001492148973951240345629250976354993155262300754378307575858602092602201934900292038110307661643209343067926468291608381242805613145420001022171195460000151234448101695660398337273226858113370183150733105120901735086220030268090370744993301702155865769003055215862148604189615591574038581666781698620774548891989330105258336538447025493782022776512036397770848601223012396677616318999463466921464042041116788521486898106643609833772659032968339065776904895208228060510547664213944372829128833626730137917634684049667290041292648304841262118155499226720558885983538002943489450772450342851281941730764193925048301608578367625816193650409817229180005172030162736061823090924359808237805254997173787381529859764347715534363965709339286410912330785177065531770491361209043889802912193588758760359705636835564255029334308828080505705546781386578831913961717386414408169894646076800847568189670541505140907650491774568631973281818747434637407880960350089949389291133052618604936087337759620816047905221566817303950618993572442276936902087426840673529348296671576275932861435760528977644456359221384344591713700899345479054979320571687195539337789727580695909525246612992046871676046658819950238596985057494763224840429485723101392960187126975858330239449752552544897287372908895891880653366928709240964360637328184944030877753163850610640676384816462813761113794400834085007827194321386290066241733490181816833223058533316216862474129625701950789974801137373759765338911542393423201306522019529710150653049533469362325803483329807517892503990241854259367056265041308355022640389054105889638164383208328422158451931569359625619039081956432686282586337692997687630823234021336122151882348084353185708683892891351302151229593195006348877438614668315147739554002667786197042103203992580380180537962366401486604061142095260539624546577626276378719834222298929402173885873872151905093854167040000000000000000000000000000000000000000*i1^152 + 13142913541077172493787208834895552382211625539049155865984799277830226957602057737959887880844216781800267085832236290807324926190713364902609039924823987195607702448824750833252312526321913609266904281739113032736193904501785725031141913999115280596123674161554893574783541718362475130709837414734058116729836793793465172949554326323906716493029266706338978787328435570275112807832305920207573316613107221679633886626779390807333631111871997282488312325660527871880913505606759810519938797093976864096140249099300784381141152004980498667940894167194226305709426681124867869849561036297525676845063373983270307103723513024471731347828342293205374004346679769487242430879827954076046069720617558526959860727850447149564454214764459208648787087239800862275058473802470601568207567866708953541702330287859718064665947688436995476969136773283257377214649484215859984925541908006446605643180774759382872480578605285337504339085212867795499748308698366690374748127478456382601314472153406249610628853077036438783320626171449336883138789727227190487269696983193354810060352969688086666166682969779834587357397721141252053000485625279213540629468083907852875669443419789663080643212161339017682867635595663286679425606457996906330444153376354275866647868928282547139797109158955877835969063117509279227190959198216571121806456782111299900556776476424762654681267349615120501540292589598326065542935898224369551088153649150029525011176509184362183152776954705716079244272850550365356344167249825992879072389885195261170892482014959538182242591880389628497774110298003217211957448210546960818101628707430662141916474054815878560132271489416721158425897240545656280887643944209312651861453865589939999611342955939498451285098924228673852567506067280240211168960418701559709703396810743265925649512221732136986213664681172567958819556039930536338271987983710644908766307624648195469563377124056598671958765777040606427849424107968384655898845027422340353081054602844831230377527449243731767100649464464947596276787302637311511815350053436344435469523239775495533405412198271575011170910393291995704637689248023649807382155528618200470128914108926097557404442136691405179858707677419321642470091823198123812514395558945071322692604711208740541556827830562708778129054257647551635756121180614262546701813790416298955959835660009945875028416474801593856325496681011335224054008110093730694251114581730413382308318887907532476434198424629491381235003582233839430190234291679714629303736519926415134465245723182350936077604631794505628280517463862160868241937950378259534295234861608762909029277399878891552784923868794180075202195684261927560772454141850338447538533274476998550834600454101063721692437638292544593933318700087087259875896958796250241211805045997477518849704844002239717828044383832958691174431541353536471159152993671410925902140882816074831902225872126902852415782634886840444136742827727962658150870425076546928687342960805771980550409362938531238926163724476095216640552884787186381678017720921301122577542682132249793345451151163697127629950180400123089991542925407317777039096910194393039962636932880453711477984935917187624954334926816969458506199729889594268325402234046930384530526884542624541707306356569897817009569675843704650846383354163265617433545340367455642810048711016205828372049880224348667916545084878359115139120573098111736053841274160523832297990377208513376589318824296992447711592384421952586127391768505118448957584208525458345878968836373467373324549181091126557409582249001493274929868601416162614286036108902982250095477928264998214777237375066899411910421115311149639614771687065063327667302925656144863893470500169779110314395476254959753865563882707650637043413314664513909082954826531177205282600446259803681955865826759572340130302280458916832485453584924173091737544778068965067741931522929007560307363788074707050355105667843886874870226650474196522300965075772371067487404982381706215424000000000000000000000000000000000000000*i1^153 + -512522133449105568867594879130937410365259579765907945642124401638091001804706828245306899809231454929830580647071163573275316109237108543296256018963124581518919257308053841693286889486264508195997200851055335030776118304339892092732910397670699087309191554045107355704871322125172100832244214414748769678340059372558806374963979278344871185176011169160227104948096376926872219279910301944911729053043457003124143704781815095633133597032998208970305407284992367989827262159969176250341330940008488301445234877933327149811460417377421898515877091002168408835751984581579328064219880876286580824041403889184494471660693350458869524017809988874535002112097760273973095689117237576083753803562440516735483664281746171946692732596198200612534308715502786152680294334243392383197391325230695524038042229034572143124667287376815453192145531439785242420553510854910357743831130237667653246611457133366154959601968924143490964258518069576834311981041004943718365593038731683340156506507958511810924987024207872666588495695267746371847446509713837033709092809043745192462845718772983973065115910291395453627415539171739754205895547095976891820501763779633438570091479128879823781423236064069231934321989067210611662151094512309137986651279522432676648497888910263291184372700414286917899002287075981306708207630253911100959549316388707521125927220981780892640800403387127989105164836378114031216123145438127090791473853099706996052141313432014612037098692105626418979835388792785123571624886524125149118298388117225563346360773402240367428478015540900446595836568224369945903358993981281766002609329223495854850039264193040897446012441893442412865881452510715060903421275348332387237487855023298151456714646919427179751157705621840199846037946693788368747132635213702308307098567901066910168627366530831084668224268755171486122891539785552100421187790194249329301105205650641705447871449467782789169998778872297445006584516914689148067078026197094131527711839368927349596028728283433371336577505345129113575163000584411063338467623728361582328494766481041540051269210108078894083933555418622007193444337728973680608019210498643066752995310707421711863362426099674768413668550324946665803577463699430214683501428320734367897664164790371388842251698781617772374095496012259801181083096532978900437537297588029384584087652054482140634220145234629660568749080633319408457318452467082948321650572058112527435627385129513436342384468419757193231375721445749378939145214200932129159992572334383047518259272873294006010833296448043229840237547868332629528029740214270664532832760698024334542635262624312949398179280354585968303250776753188870912200211971496066750706301786745464496586008780235721144242108508249284253493300100380628516668414804399838492822214559953987315714500739494208848457292538671070002391303804869077816596548119905680027630369635414312729927862760444720902039401551995099865899271015416736441475185078654566791260280537438222417805492557794248972750447946438891423762385084183043108343490159162413021484964147100377498636875635898069053927537010884243803906742026651362878108169870696606906749426805133603932733411235470068841145532367227867946472853638745724883438340583155094467990786577824717233674408541336899076880743857876566589178440679368795840311435801387802600105434571150651378104537405887228596786877587928616734749755842867506669726746481917935536602460404896306226372370604158896312747598169923358389032232965390151623622939273675179283655418094047933421685421711099857741388955750556146291676064984043227016417486329093436964384665219836412504839032129158457608331604806148603088256242203556573347294293795437290793947520862709743938700908032105806612158074332716680970913883195658240773790354968271324339016239298958325590598942500411519405117657448920917434220403254569308136440330790590816432088568286520714912173827106859302371512293114613578714017529825216694774087041104970767266470481100800000000000000000000000000000000000000*i1^154 + 19398044632685368660093266985918739052966957013376725426083871022716822147502866018389252783928451528185208118762776460517381126650266474539665874325301691498706739895557040213444299561319729637249825483173675209431390148920702308287127137079258221398562289198416904121902455031853278955713886823601352368644127409612832530381817320817795223983234756170538335691230521048509463779118749939050332525925133053235540165203575981786512293831180668438171701627611368929816992724489772535173106199927770395258132003130740447653269551673270728764684424345321247657934675927402195906302913563680851023509075891015472814556137302183817461108350477936544476611053042043078121964402343991693672385931033565436605549040501133395269343068816892278628769614886955988207371603779002798911323877130181664244274902828196061515204848053383445665782207721543822517169290969750828908314817383434137767263865125709843252976523843734598254210823196521919783853284669471562680063939820703301495789993243219538301997275846255556825258800701013294656930206673495392723104498874534301233573871967518261786860998891610308883575175907274640835219167494992521603305824982371646584545903272894577641959801137814502648490908113915774873571518655696464498502220523339941654887186495572440694233099301373716743649416728515122553391921125245684313727894551118819352284866101777145849918639201508245547488028032766677324188572108780495518783978794689818925140895429989118285459088555525600153920396055871316982590497650959564407894044170860853108593447358481430540161120681849549553099390148506097939601537612823193742144435174329848537372250128713439185213247469927029541695051515676427964808074036321823654219947180150404425978750181334340271663132323546783380407720878137113727470637894586727624252543739215591261583929844664678088619253569435784051411221150504324439713422757414419548456954396811477561666735622353178137123758276600522956861619731885748469429134001597768366750762265681169411471030938345252838208882823754246075048726312914483320686173587329187113080323137359863434889615405657861100084836623459690818807822669111335220102888515982539123976477349469743090340941909501572530105471102297958987573099434304696299275574063889383295155029538266810307819117028685309021957992883327909698170449241848956730634512244915454477756260054840818047507051947248402056509753664096120164828579987077423919667059669230149451434082760217251833675831263412986299043394750609321452479275139306592200269566511195127451052787636004405112472846062865420819723391157345602758637279788375946597016954961362490982876113359706002700675317766078799830531906995563219558166298857070251878611715433311562318327428943605475626527666842084904290105217192824332006582509704262276246712531855141584382705638388866613940721274204363624090733739412299906521106639158721375471885085328624448924840802834187755892702390594560892384453408028151998367294238520957233207190218313635427253195328400524889540173304124824226299805061738797202815878390321070998352876437994379828456470428013454043798881722430164133531597837731549847086875260951556784017222229464955391930165572413463246011265656151458240796125729764431015709467838607406971053126431847350451946715946032032101244536171880530054784661311136348047853440185633430546639025304530729502778026063616436203862508795578947233046776130931391459071773164237037839822647064623017505400214917933053497188555053191241123130939122864438544628136896244015170948544693522583797208424169954632035995822432087218665597725327361839873161185333785839824622281204755787828424466386639661493216150978164673350429536097206917721951015592230580301337530275384565935031615366784802277678205088010543898512946797799893310524080934474977794278451484933163015955843222648114831408260840109334698171001512002637323670344008848344803874295415797890790651854704003706206463599334000302055379406660663651856045183564522268561244160000000000000000000000000000000000000*i1^155 + -909499416994864913509117246103199740848322571799148338663337528166146153452943526521002088509146270745803737641840190349331313863544072323793479404271714881235296933951119729165364799525180264699503302631681645254565824584340943525851508772982905961743333985927240734105002093422583196059978211086790727385050758000871759351075953964437531813016992390476905438404670873925475864137544087222949788429666490151041805915902927262456437023884181377256888531053705176962399811607404457148262409328623730465602001316428467370095902194936404002221506095123677274386636700280143214858959725560720288656353840986837577341989447313643766205861187239391514627466840961695304087681584566484526750317739372392958255409218200533226364017650660224803715197881844501337778080353087108498806415792153754559935268119461379270037532982529218806489910629031971015795436870695775609546398625030521041593579264333265193557868698032829801098944072557876545805949566116956523840419408147010931232990439803979388983328725363200596626489072665579397099519443737693421738763218414777931984295097992505980880277497962077377725633069271819817827728821894789859640306541973677219970295863377112649707235355464756108191624687028888841075743456871318250328644621241471075762598024467526506773764310907101054902627479718926723186048711629137189105078037118286619186151267482485348535530491710605948094075766634078756333756945642842595552662592888553904659945563157163478175064064415652149556569975243934945541375286025769560577247551834886969690806701135096876190388873413538553262493902046488879931228396185174212673716964939759512730629207692377728010269044767673561307083146705388330356700382958576997787525366047085921490312689421605240002970796601682444544909523972227524603273190587815144543198745802316590064792944723291747115489359805562778295905577446324343742889003384054567968114508216769020907317351265848491407286398659717111352564755048563768123304038143830434912010446428603217684460177637136420706163088765940938935142853325253772148767524148070779902832147171505359646915114621249738425679640118195745588088065067664230757529636279637963296459633335338896897780289411011284506245608690800620644685645654397383926054031414650827299328966661920105397010685635475479987566657046991712455225805671425514920824461676840302661231078329486450542651307379000973563399528009917605982290706370992215920297327617978609960671139897272044664356395178913099008505922497349070194696708850321695999796143510866846581225606698971996060786541387502021681859014654373491693948639520396789004204736951317918007449452748465072724887767524887692717276185140155662332456254085241153008769174542687628914838018667013378003454431092643352193187907266394416941947172402997957864361456176812664522828240805525489866099798504501070276934428186340533334905640074149654615419768293583677404046725989695563917886447216338572846943684295713286395642423055762673839374771974660572799450494221934401629190589036609501214083945550796478880134827423059324302219136438500069253838267996644902164187972574494069175734026393383594919799474784549767013616459158487240371838197853371682406791740481161427472041643487271101754231038045615262718894806470392204369554858369987738654237895742063760566070086164929605261439287315423042163555229651982807178506874020504452407474722365526633428524112222218531781096254443780761310814074172805493484744792039118759823639409815949042942477362708885100584636065705612654072637780086548623227294245382339756886780373611198972814702860457539950586367299717733970307927757404432883169173991952128115171554207042868963384064911168706586341379907216357678566536730480194778305456389295774520379391108423810905305094473014387920296339468069451082106893721646759154640340560552797228841347627039191748417221187410427732032233657456650623094722882763238532164525015502020398236088226094964513572267185332153120349329817600000000000000000000000000000000000000*i1^156 + 32116233667988139690010753782912974006065974429740178447557090354651600283239441863386826206295896081737131405064661875926954522343964806125066849567082735819493769152045942487482555206963525042255497973760759905730998768347994166086415570792768656881583666870135168994772047557931011519919105950327279108886969199110937895265151905981533146510234183332067812648158530386091389442165349865354263775745499732192170897230229309675899352549970421680880981711827076646016900385860616978281971464114481870028653975432530163023450069364070807479158988082904332311692796767815158557232893041483399032437549348459281918052135094526322880846134049028244641632973636033437167537909967148663432967239385998920105112225102440835053964362574528637265772404966697195819974244466744340409221862003689881340090133000083419403951359700305468629652381772119297623143793756357276735185600898144673806099681404381080271558036536697903107819507525333860717577353140420801033565441445682856573603504858694674645720874955719479692698675055004758534866025782879035029816345562054264811282151696006145319331313961630734932525740189125444131701450477471311784767807367841838331506934391838048190227645811284415796844653713932403993142329006136592801279585185854338394737018489834485156926953599927921304777721460539159388937156194842878147220088203847399382807976131932909202344026103538700543390924454574231630896191576660492799895469313305657280262957269161498505015369506515476837678248481269654615970033046616003388599974058044732316979314372462199128174357893946649167521567301623484280730058308412245682225896392052765904138773803847935765769875598173881671154691449251343758801253761937066516135177254466794583745516559029586211093905209793602268902919210337394128906418455952865103337936751167150849661687071633209635934924710940781303652136188684103794057081247233322222171385321681757055167547950540096759176628931907789340541465032679161885148142971791642429484286854196040582713254927140020154565933357796180883324135539045886844044683893025958400526148916023551452215994715354919798303316792387184522605399332799440471024405343803350412350320105700070928672482028582044856276397534452260032252109045245980882775667110764552996260962428417963961009779371406898396041605980569220350761625500935186727425836462653999056534455059863270645160562418739656471391369471157852458540904319711058044958797216755647846135272309976557624478072913249615618157850990635467261086579400744288500974923939420212372251184806761779947934347561280669442543862743240157520245885164706837710615093974434048146576253545851001242471208930924793575582044673302992989406965873443004051175480796986680671383505302633778048401285452666089199600051053312466389274110614479811198060428244320563583161943818017106572460239114114332096650870869813064250100191646668039685379386077409788799650469608141240198081225145624439305379180041070421714449363325880595113248004541448524972249476558629232875820743314397665985969862369855289867878375946405263803983602099773389679924591536286693984367012297259099378687063650178166670472462064143958025333111719819680575920920686924633948989785648848773862463333856105741405422795773565647093399763179829435830585439722081823981585936307866019515862197271251125081505366195068723177020285116269290919664350562796859866765213008019088713667258524215013409548638310093921483844502271963174379655266514948515734909480294058636650757056034388505158918873641885134627660829105315766138060580896957650212301688713733546409271391474252729651971380362141916378388191690211811148825618630415934196137137737827003250944259587725482817000001489390021220572284923172850359396830377035653578972944618253826887595288561328290866839208874845236059711017046299257461294861909189872746348256291566758408373361050943734794376708999849045681280872223319246134882318520985335689829052451853895471274124829670768640000000000000000000000000000000000000*i1^157 + -668876541144328536145997961883742288167948218731151100257236289165622574911867382636764262269108410563777187291214692689604092552199898384935573219313200083511633809838062920983856286709484858680879238035593843480106912253196184137255024319680937488872414682938224698104540230691284006906658307323493140575790348340483849260420662508204404772016906510239596440634966123437499041221390816476534089171125183917434849731766441644424904819627250405746047195076660971576168274584519957467813961106000810494101970977404638800830208372449694015931480251171223635163292748138114332953477943340565140675310065852372075687010662314574984990653284177544554358611230851836306077453771812907099817220988643823497728935285540620147967224885958586773439344326047455989873990527962828338381621771038918049739246263305970662050974422382624924772978881960956837852978671036088391865479389128478053849456845502984759728157462109398986131014975838122879632792550081335012454048618638575197834939960437869815324337224424165324242298297874091461071384860066841847690373193798104972279285841101074263915899700913720970413838088376501336868399122858532411448748376830503408868523115938791786331004414630262795889996399751716213523402802598066777541362399584110856293140684163604779097651782481034645792637661823938005870846403899577404338590711178919153379125303297636004436805510413178324351768882818433011875409370295136615377828298482742878952037536093835952301140045587076878287761425094115897043417510478807286984861214228904040487030865729577718487872712875819391227726516744721110117783724731871380391866535140373986734625831495669653900267066054620293425171605334693069102870402377432213233014959389353717943191385600016104154106571225157102776467711057551709083877046861548073368483130090774784294449113106146880555768390196137481584825356578839310002055611627113688755629748715545846661951866008300325006504906895011209922822720249792037495256243224151973563127184521600010726709765204359301831686254866213965153823776176519132600032027079183139392628591213096765202438870691597421365855804174943521003648927335843429522303145226411756535483828442838855705263108761747287977912058389522962851242872523830159343211627709382742108025432908854746989754601161734881060889420372991896750773418837137015175960262188323045423943978093654894545402250564487572901760766287429217261950147014143456904036019546920046755634510881399574419880578037921742571488284311378633485846631308956541274127557145873608807281686757028073351138976161673050523436938133910101644492304322044983076177739944661869029551720105151033043299043477670439372822746444009389065693712461235468060115645723833953992533891293542576366636334526317403674776114268826124409726849995241916460572446239051078891233626624491601836023517083388503132692264140412598928019581304611137151670072177948779894140570388064136817972864625842050674028038893659490488863298029052674121919318950405355434470588314044782082990516821034095202491991327420260060693222968447148455345526126922076204221964404845209005650765527485764554377363060054413898360001097727784579429192363189737338326069024126225134804430775112740170445209045496408863505074741648964372193164816762717457701547850611428153103099074976419502040909732262237761486408528115789114563469105932501051305664234667805971729076499993285373356527675633021927371930350832357888757790877456460478559718778616870611279160188888074938154849199642783790291761358470530966775349701381221673248815388212805679923219044195389747450951143918921808280837520501564982316406520159041320371277434372618378844132246089308735386759556571234089349455073231042252667890583270997034694249761560344076238464793380011250639618752876849403183560467503683986779047397850567100622013766647003043042169100876232268416422255756963714083947353510414071445735456312133435021151450902023989298216196349361773346816000000000000000000000000000000000000*i1^158 + 8550755855568907015016786110558897767905137354584595255083604453981471000442562416027804150944682153054717462787767811459499145262223754579845794716285891413538321061976828602368065557771452259084176972598021285992644463744011790033681461311482113839442816889811859148947790127577384069420733837050000005978221082344291413799513191786903182286799525237216160702690614242717292390533751524942774071746751963491258111575659883078827228596474880252028610117449323097331069598954174146973803510045901856394562926973207284487940863993725786885199223829214740510216825819421510720190446450081919321023278458555931440357097914539476928273774267194208841052379182582397324967618263258231208367166739322053988855741516407529672671691554524739999242069146557104675334932447015573651635516036279615621925567166625737447575963864219442417979773584093584775636854889012874773222778510410581911494836823419322245256470386030855115958368240973247671095409177495782500977721606824152913864795371888314524885036179751249896966559278390052405120022510570130141923394532208981399624330814425038784474594844889142814125616768864283762964399652526950789065559017540677135515791460221754675698733290405937362709725576677171778949638288636890642502727652584318694737757891256936737674190220312123245107280661148551454735259544450610040577709942236811269679310030362749665330140688144922481553702420628657217549268575376654886254633189562008448844027441602263838286422778800642562605897727087405321858541081660251172194936832030735517737182169680992636084018635351511114063219633757118300677759529825999726857495093338787646725853404611119177431394785581092385425430066306747208669283971045848014831442474811436706202911526772701278685265181295252517848353813539513955058807364818336546102593353996360189206929532438221102452792536625105932625368065687667295785366800829972373426103496958090306021048170695988039040190870230561090700597640856225906370363035376721001731778191582043309143738660456240532617201354330289182064945683871650876350715627435177911257223879428222406165526183870148190670738956138704204194677414303406664156665249740789948747913928913441960416160702344592767995547762106315220634999606154370675988434265377783543227319370836986566492311721843465807028906336440090044259634809807298496466129787165667778104679579297814583117128835019856864045526919448352544478544763806303966678633254136698393773531288696232743935429772993281284797458204243929559681180495840378600397442204090276964337894620052822418405968368471837566829094310115289091422251240361423799290206855313899325334660131031774133694745864966328635731234927688526961614672133438563013411161182247403526010856364926515785656301375224834404300930437972047200227977185412864708016748070555078093728567890180638381015576098829643946124063591127601706650802547301705666696980109375196853311611996692077190708233510971049702186197033092211823608338177577361788363721631580451029904121113848433122419545240171468520601090269717601021836757539990696833126873354083932245318252940960494356243683894269898623937353499754762313034942497113074020438406891840602483969080888411485224611496005888436984237439950355906710358044614863049350526134388105705267355138767941298309996361207005767026549326744718819991307511745185388514237806586031376271762117944479477134800013360492836153144643023043506903887051745825918138442450549501875556602323756792970748694459658359514604819725881165569255642143579169939108415999545383004050767561043222161785751719633991364040066382106343613842784772937234666766847538261956840475115629458776033521579111731833690815467590596989837403757737186754285156371406230109029425324713517830618994719134035743684809793424760824066406674991343720722518627455990471673623816961323284160456012007337698561043672115799046787005325928858424172019790260824507488172426400909702049311350139017278521344000000000000000000000000000000000*i1^159 + -68193690647139726549170623068432225175662726255896898349309377597287711791694338788817970252085385468046625215467773493314066124365411132597817488005449755515896927164235677159551671808728731831794811051937934210884169845862298419551583861851681471055911507344017561713341463569322081821589271102578077136158152569860612570161093141584609468870363719281482135178323338312892205568944836203344100252952054935723422680289455863077652879506390647311841967389268323675328113094141905899326717090072763170707214454928261574099229500561885167322495413635678728586173673392905476287201523953262716826625240132247522710635488389610128946303899477425086604720450442909955000959344559545549933662391157610073044863408441495952909955775567788372832128823398272445055885786026451248088401701031709929772462411186557750689918352690767996227266748209101448076236124574947077202612719964204241631477063229277333925812174670987572791212745099900287496898403319609148014115274902023509503774525131523442362126350065715534536294250760766783533165930683012086729991428688661042624166915544248281714178883563157917044281327102873673382103940030172999490738625542227233585817543054525691334006593190422273189660776810340989588072235338681445150553227654405426166460858188063557428109895325639266254917579629362938800420260667138479251201675761182162079503063930455651797157758577491747224374278921206133510614467551885574100014046388666122072162354595000546979924345791139069671407947223307995476639127062385094238534158594909536374523152601716920611340243477454804220623752309032571999104727600035991364892140593585141414269705271540948121308772966591384197848382438298553975174449593803948503713739783757986043464426664074584881298148069413809249388200392495887035566349568045606199937351112740876488132875879828289140840013131733351809413821731684215186608536274912270154073379361436121457803873053383204530873300270405479993524339696920070574817215025927451053459398868336473439509950733412126145928171553504150751040578728204537717507502126498380156499154839826018388646159455083051064944202194833158055751949514116112215502456093893888491226315384486840939099284860706762862370954168819924493342514582617043208327726416699710236723590396802501763340308459943372195987042455380871722354651149548250884568428050636955596106280789718049339745632545716587045884752231539595133219378432396274727538959139726066977383016973271821843863013453581262877276904345621200705796181412841476026939997757371067085099666970081600429925594963391308878818953043138983533592067692398099261498333619277799109417892913781852288746032286308257410920639299830391528408793274357616733652946562287216073873692339558041186503956133697803670134474823718112029040459612345223765384742883656473338146662000761763497098881140860313163443272025906935481349633054266384416897592034182054290195180221287200794273969723400089121560382925468734383008910228408468391817369416534896798046588808951361989785084552066428590403794800571872689374823370525748905552842388533166255389144172685651871221384531828801317111288734600762606500018333898691788774635581330996940908924750441944880533516275626506572132061479501760552010820485233330005623581119126167542220915507693596448790002116433774325902375577386278665671217709897339105558039937145088824925609203755667454142164400629221613912031034589296405399051256678920385240282582958610363525443469061866244256383331240623388906443393392279241691322307156587542881465175602421617738201565188018078220088456067473579626171359843339816423790386125298385393735487138205682408576012670828942537183662285760693664802944767004880252251448441227153127312038247575048218127505224302058996327540984450904628816489450698936096255602926539923160090768920723724941660578891273285501686867946417269901708184747494513886198764664439363419668837463320244839297197442222628064460800000000000000000000000000000000*i1^160 + 288266946631904887071392054841826260983792024077358032089531970321160085323846473650712232646851731886859173230965454943027232334361096099979123130182086024476528052502168972357005206427118925698996069120968337962631267010364966474341906031901789385698958862099387092746016932976440554808106357356021506179656705617858021143899270093338063032463591348146081250175350675123870842898167224289941123233564109526967907760257577917407634456971438065915012683834323534428828944688862738683560663905924065700308762222730289014107062472087966580019600004039948411247833014937319813981131384548579821105045562662199424980688304746774935542864795448590765327526789723192113133985060608562094561326601115780542162121809120710408838211404499428836375664088921933065149884580749099856924243414132516139201544235380188899810797226230553422723580210369447307216327464361932348610116262704741402459657223494329541656453098773613551931358464712123385924061805994178201997627319382496958845832743031546064916604173614152226824027205394719727517061911430545414961000629764855835294729013381303258744225006440023073543297169697995481995165139296383463657103127004710493055935578230330175754323907528156788446907484289793865001086943033598345685608535792999390205371791807980636914998585350224712939536555236322399937072773184677007349831468653669442318365807784999246976107735963506040226565914706020759835654865863688915645267447806553887769794866813090320692352551130684619518300726472280944233473530848997281788246251787887761615701229471222076498042598605816024704076823003774723028153226558754618386465792472236096966520970727255491971273265837424159273978907307489427931382588805407446134817177075876553764783637370023138906137638424800265951900491989721768262566916633844267641349369153363961212005131813751580442428727297341070880193346791073388336726673912711305186546341289267066030392847675117891150436788139536033132830839596743167848491548592547641958123061239695198448694078812293087325903239553738436077071368870564161247061111705714219734203079715610670806072962488384172182224308468715237087439651466118140877530929733573188687031530343254794636479204562724416516046389895594996114206396279846895137226037162156906733902414876254391057597707407568575440218657992021530480420620169616835633729088866091637478138767190561273856398878372120139307270808915801349596485409779383172232953914173763417298755405288145352769383059038608167089303686715307423587776588794359630124195820665435137442468981482775385462101246498269876816741124687462143581183591675889540306205220011209142111249542973698079721111537534263445427620699381958009081957659413006388380756662364747539373614752743216037055006729023067060301417201921205338416385396949423138314779822093016725375014437318754199203770123041356519537682250214901068108831953527224244086967453148074564303044037378080774795619113334592268029118088034560327616512124957234833564326704449896128533513255645451854475125675206967793454603672876501008350303115221655032433653634419947669222988730130645035948694958039353398109097213945623136649921362576005996219604941756836129891644664624463464762287732851545092517108586988537101581403090614940674158639130576750935762124549814329048418243499723046425707985556488103954670062123674032476344850217397736275801761126041385765785698696814555012936169606389268716744828310057815165833980722664138915195568097027314797970981041578767322788911600729641459768214276927024901956668498537851163393800718500802914405412727303139862181983361186495144730011953343343489901703391043065617052611709622546959862016802879161985330721114979999745382398672552013692503240160919297956671122324950225082311100284404520603821078929225107014944487811942542273265081861815930413080031774814718621126424495038639947731792084972257192073909325929318222311089668755350930601086093675724800000000000000000000000000000000*i1^161 + -302085625713560886279410207204774519091516662528869052495633467067228988589002058105358849548111209845984152607461648736008409820783616094653864849687704115951959469848362321755692707836832228919745090809017235419837115180252882924734817811958028338017205083525379118564613902079497988172054947028931465377245727240868133828136089400009242017671874684147241700114627008010869361023667803033042545457753339932356107428379709203241397032518362564170251052208554973116431728522975307483450808461769754091890244025336638901197854460502590591523961183984594672765173003476863238632042066802935217716040785850989107833970542244078220372855758959223239677573949930003273668007487670430181886998432995248016684768724959562920729908129884434374354945422762799258456484592633180420391804995350201743190144876031217903709265726770502967561693520575218453352587571445260991084246430793143251107029611634256942931931866953349619897533536286291862902697789193027840203752463769995303982803908619645325371360700529609205877664152770696710097409411867103888762029048548468819853723846043799097476954934939933868663674448684926341934217991489656171175539344483099573364835729167653838792144169430941937405476483285581145211831885971326910162552097585595002862293108969413064275088032524849072866860626598488046882063163620609794872947017408153502351068859078683313820708106399454436065728311653920877742185136360336820323366110953429961741636237428253492649844496949712250711831750430347081364908496071354294518527872148508163170604160292736691941152278289793436263084820223869012794256220063045980448330526837185727851573804278894647092961195551515087707376735028592915772807679889548505672716181484881339301189719334107092440088465283932091871943567454144364727487012995563544596314185320342615762917098597441014081509233270694473501404425867816142875089627982308527103854304911844063122772511503198022892704988382590381791463871487325573582409200416255723364391733253907875552824814048411009631030311220064133567057005717004675141698834905679009568741043060192564027070146514948351331304227611766395432301485816462603139242317245870832374457531012345455520347444355315225536872324839520005441948034530320127616247813910984104032099662464797390229170916303523643361758458980611451265313395565122274001671310283886154668032673300434131174109778529150028939730046342820912361481335266549837546685645782986491797967656871514822506938335638548378581728023351742843019934444617548969036611149777723508942718511925866215686289078866808460303627666922104413001987559112231645205094110062587745824134553933646952757391036402982009007865716242219968485486617011153415422706689486529268229482648922083260996231289809576698542554826973408355064174628943910126059965259376606202958010968116841527576735928787598159010283738915207766815706407956597354042209425409899158100759804021182834836425638196847879138722432838117327649311078055150070983974368400739211440501644571204573679560109618153013549640567909118030997760619274374369354257415454278541434604327079258096131419885842147152661882634777755062058401786796877712673438638015524375716464399552458987947702827068889807419802858720279599121325466570770143839190247795037674945062023348440979865706979959980911187922774994094592770905499429103450199115930943027843810265674623834026635955865185602655729557580643041395190734776722558826333253399724269249777753044105993680404513175404542993303451235495642561219964384143682552569518454174231648593879974234522310426160162340361270390887850879313734557852591719168444165450677703469341083888759475480937203651041893127540990708658323990716993272195393108584929698600051068671357799351729912322537209935682872092779919437300634866969155701740821448016908205964136113398476671849273409386178391217386674534742028264332241115945552488098217713688997044483338010624000000000000000000000000000000*i1^162 + -423508846828494790429244817164700946795601978068185058052276742252992626501537502670851025420603019268040743911800172567199967930327090233257587812856394550380496240377868989610399656548139784762473223245173794486941395721812429981420802143946711706767622698704087225238730922152891342596433960209661116125415568439360677758591020557086373683033546144853972190611209348546376471644611049881801769935445470504630901096579760492744057493728239595596043342332860417519681914060189975970887926189952527411027668815194130753351146615964460543331641220696261032499824206389746454704825482856961206061633953377755257697339563200763927169235962862139699138224401751329563828777277527183879901786283943249907884003351136639075928712195788825921650830575403851524097049282467198445408055532808222457964123866009249895289445216587458852127807717843463205785026345599979324594941190425437021339641213592189820992918286224742643450674759926876436882105458366367288450771383170013613307706845317132898073131167188857297530110945589339596140383828053843067124917497284917639120596428223643922190116886206243912588591222441049075283283590771019267249606841967964538934097328503494047488905547858383574273067603609007881139449000330232668132444308728949433958998257778419522087722344481032600915610941669847240071343489189770932344390215317804960437441804879329978599035153378396808275840730803882360189117429293100944621086282080345185126793132458092693820232294863796692320721093992298565162257595456558032766229212819036979143093538310554539818076085081600234375372284053938877482552125946814203707555010882965179368483230364427653017489735802709558442216933925329819241835711020516936848343276750255817504760540810790466215510701507834231374563580355861455466108697443448734227299784172852360900459741958931201438453798155945707274031273634232821716062951236842190461470020470043056205925475247319083060302762316954884552677488172943113673426834660174554868982104959114285206379417796945075632727696114818310935458439691780398158009673258583701540278275248208953761105624169264478439024435808021073589880922491448488739215751321466882520203238245866268665642582128164822733322348164755744226249009132850276732313495972516299516579251154497012200202340918083144586574032669793962553027082142058928905826113156036600744572972369163713839488375424333724731388266345254191481551113755501227741024104542877939735119935914979470144276226005548845758378172343777743963653357049409496826970348515246061913556185805911242889345486249802335484750044827628809385682052021937061430422575919442354755931157795476941935192288862514378927332717780464490280590263847744177643299525520245477604900397921759761116593953958449582923081831257779455577367570951428570239073222460360038079756190892375903786752492866256190475299951316109913198170029766932924218556421542029363004822164799181722758448827501752113784695459814662681549834778601942812520464771165955858004423430476331593297538952654550379625849406212751343565247437793634374111104679540479904719026942040280247259129775939660853113312943875237684782660152516082528773571368204927659353424837790154991982744914466910708817011615453033739884570308637368383331237497763042834537814483906311384061665076722908329749700710269581959267141356933777461445558791483298433126738446215457446555017716991206822760715181638343373192764532032427625761812632969276811998670777892385011188871559471875691824536047297272884767334531050836891945793687925603242623992172501378774128866215280136469954974433510692825305466148579353540128753850154034568024759071298997453018417784445508438416860711125181864598739996572306578361320397154938985606327968487492013359616177899953807003240094287795399006183555224021081503311340529580389927135463635828766308786568411518450741675976308861346778017562392483862032633613516800000000000000000000000000000*i1^163 + 753522380597643846052391516877606653909613480876246708599294290480924556460019458472087166663616134545435022939017824597602183865478222468608182758057888611720990075415166516707369686239996856946299934225530909620248354537756306357862702198741085147140602224488407815567816945757921175721675873646412144230458120370091213853747874784339073111268327941898920581569479489175573298031233950851425177382697953359615657487629324201229448472410403944217573945608307922494646396537079490176266303502268980845137650523299961936073999579198996854067671391170544613094594881946050546782041480571401253847563775854398957468096374708540641174668896196354918418012979252635766272109241613923314252746221213674245796580062138445323808616818153780202600020346629949294747110472072282443426971386291310601653736844653793084698374285903761870248545486257510251348757081788805516241975769479429948860970217906483752932878325873607380143234889332952076642229719755668775203590418396990124018250012862411079944501629686089111345733060993499841493779818998434791700615207806086084641639427920830332888603079070960206002243015109562573875106118210783993868256492590460611357683283601607751831727652061988599680620437693905067081081155628267828815399500787034378153289047727465697439042098430117522408384994438689113839750970318741212680999852315500470649104071500111295373204799688142949271822996366252764730616843117643682450889938516045394523565214861365779847386502233538094612150261800423788771720384235622873002430862974978340318033603808083371050690754701623271884205741032132251521114709159419112403955703827179620385721308898245856383584975432739295125694301526550817559047154888160730680882881075294735778725731485986232325313961979964349655505508613713509718686551460930081650966225870159749046234689058322462432247858253515655115318000977033546301369747794792464994882697289111550375829801470555748917729355763731333568880282846059613870423106926385734467793926765326079347570089916302976194306705325454845832628991542358618057264473786575912319031405521827229254313699633534740330937433115890108403485630693552077733434730161645877712012490999735006763324065037616155846365098414617528953073605908221457790339869699158166342072788671732483825733542951665852304416731298542003901876537994468729120074817195276331006835956374797837498846030944952588056827416445733828916246774542125636226020916209139403828348121748250988468869647308425260564171504825920427435651931125528201858790074737075768617798637300938995822507172062520369186750802526500553852360872625318432630105741349346892063432699456699455190936412294418745672889635600599084667448072758284105259081836771195677239115996878228448622949766227528532658587866682368100341449660967177278224768620525222698519663713432092487952345842965716794303874495357005101700069848726155852402493159012981224017141548045939853913669990015489570046316225372008440493921541580526846034118609584210482795256599481885253485913579852450200338647658358221559064455802823585834737767931714423971827570477264779362032822270362215122947381638598229248588910850858412013219381507955886099058053521183708872624552084294510400032080076906407106274027385533854856491714020171148737711528223711665566046645497016424731350075843602498346580821261619463272613068625492805780186041484607438898574921086995730606081284777592018942950769387813671968382291816928668693138526951368883216642470619493726618580132559280917190412778112173177471382791001204069597476822743908549791581697408353722252212085887800917697001145925194584468648266271557442042756375473914538323267302823485816816805158304328817142505425424821523740272572004018389435571592769473722530709339724044549571103193511064858882217383899783562778619585723875008008048935248032321829835236610448439459308588445885884112346169436490442997760000000000000000000000000000*i1^164 + -590152192441661786660352010717156626660648843746095002205370150525735783429049461411185378747299471068662050999242058754606040646186816816727883100311912044902192068668004378988463966342247826801925937243344826283611534510771499429835797519889926251278021091603912684116075759841823152420431123232196832733562677559460414948787407768753982060549877154856857829313138970591767239087101728279687740103704767871669632529221368126296949055927372081021714636057908721048099719681191301849178343306900732882226325692561965466430903150953275473496253708597632729322935468931601573349968431422486636853852487956728776769201763247904440837480648792828958355104268341907034852380158525806589316132075083369222781383211125763438154141786300402917645133578283051478789820975446210663921972006857758839446426264912677364584611677073510921972866643471423974689473910643475591411015236618863865670208181563965252551679101159206241323446101919817026814411715144230330439507607547230972831610035878371492255377290372749349553471651235934855469115514667330167355610684442855172636584874589952248616135408617461182078217465919961741236736234640543989208308406042334526903798762247715508940546714848142122846886048707999311478151033178087941248429681193422819168161004550589453931523923064136228655486797076391960695284177236507299709793159397088076903717090577668977607232703273790689638291804740958796285606925618821720032559269244398643368690502559365305754250277296305426317554964414848405980763101396692827289475090616137137418740489738910836845218729904930893815361554381626118425241180385417701194527168644684579562777791305063514153547637179780274343740720768603587111028798817418832887730974154142855946717619577932414751541080056643771757210696485405219891694481119912579512846549475369957430445580483596747668359260450509336813767961623160310931620391577589046109404249390967180433320435878471467782626002065267724016269869246665949221998449434721445568169779509334039560295076346725141060909529607298983940697634901753636802089321176546125028027384839999139422066961037516828514537366047642107291064996561327025338533693086084096563358485964530297537357574473187099850526010743020055884199001878265570469200547386745234566301479372819928196228252839152741019934053140321761868709491768316055665935639347623442174040640384270278449050590451438484749011938856714768184920540956140826918246261854925096881573943663612401952992167450893979615782249391969960654001501042702283682855414201992127485205380268049759410617810937267249409449920644870799457200124155644639451502071108822319187778264046067327431544349490326030221074497238795849517322127078422043331226773750658589955379798294349282451120428686866981689694990778350616033744238715771559258704855201406971996546237885510879906879744130230844781683827331987582154582828579894678327562304459378614381152785960750169664709848392709191920605463082585324560934707930689817950980292821142804196385458419595326159797574585188605738200931223133442198700986448235684124102616330547000475498506689014236057767654218528668973921715763204073360279098464601906571981929074724735884379047879645190051037697623195041738573420636331619635351947128658879099174424014939208453784200150790522785951657298688370406084990603922298339413600765247875834602346428412857266599785701136838839722730065983096352997015376280767636179315856801110153773013161287311786651205989564402211926536334469698887748350128179016017928057961692644211887746523426086120245315139491092761712502734554980477928639889807239447090172314507936383237061731467922807388522339740000784960077062002147348874129260753540360984195753833667873072308193785209719142507196872940544878510937590260367191208756031818025758292127218292068389785271489581269494074708720290748592069008530627415015471156961754237370368000000000000000000000000000*i1^165 + 1295211185010152350783125455302761967130254965566153288685605233156972599641750158882668955235535911922611298311040895242361244176815133262254893386865971571601170465972912126000867145939765499572525077115921586055326949345763999234331647564128468795828734824502645827447239929137503270299679597359815187860276043460545065757653523461793327630063590282387819635722188875827541579789872056140774417431724980685037790830317002246128967833006193160225856259411499635009237987326017416846240743058557375301140755333522652743294098461692024527215484188054296311941989807286200462175273858259823120130525117424318805807382141947478265901485417218277572351728124683406983911278891679311635125388107986023520260768415070598777124286587102464365968729711070634578676734654953034794046918290418642615806734950135849682633289731455650846640278556018457708217005997931460112457662315558345130819807754076399351307227396135337690756526975144400731297989619832428134638781881448149480805103055370243191951926875285175263170222822302862590279272009888660433171012191243977108226416218903878089850537518373665648024708293936635273998738489616800135684375705235217617957169333704876313935369264585098293141345321708680618109816194955489701267418036257711853050505208694076883347587203131277646139734994667690497428743549268270104881551455679122525097924975229714427389725445138992901269241641432442206842740594256347761307030020071650481269024771917419325783142065558518374073925417110372578730647468113989839392519183567530636596077556287355544145647741973438681499436519436519010610651466160029727129254212832399689251863733492004041490505386808518531505410336447886480583637696470561747975966071734041529707898765414968041195803664739260692601534709972489184944065366830038987344696868251468854201084053487835588675263067110168359689117733222529855008320165660424882602554013878189362434105046838942115119325052661331801808699576170369891574412217460461591794208457899686500980843160418355469280175767474235237154090442487809697115986569246754182715686310947777664599892031582440350390517650421383208030934791783172296234998255918611649111639024147615379560901127751683202295035364769374836072254391463605879017354912505756490079929763140384882872608519564664781185765759535461927739712278634555345056190253128231227309333977939487398401107178228001787183937160777880845395007211977547267304252959418473051223939150597457365902429336957184747135934648857149891429260817068752172075395309701171006611875702285016846635982833532035891478969651556096198141461324696818906512598461800213163983030932963311937994240918119303778945481955929309347329399648585212140735366537116572156526272875272269306599413153856986173812062930632824983466119528570678171603714861990316960800745163286190865463711144829877982480103226958719242206705428907292721975673722345037935347894541346276797010845468062392570186210385276103360411432768555422341790712356855867258152437005305525766761682821661044600792781857190821615258108367359351681530977446842979197598086804729390163528488084470685472357781449569336879510444643219241251607553250090938805025341589933142185396328244527199269499444618586528865950665740165216607329999343585006253998736846510348166895884503970648674958932596798600334643181017398132441114143403465543414144026492651106043280150325148077832759086566513093961469643391959618712914604528589847252423652401010814027144409615416851204596702008950111853212817214031502596408692434067945076048241007893107038795388188758238843841531679218138284297230777798334840963788121568071831516134944252587745770707208500601395484240869257404192781698434190214574186457005727588545478602155569576295102487187878630172439583124625655786669799083376744337088673476328874633388594438250276586088476655843675048409316984042291200000000000000000000000000*i1^166 + -3456877751540504176043770270237610994928675715190167674012183598462668979588483704700985209890964176863367347368495357231300903821188094015905181121341470066601310112655128924958654172979108735838397389176690132410884239567957681181225775502153236188605582824300345234533729824345650381234902376668455628786878125147048518236973416454391496587944009459515284876554287789555946323992294068799024039203223277776091215818239306738365418034901188012525663406296465867945462208349738060774107395250828965962787688390987288240111348285678726496737149777951025319869044960628741457836317572985879717847817824953582879130826171907339489489039061147491747691879065582860690200808449322249798582475401273941850807262239834706274269178722183840086167295475346584518804004024517424605643673117121710475356091420211857856369077663944937071257273878060588496173590618231048018347048264742921407132742056895658605283585188980529897275433114485594090648098641717554200053252812567735985513221008667871668390494446983280800555279765983054648557400849112698570902608677900570341604358159891889207302042963556810965294083749975389985322098701401573854547242483722953265660046044540279451804256879802400197266548727764593204852936161580431464222124719651484315876337950769974180861150119543312651700998351398080022794654686890345769605816081484165025508193507343707707215513434169626696406888076208409089644577954085859232165075862909414062531225943363031384566595236569760079190358508234787331862541334954598963180066118400639896319238448593374802610327833222006806238701958360439638419865538740154092171865784952095371108831233576229762423522442156896460390745843501909781925866029621475346855312799940134990764959340715288619823177005417812943248635576536841344776057758065150524361715599248803214798654350295130079761539176061708055024609375924432182958024743489917375559339098938985055262126469419645506330956256488439447136842206526760734887813326219711253994283365132897386350930521044758788893455248263621372481235304835871683365051701183135624918314761813978826856440565189109788243716263916139335528563425825950311973859188218877888966925641742251856010005295484979562260999477403861712002782244372270545236141852780765824681764658539324544548652121532364437538279986534874620347112098681893600540064697147732024307140169412930754463040964552540368646607393752902607710841947652375207481884764469858336331979844377879858311183788584509856326250152064916879563486108973333989402669158426890011003009481990140953594005301126011920764455841322480280185857329079082315416730753240059988194038883936354435622242948195653206933984488974006792818763806809667915047086064106390436111891306667571388342457678415886544658967586472184126165826310246126452361298393314782634486706743590647301496494027083802584162365298856049757665849638140593847740124258587651625484510203293599131421544771490384966657713022786727718286860106719817903096197608712431344026820264454863659501216152434843999606937119212992671435206607855672512096422358320414541091911126562506255305417852421158470218200618292278727846811498016245798810840174004714969577705459514015474372606583846773391032824331362487878487292302776742225715714504297998576198542068015494193852219428244589984557705983241607309824038569320814375870436394296113391000238978723199650732964960282790915363561068147386453252282638048142367866876385507645457543650169997925588202494305306541718753531297893535041841833686718594774543679964404398287047240845695269442365924759211395238845111077453976835339014113107703050532424564576050590240445025583839802497235708518609009614625301970502974400340367005486422756179614812460258491664170642669090413904674559967479986900287000538470867649003728018182851478713952781698627709473054226741431987415483370103111680000000000000000000000000*i1^167 + -1647069600543077224292893196292943231381409189600047637007866177411133614521171728579088798855922467903424062384113257262013735708325782823863429409013764610134543461322581639960898192209698982057902652546779837877851614538557591358659101875727593083874563283308011020878009782119098250469443638097042974671125623118603097073324178523433824030674220274466480813030429464074204278912346465257183093557639162718670210770028515131175310100764413771008486737509684496882710383388334048071650276002637655755159915210823769606390243595033155601264254781861997178472057498737078316687133444534358650426239296818182626395163791658245215335801209659050680864372565167087877570071570537455465923042319757698444356969149829660584413955121895377955240289683514363051922614683328312318321170740243495954920735342807171319618429646107607805196080935167912893967500852799522956469046086018960947467242683806924767734269922037444478797363740004503746066965278024870037153020639824974668337404979813758780011065541767768532611637883483455314752585014560392181339867111593140675521493556121163927066301123750135800368107206101873322397035832704225895905093116402489098342941222920278980076187601971391762803050725160182702879300939632381573277525049217241492497366371417917209580793756400492848923422256164749848986568753264082745111292439957307523463079412561705250970373146558853811726801576368068715832992743931757726778986369776902325085385152521337101447206094794989832222834513739176042371620666398243095035246225135662847477041690990000039980549269093621657941058833893417414428363365979196268431560770695922926742308544798049141959957384721419739962373830351183422672141958468035356268417034441096762597966436611257414705777864819707927223894363422934209852872245494770317208798829242889049524578358680624490278724704413055100466347409643797874621217949612203137118293411815184737861797139604574391344758756245678481403070554228008947108658616868114914576521048292920546439917436900251545914105846807021668883695229218332395313287289209888422643631859732074871403703963786481242531213827645814757002208918561489389827281721916072051592893225590833460508458082620357364600012034283424094564213616461169662227965673071832101457773792675834584575039727318991706858609864363345354434153486917933225058897215391999248427531940600988215661805535907833211169974610881524277368643047529489300074613328923777462276661557360021432208141986880887785464888555742945116239216659644279498123343820604339138841691238232994696529278734771284399103879156282937655971394683889234389366211934914161368459184516044872318135685580707012288726695594320123479075422656224594662244059992533123532446057272341931515663589283901725975125684267520120477636879799493252285298884854146685528037943438568206829474213529518271055913407915047559604396180728922538859202339957634092401764796368772419244082062635076155786718762390682187509533159015307814588216773979681364633364776263235713956535789321475382250364394579808674806333665032426477358049393506360745373589149263143622385908293381490974707057081481648998565438575869219818657577547616454963025304499925563975883626688111016920297580760578228059812604347755824546156352790577857983940445628380191561572158063679194096649228963810785105625549144830743165212159656505818303286887124323651393893599143867845565641128301616899493849297902080908790421954889756772461920390265400686459459140855523435976546393646217507799963419184273168102008026831704753825873356514057524547475308640035007967708365509090959051868581475678416197453798137966901044435913948688400717392125000595185015020837665014187720138902595013608904321870673041308280819562185069707325050154269529638347229781893772085588806714782498097739179370572262337547460566208703335236173400509513728000000000000000000000000*i1^168 + -237255091773469765260596766596390628217403986278223184461208447127482525815897539575791868921570891403207579604281108891127733746779314164883398940980286443902456194938891838395841395993518770036438321829230275001725527663805830280350602990729762450268620817617402776279139040593918900540301189525365641162696191379804688414628157090249611573551485804039450962068218468389069050745857189786573769554260499432741861773566726933849344489648405742125089484618490855489774842365754089669179945192368253314622177613954400208576235459389597417402616925324880638496981373379133142831562115657240878813159903529499198093669194773757866533453605747615615271193543164351475786430546772649291029544428115503964228340065047878318836637560902790499158613762557670253147097241580536628690065934404657715379385146372006548992485482840044187509226167912508536582227718917783551624318970218519742277195893057354897767609346969422666991171270291009804391369980509824005017116192987447033574081981427746038769581021047094233280398141316498457640974053535532455018997993117546142600972572465141023352142544309308927474583415961588033983681016234740875339033329292870662892245035430919509499034305769323482910336924992796759546164036217999244047336528906907766766785331138405189479619150501139897718671728564508106880467931801868023068347377757867905627823646046230252802997793659818193169487925588094777634846659198800349453932999813907015684950407145175382771224439604126552389620609372909984339343535254054172174851861230878032894944925293329953969954177983250902336692105548233802702787125095714400778448161445678754870454794852206590684459325310167629707540363111910505333810372609499734733881004280185241141090418251792840316558436385653562706627829542805995440921581660871323062072706475206705391818821411163207350550187675090067034926212687603293221153873351736966460840403353486107366421083319084732957539542748723314065818785426515334707428536516903494169725667516187061898551586680793588356768279130937565010553482911409284496751982454975508515568159950595384823622257025969593267064256010517396926537340245284514159376497304240835735541348666084143354418656901673509314731151732352283204597716649374490037557395470549816585071109725945570614891727669153089845704387507112606695608322812662933986370532071995450139231460030678279176747042510405914650498221962732821497978425146187816947444914272458715370026393646235563521506818669044915287967173496244955925508336290792366890082333339544566635012634975372607452147271181325873431337313123322654528662434873757824695639939977943489169361504745342050306646167096438088142824928418485587638274917582792878319023291684310071977479827183554352023409958522483351838691839080087556964201072369174666158898850667497288514389218703241486939184384141511731957548523991954164920744973070070595556070825203693969822396808255730911784267374108015450656663144010655921338932362942931653523223245106915648020538675660157344343686219012146411184544440597881851644252830172770929849026550530528505294700750227647868280221544905827084374790289463798814360861028397017929307168581553317897212770935338934350733404410577279555784742603556607518365154079596162349391870304659504141822234249274413180417861814104736253397116438205897357286944603092956304072824739209750309085905538557026433062634885422359674216889737929710677290020813825338798857286963780520022230838209808919754511131374020319985430001582192171778532392795104788350077897802136540593456975674304466813765274232247400760968111605010706032492520655291294754411675252441111873324417932579002505454847579693940754915353946039604267583256082631982163591571833899840303682943399444635971546109404653345608239247600359056517053598716363943297133064028871491604703530700048747724800000000000000000000000*i1^169 + 1033160541605526806397721487930236647324364477709889490756354185772848089575551693866141156522469837000851227583440448086353587850239397487459805076867619740517677608632685716451874846264528084608707460233845488103547287355433516552790208687494850515722383594516995337153114990009432342603345793245290013163916883839108219819169221432530639532630751153702422953933769397579028383190883278017499812398462522400193869974899996965979790547100930373679513182258607097906744770624239305049370213180128822315601439171466697614321833290349983471719772303353565945048579992841431586575354071335770506453000339857196242718458781494325590692713935687978531728229440656824763285519566651653142377770528456104604625549315654966111246274196359717727867188744099684904247972164878208911351552193210399488127418210329495133131953942352851516636850060904298142755177583445317930571659656356975300846371032934791792784807784458767138557722770176770580573243956091905612083909782310386717333649788356290351812366741577077025988967802706238165167669281539259069263815503364642444770014512819180890814399207533804585425182857553316796772163136073496203280241513314138290400493503988737313878524003764918582923028734261851668475342650261519671025222301234595058710432124066428487443868264243913596546679535565542821158939235662962864866176142385050629554793400049663835419717571279126637195712741776779523443946602666375464646978155243799378390888575802605067948136917797495792914437005950207655463923633427772686648649569741070573122277760873156186116319593404960380186134598089212486281527435148984498263807832833564092677740736523566585741462898652714483169073724465221099465769703730306134475028883229047642414912711755425031025170111073270048772118066939550432263681361316691160105269397708114563718941256076864567043418987553262827727045648456485447978462443694428842978149015884797037654067300091991394739239445060819179600633384681213475674134412953198079297373798590282491282227583654882206361055256773732897235486801018263647107598556044412452581620978637814030483624273522677131531053027159548592906252083753359710884267726478296151008892152555321838860953901165964022266867128877174644735504518488128188761922908735021295574925764807021667377938865637421191637899820714640180473262482581961380535711214209813112275794712498852628972870183230945151694001121126846011632161216990787209368710780525949402696842834514956224122650162035878256457044607918561242223891851630301158078088354388197473491913325817238647646964900110266040976636830799775396737752567269414781853146181624755634427774369750839630824594612466769089807845632663146812219794174017473272021376349472337536943990610498207634242078098905459712357146629594107475410202085584059679657163961255332333771241652924972601358338119538395026368591810181974550603158608525320257098714438215417681118910487588730304305711179253612441162552393846572682768799216656579445237655015963619009587547593630959591727925067305040827623386727287391874822290872078513468110085234903558761216313374219423943330778403066679917806562388861051622217144443882999910653578240633898314198099003016721870150445117419867559609994717735163791513205601725660377975103637382006963206276313950477617739254593294376750716278515550014361324926306247748477270655271844401363458595677628179767562083813509581954917227974584236563615764797272063816439442556934974870907891039341339804561888324429765016101865483100157512739066400603677927901900634882560443742836675423904029872590651720201337814608197985212267249816782302264957944247391849476133803299575540488411057198552156897807524701150733273949104598417189079170004692795093497804871976908413981980250622632651398555990188387529787865784884714070079725054397326137905266032640000000000000000000000*i1^170 + -955092360493811304704535202999929006776585953328618600659650171693162299041655841543782673328052399181676501930426254287442162582079224943559547597601390982824572106644619245063227399264600446068256797170898863855476909164994078906232753244932255639089734252201132796730847499750819646220793683710846301284942768989428698888199532111144641660558486618370116708513330801471134983535613516610029688238178102557020823485414854142450268731736153444897173731304250788251754703892568939019062360126100995007934673099782759477482774916050955740184626925566488683621015500015659150055461213235715952003482643154481133579238548230220283130600303800391279983642379278854937898677739929853669566076877414816825079681581578671591975910050488710526480204837769725627463114009326353256700372259927717494520886198837617706793244338310918332447002996201834784540376955767110550142379558191586059378860075568489959162015593645546516661445310661638859041875204912462491922590457427030164512563708825671051133857586623969329405559802375119228956993615074628411302611867022783876834108801264656739710666255097045532285897120304792064004703655862901918947306470136737560066530506207385756165124653153991618512228725826772131627774790238196406043429183449399654764378212520365497054560822698334876482834475661795384919086772736786479796224954385965956579118328000719576581267291747127408743341495089498408764707439402454015708049051518090659607613170492483449993333870889307726218048549686436098610724457942326050339831378054694872795535861139239673134336026359719693281303824914830942412856226952457359989593654787837579711017311837661958594879790609624993844256275193001056761683679479748553850009577538376928705982866025172492847011287585095708999842706414171840532568669303279987834788391818482595996904470097226520169314204637750620138212044757483955158844865474215823147333256420340094281202623507882831804418020088059288793014558076393564360461847564487488645165925866278537292316103939865572063861439883187901145013744879209270664029345467759683345047044875230711820813402527268930090309290224234824859928707343479578026855426119483531776065549494829078912384670180012692663018571274135131077529247193614794271323331825224747854979263832840699305986212042568725974592959429842144141163043267258434911111113326872692785243162296342980573153314081743538256559818679398398832541745023097469603016764208249724124771194159023866501268940071557909320236358959325081493388777105165246844483205530862820831015062450304777399001753044264604338024958562457108107596351525768119076432514023755968233910520037521600930869021577840472280461857171315724613604492502913164663236013300364898988446509810026413070897832004716142007422387670001018032036652779140730858544057414167631848334330517020499119085387911485414185582500943184535221183586747453934459288948698638117845241569853968629719059563800646049223208237375576794475100109411066762953482329257434777244494818290530435143693762515608746831097604825707016175778478091675714603922790727691885961271313948539657260622536061703409173658306681890668171584174152361001402799490385644468256261686335437709304274187695000877709726712089982301512485393180178712711836336006438620667140385858120343553969922044488129128263191081584299524909496760375626432299766887397323661596545727895680954302106903642773280435441590746087468748251747486198452800336228368607311676544401384032387624812583813528012251123868043492386957193684620873177653343702908029697670858745933034934918980722198212609388653562707839359196097505727113000007253777016006606326910187148827053891328670128120243482999505140158231343955038076789630901770594247277091931508430932015227487182742012921590949462092885196343254924775682137997969457152000000000000000000000*i1^171 + -25640723826066813011803070705178177773227571869192037371399729945541699910131531501317113015227306335991500285760127891047705206690070747437757368593737051542741801778425974183703140028790804498032144405452056931805529488128591082188151108816366361976202686535457596760198495398736578876081803653319309765631444663556266925231447484706091511187628790712684709559630666896779486667111555967583972720764698901042130706178106989671365185530624035432621961485503557290723173770322856926586416865203233136306378734828689459581446857216531610463462474965191510269867179188541562112091018520187493742919352506352577981540634833448884301333299327913308170365104254528572723537461672322331274861107643920345429076186743881363411450803949475518574395802081525023982968226548435819946421450695499943472990230623950461458864726584673898019621354285818934509860250708154696375020798605117107361017447957887463465065672053766549837404059509974246235777813749367412700132453420209270239585154781955756973964582012734780622910031708112018999614909798384177748330515888554654113348887091629709454182997112049082451567969572550125602794147145275461285822748320909625522083399255053277686805454985662447634019138226298772692281861786331855759711564714973677204424039023111300823686156864044051881360083188355876554099477271717241990467223450474612736371345501012391845988078201211922618578392940469343869856320038805880040268740950805646182215136660896693824162768418201900514927895022232201343381256310115411974588195576439239167689980199346076458308794775166660039080094802559886687139415805979751352027040672061097102482005053845984420015365214619818736825884433426356238229384001824189676355887063037679997857435951187679118308670611192394120931043004494131910976462847006858809563789768400988105485382691059009119619860426048495157383375323749510425716424157964212905342057023806443154571305810791552990588445610442783881982834377980715677464521480784379503741282793470706304777294439114603163081024159085598625985047701625096717882750588735372232915301989288721319309900683337521222483153786212955840162383220424336629486632460992102236395203134200065970153767263518747849342304482217057505381863521214437357693216552051520122737824464557082691836290974710731752390887281695216084754809091807170734320808017613842513600375802837033198985058472120481058735786545969508106771385672914849834140461185156185370332723119465090409750086557072818390868451664728906286599087995045884108002976158718015044686266742027657869751778550763036139316729954971558228121210505301457572767075612676139283597448571232799729773554812474333030776375747594325616387914058750509657608164500465547638673861379435868250999611670906002990978861199457375104737694718196648665042085514161029637410051315834536508488082254007384679593137111212753981151949026579276109088819546673131364793812366595057653238925287216755075863761711039477139964619300127921083551414333394541970679484192361879380849605933838186554577526932650308943932485498957798614962225891044849952748463751422247655778858996362830470005220647858882530902248910526257747047530110871697394923812299101824889913685699093701463816338792129923893485975314092668656208797376575728305613552856105878558279958165975981792209557375225731447021000210789778428860345674207458541837883634632141369203262045310919689754212794365492881929579542554936031623466715487402468365701168899052236850083200092144534748547267122500235443296436779834122421324079077355971088109216039666912301170052408495711425530956276468939302451655875546443643443089746940272989576535202217036288313718570975794637133467899450614066378165245925729137587636162996592316860772553706441606164520121113924138118494424235513396510978578841600000000000000000000*i1^172 + 422066575633895137891481754210319976769680481890981019654237153874819806919287639689437439634452244709776254570869355315740568550001254294321097215143857522166187266900783367494018138742846112841683808490859409105445807711325200260394273856530302275439245590900705247729224509650025090846650100698833290699016807412141667083865548002149366064916727359002192183309467730947305256800606802672511708601888047730604356631079399696789446293223778340839061498883237274897421417076863535709734132545386200801942367526090352017996304553187978893515627173643323249311408987698435729090194325003997591117692078830007875520502483259327975075739993658055396657903394466012932189645746033243314116056641215655367741810238101021897817193905960945951631840061786947837841159776739986097591587596563610881383555781503747803270924916315445803453525947565223838165697968870919426262632409715327683435270565330673388006559449429690724887850110457535356860883070973362355742174068377581711025130751182523878290815809539682803341363041164762767248627390112020362765540788728684652903207886438464955696710387219873803992295266483654786629977883435591370536540718508379415685213208935072637671898456854245885901653982851783429994134487550001289340466941660809279903213978882094718056895430588143672522379685675080548249893062241239372140382624876601697761358205954313205308781095339197282105450041953040357278680285612818784627181393293126680584816163107484113841952097224944173045353962739821381688036590494835551916062695435609511496546203068665633228475506061542213314505252117672400404624267347878133262634401898367199985980709536095565857182824535897438711407670581142817528756351375268506783146848758922231962963647935632270631500034333300289736226723355979101467464498522490831124079491774882469521326809932908613415121726942195952185593467021459049456637675180130334447605880929129504885485068758657324750520538566246162573233022366177439402895161934928701432200059298314583543182114808889436330420561096281282531827112896889442457923558118736635311498201092411865917961990673276875228468635473633289926693618979476399526151340661258763618430626179869010229756195614034187502101560599031892082822385265799754648211807140195184747087304604237713945645113091490193322482424158438244732833318740451623859492556518283160180769346689313696411262404698946809735129552336139834026965009170291847992557646212466322070566572174143992283072873408103713136357033664527520917513545137558789105958827693388379685886553703781919010430650300120534351948257106518752969329548984675345192841449260480028867085281512374614571486876191023305215896487061547034746174982869691601218836019436592157256594379979781753527468098905533085430579813538003078820712770437248266122247960867793163969455576641452229202940035223702388448169656742196512453188302379202675973194383285436538806153480339399413116793688734227137570417200275823624794847144691676013159485613636401770693915461697455232466483493089090311039433271823113296421299947529507989983134275026470450463889070614950188311158324127545599121791182071707004623514572245897763880673102537879619601714693851370402940745554568650645836390838155675432283267272358484368664354488133391179568382388209726038887681145846261795122290561476204842453331224397066550375855617579072861286981344591443228618428728510230579928693947601407223041527097647225825476792435943375315683501284987761589627569053338536969325977425751514051344968152223824030964113891277430501614743118099794280208609860408548727849170031361522122953531932559990827038463244779732526635505326851093235272315190889944195365564398608054495105509339603942438678332529942189613422211354989448359090631801506377960080991185715397509775360000000000000000000*i1^173 + 14082401196922774143070155432809865695961284819968278589148296966193015526042058009949095481115765982594502829472492509763775442047257509044055125106742190552343184399638232998622743644470228967710339271000795702283829119394711228524893438872857969894533271314025261185707027057438354077531255152133324649735156823119681448111176164386527633747398150034705792694010435626374862045377652892661864168828465784449777225982979157098575390823551435510979723839022972772349632534341387611964461903053203431906633021836508480176652104904226668859604670453206792142079992781646706639202016613148779590559239689094952273687292885264758018634833025428397255191800031355030539569254501723400537181720644429207378178454014388045450442140913627732884227593482986204236846794394694954385029570039295704400975923844330196153274763636508577504099427876313972458740491595822036797871988514334945226388823620000591093087912107848016688388776466670648134752973955217989450597567760686344600714781576824229655972939994942403690419985522384394566205641030476087896134470927909761633636453056699095824056314682992043498107058196391349160606640645992349167294280218209967935397848124550606655739655167581964635298773856747170754063468479301883749910931498614308432198436545295437704285851636181786452542011774934283190362883621397785642850685239303614903649400231635934113190358007409224351288032858222965820590700185416132533472724482362165371283381585616863592459364604377053125185765495379110257767015397104421052274167227833908839188607117225557714011847750070460006534475756851007604027783900232859970874467802779631355093353790069147653923925473921095227248474328841104155332576175014240101053765151018975691036691992912297787399097007828262536663461642940133538599426001800826528345480101856195504673143696399741809737578260427794992664518313259241317087693453028595951045172419331444530288050985397639833442575336020954814849142630427674290270229348820298713198787850110562877572643238956613141176411344918563348291046835335245342449497965030809200699889602740801909991357055148056352444728287821652468807183458756848926104088802804942693375007220705207527483569778246967544924401088010572530180234854914669173905447575901523447079872391282790315808561911466881862320637361577357597027153793121284289055935058752128926271726231657390526488921530166969647510163013919832318735192507963954146726431922208929154152429125671223258748246958207349691335135606134683138156991452831980196699325617559909665709714161358928395392459029892229695024090389792145834507945309505404443261028580111377749450675038210051076283659835633648360460130386099965709550577551401312421280133322421338368905899150851000772266978799402501178641481236227722938626361174296506100744779661578333651288215681197663281681332895683896079394316546213753500511836040255371562210959582479776324789987731795788525349709106089357054749260167706867329384539329644183444646871410290349469687099273584915584263443577042746284011070081523943426295921997452954966439476989403759860136822368463219952279444467221782752949592498129585945779081930322282531050755474348643956328379382129092816866638383361981627265976429567840386619279955962022738279266033192261790926466764769227038359040179468137629554815249304748462733426035694378720570835279206978705620677984533752127746096870000730631603057997298240208496963984528774661700134346658463438604538065715873216352857070395768938309673293534540284767084595020453790759029757825337859891569589690785258647469535901882392044373370038619744148225438063125278367587964876751652488511587017310926147017136435661704691546899485211957469245691827931484148971608298987049436064904909365876034450965464738277045043200000000000000000000*i1^174 + 104757582255173346454389166415608581258462904653254181653678871951885391245334026739057141425217634669158147027570469323183735794268468049710330427091649658339540178869648411072016190970832017859105429315137139400644942648647923821939784541584992263267340872984410255934593527949777846713035837743044281481177542696926360011412746121830435763985574730463331757365607327780317627752159464789714549467780196482494977524209638332408060358532043038916752732554976441751632880468904816565925155767685695400297827581355491881429539968082215247228009128966316810217702806028372183667609584362841334287192217590021635750614395898463929450097483466312893307873814179204104357370731919195932833996398563970117460131022762611189328450816066080844693080884073549102285568413950482497598388080115006083879109093206609657102529935503859173362588441664944811682088442303254853347216138328766630691407786575121315696989544027991504509635643601225640225801258169153926945850699826446589524662778405386723212645682720705428855167236456271301252098901555078139890859277025533603449795102939272612787779526519728283898975491092865143684899646415229755643455221150600974468774861840509827223323229211378181630253274366588285787335792111597495978232810248367975495989346849925396604999532746384064115723462736514371913585397608435345701670735281142687354171005186078458809840801765706167608598534600063894264838546488237038491064529981799158649312086179059376728930657386547123887153621848349543849370543469782532249271260800068767926959173031553290931870368519373511542684015580846853983267501713807218158258955363194762534933952901099761880568479521016143215907492184414294794606046687639618652188439996599261884061081465755675494719290822676813236480584684257380579246787846725990147761265058986963413080558486028642669677299919895898437871128606545369220345199697507418026377099300107330271529040857593512163306809597628820625254940464852614919846376495064219093327851893784367617256396822894800820900007270383385182522458131667553859136597586829100028974463432653979526111278482718570082426281496071846915181791286868747130374794758509660495938510441470614663706409084452494504544693408657072131814941484086730191305599512729356197628300617514033524423445710661831795985996543655359710286829713141975794949162821681973448129836024401515697243234150107346998359358658536229959413775672482819163919535732409547255176664847492134237558307438079621010745781434728274150601060798647307577568680354264056544102116616928015493150227549255682673302472386334037753983926597298702579828258490886705292699593557069959308724944613767343809056614818635804130308608501541342462252541213889214886899129417078895715955002210546601802122063397742124303134648967138539272854206580242786547688559917794095365490057190204426333408046948385210211950117467930912213695143083610094185807413550897693601429282969518992955529293067846371708086584833380792362255448170372504417041789179352483780752776436555887355976270887212721456254247840472994605241108557106807497076406496634640819167368739274694268364597730867728668233201974505243363422580823454413677456301028955898684891157754867793771299258277754627469472657700186387897795910277839757780049282214878245955494329292363771315180820873314145477287858768649168286263296879425971896421395961192260054653246676834542454747087855579376674349125415834316386375287030302270430724439938012118100255785747241687792256352276690816478693921956574115002684270801762282825226490492248030751066723643550520105560871465822403876935409370254211615568065495350874075973931884750413974865886288011445017016979795998633936266635920713245630096202859051416723589547183809030057823251202048000000000000000000*i1^175 + 490246611160408949678079732147968114431766696950860669287334306299907243658887072684516620340022212261808817086802233649720344213677896408505211841817522015921088404869705548521535123906030677754972608754927133081686927865241027119752230662862110791008289714935616335785610765828820100357351647631654309787926489755726226118267222543707785852145844512800404309160846215892616410903856556670003926159239572987642027759211368618692264747381623964598780595202672463454654096193230793986774818938755713906036655712010337138647259581337700244414223972426801264703788260293073399394786880366590112256801731314527964828839592749082180631871150594128145002263034120878435985384448234623957211840084023994227780025004275692640175141689122689341959755173056829043350549114621808716049704095539278613361651218511475260784210099430374637279440898233980602674991950059347221465652412496710668643438649913279525677032739476320121478909975162533768153339997718293206424160103718004478168954817924333461845091881242815035831137728227469885960666692773849188314882549199952951179669305981016999146009309574320111772128072476534638251353120090099006579997056281021490645989651677111220752940156798030000243827717662148499466401406008587877651099854685061970166436786315111995460576590534969546984829894560114505206638403924006594549412753733453138154910531462362141762574486315891171178987000439642132568783425004303228749115445341301120344994646199168157828512226711565532518985846671338864504356043588226507925199451457489064342819990542886633680701355779981710170261928232911570501319808698356723392656945816467066342771174715412949694686154273515746144614899287880223921635706466125175757707099191007777753556040532446767307321042714506102604004304035526656648809073591678664508184781981048123110265703226947198753988047374759998126561374626737411486685229448189344518398778418680136972973327307957978191218500665334125623408140128278688346391339661746905255224302815738485475412825234191253133335607552550145823063411500636350395438168027297074231665604722784878022382387010397294121980679066570281025085259956493165660297382457863760470523731003021317736751944304309913540034115702746019464394758700935128930261767428767024342247712877835917028541618926917754549396105006333078233352203410947322249881292629859256461592644609159250172610818356559450480744419742852635222566609631936401204188209431677043082942306155084377869237851942145260770779083245637634674634560106772811364702675899915917629424451508718942582219306885045045958116645935072009934182133435795769526594419863790191131877565748955868614219467790081964547345148857493030143193167439727419569291128689715073851197594078946666085281563319686495505619057594311253663306909203473109801679430418637253208517008792134160261206712953837305626166402654006533475628149585347775627941680825329605796119558770801988127265062207014150626320716175564504500639343335124184592282556719840159842566362664294414882618510565209629570335076357042631564076884236782417610554939088203103261139735341761635910425598271904540159245222255789522593496038359785480472469724015921885221607298417104939879181812564956289500383494529697610789713671608111483696326836897449207228060269736685619726449103873474100070198634931192924174991235819121664804363590504070841736085067202420850962174901581887659296248112287925028239161956858240093172032406331184158794539734384920692585653239794026260060596695859625684217627961488760999584481984891893936772875103780066800160386014465159307055695316132741092481238216019634142811808420633461440814890404011931047259515722591337916878342427772215245754172935643668309359754520318134614867743997443650355200000000000000000*i1^176 + 1197718675234442303339830939632242744222992032002672845733472869562066140341097960316492480955809782754873664650856304200607527282952471987370393607867373250250905783414913626311008241154648819569262733043463762227668941668676179723731003902323528993412065730022565658368575323451689696492619024355538300067937354419009511111062941900498012517348440897958814796314462090002381667398202591144417902553628940238299169761253939502518734565287349123880908205655805376973101798737964529153032075763604314451523887539349492398335402849603303988772696765519598569453494286760329028522731372029578352140650085336717936426601037822555928590455542373030521734190757214578029684444786785419354140896574128801462102810966935108853236181472705003045858598544312613097357583139953587245916009287854185668534870075566180571930210310837895206108578397015550616678254713994531342311614980190223282520295300226857331478998357558295793823566276911730944969574090909788144767184757080867997752197503701017988296552718202788453243995086749947277356286497643465267352416398209787613961241910166710708296502146560633657439135802919362748376931791677338250397063391161637896040232574332416318904795631580800145123579909314725222097052817469527057433808467278956161738204282532357707424853616009247571241808420335660055029559539198145519545999711878407759222530119525480624201135158994526711000784117299455585546875201767203432680025000297207401948291833434859716365712285767720551291416618117669748406296543366001576762789274844487670043812214048798715080795292179906974471439481975648012605042106584758896755539625773034052395855015201496476360917707157106875839357387567655640524909626042284706122169808180552033915559994307260148395069413587775625879335775526498474643254213456073596239932713039253970363346847005314569146780540415458817496997203886295201831321255081817090346719805022556634215464576775189143292213578262611516340908982169037736866449493031816308118781519943632563898979808479223018614387521353489207243158622528687935377736041955118393128823126638862395569039271165326249658013919465343851862107289109703678672861838975877828033254977382779404077686539623553764604194877862891660585191029630019995273798120562987622842579126251360327388462076513482018110292141587711380925277097175976243679142589955962634061342959968983256544437097171522864866478536378113780501801623694952545274937079398162814755091190758095112183776848832228270234598095934387260104689775163148576627333290916318855554053564172805580869316385107146958545472587324904534752793370988528845210659589894922287875343244599145055596648748264896861999739114151802346458328541073018721788620275884943574398366269682375663901300904070481394346235020069697689980507767045545850671092935368604997154450641151929226504179083965827837274666908693853409120389140508178301177517602255776021895260341396552137323375350406624474302749298262105470601819976650421839051089678415756884810780460766905406317801699811212511621474543313528386576814565155815067294594327612575641948583261942766160351250029345283028854688540201555768608778063943940468563001045506301384986653277058712042086184769196574231497904024521675964450504198939688871047571926964160149697286709678377051428317915773715448967895449393538169866007518300414513111717735050945108995704452563961295141923825023203996681460731674231041912067626133724143143299917005977309943570874075765741815386224808730543360392238710089477050280488162118222834675917836985114114641852833907565547065113047693135407157681107061066238243150819162036587853505309884911290017286174061331878382764400442184109802286409167485799300861981503189177348542300388774117376000000000000000*i1^177 + 1493797600865174777052927121444904649330261077808925570492455153287009716090378976172258338329828400465668321137657406858161678924671544265637946655084542011233229266769200957769213563521517165637839367173233520616800270354329864137606575301420805837062348546209433446692731185774328234872605696253907509018875338733869608131852424084476166104538559421332131600955059570571977356983571851269806017585619997921831337241751381754312180372085625225860480895550831945432415561144632467385598564363138158228642691788546764150432173848421118179295559730170710989739222029031112930627041791982694478392685093339369922793129641922177591471702483070737509740505277433503905428146018365613504910067941965899646319935727525693612514754196997004023999741961453011910329400881000366339164911223149180989711285089683146824296980430599557236718680394156586080626419748531450517515296154338329194820380658536548182413007606640875163886342758619858818325778067671643884751624350419375034532777852221163431792209504496436101051407830320035005585896311820111716699261873280101061152392538105552104214617473614931623186047118159249939660822704808782643223913506124296128732289523004854000167309296983475508372987626468766807449699861480419003791092156762137758034008434002177752241176748124733179880764233662718520299107546814799670704582606584243215277599829870537000825065194844570127624469676267064341512261443957281842063871599021259931014248600189247918782712195513063537232289100522719396053683481959526252718627584137951017868652508483287427321437568268091119186233934319272992198123480608793820410373817027532331622940273394053961000186934134252144957885162335572983733200430149961515287586557881855595489931309404490079729151627097198723357581072129743929846726047446782934026558715955276219942043420912487298080702224305571298413227609899091508937636735478206236210465256070591960124043667260816366241924968283300108692665308503820271613091132336233026499303362055475579969387262755473691864449130582199586345427782094463431607827431597060881093165885063490871611757814325180765284888629465583718035361418105020145549603716823715979655867620539980538516994268299786903267733653357718165481409882610544217322303736108899402815341506067255168427177774476322876990617698704668027560529923748016269613716182431399487008877802962053909325067073772832293339845221253316918937841579885456138531352948052723205457573217129288006465480592279487518138776020802732844806575252908480981694508323726527353177540167231181338684810863258131722471787022501952131747722053906432551121456946870346241569359000745484729457947624358508433405188779745016372068636802464237482322811867651820861308662738955240871846599102577649817076370315136694358651563562537541804965222962537867169524203679170967908621336353867469140158156535599181257964432876029751276892671632063620445621901761594185596055952706100788176119201340596408503509299232487419493356072806023286448320424290042639312679112236587918945569919048001367324125397346267920538076754563460243590083953722617486397492469883116156749904233058053416967213347947165520196584203707213579457535813395290132124959265684736604952232261293686215489787018068002491432742924915865534294063917875084585121735261479139289336931886135897763277754250991191698363809579810124684926191883328258111551581481882972070150005601943966485561269872856411328825738674565225425338559638752790723607352767001175617859268244837357215548961059590205130140521272919555285842179594131558405976732126738972271635406851942411890811980005279706530782599621517568044824092965467422643871014926753836619645607329980144004939350795891680262920188041625600000000000000*i1^178 + 760252531058312782979053602330021527754892638210374954260227992355868318116063990952067306992516960340099072348264082666221776702285101157815890354037951426132495354490935086217757956575640065720618792600147973453428893082811798991629185841655426176801308940177896311012440420583629591972978595708359071225418458161414804679305905018427358585764112407166283141008668526164029984929466567952603519494653794113684022676397700157830682225641209374386635731281463606245181875448687571227057792149456683244742027388676067636913505648649615453336008376189906400476518212106960550617884743246439911963391674873943737755153638234353631279822054554356680670133559408937780545313785877092163634933372951721741735927765155248119350244465827030031324901810897847168774655486194716844614247286248417647674638563075258893018480140913691731941087092048030234864873636235945694458966894301919836890486830732197392188778895002479738496818138711621557774513919581410330148600286667454937963102917147937278495718808552404817938024721744744283278202028087976084059264972337703188599179414361604304788247797256030935346389654508960216902051294066100019463964081194839089355033817576943216426564737700677697682040200671244300020907978495289243976085768403762435343760708526361161477336660761471903933486464712245722685357901154013918119077794260890217351942055225315342012903091686319445389131920471015137851523233628397923362903111255307332078450418559470011292532420508625476869052524901175425288295555394434254483073120137806912501484403181060434527312003460711660487959275952262195779706874806610834607406523916916595923890293401976663799471121267930418604595469465749444759767487223906894757194826496296886049016649639194384397787997632183355269773187111640283911139986424959926385808279319642127156001457673652700498818381157376913948475364463819366962275200465244929500022032875811755655121875407494649136597573509872110329128754093414972472834612165488400765634869981387017362770343384037246478096050067932010177386678301181730283952854582225162422546142961048175993888484880685309611374977692280052076271859054959636039300013633228020244707031722395754082145212363633664222463501352519114230856191313333646926442832237858238323640536775056383341467430244522210806951337218109324469701044855302606179388179199831138204888447159656992752002289809315922466846221051343960728904829987454165215347222238747509407995219286193845609308494263380609967369000678309642599044457542117206752847504887193465301872864558498170223765077097497541071471073108851356151813444932404415017935544038157306561951264292810513277549568142383516020672403657893811911989650275254899148832353935334865826113571592062986662320686441225074125217367495532861212320600590629807014740192161302191758249777324575754222778413348453763428556977882433680730068515610605927403861161221646292372902195459634701956469138862666290011132414211581037944665822464974017647391692259454999129663738109667136251765127582671158968026630138739924171553272684605212690193967252503680290789703785167273255672050907666228003705869706984713713537267540641548629875154467414508834099134800544631549066152565060223604162765809058902580400226285129564025584832651507884629652255793983751252759260069825082032231080592318803237210710704649953893862362618064732637235758256692156524047871071116659929932546496528000506915451793828780878779482483556635194825456416810146928846189813065929889031675612580418862583506885350689588926118268225832347006625143008245454990734153372861713189602234365102208259981120854499128461971282630271073055667237254891913388371125696792428918297594538821683357197271040000000000000*i1^179 + 88465716360466200042385128334605937200611397449812036401274987532661289515209667595908903132131995892152201841476719500753218258571105348139978523178579337143194520266494814351237291737995900192191692932843055220703374475623132465892865798136084107538682838707854240021737347512328529255243710957230773578508855386481344702137834734403657572261573453811194204079400973145628383523311493162816168929834159265022154438628882150997329727238043753708461389340317698098866456117160315195911219848697313384748852084321422358180125177376329418485621740077271577684256436637504915970443977061488892166727766320496635100912380105899344601973597442124186227506629214090809504349689405578762544881296037578353369999302894409725724367125992943420368482257194047946828083314245182908860696914512798836307431379191714407284168514296568072665622705369923694462048740108752004225669328680548841129338322134497791381611516584368090314325849049884679843172079939983865722624464746119749618969524000128483261631365105849199043065880128144387269697372399480321581128393517265337196145889533171134900398927720833724942690055729146823128302940511990559081935633244275029741059732118713626756513419669472696942375953551798972957493280250378478982585261893333271533008170063853217552548153628832231296677816835460525872235640529543270033833821446084781736257390007930318700272263048758876398782776823214249846960875348010615621494402596751177709202349429170480764325908612398931987698995120127119147892312478741518738065755981394737632386972331483704463778084643604638196171690149732474532649785097659812680341380916890080508119382476728376241719977740468005920458030896837292571321704330151114577412551416171500713677742790816847005129423127599618280297640952425380631886856042463351990937535514102162924265928831388519008417375485078189813105376483048502200686797292685586807014372602519806713085997856791492163910304706085375096448472446169709762999155842734951910609552271633121488432862711860345773787196860075963202988780589974907238152726387122357773893125600478700361290956748999820911297382639166616154997164890874858805544585915052479673542479264918192899140487475279434868968720570380785280754923722896069985689015887957448925748270821353132464536121089905355922331509725055618657017157069766877800281908484909285560879017500188375087887511543107229195625918470657132670778883094167876521986418096434316016223244306671896922301967645197633932300266505372159344502159840440809650925546202222681075512693712758304510489743317192651045800787514883088867801555264305006873435646737666293599321800652612602503695946803665034191138716938273519617281695050708293131843375194614182234419743825306755325140250441192431813048655535904463414161384303931156898192425798756263827976409256558630963467875865851738325984495164497080579130114475513162508303944688606585992977886875147646022297081954776303630060240511192281057882529643215435040337794357775001552609138321316844804114302941585483279258950115538521403365126060638544446087536437150208408156315472275480013186044032729248998259366633968713349755773840140123203519157034420588776928270386462208286712477375436211876740233151431309823494101862139301339128525104785725876783600650327271741899074942725686154492053135107999662015898393550483983175455806060952796766273550942020461864496562636071195519127921482869619152576518774426587486842208499586721486683672179245146284777420320830124118706685715571122869668506679339707566720613079338552623677218090684638669674536438940030734069875027733692787800136989173464579851034257144160953181490062542798829999676987196874010360448811008000000000000*i1^180 + 2667373780614048965119161016075903614992569297106390432918257824191392854171151402494781565506854905924572177626898444111534705691225281138565627125828561712906038729840503004030083683088170882675271238423631824900365203390603374632668445667772255986158011828781670931981825165247321414315057116327567802491387562736787433739899292036482605811144851061187756790688128988234215612150241108004158352038202594632598660831134220909631803782789353761275475446145121510715246479865082183752231376631363962835601030522888251840695767774882738488580967740255763648166191863138741082064477936305865391405529420934187024811185984332724357018095832987827842698240397838427287883613459494249763179468364336943849934886852695005657097945999456649418462913497573674055198544072486102034909202269070513110817689935865103364300748726081772828522725547881354635572724438483884286258462443772380704649859032497360993474530737652622343181709071355127208984570541063069968205411945365203209517877571264143730380887418191432341722574370370561559879509913690837663680219131165362281771668427813553733422075244839370909113420541919054447888909413194064989736090740800843488485105974788647245565662421847498655197153884764614301183591742651814815477720014246981011213455954999208146018159923589546546460147931799973284479328710579945393370457722768811254257657653094412595917620227419770268295020274568057559525422791908335370566535730569780037583272953529840116300424895727545119061905415171887492258755516107361101098434416509226756577736758737797052208265542892585041221365422372568112800540133147884196465663432605577249179864288462059061092148018338896721423846164480191206121694691019357367320160153557095795301776512262872522983670747374680341262755552319553631213081434949358785767624532737407585981244642892978148613647653127963450144883234136904556652310494191953402606737870007678611720841593983782878401656608608161242959812469651783110971984654365000444145470750665071876943465312371450756397717733020647796216345565853825311675848150832995613048502527483877674786856341264509059338271756481245257697340357990935672691007863932813398955530361348647581928721430454115091440394960914695174042551083608758084831506477674399548745934591819026915458377413268797666376630500319253583900728048646957335289695059361016412900117941584023008385024981988083802286391134264521729689280324582406651061693127505401650210374902076099756775299823572675155268471901229163286835434151762424747312537416207299533825744876206002503161565995844432403170224326998089318626232818795119497066981044747672402302134957933688284151043469257846874976426379219888868845357391389986173432278034933795945077605219972678856612108662364725371474530527655196010378573147723367238563707683454296177258856001578592977385837200740066333399298765307988536653417610072931715263539472258241689621309473082979111406925527849084878788277567846923531621386990951499935035810467836571447870747746238179518079682315333011462545450545506640276937265874011566707487280463857967179464869968645596918561413823863805495004914741819541264619911287370837087596747970459820413451852522897775126418872703155726030574509618010675907033259367574491748379963033362927312807485417263189818186983435990066210950991689481197295476765498996387772419542913058138104833695031724163004858519789749958952876190142414738495060689690197681298943523660056521023059982231105050003798291097827076528615384516711126124388450116611767902290604719825118535226924288689317787182683914788896157219280483589637381156237546522873721583482496048974891820507273133943764107399552697788006400000000000*i1^181 + 37126081153630120489251180136149876450778820655845191748607616315992072347406185447829127510406948469733109523229861823000478813947107955261360519177840010744584667473243224360124896138562024434128670213683815370435920728668787855180984530544690831387729102516585153047033674145786993989578472047326394746985967956684199646987435001838996481678893852730855707628591790412748913429810456225980523065746047228177165513689430634231457916447561876432165367537005564369591847988951537129250894750755033789738664141318978533040277307449907295486264251290674470064217589054898708196263997389460531630296802992927579529429200666584623794377952497446602510111116603132243223910889643358168592407844286342748986043020233729010904937546785377107525513762214988261923115840231395347720996852743431149421748335647633037178246489633092165198054412938695331532288447525649030566333294575993827925252561333339893005381403942034722837396981553764803977997023044905259681996001791788864770432139098982814922800718390498250058028951512958276872013171185207676883912258327823369138380612710035662316262099299121645375950910073944218160404914067385888451709941394106494133332695486554272511531374637848811696266012357340519512727615911708151855742989533339436826858561340632958683569515745464715269459169393746237033372346754581727152382913292957429368569065619290093961664053584993376981464474242443899443143408818581455848406645369528475589708987504439790865039841193131273966681174527224334890060057845174651585257721144349076654246399838296699820457989651572775031158881075331551232043769116940517340757840550304232655767666682178270076018391892756770771082746471847092141822388314662224413733574523408171758820886756346466894317938892259899259220569836145818628179779938714176199303772547325553454003763341391531455964395350028536106328843624095772437035631142168413913439204355896804542327676868365125233802571603299089736152616871872313065995108809753333074869761699699197159678099795618504280574987843355336161417476188415476623976092660403823420272422459439811045769218268187391825801357888866972468908272345311289173245060584892170426185290242634549266248509846303951911435265209259400233248563463313492398301069914676320635732989104048107351381900300313184897680253112925398982333118320146258195010925278451128783282676255113506890040626018479004827305586368386783467117905243870505589377462314467205502689226701166545011541731878304602635395418577035154869649188526646891263144060133723307533388755198408496565681889899501892440446320513825045804058034752482109519155030611624377446678042270365565637223187078252242406280188475956126916069734819503488117523241515960135096581515716624551475181191666231960690701718187259011974726816259913135087668490106300815539010659079294795138218456007053264928694448784787983802586356648787053072441796716019522538593559226567670423680725862151859888210735819916979737379319675705917260957080855490777376364862459853875077604530049525005667569031823656331540562659431015797030322506937231490024818520618975172596043872712666680284315415616518566102281187009427235931945063540312083783322142716648697862879601866505128759351056919677259816249826078792446318998419712976248907417418951894828087465712031085942797115253515567208842798773401803593936868494209230095591489784718024817076828917551320530597455980833144931539394064688715526652095511806699561869111957290813258937433357667696971908017025354947864490625940805423818277669038814101001470146112687150695791566481021777300235795092778636453239407173123902965818265958439162849044314263274025941729280000000000*i1^182 + 273821521021973004933540619447809219964209557010321427885643061660120528309498013508089885903127891272352376573708655937009238129804052316015716440879544275534676165486013781065002600714794354278824908780201270209258275358995427035739362468147775053868303219909022265218591826979510271666923301945965328549960738922739152407115376780392331374536307117553458873891492180220515327757880914960780143072206898339441223957743002228043556594642379135212808883866234649033250970316648904682953165787947408127813861769835773194753664207855515766965906318265642010189432718229224337400794539078802461788989756968320629467021458545995865377924851143193996647495698411273133712607452794867728027757126547680413151088262995530922242189059446954826459894136320279788135718934141903543430994005807472347084869238749196162083397493341796567724064331443128218935393754428545440531341095223275856944805119441345683967347597116828604619434854862748001154562442015097379367709461033533283658040642913157191945144759667966545676281657715137410338490365860084409789997205107942575243581786968112979004509550918118739427057935697083401763596482273585787261546389497110096395637526348665418217177834204109413244170882871644634769758798039329114271190556263701278170475849370494424277114032014680053761607129040297441003564125463956936663309149306348726265464142547477207457790847470436954334541114998262645796776288800177728515652833923483702901117908637687864647815639431294413299958840009745940514735141036473386781092557797877891055409436729425427518290445447901111447815315989896131616880348834905885013916260928786306944922297159318095812627835521464948326205982635562887624960563900493312711105163917671434101889700313503467476584189456587384958220934889481135487771896521908793412712853168625270017842619073788294885187441707848185916543833439185037883361012572809734411670549583281796629446452787944435834680307278032704998686661731258696742263018159268594332881925991157727009340264646720183022345665179596574002610032136360078479832468262881660331562209797693701628791646043070172766566449374812636440981724771570131809076360427163264340284972852062943079954896707880007693319244188567436935657919247305697675071399953514204441233997621997265765016754767351322642767335460180537210798577205507828378354506683805743528875695610533744149680552011565796842867312399746506199897237647303877301096910163600095788507124671187286094402098518551665937645157942080365743066035568453403214253596118653284878642630242347628043232276812247921052952605984749016082818721185892865574433651698994670634670995057950894322857316653892500268419068499567486109807609590012928927402694291232306859834055268904793780840772346198863039176310287352532977345562909354557513426152342983450973677099441842327873280031989163048224552003967531168646586324045614858829237678347247251453991530068508513937852568850395800681484608075840059125882654010905853573358591406536796237169491238487176956039655940840056597726432903399229574225529686068691035600076139408495190669775702166012556967435270665806311183862522412125627607308640762537520431284910423290954254896305516843026678926986342196373328511065787277258261044220521476779713598070264708717434225934499462815317817241891889915058314808277546176112027162956878899714271530382700656850366857231075174328165859162714466936020601834360513493575114110457991022912187075108809685813592670667694482229519542574057182913735408357455064804191930456728483512314333630524148166305232564410451294429797185759739785219645086912696148853355087083310495747001452331008000000000*i1^183 + 899523584801245472547919783071335433788960204253746296594952166282733196304975816292491197285048560202606319425076641734590989088329335102450340460276447422413928214825240484054623316145565788313790219519160798103014331527874230049291706319081308324937625760318863860790500926555702082789293644242582169223675543272400055034311682389303838538548641200634597038487838707076569225270611225614630785565661444191506708418527911706244445117570657995254302926315976033435011569579772432057239594450905744520517701573418462090258411481165757252486951664303839058231969125577425739207053082705935186568360257187880937640161445254641073274665810134594353385107517582921805230607455653503794226664747621498924245534825533481998238950822415325547799771756008748186241008037235270616460800255000972972741184184339203620001415286005899508016203663388794818282426474884221608481332794194300230467811041287573152646914004836826214373294733362516507010520850969683679518589412122060072756323783981034280452544901929625210692130063226597565069710989921331459918261750312707487585193259668105839575398294728880051422444537889263843115843437846200232083578845699614722020655234934517835327081284738877526917915905560639940097990860513187955686903636618176262294556388860810697557356747148227254528391582048339966414207393879861229992730696984742398488333050443361681549439363154380810991668657946958986269088102538310832469763605577786867571477671658849896306846396895711993903561837639146406201471146049510785558960629152012540542297804322824343802005826446960306476464754638462361581391232703058108719377717206818448842874347845940148732697202907827776670257210066325577035835120458983867377383737820687545911624020316815918167029896457301094540188646539447771618396244937138262231252133183343097524716531115474480802358455828920515525676379116018851876871716667552240320227048011379762152434951121155357186840550645084177254165527721154890288512512768009019805261376256608021868593128718868829142135068158452076641141859739648056962279771455409610851562684580898216367356727143502221210966792219044464814931809829050930171946702133762154661776065236243941194507954450118983403755527386278271324006752615335281907199006445643719889134261229132396454643669174161265987258813039442304794601660286000717073409629942457102348874822497930863676282599537657392319981056094870253518796533198225108831670561071788207629082065568299156114730078365184498128297915927152230484704322688202116445391986011773708283622029897201767467110596212029096594768695622620813818841663578447589413164240455649706870164288675168693774855953564128024663286116012892242372163510447085223183367491202524098914051717868563012782515929128724294755122996255101567462033108546295727945043980830399973952742529999688930686649219284584747968047662167440138868333130203210040546877345092522955284306919375214385091074115588993435226836182185162422316058147948483720858529420850016015632388345238882955831723791460760887805687374855936237482647567656210127726333726017386398083627744343620659453539086571098310587318244856504303806904100381628251046924381978558414078963575303300732425884098932079829163997520491024771736441837927592832622927891169917863380965048604609487926184149355151056999063026750426395480095096427677938813421370745170440643469335272885445630510821687437145357509450646951316685095783842568644878380716550353063756602118782452750244287336652646081654142869485915650122049728605582059142259079300747878958908956505499486515515689127882581280469875176902390385980138138829945044992000000000*i1^184 + 1092019068735292410940009347195672157949974092921034612075394256649164059139873947441181289488655314813678983000378530812343254596052461230128465521375758041936704298888767484867264837686036921266069028453012439390247178406104881838614346376631270795577629950244288658265361764078953913813897388284642221517637769416612453609909887870488685808425375195946443658121383929315037039363683704192457247899950512989011772857188290441729163936381640423556801214957371505376331747030196992485556085472210863659416871567288199896406718652463151232295702756818848748981795972433478546911702192591357417448532438106207451037429644860396284656435273541089307458584784091398457526445961223215557424543926226600725151332783827268106632807319654108134223127540299878924383596912007184003828117136634637372357099185048762002867709620358570847212848940012423275891640580607452713405033791969502787063194778193007821360992394439546350469689373385399756313467488009310116550411974103873262820468169785795279700769517687790944818262174576857723735215505354283272421350491986391084985755654898946675265142216729680622721419898395678599293576924001739020254257825216131256947629408346031973244351600490579684628556062286563783475358211148704592364549262418490378737413916804179250257483532364296830510311588183834445956002583481597793963109988082410766667576024200205633045875682553569298795981421160342360826145124890957840827930703031687973074208758178131646172387233551803698253240864869374008710943193432422411620476151986601343280700477230503601805985727535628947821626295972971288091300475430597434603203352166914351976612299705691435706606594732743290840226617120451194313450977064638303014189462429718467677720519629206374891936147414880428812758982353490957438751112777080437966764416223450510646213312862972912744712655043127430589380843176279146575802657537477357596910812249393739200845691281227193156648193617110649776428448879485977371801686872428696977564124515754676716809885702144497267899664936819668224638322354767736174295150871618018107527778803196594884339721922705055870982064173196958453446579051621216196665459511075280121581168863289550884828428719945994772890387587533861448073080718075814721349699309996619958844621935132903155344871706580863800569873236904230221631353213094198172746730188560372031880529536048685937234625806590604684428922594512587497576012798355639778371620119124060316682551480973924232195461214421018550885454588016517725947578714530257006979718242159080682972131950072199869323338082042626332615247731545064326203974770161380522621136731155349255999192855442280088765712047279527647467974139073519304238485118159872811358459770478242741025212746498420334607177949871693879625675741181603114790650605531887932645858655903124332876610380202552634919408478663023296252444805003447123873395171266373689277377167377148326562682139855727836216293205455767155371378959688991317550344681992804682244937151932169556225184336370979566750767355100429097902308319737107397211164092177354116128153956765861114018602022021965793117235509478532022028027676235096367559251401478267353262804727562171989114915173169190199377563887555653891092722951928614656164948235200619285978317605294998905896377616940708951449340999335750885821879857641572636925287793744243290450946817230914215492737967176674524107796709318402000186649436586552891235429122618792531526913129330988659890513640727863074146021847822428657144609281084734580276448580478406119290253514186552801380206028332864695001848965377262660869345756202401792000000000*i1^185 + 1211268725738039245519802367445529510800844229523937870458842476395869094612054439781682342884062633627737927611967929594987624935919861208105845573457210520843512415040117062079365898131925791482662700875446660605301678911198460327933188166358357827487686392278202704931861847216089809383495929222727326783882054910986358147186605405248401171489740722395589897341896584944082825725079884300369483378467350397094060430664742824007478899955956126410433667619116730643105531683960437403299968263995135294180274084263873909121729666967846013801622847771693952210208425730816189134969543617173664462023530353498127852961429360156327743075182174781476872136189086989118390393138823639009851007365603445837365454691012165204096310824539738923887623306533441153525059912334922516987273087014564332976166562241053424459334979815184541631081141282246409759403938427286283881450532619856366907156938871166572701038517464089260634716025885090106079861762280667996135620863014191950764721368686398153235364855858910803376359886891249430883955656369759292494984285167122595319983727798463697451941069169334425826678678539056189873905462602952927786340161660649709199829160767924604580464782723759462878172034039778806580203467266432643615075478769929459604426077559800737611558996159612223726736234569940148821862517439602393007162611752634558539962043669931326448202343507498266056364136067520853827364348971342700423997002276287083372348917522752119855528172045166364139736376717804592901963652363232729558370526050644955532984895082375017378150751938681471947979761149188108868419570863436393947533467867940321791430152725160583821361737533088210640072458341014958677887204983069221879256936633108841014174570734474060553183596303928552982264633567362044476804308251900560610098048639072741005531182313290959248339611895398130243828127172923738604379387170877690020186848786862593299580488572331388333280826348925985081451386226801021169818688707151425088843683159577430307475071163681475759476246095460778129804670713948443521004140487469930060742107974299691239468299936269048900223715083402134281270492975171009586722499521043597564616062584097247304688234672152164559380879792364490819540359141285974047282847455702534476535031913132215013513673745058585373424095020885400753041903326846139815559604351758429337903991775922881910940106040605777832394462906499721137900717242502002619479859628770664732665546564289020014600915582800381737699723374824597329225629378770550611555171547244104089099870643281896223328370484464972782416870429765945580929168153190632028613319652739073078138116892800545938453366332915097344122328101533727592004542848427711979554072136894014374353220273398049401993057317266522712198415125967862343885291008432314065517462690986834613922686599700531043237629535884366719447099061685923456551352416514283196041953034677118261063464708391001748075502463997116162854638861787161653421638295907867632775932535424024880399473354903374498839817073941728302898547153607246470452214313382791662435712164665407142066027798736554021609326996914640555877609099675746678030857438817392479556312348695476168102109885373973977881881437385753759650380989201455122833575113074739848598583135622401176426136451340600621707844087407089377189526272027060704539134318726978321902848130675253537592899193141278697963363286155706517614844945625091490582147798398981288295130849265097312299829492787665011994207692441127745548946577551652878337607092593309243823563716854570394304934068861586550875888061620682752000000*i1^186 + 523975736223524699539283318560133882522113108139440154398743561955877082545243797686529527160267452565426047036757318556530602384673607837089402580320378362920140151642423988917986817075184072700426696448251493858625154175740777884567410942621471494402590683557008263175140681221848327606749956896259371803200042118415743118328620956867593926584730848435074341419428217387108331983038785838351839184915283438208528382549893080428362491910710876751671475029961579517315391478637115970415710669789080854648074197147570883807116045383106406974260225267629097594054161141313067784549275794042660727017199626809979353497456269569440013088199176140950095675997240126739230857248071691641804432388357526312295594035435248221148214056504369449456928336273520850765766214999285572785685252001681978222753712289652902594402650137314301587644975228166543126402273868975866533847922688443206293374806593202990038921130040974594590827858991306256617846192816456509808191726799027181425897149049141384134723006274366520928864165429437830609013475376777500848324438868186059717599190170135087236845108488014358385546370015791107812555508485889707506814732576278275460841186646061146999074556566822975680558842568318298980198244792278206801682849421656514035302658645110513999245021972913049992349206023793413711053019889776822248975718489174230059270855096584593494993579274726344309857598628499006367959730905427938718395713307553916885287410380015376639194555097267309709333762616932744602437380609604467395854998341392492023633705233685072671264461171379228082917161070089947302414787145073726282819030301394108509453782900289371679226912577944705714920652128179239027481186782501084498210087388553980292136530893925307015194029814543316705739890730580008218125253240679560883403840086951416802785285889403451703118404738820695306428316737010763265686683014051123869571362036426360962009025621456715544382618214310481136662849984737281716322785924750538590749797639140334103671538528670054148004750521223284873178603675764818706885635978680523169451771147399607760349361009404442724391661397457345706387357623311808114964593469144751655734128445667666848465145233223998497874395053876407579287726296132356433772000634644392648213343800866849655642999241578719407653802065840837693679405810229674293956120416559975943291889370646832565315414244257800276060600712391285852627890064109044261121825794560400710102884104314591938177866915745007021808388931453940492151791631535811036209057110301706531824965270872488068820446075977612894188484054010402850661109418657962128664554524901440103435149153681043870160542019359922179629833861704688028731072465591084655697063801541908538385862332950056497870666835975126276267748262409148584348073937915035944827673262014184854793519365815514923415603484994449439837619023910524955926653530048134629938028411020624314222908501851771026511497915088116221609436287523973670046061741257251325727099912687841675473079393192172032481753743504678406192594297317418441250200615558694208373229194955363063133453842522155405394767633684789194539548353015325490467814143816809665244377253749571146222411635640413690923390468975340632448289733452762366712891988237471267978947921749582883911749101801302102331763436175419967740139527464126460797885860386152792524524068863473072929812877132267715962662637429913875346447804327901289410351943962837685084796682994764584488535716662514863729498839050704658123094265352955906429312184559611975877124280959828446892128416563200000*i1^187 + -736754733913705839818151819098690721413896225904005141442592274974012139151792152017914046714557043968848825890801401329170589479247047661488152795654849240373165483764658103418535643753780977275729254646473287933916350348303802731867752512660460171426293128102666599378675692584447982779756251268966008351926292071136365345344658560214349601045994984263692859043447188541880766773724960852213201756036077326834125192105254732336901033839876714104770199346028235872345629606479977371907524329181624101512749709727829473589942992581947981072492348231347218505481872735271552176309489469645395476740058710283856287412043523220135109788681744096265553287736472268032965700280424656583161595797722902379766167727271820307207381269612121328129463416904546195476729516500833953334455072331256466581568103868452520211135399759603760660075673562054899707783446377895193756117396661039473227783100958032996175669922897977380136536884414722797360866500836970078378056603581682573559412882980464444797450468183696778081312778678675840294425567285233446770311183211683270634531723762593186258921055939438563551382672038701352418592590986822702202545767467621591485399851743471035159130383007918284827377480618244855150578767030597077647587068757879515556176475796706350233740030567081742250067792267869089129238223010076273195773562114916540569063339394202977020040908399815754148707704932575465614086248719782538136674755865173710783224641203987930861055861235159083986313652944173936065874341266878970555965869124197598730890487738730235725724440711883309107986191082077913960635957228980685912321525230706217611405015432480718017506169782504006302679336754170750452087965917585884251570268082771316073085539551811978465921940028995090555230717861709651197539690546907360513741281935501194949855446818718890388617112315956872612717862394667845660823497503268172757836922569732566552588548403513881021395425557036757879258464510139595269538938701272057238762973885670186290544138257307693901732739023304394305418315592917795722091498540950855542382755449668071734184502877849934721234091163689709538909988973744394591481686342987545677337059183429039659545014072572449849120738863281076536783636814529651083976749941644545775052228435246100062928494330039520206420526809494375202263530591174982285998478062353850094643450483897213927037131800333392848107903879421033667127509180864252343474371049805073573511638440334298082922508589366544150226191621336684903127335107658333240839834138279230957985411813067926508746676300383962730982235827988287927638555450765149520480232560563867340965626893117248681040862597528206522539138126402802195386562806311712542039278218915438731385963704648850859594247666789805457043110621440877797579556767390424511289745812688496535963601563758913827529434489315940297370048410893890469061234761449665448890431049891166714327971871756701272174383347379295116463415542366308026253679525240207023026395511722945258445672498957677560056017880235472464440677611521741411014667493032266314171353144680506158434168530316652818205918274191444191485943567422739178445357226821138635304091019623599207510897376072488048180759513279816926256251880284962879781924953853630623646225120866701791821885445034068822397644262010423804138765728306202845467044956617827985929830299352039650191636410387820582821763595918820255062597803662919832498717159440506217542604177704365918524627834904171384210650612468784951813587211361605911384980193280000*i1^188 + 852104150146807336710914432841913422653965017915254246477574015897667076414421029040580570335830961178869367873127277412770181165506216155568774574224761244411170021575176610535164967837266842028193976489519356927081935728845832429497202595660605094610114971617195791258814317657659842784305311303765514216208401024117872488749620676856915265906002261375042738569601344461845295588367788901805940910605570830953608005203596364152406635915875573282027192158605795513179276846461906351814559593311476409878737238028825857728668892640606437335731996047014270173111282260278676168488879712715291251700127920013255795201775435537303774199440909851572012178512509959534306315475066581202566990452630780858967523092891431788257341431596080095321199152305903111664992226629944659508962035995736562262292270919696981293808146719424489226170227561741299929221381926217824803645101974969787889254702457228896437365278340271428549524129323965790643578930569290623805558064212033442682225721757022910486564215352138954084170119484224995690178583205237364111082182919359558947586180766138699498878993451883565281619032244754128918633283443746474861009886794908427993689635776779572998181647363852173375441305442967439582557000067759678698323355141463145103940499342785696613423473161025082506730670312734797067738271266707261105686985319108023696549955220759338992741900176299101950099730434807401213559661764256786463258557646051047898292222157599074238974713109865314764370814213200510086953667836393777744121360528105766971653699737983911424004723973683587800985754878444218367071239877384812846137210614389751171522042857394498112422711772115018922872068694974851799105228268907644095819273340601337230980851088551972443736757115200777050424938921444062079795393665468050157548271768149765189843230114661274731951354979666860034459376692171717441744281244747178199267771460523200621746632206455857608162085921508071920514514841060973321907950196773190118119592937820906036386911333223324504287312553471866886548049150196977234940685425986007909710608156724105485030813553280375192620488215753231212194785976623978905487053005411493927401324320282085325940358612547751033552361808356445140571672779782194795147050530500614829854461967472099038645931628405005381194382335742664445891106960066903951260305788382229254826980059012109579935894257549747693323634763368179276406388004703782229094448226077495466283454706625539309398227999052458498353598514789301192304137469251622567193662474392468455264346465243928440788663842680835319602667595531440181030160630370952029612347423819756888216586679050814957071232770686480340387633829192498973566436527882022879760263907579354955126867219118786830650749533763336372479369240581379471197723413061714397990321173237485126036900791331061364558910829911326923653936648998362874122313769581314121532438301227277588095496726091558117296937278306399608047738200420662375565836808020020096069233879761594952929421315633776300659170999779481136802358139332683729045857160038482786750175970972217668480250679189407751801719219777618717110873458908013907351310679390406520509300987683432599321697457753956774711413427883160922151939428769753286740509634828896666565857342802087149583070347544030632027106921460623074349762370772250695973403298766186147253652948626728653471087186350038308049114762568532281515424471745094495139328394361758599135023524813294728278022677982735371606163456000*i1^189 + -58511461100716519336858807008451908056293452593586556079466688411236875705667535975526909384559231276476374345719951118383623293010335818310634783701863894354527793631547078666878960080332794676573190306045179247901303288316410611101644219489401905403740204726840168219967300910984267656838143364742610111552796796092862400708375778514775714584577280567695128114311960166901661157243882734382938913269920572805747593419617594290797233166356366357738576426589933611862619063348053861755421202389759541671838032912741664272987757648510748934110932986229845318967121285365361034859907865629420291427220512418687781481073902993940183627201471191710473732590252012220757186122533925359389008303249516261202752201974510172926862434158416475274897194165179501042758147290463678308718599408697917750983231814546902993004192133457824758243984039644475575129000471217203260739263295302273313667219389208382827827921762164283548385619559287287028362143776295271286646443032638090988663826246247057998353815369130428793938756419731721007779594602792978586903426000938539698447284784084857957853497727646948117267839161982488660934902625987252602783062707482321609915769547778973074024889311162138636320439677006044457317232211347884421557482601259087658900883242787000948801991531101407214404387375571259933574369875435796940662619965659213330341158443756809715059717162329959516005376543606860828204674624364621630678012023295629587365523051181524180523960489779062713957339936426657712312280124251204429671433280651785297124242200453551911444666296231553795398185349861147374660480275641486352766721450903370983275342464636471390993372098570348739910470445756035804813095843189639392165175261690702506163293814516619028722254758612029864382519746511339900947042101638953148089526588829690727156159143580183743410181957642417322021394607903898331258405837525762043323966328204624378661340956720509994928735189618443245785444936980381681826045394642991902422964581982831254411052939749864901138541507931956220515851239035061948971270646077697459269251384905647873341741550860116626581212636523950668879471256475451574287277291761584049602449892365269755102324966420076033491213145110202717278195613127343226459565398276427925386552412662456169606043686547362406976740681213039939368199660604004883909843316731634074997158800060648050225478392743458608608956337812863501340828771150223254166648784136360241593837893862967615020329484613106738914943253571992734501365884096816538841469958733131721823040256257951242830664459399916914780923597666488169969700349162724257816090799680691404728573298326742086004640284176833455550082069172575237593496449775565614655121723877701951003093492493278345150521521498469470150696518381747993016434379441154484822635731910668113568560427361586074575555245563680954785624101095896953698177400627884697595441434291976994326540586217624538828495348838924010675835361933899563369142413951981890703199444686035862216713960212753095506821020153415831457418876595195606587576378633163654353900086730338913447603486415380715991625792987165622376808967975295832696609069428673938866380679479242108816888591313286134813827574388705184176177638975610786520386329885604414909287816121692077254714765928041052919820228658926413425710048182232030961677810710907257730158417424806174864331284714296933428626645617052798156800*i1^190 + 1175523884025295561813193539716751281649632182880932044429797278952601492502335267652444938344788770214252378897001575320115602743605972982856934961337604334429242233593308035324322970002003591746139722100454427210355939144838332250930964557692026738558808573222047027419285089154887037571796259748693697997243420754054730970043437924051569024620145632250769465250007073290985118180413656943173464713489188219194010378416928768320868138382748564784255990515988601372024659780821524511198706265539380046356522581978787991870719511280731672419581620121167585730080823065515111708556196602408740055155724649975508222032159928446962590369357477933114552947034495407903807978711813884016922515857553491227433151588579487962797776657091032868330802619984164032495312613775467511666997031622501923866202058278754209864586661065587798007280162888739344958829666991673779523494571050587880837824675735381154360954873898726242693431239769870408427615901559562174432268166327352811969884413040868211556600056083912926827667179544993023361505816639973217830431159772068738856687451703436950984802984780856398843005779308779929323124411115571656674341444592416703376460105770470528095471497844350978417768058335408894766831562971989198881588214679709389260148236751231675160710285858089889454683779135385327177051480399840004639527456055889107207309354094869983059349056923118369253265667294105569779605843978180788794784607304930955223840347438507052533607125662267247525090771768296912413322151882200323175580320679712910573099786603982825286913777682770338393751561174047387915330013343825174110116889227439820163940796454618027340318844886706151135468984610620300690814919713631613147489268347080584082258036716683666002003037758261001798371673499565738810876924068382912401268265669934732157525220821750298854955854050940525475176710115016263809184330628194378615672952983900910503210456005706146583729602253961914824352648041780176780452489325759082049217119691422471998015318265536134090621817356633900738170624902743573564179242814489529751530002295956170447120856069326733248438188074818692106233282512851073308460380625429242003831705547024586029288443623522506702563076948948683520858643949870660254537348600757101806551911407817362280884075037461742226150531878017756548937640332458731277737002092248544955302357321085820768530015017226720251142143624018665928620277768388503048984107459393000287311723602956683670307789062400254141113342036811989058067395633143786097453339770886381673933665331716559056375281823221189577855665943850301128863027937856104932000387166204015961446141996970417569057457943252170142906521488989381354193893099049027353327852199393531433601588413914793420127209228342166110813984740323056780689199220288937724909121356863873398019976622674783277149168261697642120679978563668127128224463977123059811352754338737432225474903692896078863076544142231465492505615139102746663037117925474040432760773746476015977288235030104644595165171776461011543336069394152688049217711842820925259358110020047750687299763308400812976902575322502139303489014449358213234918079789644229931052287243483970203798652877182041038092807034938185915009369520401885937006125307914788270595134215393277337158937856556967708960859656417884570819704945377280*i1^191 + -10811862539144343766194418319249494279150402479716331456788713234162943970238480416806881309534761026616479624252835714729362675833253286075219637578499894917259518014287957011958754920896083639945781280808047953745807518212882110661435223420392447061605471055547207847746857052959508694149357899891901641438014454986263253185125976192296662349740028149567540740287271735922462411898291841027161999221223276677233742047945565188514582990841397717013361395535112602997968750636015875319176775091293893254689087995253116656348792398461452508819598942180589235255508094838380044536647685545169642739666179011436102512071323964135994167651269268979013983776305662653096084202696054738711383827780745218345400532658611098073345126587335441172975151015880795002861255498439044364413885927534094554296370026952572863478719023503881271262936332035069894242731349378663719462993651045627767591798396818850084271563182674467334290893361190602925000121453160542581455832141220745178378659846498530052843683145155840473527968801806285876084546127562489753317521389512733461124134129067449625669100814748639922377881665862343220454160379198553234896605046792508448806006260985958137539188148294916846760602872652064284220446343444569660171040032563237294895630127541617262279810611693625158188261735601819094967136776682327319674718774874662243154455195178867141411995469321675727131131498172020400885631055657070417932279799917734100417503408304060705469614467636861695473689269701206015286566932765752293380748360883199580589573864913153250238757716081528642465614648522609660599487621539248665087211974412842842159813081671816830230718422447687152786870087967839668777613895917788500639033232314616588199468946536280506149372338267172240545420796874061239300768454051698707709517291056726582214323706246444946299798372732764874305485342350737327927340005084680586194654931539424811028360263678875314471355926081121103664285087926265925481416134663164631387448818456330844298270878996269949419448065499004827054854918990967460069272412411598430864704659235998213190122595353676682190875744688525997385674995755929358215640822439962838209506509258025728265891165044845434227535534315891671723090475358962245102759776221517210081735027288763808110535229808649850039390029082062282169740106368640551089442329218548205365673126365593591740514353452337074826225876695481780842351821643014933966871714480697358854919214825324161063532812648437016518826009079731466041566879220788588307659908246994521278595578346311409297684295724011928493724038544948674461743511544294450302921291395713137170480086671798559726201290527364097735217497620387008776298851632196459684686911947262304588952014686277786816354977111431377867005119147582895751870589408321824698283532669547827777093158973551802362861945678144632156469199512535193356631578973677095913199688809974150607399836667899590855094646041511577917858077380926133061212237453751456262082913562203824829549937084908044584383490211112430850257206316740629219620356432368889903471432554993766699270530996446385886915472266967418349396583843812403760403109138724609327104*i1^192, 28097024465238003841426318607913201417619852850275553887475614170976507168466520054016640349669392351827168089911736731946088094987816407920262619964016136540053151485006243173462809549343205594588082991210208193496069873548624826517620810901722107444032037562044253843903712670527696097936344581652125339428091989009342981886683997791725680112640165426562963877149497390585246793379957988075288384280480414403459095447884195783313660642631267831304329141957283347677284419761165700456459676193322880182886840938088648797580113326885051496633330960156460621064157495481786267719016747135857143773001599362189002927249084267673857113170281775421615384179252837593786067414317028676884884504305964213404163285857469039805626781499052923509419344039250406605492304205312240206738981176405200008293220870799678691362709403794967252801026727521438603360312895280664300192785716743680429291765555888846453362048604559339006455843852445632502022558871466953751936463140991511953933384995368910888888084615891351161131457199482547525616919615223431002719935540545344914250819475866562504011741925169730599849822767094117024731892147426851160848732272027142721711501162330760031518875873154807720904687383870521372398476256265405609934950391519716580729599940873917902604744851807197587997989662989652095059699543390557101210741861623098641483667184477916949806732235209588684293693401651504973326506857523948938615941826412885463338260295110264634338838785167540844904588025660921694792290425300042113264489239821742771413483574835201916071931930344077963876352506291012957211747409375589271491197262531117637331392968056822124004005258337896405218470361382697638693544217345231150854603029627394684390461879735420317225393214529095281336742559102790550558757980288312703330660682546229163665325320246119585446416018960624684036946162746941147915177730804083479201261156538385362189992118232612252448459857112803255399407226381797475095879326002261513829115058292030580941839168966906477038734420352351775582595428970888130202073594087815627387654908841622423417649995834846954118934262016144388907074045316109043801409292177993945898165754594529612682870886863677646013259115679299952825227520379853074677202302717955191076504794474876813634063131742189943748744647249222516084399539350031906924504079926728170555342974912215503538762795863191773841050929757238926092583700360183557759598591437120052196890568137615801003313544511725228995038227085275541519684855538115333868605419463883319941664483116053338813527262589987682168772023824813360104694112427539810544063036099898217733156234478240441533925339752262190264587545820799913139256524661607930331041107329934510659731571084628210211824062067478644162083270438199220150622981020321207749245656109033250843793669836299364455999656234188563222372978898729997348633096557666621043576829287259836017440834004500273494886813199036386837790281909292448476149297543911730450294410896457938739855609577889527549209554443206851514949643886609464405937354400205652930306915702063223404190668177484596578313660988201374239850318469623616823555908417404038166837147757486272982710685500291565438493989670374342314516756880760949844936500693978778602478546334085442946135009982846049588143183279536531543631688357156290956519521619081806586145045697599759600121953191350829524048446385837999192560865842653266740396943953847330366240757975675530427681509041176782971891806198828638706241445480471677487778423413999016350663975269070949220691448820504189273492744747968301292718571958268327371907581272659086928922569868549745972172907483474319654285699269745725628013561870312302368925194783607459295103852891579134536158682577580152524736369347119521424328996667065806619409781115811865055396658758615829633612698261881112235217563504400656882014986102141176220300303238141306770860957657742658666847569591444655585049646025124638241704844809032249509015199738707899604468183999929382443703232363619148433365933740889264468157355064612499007717735229384099580344404437591789656560354601953452067350952907414295675164364169126099865413986490632284085395445930449278554927125813489778864121848848216748652037079161707629043803101219993068329495022150675459246852454340029392237598652792474682757516707526825833678742554961917256305422592105794744708447944655568177854098492804656775614351963443024933500059462173185821946241692421505080657148710268751929727204071483726907859910193018631727334182886179146764263827792132670974612884782731876514369352412295027263156639714482779575329946521098641695461486933013544693588659376102115822385407204611494128112779856027077210659153162602208641459375528895201404170918161851978163736085716767093804874608553410651594749279009746943640213357461782698129232280940109777571388483406891426946786987326915468054926316985628463407186770187722112478214200329294200409675908622090318439324640091881466043915850770753553056799813784325542033461375870198994978277235927471513268172894507974783297296029010272964927845673160802732207671107673403546356593633355690026904332217396126657388896396664983673143406549467161972166401608582960323047052347386663485892259239001149649285693365219612143116008960708745030630087367783889719569478743726079592529628578087357655052604157402788820843812288344715620767920066991751168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 118150774353161953452953481081282658067872862408128897635067066857440408724067775897299625156938028212633655074486085113083217108205827064128583773986860734083900588502153711128491881660038112129581344412464095697309493534189788754170492222450359426520056147303419164278046760865847099247010239303839788526745176767569353158521183335299244239916514952128248530916970606183725082768304522871098478076490085085195698255054962182451121184788935226847578403988752869650258605143354202345556555972709596223042778752219237656368474472711850653861627023049985502835530678829968418893017944191726706307053344249426265670826124221643569403835437834556642954859884259144800483758897417238869763985668437687075655055825448471293673313685927429048549777954026157551220307185913735546909836031260491188987159496787541946660839396573809140883643033002383111698373579982764090765847556602395665719272370441669869645389851511451048254196076617460625984880539067982750283391363655778769117256332887606564349253948370184616701135030826452483248192299681693354453773970960233340056236834702839174562825420999696965013907768972650965555160045553899441131738612793912397258027164830156223702547728681489113984602716430646206246984467367214443321050798797551965565233444039131740672156729394123058005220929958028319964787073956350832674398275184641037502668412693801564283382755196648811054243067743372264761241923736002831804504510249157801993478038377284638889788305620189489217647204651434804439484517420445610322523331899268987864858865284269350321724972915013731462138351474992138954724438042012822133900111256349140093839148819861147880163739203390186569660958747114219503740156840003630315214209907176997651020144664776560002076327932119189990571002763553044705305228800192593274568082003811107065640995480020164833942109171255965134501140915839821135792521341846145922165434285372363256386570398724781783612987546712926180635016855394757796196147114159601260744645495505671882305506643689090060837653700019765398395364430249233508432913983856075698897144354872336984192591669110298085808952525396592777866683728880513114509431757733738948099674660299930894266923898708840061304225680553910728176015831242591271969643454761093855154863313749890843588048307001728100586325610292130617187192909289317975710930026139975415531680041037341307730490686755724299802171217763397519085539381092577725785579733294951748773673790884591150440837280124487267499555738058216889325187964102898683212187883238502616102040369968987048373569708174443789310360983069526257802203169670414910578000273845486539379931355821701990694423930506851956228750715163987646386250865705162903290565480527004541573812680345176791551388005641459125168901935117332693438567034423845827411115832464376057789854930044559171864660963762544025393575315789173766289723745264209065523063453294627296995615910675774709549889427305896031216738858476813849294752535465189777479141116419847907151789798187254300375768822551941792061436283553456414997399239355281704893601709939798881408780318180478246844014379193466801685510497441826064664705183526125175525771943087273857778076350828999796111917863488511243664620331056222500402427640968515698829928257900695597371195169306904024871637625473037514623324759408274764389032914375402189708067501217336240824666952998318773434550553753799895124701779502667612254087450840425940216060276405203709286682426192245677507248359296261263967203600213284147315445617072276579756787975156414999930007056022035542131467311843012680519029649234426307809326381010389199711591295890820789579785520627071839903758476247136476453212222719533753878699567943446637238993298313737231612680022710269223600674186616305793593635955480846977603417492050492951719959968729582207904203336883955705798674499931710993233604498768878524941207151069452764358990985384991753442554286328644869949652190252029763834562993116705844647052893737581113234681420455700109849419746047448171257712130828942016279580276162550682408519519264947402381501066733988453140814979799039819343943039322208918440147409121057289909865054045374750349293022657226390602702150603029407735669911262234528575617274503490483116399022985853278855821292269218043071164277936696742625478523089522444378886305916657552746290621860111546425828117033768624310570092403408213952469590765006167191390543505354806653060980883398581753611505778329300243121845793422127256655952376750492984282365221434086617286958852511699913659654127094170489632167677176454339909058182446771024903628387691521712051854356171803811579848541534563795346424414571416196227469212837272724889912062228234668899578936066847148381076731584819942326688610027017019263555624580947310027416934690977872436193167571374797727920918764062121891055095400954090829240546536596155635741681497756297469757325045722645545221895699012741019702272859650636956443898618922854544171563070682572057973645570481549415150368380082496354694999800724523720822504741051219236402453340560303877822860103947447642929770253179318073743140871577857753785845861561746258868122509401598140288686484534871851424088262875221551506579576445645756284635541749925945574017806521383433034663534187882484115993860286378777775038488524570617239323548953898155511194981541174248471794367698042805803220365341728518753484800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -2974925336184898763214345327119658715091047252739233106626597100957424920550342755526991787380231974984649964919312563394034532968217413119467874220469546218919603908764769740674686083327610621432972010241394798838776973623231748131959348515771177009267169767140323662138571162148775976700528910249794906516393760492436822874687406482319187799224664766236690455974582146337626201134869504198972596273351307353949086366889866249755427277394034688433600789991596913178112443362945289238606214046436790496008946478190766339482170014128232211634100275426330239408453236062130213879539693959052209601461368302026593530812490160092349145862220804090847600774874798150088288990025601755160941000655609502654806304561859442705429080408316573555732482521853851003384019540283387298355265280397123275251817197077257105567975596503717352470135139314105600678786724309526577374131699214956330738819431810821209807898057587117107360155558288013401065922644591788825528080487664492646065042648682099322527172114031025521151766438868332589477858079117673729609636074809427964631503484049446227078152801370710661312480639046343351717662611381484233440410579606250527574452164584090862701155451508166583985911958437363858215326966645115935715628554664382145372191668773621298177391575542627099855488511725015917237858651819571234476946706341853309447750190078654560196442273184142050949952259506805059573220847808370269400268889534206072898104928538844603595409460124222753485506595111192905050175065629583005977334042909802368878599009599988807159255919003948202045100656316187498378978578659195316007240307746249287097330744328755013940123095461111116680164301989374559940669656327201592421555749769020449621299498942912279958267230757844251121047969852365320402430115835971540760295764696292038722516795005962854371929718009384817080712150069417122741889572271059860141602159160009117851908661365418537490175017416581853121921187505290621280059590532666404180396853423698718484133727206146557322178820202072255856921642891379782488754430168364744247241936982177107291308644830017729860004652355452598411924798750746953720441844264431900123532814447454418623428140114307392639819855283020500891743692452633071037105566142592979021944595486829504560062996333906282504887693676026970561821685219380837595981680541241120370123411249551190288711070692543589791525929410626835918193843323705893742107297567804050989574895371981930826853439705016153415591504168412360018669621350891979206806098756784883633634831184920398536433788042399832666130212529701183718139128600092787699063589566037010555573246779805866307076448282746108270318798443969493237075491780928016750610000688167841959392082619953652015950620096601618213263212834053041970640681389151752995100812054672319156417854806674591600577139334657779252801970701910527535177462608160050054570051326487202839611537870894912209504655025635949594317646580030805556599112871432730977959253305712899275184454049493450698327196709653291189754915682412639808680990609691558633009410922607666952705329520881268407163827556946749924960725676874471986590764028235332614503680717127076188728347533778464394082014051770879260482108093505587586026619540800720331367479247454963374820798745629659012113492227930626631178105307449674062320057125644798704741551191461770147573386740857556387769432100659548619433827890427145006512276708355172728834204214748879044521341812241525433551122106053126311057819483851012889416398153123120785830269951067847818368644017524893139404470784865510630374663696701954391830100239185221095165417082348526880529503415853391886785170421246088956383593055578251002372168320269221669722468621634428742914828105620493413136060273518406739611408154850493959629081833573120100931726236835673284218119627989909731923579594535969204649147347100318644268840251321646507130119413696487857243364202888574893304740048662481504670731479756496873218714391024053906424400327271366169772457090952627504456512098149885169191084646266585520297879404559269326982886495799504404082751405746991904605250200866839679222538095552403515677334307356783850923496616415781971758853567470417269429403299006957043928892491519076170658486786379215341348175901336640234345319601108997776102776932431607482873572436642853594665089342615176341179859385301689535105776947587298422210043794514685638697904252515391096034520808886465103283614135161541706181784130819466183236738644838064808278624588243069582155795946271625146607452752767086504639083121085351975641069745512785861971718344025705894871474289809936004980012633953972662154542089010818692949373696931506049674337257492244582589365809542400722412107637590247572496220659178024040294614029512500303887670097132276466259345149583772644720030966846506554751946480827389769046707014467146797581624532716618243113047390441356260800964145879628189236779805625907429871886217242293388546722298926003177976970654493074147373119329830286602480012699192650890367149861519323804705270175344177463994781829257116247955022925968645166198935416075539744125621359073938439110293247160668789832400484453349019079631156370099072364657489366772801627679954267103558347293207695000356991237747182790591049331909141152346634265173029623570704993243588425917013665430156467545225305830098369174648593550968785028436113489920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -12334390745159814759268196892594847423889258215824643147543018045208234077741458472198185418788124669492349962461431423689032554165817222757987019461294928540927210333501422659951877159515374782379551280358194716496344011333046300043252488281544526755902101362677425121779058361007514809171499305609408152517608148965565748960443586498470948838243668525536204113632583163055901255419977244624105388701667272615308481191413142761805828459360113500402293241951094752149328079390425202707772301886225699327175174683106770788402307787760903254810974939719741996968531605233965271034779321659545281450542952609315949652014768584797599798756663399873030297873423056014074685235843604528381759984848701887532159265520771589529369705142316833254049558198046045871388460203312853805343665914096333921151033160650364441837835194916075394789829385539468802644931679724240730803477689907963033306257074335173515076185780756640007053786713666432453841793343470664740142252054853146919973300592787371711302605575068325652885115010166867969687326290145443024057705081728425631914245857694255456333872727215961698050617136991195015279019380312244363097115698006194103979241020078935960095032179834673951894808714389357897053043201856580285548015018739336685883747489788139641419624739472773601232522605263431356773425794894146161256265598628923411491680499719748412189761422100611842943731657223780033809472722268950384075341832577343164702135953072904522348598513020721960292268074257502976680918766039153963028525235431621830227244864152832366648252433962589795379396519785809514849925736882295026743731377305078905572827775357953720610238324265751500119283584931350536608764084258478455167180185267110838228135067404723905350993692906643453689656601900510455496240151003067181023894602137339854467473831814912836359690945666067917932451430082829505810769440701595569732448801129547645410148451639113874351440325688985003956992440807971244656518710743166135822200341909750064057556228383634636546998193857816256547074063234068305410418002866778340037224133377593279292073180281128797836297070195802398441415926032718159565974326167273340981183205191795881335073644966953622815343532402044065958215684704634485955595087557437559450438600504117516987406205462515399254573796100062506980614518238958582037990067523016509917449297699218823271619653295785207358916015006384517528499203399084045945948819435711964585302544850169318884285923724172161633629057238084487096772567775899092354829705163692698497097101101624586884996253400322829995807434503255316286536329854570633593556143085775227956321061047125913950866959644879572375057736345154171657439625414128091998445297375996536755207978536246902559115585500008369378322707536445263474753335383431921030384610532392038276716461827915724140208782487560771975477177214460165523245449147071613405119592952192448310722545781641646425676885652443500200340678662205745898513033029334786525771901946087433487141708884838343585081192611797776834804345835879236189754911719364395226647657224572058663505226654986593050777573607311108831642895105734459215061227994002245194338461001610783255054521978384740709175659541798108302863885902475048362793075763902951612327409278196446621417414546377247911702155043799263883713866756357600354060743779763728740357008968466807761046537536282397783939619090047271403054240773390749511685820875877495454557931132044744337554954415279147530977189947892380508590246516471283164908625030968665478825368128371575612854079666037896788444870756101681145742107942631823222348550589740034072442260344170125982111189719107331736358763481934190597318229202558768971626884817188248814137102072422668394532216678650481594633661215016436486153605046911287681640459342252922854350321442588918374734470084203421521232447289506027607044442070399265432508425862516817846892573129870047120325217093342639809232983758027919563614378512943686502099115539085913010054252640584140262196644488654448909115565003096553318617053814841471690023325422648446251797095528811975613943861494508612515412058940305141321450038148307300887836461464385355606466633176838089037189742888559823552118928062967346398395413064210358110287889955403720356029974406721628902512529742216432474916872634751939482515227372346000636071750385170509001329764794893170046878251860080239965295877659074204328593790455453903865433588888957105787698903613747380792905572698271887525955417536088820027234549801704392865110915883356288055123521825075203821042947342456123135688408204209969704945910703682402150733418133078270423780188771849228394874371298616383423459446427397846698161879011747184355804085760559606248649662358895858994473476112941122420973983024634268316347703809434804855064090097408967500410971069767037585629331904513594294421785755258911603368060424479834842652064892908030789070436678626223313042552193541055502986248916592342640439305372597207247126188335359630985519463796265729435008156323652632116404405603440853996579283000450045782171414399260834123676409318003168905271451338423240645103695797131623203917016983780006393097982604718519109883242840371669686849873475735447937888564780045170185400443415397695508035871984305402649861852383820172440248367398171121340104952467188831247331807250153407156110339863301390413561253708060318694421561344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 562479981013546483221290282484815294473701378214471434695027792909160532720925704626843464539869554603559205103631337209776096540977194447311408778724755699650283159998780602600026403371020150592237446843257125305114142900028294542903845702478047724425217185048817562075311970205052568986759947405455357058507522490863427529526647547334731509212565708461804981485983101872265494634957955656438574121552631694019290739039959280404811286863690319693907767842165049838258179234407363373936225314962378139779428236857524492214377316291466021953648952989584051791166988233845466002179083473938864452125744426598108928599553970321116205394890757681876665958108263361761873438093644058390676589650297673071370371467847170766056503804794415353055791668471288659544522256420811194062540787582738389199776919223030746684572181485915709460713888764910622934587156893873389770060088117844797097863085316660345471871739234985624591621104068827913105803918626828877492874061902687256881752609315842891835997387981564502639087707547189819013844009119411659027197522565929114009974664960448831889304833175570505816767335219723156747648228693018183951177241999351195904706748886216257566972827315286539278825550843223343752106914221698051550454871090866313036361486776626137119087590257073196269380598775849631907798399935834697793987085478014910463750065964195141764745537731988467093276258989198029403826365673812170139163290526930866637301262660165576475349585206513727593420986147361071192434594754626352106220525524440970620364266589500907745647223889899738913368531425557892937618554817680683639525002732331207047500216129746887933080855745234343221736520543021251108282949726875640853693131339947212350042972829613348316769445442612798358363781067673154119304969333411161748984469147946828742565084042524732407320729173025065003591974100273238874152450524839580855360074346433776775428660829367982128780706404755171793769693517588831350074953561413808528797033013206979391583359481385520094412915085479595573825070506868169843866309747444002293690629629905779422800461641286230853509948617745379600464937015258492905034947758857189773533779347972422814827167399451088094057682604912340694932288969108028911429959009459406415574289752154908439776254973612130118970835541628653168231198930866471154165188704726532905092098373605007873719248680567048549195817889533260461129653144405207602568168053910586749729679122975798438847582551931527019166281938227535180064007357338186412690816709574260900374445694561680492331704247641105117186140157123358462624116772210312175084371758885004910195080057894530845296885664912967212614441568660311653925961600319158040674080382188291519197963726903427142244618665107263946400736239223053154270410951409499998248968951744924911163669901844793977199127003618272189144110783286940551059390402815900107729832843143729918416400795799011960384897520845961781811712683576408916135733250541939789946238714120531691682574891863165106054476252594242568062740267983383316535100265220704082833918376107088540087937490002570777378651314059792478775044909698103681843918257221040341655150507585185773254507678613873703938385193165640639039128873279275200889737479395771303570319639839479500821238791579840587520538571441925463245222265363178938902928359700314831590728554165514913795704435145657053184397784313105627634190427686647096943200553303895299710755300169223409120353097784485016119371806500646066837558697062110075922322326469931582365338473777244665131887385340259212623876979001623560598756068071974569333265083235783388120154355232097841016809550550716495122545338619769299783421511033243040797185835723653668884484113652640619021504699443526458153742347724473486918725024882525635248350162008446309400884219913881545335948447264051911364776212190944972626051576261367987775463638646826302456620332795750873578831800838470651765873339333930094911545898814822269281025576708638463270416798491099136744943288933725983651163215190119847027282584376548569618250842838452806118370281046868604051437998008374342023521838165628810983410632229539715769209364564782443797714246292673677692362519262756653540167143361321977191423145694721001703264055858680247169506213571816505963655420313309399373604509414560981586313168770255244562671862536288835692814718376788459946103493279931274839140934700632139027886364088281882127764566197652545877623837084808689707351601408294034957507859711934712344381675552190728289326783802090134863728764572115506758738280620268005726968702691090114578619628363240604813570074051946727636479859090025481691493051703083315940303857864374647239812227882328313034309772949811451735086911715095020500207320347185105905068727184547802394619240544139060819308366969537360712400767242946098609328235146028643478202095331863585369386556524010577568639233874287521043383484788802000565941328325105318552454538634383388461961453257552978496112427565614371257380450330140381072670341000528463383212967557961671164326241996207415545929006476714208186203535620393362793794126269155218379164417544867732262142788855505761610616344015546325121618687109185848308912419562563935628518297969180711613375814570611780118276339373741217118169943543936277436445704460142590271294342662866023677234220763542645391297228732011426424884598306367631192489984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -4870781169171538804628133425739287513468268007942698584341608384483612772912043268150028428078187291694516569259162540221409691893996464211631285079667570290457231021929169024501090192566223074819754720903192905580283915379693532387775678568880699714641088779240415917053942573181099627946849847561498829152386139988763389351915772694252909608764248327303542330971004347591075556385035097852108410850051616572437190211464989534391800261972063328346663437436420321767999985863257385529899194781368161262515326767513090395560860205056604650153880646586815951729309716528453212556033633844752860370864898797170766414151634146128747421438028309053703667994839450184297557452129344347172813589545359866697311777002184657781616056972177671164403173313617001952574799519781645323841497444857526614134705061887423569891608386071082264582128888599047099693992919288572718215180934404231015713872664363855990785196559689977857056898235699269663580932018302541947326755034405032928377884859990356089072968807839317127013389033540178477140085152984714124901129611505285886111424617297443269277259464550811822987965608177002928993709497352213976781899436010121474102319256406224333034495547516716152393498025111871005819849198086264154062368576520102389608429827613279338462819666336435483276581593127379914146028733183904069569897280592551249131752342153534166845927978361514160551020772243499299890682460237535890830509336699046833821537129016738582423421478151658203895535243341150878368835230067479129887564405340281431946520445856827951228078362012622643526511771518470494620433639417848104379856716494317355685377152962671386858923608407572806339420384346862505534594702747501823270787178429712105450117465663697886538895080455954678461103108272956716853980966915415581287644083810464292016838566826314508085024496882599711024745997697332002072834007989943090377446648762545223148746409429868178016535632945778783680116933195743333728955709793581535669734392711632219706155448372164940833869802937721266991039730987702888875398631270382743481775706695227817178714568465011755168897204529580009376825587334148043542975896570459140005994614609250197923725876345696401957758891148910763464154383393865405566444128371345480831735228512080354040796438200483523489834563505608654672689863442138899490007934140751913767727746899651629817262319634068953564271277920985047289537661893762347385941671489151714222536583010279016303255392436482068634390637245012465598098552716829478232029642439656285701824749766867362070552409921180200611986937120612531677340922772552719649677572195400314084436765634521990447275993577448169510305552621733754690835767986411552948930529904896943082301197164894117222479033509787545915021266516860241892996701563358060420038442456516995252190165100639617165224841335310230683331162033560500180269181461988166320376552491344103049139642020492882536208214315627480073131496243544008231140826188772061460318532041257307791681503969341483077988128658973203789584472790576720435166564052793264657741049393004934747650127000930666678824823558008178630270708258870196138398038997579869835673175435835752881696308736698830726014514033188213487318138564734420553689407924952437916900288489246872992916710492287278986189012866880929924165506114127639587556871922848351449791493477560385768197919568661134076262867162916513660396291674870107598442909272456219434698228371266615119668452135525820079157149119128935572952203868322502215212184906802215131708726225369873995547584468427603162844348057110302642212330505792174357541139464877468905179899945230222125911402428527310285007476693455284406770213986577370032664444990219606948086697767049678369474168297535415472364317443460982997459352652969988340527839996648333072412108237144745189471773518539807810955700400717339016980333669718801956636469909713198402582270800282772775968353556582249809457410533921711125252536258789305084466534015402380012849931790819198803670206425335780439788922118590582373429891979250495521634440497656743394111233747565279431953103209281625309093406680838319487863251138099489130385469593173952327978381282706160030748936419783354616298023148093237421677677584174485006595324556405476814033430274884058034768522471080625510776481774868050530510961570816175215187594259971380558449353982782521002994528734448486758187257476676842916286207617811769825297269241298431999901044766236025511094226550148424579075553484389689168331774531165524921445586663769045108302853426776170780826075094595973025803696790843553280106144555137007051825257671962713431913311267956885969087224991620669391116491297513376154208307008454797394351804791839818728367128634621408443752735783867318191323583934909409774295720945954945982061154791944538903365865452432697740124287178964999429647795826631552494245823203246632516414220192777614242111666282771612082056963148097224246730854754365276348201632531380891339098209936128642287591496066752414045770003208385849157043669473187280237500220307566152600095353551328194611655517317618449765183762749452958977463016302438524747325998766281396070039487177915397531819169448819905521855136424270773574044684360669989290964835232291681058432564471675599524060979172278548822200248663621663317864936884663223061727367496792000411420199242246346018386196781983186597424660480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 21501673910567176060425620783359908264416250315041247276499811880920237682251776705758725996066028972532072588769604459960513930279268612773148459004604855051131089936376201024346350593174613075144080030801026185657835529025135339197079911226250726912917382697588747380439038706617610864064911424361554308009278495376213054308737443680987860128995150193166204171806388424940031622315502954527126901477355632555047628483207601993971761098039423414315277254459891979213664816176812655330257594750778536975673871530048855453520344294841553236223689968530021073570661838230704322162647607593626386604935391600666082376561892261794665991250978862414862453927845649012103356650710379756141759899042915472917564200711083941938586365144531431364373340292168610626232832046571179048893701147452194610363903206075906279528734324668707356071140055331811811327579285324371328158361045263282397878374909942657971456562103618342796231885753445457483272855140376292474724788370168577145592236752910507790403294046022693854450297920679084146587566806830842039271643521816235213161267096155516441986538090507882711462357148929884695135686752306786473292233980995821497557350104687291847544431782803551968881776684619609952926141854401188235977593695950708772080506212059900879215138382232823989115193227589759958378759617819919318138607588320383527449404836523855887107339561404258962284570873477624661766276609203719303730272167540865595250385928206218841287164147801587935959660944512077720212190686263265536245095804413965744870628900326728714763476800556661708861762889557724033048750863750210197596603229282576151800861451017584056392964373633746681231782295626645014086763034874158037010570569244043023038664916335685349613254664380172821388970489906671164932101594588150267179653066900642822377004630994378999674245166108221668438613187494031998686281067466244462669066181846763533195117264187220267265504896860080327539642149996944441141664456939109863137291625226103468414343990638320051785937186314489145397004154828439624431044165136398628836981120895586463979788829145760454862125267388163849595525739392352633162187954476420015778048528140653718328398779576944016189008056216182568131295011323972452522145198356590271602366459873346076373651815709758107126552480126531018880191976696251652561729773518287460428047024812555471288479070111847139739198816087521707516806506825128296198667572986103611036282765699570331255279670764087611764713661576492045389948837592135273131762072624727283963697267660074940977707895928540934532317215127821103011241800197822697127968918064113013284421226296185038706633828641059445104933850493739795355259860999786701587302466335516619214772891693448410824298108878716855953743905279599493141096772881313181734104265658685187796748469967009001017881018286543143788701436216499511262995458727996616051983841050573193844494442128755464909536129294744260252076933624394646565275138565744081736609188078984862438870135120028127345887783465671854552962409883593860401403034821739082542789394623778514014558403832207947719130848133037052315929865890411226478591956648416507060348677334012881887854312151861550994324742658601667219134799222371336390237411497612513186842822724260850947235141073096137516169769921927624771091638043690585804220982947566981219104363629871268162061946683634393853403225392815758521051202029289326545634902763023999669253701227819231690884445736178784244197014573900948134372872428612165889019000801056159731744135212183139109733187868538019642855749820725531313553791209170054315566188477077701605045327200720328114548372377193871764457344182019030119139625554627188686107520297464762527669050685174995101828125025240473754640529256084302942538301309093735594465134610365511805798091111621081910609851999962844144552979039624195506055237919653674317585078286046024844088614395124143066091165531735231906687171594951348594126178971277853723725139722558544138171527809053123104587054183514866325193413108382616653660119488460004407084603662813077953963295003073903355123328715270444204921389235282283584815627579304098109835139942002872719004325011256629848572407755864651958849988855284131969620828356083904442877057011176088382714468829982506844802050329471324468191056627957538992685919270180491081779825024932501812110307778410851629678972269593212313779065998289253205427867080337698536059139884771847345934077422162861094682626201722738659560038410949174603748352707437318888802817721036277398047282357495352973448315748683924498804248712818238905619779398065213892259138240798432999303975135444622637406891810376796769711203646947996387953672082646340146013577341304123169524437371817761354420809009031860772405805465615119874965354726847713116059330634105976428672867289629375106052240564849199729399196336363294690531597015620982996344482671027723767072328200403188092915665992908571748887169302475506791319618073548155384467679284517074534597241925336045035639181076489464078071445626136152786984663203890510189446915261426123029989991761489387652703636285839407917159046798892942129303614536650490627265710985542846335769508041529080070312181807500683704970222991760575574291183052503536228980708754595033707746318415477962071576687937359840465758243903120443562430611101449112947921761753288490124014691724159871348637696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -49924943505227184079084857768574298535359839699981835570678736691755677037071431253993522656593686399064972167815475503590296742520232701544612755007541973198452103577506963956980732119468724237843225491774192226265981432201915149438704946690810846787057112673009607042364198337488205970366563112041713606205956214344324790680760227675549394921497738316668010548543298598043413641397433259140781551028668848229740866104983177164939609604258444019495407655306187309812734141069028646936681404529793583692879603797115074552288890307896275204359907636796733447864290850629136507358064471933151593884260965053784571537609766766982559591952428125265853863433229729025007014023122414382021632808689201557882484588848654410155641618950838548186377106930452917807542227184261764745231134749391895260536708411579477064471828240569718745278133522138668481345460485967390079108716638139895058820295938712169823215367785970497391818184644001766910740307460510951829693777085050454724761814433827327007002437752936050034453823873065113483419827634929895644599449688443919370040325274845583496223585309650114737808861375906628104858780564682577346368102384771740741801165909217898537969510523704000664676019097879794855682006610910522738203817016788971247620812227365211688736061623345703468437758177139126788661638062704205390928229740923870984114357158693597693623691017118030844854953290503517471943119978729996475050799864937169218631213233036017040738244977639438409197602105413414756932251563578836186708714977579777032775276798753124976750157676594448322674265305566319617953272390971423386225933468807250720662820947785836936342586410762005108911064311148902399690459009910574617695500873051350214092641468235408635365921332256259076860282550161264730076046184979340139564418258788563901913722445500885909361392414428148033287228573392120176198250194583679706697795008860268051523129082628591518487013913343428924099218347320306686195962580850204063572301638955689715441472463637224669952534583170966806796057771991785002896246358295325768560339738940839288371088045449208152877694207481033526953388754760111632909491690832304765290844975929949373054560393384931302499200401083779640139907298919909986119151016124979193092137747426152471946606683327230337922012082359683041182137475994230591327786061940730853816560726688743182423475575461863226031779431545504074079488706067883248895681030667345300292990211091216047664433596860457763092721408333330341687954723205368121695807047309265200126857568725058448539063977822358653902990236898347063579540621741491163870493837470842772819799756143448255918163466434792723229801009671481989040651772764867512485915462317444218107307882733976553156433409616507992796757793259952906468666499333952529710635092067858912523949389688422202150180511903408869295756525697585641539978542513045502207427991960348018742600016758247041634215714946626334314483433581584011037973583707532587449014229444375776773052560418625470188162050813966438635942538170027542963803431872020771261278870528514234316692368257392016630968472770470728695595653226074719873636630345215098778126489479240304354732445283408682403657117468315549374823198120720491075806993577223028877506613624460136606607431871447177814650255602441921022752218854852077485235918425552118863136267712888086219495651655749174246245919039603072430344146974881603089822558142180788003850565821263685749821874307166174375949270252168181003096607359652837278956177649499737585781881133087837831679325495386025151301611980027369937001347704096453295002306335849691912842135788250121551247340099555294827594251772980000781692457864975713175053530105627431998639407439869045180234976533707438972328034032083792137787746807398812441835138176663103796017410429702457441747951251450475908155720022936630525550961956410698380306977266159681738785512958561372903519961110469648995235708793053094880596484030243631560474018274726018983679059300843370358823756722049554118181345324552376190495498059624524100181955306424417018252225146679712754982645742869853367261898735101622398193922457755347739046757934996843102412227919434716602020200836162711392309182428686661715124432215759374647952194919392795473648257213401478690944300218417360418476034490925908752482696510773499890535628566004335641231032065988508385018656696132477698859150604319406093998631918389425849126027858171039414687158732232910620174771635696006794847436979645809259496725264069526105937949024111645506940704343649169982128775356141845321939748206435725722239129510485520343551341238209515421779214259987307310290917923812282965522287082024930309996063267024969950430103633343286860692977197243149149138238115294826192009417866182203094233597172661759604433198321046196096531995548629341494582853395000577129055494968794015997748753135052981481456286545377014701807426232362111364344428197401365551244273539333409543157777393215935726136250572767854659587177001499279290340171278164034676733312980065412421819350854047285115103572459723807541076959609953469318160810349647807659112239681882106214664150143621762727326976731646641487307618212599312303059496502271153320534979954957005728706445733614854716647454278920753148905854603130959544346483251361476830896715719812473290348230640867998839854287329278317944203746321192335494348800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 57023981488088805159315964088286226265287315362187831585560055205358676192102329430119114850042085482802024589117087719741321031608209298370951471516737793415090916818048775129998939638458478172632821135342981420644369285651636522806409657838444583674904465379314866731791292385153241732336906594176507651885562877491831298063437638445991464743924004517462387345721263327279776022849809845403516826319338895582452499789020904141972143513069087858909529105902606311993389087692713762397815744855635526591320350397589110666457656509852849045402453324648269911837237530633387044272111444978610290496657678059077668155733258076830439905887679351893580223046580004691880571142170425599005981424953505020277158830871435783267535705451466559043659682495343172550710772650747571838977856609152851138337006466431652609565897040452807659110419472443463894383173510479880885818322626831822038963068866487429168409642933928713616157186983355176981570308311979535526277306114570933018088456499065253194180336607554649079572708356176236984913899961846644931332545943018208820221523091135694584050232719317132041602440322528227614042149496627635830178158114058585771143244096918491954567311893054641715372933214904922633507322935729297732854435088537055176614894347131304295609158491570966414874505481190424887304832171483861842903457281016262310357944292808976245013175750983595379291795014247261251675886949822984862469716704213561906518164650441252594357279431429231606282549982205012316047184072903646224536226756985155302677462700591880137411818254996710171785699798806952130902420594952437996039809395816802631430292168874768349877127210661554749408174635705860279966871252025991241466910893226673658937286278321434635145223986693919754511097768068014869356795076226347128526144319571617364924523621520023335961922972209085577417667686167924890470909880419890465904633078265676238999229057240626295579514686576194587835307589750566204584110806831431685224532978843477842694627950802643154768397028475786021904129420903968829477917059935487283926764601798798167187596830880626465253127375795733337887385936708919341333981971796611294735158953590312735148563787200270400151438512870472855642704138245176737534305716654593842707888879958367450886386073654936630599713769882751567203538415457371259900100694985386051746975021240725806367972446963033431590411757586123258768126698991018238691023971919969890493853125160617393371307860678202801632519815896050794917518513458206887071709936218273278325772666987452520724822510527840636380093374754685634350486594131214600467032255314346888267906773416257779692519845930635088883080236518257951133770278462848309340062625345057139774659572410341196456026212607373009836377624337996694892897947370545267044229519759647618303261169396317802006106061464439275349667218966428555278186353951808054967319305648681632639598743952253047092195924787468717491780809494305836832522073946306632318040069325782575894669779462879141042348649072592804088406049360054050416996079468048016234515075498252275954535585106175041191250065610825766777392263790143902500190224448751779382985214698902030417405696688241246058879156340900879057590964919338227252918754274476287901740132015379643183288696902003292024195517439759869748741632123296064561762310062647161601629107645605017410524729401223121708397766532320286236876252183489608423938928476628726592985545366880708026248929547004376570267421333195465382339481960189148679145784232367960753433998945379947466945587221934575184869760437514980350942837512791794125357848191663325557572998507989473354845777714953139439906862927070562339528538583449878386573347887443086419967658739946434404595109827876767654460195473704725380108754492303896203145666123456650677640070576219685149354652011464271739741183103788561642211661761247794581108939281921191464120794277165728146374572757278906292686409189743334035208151682465577510516036846092941195058721487156375079871102827110501670391289589726465832453612053451928503170582021728618639517809275150635551077992012554096571449846260815133975538467064057511735660054392011038818570618917161117035542798667201677885110001070459320286738804206204416762905848802306450943769090730880752644390562067753822973501684053417855126971741388219187105770541420120909357390148955714510725662770702013151888181720615910043745638743726856663627188501237065813877761830311834551932194871993702833526397409912523590636276845818789588163693209859906276876112307054230885685414752077497544683774997540966126850057909842171313066635190538453084587133579095298268758118489771642116959741349049286410229922502412150944985584809179689440756114307945713391128337064972586847356067005366814423465270373972427916634569257133276045988051553539285354945313891289385350446326927120149191512455854627223999582503743753154101768869277417070417857108633566552450348814542469680220293180708576727308826068655641224545063235070439764839353410900193117130302718941534102610115313487870955013442636883664416267672915801704197582459180911950531395455002096166631124929586749932763588247084913875184138644104781834460609288912186052233830719520416554595094679613416452209374157391275535461216412960602342608887081700289001349047633473524781062637321321059238246600010923158807641775955435939179081330851840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -61383943005489655543988600318361428806220497352030131840372112803792323406163552958922007601403026082278258163630116919929560251625972640794509990470469507953689751722126042196038899055839628149494812154874394189684432194151606064771362630020090952840537985112415465866140475298949641460099483377763460807979199959309939939906699457612099582316520574989178390804685873117060785351542718112472461379313069595601680661715826153240683974052121928650632864327320847544678929282747200427763774231522705692587658759511435665488463743206592164659182428775480774386928231436373954890340497668155702502023084081873030224520906301517667422603400803441466889855815503280791407593539733176529969960533036191380916812432373129316718464755946622168672187224950868040833046641797818796535258218137656873140444126917435002948454047289251627670787286396102322251980258099670248491802959401676364985811674139253663618505554157700047590635870677803245717852873670335121540694175568520217155683196982327581675817120700994992290474139876699196348923160751169076545901458991487885451096819565450951114491723122565460101695080630513346421910768949363051086453350915493630926668692570808906208271688887019683938660686365905933624072333251014974037026960372688098662396124691262384863195128955139491031898931556743891809080468957880484293090109755446549001998559055182397448875909873561432357679050177886234628321651613272885741569610253676717163928069933206134668388192467857141237797897387457082699094462998709315783896185245007432325990574808874916474874898003094865996513583300525911315014785633663378145259864606385426576490825313658487943495368837549234277858660083394702564449991311568922419176032427559797494404241791635768308697504687858610715683818153685359301403495644522562615315476821466121944490758813878674363160475485358889546805675590678498983033521867080493241388751139568060138047494341764019977611085403834005723526676183521694044298153889827413706457031379272283897474328055847797886029177675250782417069090477787372466030864371457836226424568019598893930903218226344873346793713316488463390286552720006558814833922458304083761942004568030674387504532272002658433844529773835593660197050978399993419404866042388503371313838925753182851311203533265375487376063027947229094635386273981212922347718648026231855247746108486098951152865262301826178315301410424839368509862153103342383658287921321036626367575373686823295914045032256303653488120612534150496871107702356179450715078637133168236926850128243767097631541087950838703333055135573857735502901672904478541596737294938255279440347092257887374833653111895725200797538332262937937953007210215542975005678674349494871951173077100192128072819357083344532955077110898955370525347741326228701691820678324838609646406590357551153790035574707226352069758642599035347198308737143987801242677903204146194717050866463288709541693467666205499518736348794267284639430295022312785335717745238714387236226172008636306166205830628041841432764706824582590574605938909643716692414409494883299030959774177158504699106404719278516372982932829760570171608797360538352466812478428768193399551343002370964646891830261634816597340639271152205004611310310429489273366801934154930646662885168556823393695799373156258330975574858131097582768905126683300905744070489592875575126409001229522047843194085070352099484080504399140574062998715107410247235377566278500199348517583927241611040227157649734643928590795503275207023187932693072626494246683290513896318040402592070687618197688716350950584282389545437419740351830392495731093035365840307801294495500739746012447978499398815501391937943417118958004513236483658021064388775607189626784607770782249598823979653250582661066500064894838921148630443222729704904901260263868466107002741638743058428207289804478326097468814919128831582883483664489667060459771262219272459953955753239368401523801285336389946513797807595949293840827620026811614958419029102311707485137456527241103451023673115989031183123365445276821127784451717029579155656849119895257936325429469231690159101308760789312222800681330074645454675117520066421645577166581556187335766546047424901629118463249784400911303839976717063906457959730263736067188165513862228743420397082128156734550844116433208030730191326741864855963782701173365485816657384965927019700918876103677457146044098771452629649323397507915939925207400562002858779470876765231499890598359780269071586807080765234697652400100170734988389348885886976800287576952962591556465854513895011445317146681108365236432231421655651662584274451316003273763391035127734426222485181519519412953386091103895031483959757355326052666633687212331471721708181326433569830227574956213462218068804532347246427742299492350846132931201406744099548298804302740498861384234555402612595122949366244518883884574317022030324234597901383423049203856318054918147168158254017809506492551188271258293418565392694770793240331281064766897594763622334235717758118176650184387546889787610927166030069117892484364126900983949225886685108915911425741359815664057202175540423087501710816113099270779913092544354275985535177179456541931620250829622146464832401125004405274999729992258505749220184100848278271278505957014536830840256989912929447142113595594749590846417667380373523721128305875710865305071528181760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 533003438782790489213748175187373303177723881269247700208294269193858090773395918522184926312137638869410536125790829765402383021918597676951923911556510462835118692946799639031691423190066649969266630583434257581312601941403748254727274542398947744913244942032058916796553157201703411970960584187704294225827509435119289519269896883809114584821992999926832067682498631089600246655226279960542075205252836431399027848794857590213702257790409342909864068023893928416316607639526716981981234229727974222896498102224666600508108262108016342234032582008428239165276494650767501989484346042330703957529790657344625355462591123914584899840106038619574003579824194132601412948298325049898921586904241005265068064484758639108959648863482891113602247081464114777087935117368646592846569919533617529746259206256361508371456912582850195365935614834351336348085089265549128343560218325784110804516635882201194860149595362582731429078459217841588289250951970884566436817934551289910572970874308930653725829022862980997085216397326584192247197522234241218932479422964919909348489004730858744594467479967240994648264624977896810247402559535989978019284319955276885726779720392238904604006171821311866446174264209043850971287072018289877110591708521690080641012256064891162247374097527369128444774095114951568889751619712839081447574573062715688591537616860290548445589399468761218479217503988054115651733208461875704660459409852849275335941893930994982980660907350179087793991309184808026968510853823381200484521189965539523877649570612441008860912876619109931380836233939439911318110020205889430091606734140279607272323892814828156513878598460199189531303485445052400159207618813900033488240653253789210660424051158086338515615453750918978638272828551810533239526781280599744188198489350451215096729973323357768898449613715935852520146683929814323144536703991168059441727705415298739165049253613254215873065858900109164310624869901447417222796741615300153394167605309387558242691639472592256682832334067670314960584515882726430925564737363935975813983852809660412647026062205506596623654757106809460400675053599196845821910558542152740115047088033815205011768574597815700610362539927824071972832452504344241164450955703523119186852520076380627343677749902646436183503937272358614045152010689659373353257015586704025102481496863571771433881100546697670458419019062013340658194791307445509537227904545657785280901046460031959038684749307599150750702550183834495357613775548061093262557106151134514265229858533241092642583713871905291516152684003004134116652842016201491934528888426200777732974495332556692975740707164986143189788322359321880335028822307386488503275049702839625727823283103962522524006040160146088053671098329936938212212225113841752758264707253763688386031547542049474922961797041677341459380062900049905922614465869682419093464831531403363411365019409284852575551399299613937250030734896381847619377008987889376880717681713104599448937301016075391522562843370657331840929297838463565519759693777118471090269440522607521827852642454157916804212883605697148388767151088718466130567630906547188294505319464723945769983225631906661748821630690288608780944832617428337038326387166598603835631510503633549048101989437144295827081384889458866854274532450864112468451164602282188412151487662762323620791196166087478642759010312562409161524201863915455532284740042760956895089803287874021064040253321223753901409370662756535389056224302390340427702644197843886814692533311884303868373887623717285236470310345475266803553254827837268465112768002866019943035864764907064318647377410150755986683058610557060162867811533735967270158895733693645211047424395968641030602090002864514680577283794165762169891176742976254323616239330616451856729054668439408688822242533710574238923003430633013434968683734660196061092469826493252344687819544517154564133641486502062068590622510538705708461999203367052665307750255567167206902981642760856445710126208659993170447609924522084304331191085580711074949806668024355799576338799375396544682435068238483816592808402640629371707690653007542786251349377840291760083794959945646141424273968453801799204995517822595036307605304763331600566103915159407385822620998007062047115543169134683827890984996998349883562082544667687758204588457440229398261301973610880805905498738886965000459346047318096956765255484195467237814025104431264628276151960542716170673009151489791157252295910164289589367572558103138864685132625399522231366096380443498729362886792494247714854886880088226200607879417088239806797825812907132750469867975179274749612951117884418361982285093122763643155272977328340203696214013549796108580989478594539668563846604715865482147835294373518079680282532985667572715799770309425894021540921912738848967209959492599272503255970072472325166931451300504555837704137959774687349810948137536556118338641270265107996166164645923695803345593711367999967701887209572304371480017799645308499397853177624667947955674565614936147425286983749913876669289529015439156944264031917736276382869715457766083351373072275305644645090957123901367542481731862414867020834956493523373315636735890550910553726110933457894585910910382088674386327314373076025935191308636134791196836445321158086632175424977660002918301326660905198257476187735700731926602139566080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -2015806279666296312010363919449361690330668556955803144831803638567223981564225153894471785094810015906911574895044605263928202899884314593501978209853783078428044674771031431640857130027712213912771356463109669651198712890827976417170036024968364045048967681628280201409935503755981355787572374972146330347146215382606934543266124384466061202821620960196701774586348337360193332385486197816323444315528406812497751692502806122755270978728211676052126820777197355589096171308139288399749415209480212307525855462763741089132693699238142312230401946795019789760926401672409283930286715171146481653154391484513211673594324264048531715305757139791524281411610754246689826052005606706209754296523377207811543614228780492894805550323195635991506391577184702805020961017361819276922760208762206574854334660786639246118443050017976877510852848257241931065269861272694881158077633007707476692323812352156839872403127239535663262893896786259973620902736170454376552581571417002764303488160198674618539625256101446538031918523840664193977688885583140676369000394019813428972228333089241307523080483845539286261904684389701653895510458498437810647127784638298126269006806125574332527143986534096195421349646296351779297668983012252848457473623035569371748259930329273698509047428395616327954845682148135917219576776599090209128137392716085285293156864142377490604535127659788397000203410808282045051388774196625346278440151702300946931394072922645528082960062941501477302275400578670200131676343654531366814141900360808987593324570862796287258913780593967620054881457740404300385371330493292479219159892530990266995586173275679305903256080078927745206289161213700335839912073307704886372611717923542574640597616946869866949557450406969317355958881147834210704052543229911567175505087785795836272676080591819796703794783113602367407085431785785440174679545652182868550516150172367638537724322743990084420910337885509813455920282022801495522286660326545994979403961812817499647592984163834060686645115002746561044432338723029952603823001135441762948214470386530881541098350935280019794504513597235241852518140032145624297769974685813409109356080798801998018608712829803678122429456472119317029892493051601465230045842481102995100044783329460435469249200749527484277499057015387886092666901055932363932740234692334503891912554606956077755686425677188087951164808737073982555454788686141618071200804566992643345920232393406377808250668340034454634023492152351696716974130849510370881197025909301607140488503204389328445722767672166156407715501167344769273143678756140177668718002261620765341610427340178788648435427382328710574571243037090195293578768938447062577852779891830200889911402092227550604187196183463493754532549731375680105725637325561019817330127987358669316496343364272602390264634664213175455939434072469438251156327835457021155732487168771467352756494359784118330709223673889387166032439246921271461814686510031097106352099982520876666251436369833600728052412348740020578032858254835172889907883104754521932212065591501717754412347452713075882514390479883790027657081357239324455892874498847998668304126080202841636479909832672557772096892924671914589383687888505834011664534820750112241368781630976942299059395586666432869194588633622600605651485542379850927592217102732660405173926757300886131526442494946367988969328613256936633165702276305602068254770100712358266977836236711940876115938747345925819567567719068704500717051129906500767074324460049127444202383428224520689019330414500991865354929692603955934473674746432405384395641545389300476717965818424203037557513825254534701170551617506933296927854859477158258946071254776374604788636740680340151201090763822195497196619555928791945159871927851503708607750176823768286103909815350198201808454048029234164534131587257270461253787376314683820887023263370638203925917051541314671627878648528792749339140221162548114538319230301060809264213150784943326499877602523758817336457584517114017342886855933396370396828361258251696173846380871727376032929498966820716208652047845170043660163056190586286563505702312203363009304786612655117684417500432395346079767152442983395347670437777869498401912764973831389222109428690483511604676057354616909764170157710283078010839955575857846333206202505450152512891514770356057169760132767346865844013580239379135974538478071042568560088614295428416164766669456771535034998662644532315233660078908437130320999324898350409994629264657542276399182592698700842826730585489453227873204089737188056777568059802649797011692199421399657713746613106239765203365685778784449624401393218483992010764580434949939338816662996247418461542639405124799741230100337431032589414833219561392260493161747987533260522450384311077488200634142521468549646813605837850360500035673235450320543995314661036218987112069124115748465144227680985307250630771766753166221191453516978632027344674089162831439028445761552755390256301924855357407670622639545405344569086309643480942693485456946820271674186091025579641333991804770074736451479508690285885110149765354888120261880236110404211212326717333612919190899687137011671268308367972067180835191653347265309670347937068428883459654462779558088686657768992596333184573307945304790697534884892990312551890810444264998069035347045246649313972188581728941533403545600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 3127261706043493805726937540371198455973058594677832804310419690991715011376000401858508952878704912787262845421130049932921410310278202828637142029121398767580005447962968896358672744522611510016871210107949958024905789642178479778469757241350081945865462374248350132822312854711623156347411937662855497070522651039685241749046269695782089709838771379857905881222870412437829531084006918945804711978955917796834848261278948258731528666281488998832988886472423235525019936126024548236976213751335423479596244821102424867637042205486493018954743463140179228037746086960401574218160259187547716242616705193078653110710601074839151032669406612653780632265876378670604157654961090997864876469616474894038157459242495431556082462905583483611459756752086685334810413281535658741206548208335573496597602974863741171614824469923790266788153722335690428417871416119250672745881716327548020099733363001779933282163299523360484147644868997399856517413873286148412312461438812961573624256270798640099010208447144478432092642559273713712364713717140946606642477049750480380554157614941451242919554613402840872878314221997329611117166008596858623416857508156822227077865081561902501734027631437529583990531756909477398041675494641081944827616515889849418139395618894474271505877160325673374934426780033171722745136482875843107498822598922669138720668320304608649051603714346968912261157226643004179336929572530319127184295580547997306810705476064807003534867294542580327594725116040545075678644301424629573510037158259838758840645793387203185377320185608461038702727825632970263178495834956880530538228212486638272669228151469152677950238294710750480764297946519902957587762866254174329107525698930680233112962286804715498694881395104939987167659211258065884779280211738042482187621204413646021123290255932179943424013064190357277480370011617075581034943301468640382898787651479848369937794354106783869695275200930657598346723429560645694366391881016530244621180654551074388266265003131544305443223278000094854618597523833155614235325619415846868886982474387631509718235394637404496294179451127651896881055916941169749326812794928588892337722958457163293101655540853534166171127800111372299263090101577163057373714370652937887446145709461819827984882234917066088036071535344855593524087136206168571898011408027722472826613987798886268623527687950879852863338927234252824566782276569002863959014837534051975247171547615372922003013708378197695561504161626458415418589121900852361840988439451192901750914926443461922857597640352838732659231548561646448981652182230809529133373109878712769620180901061609591917403353386586993326975682631265334323262850334329308085911136499095284688876779518238575257346149742783226010020922207928477464778035908373410316512315319831259724435380666373382515965358630090234096306552648645445318705628417646167817807788429256116822265672204382149491380514018238705924283477439722433393003373926082220562828730147693311009547796184548013392068446148157630988679758182144642386666737578099825423531518676493608212690459596337521448083624583068676792800001721889353950540195145236466772793188578499205875313528360172914329167562718835915892874884863594292036407247505203539640444936434762179723231991077929353866887131005850497478529180620851895917608702475650637758346237184511311448175443360671205357194101671731633303274009001030968252135623051699511866672532072795270039578915600599143768998384444500712497361767758876882419997804841792926526813511831928332989420646750990198739353332709821501706783385063645091748959484035438367176905143686308138015005692239161195868935002308517365060215644096891771307623000683754533035099952800578926545177184854340557446816541677535553350417165846898522992590332315449329070489995149966982395474047697100069491851856737589977223717754009049425155383087594245679211944753130404732418626303872084739784242947755303008857376774962093635880949443986103124335964850405090801228757867418403279353025267206821509478281393455157857635614166580152989990296906268260358043385152726647771012007626906413980206177821806634481367704384879249079341741751905103773666083389556521234083977284082751599910662370445958326317824998652642992378438229336329090228223978215124940046560421607689053031698273453051003524903716769756331289284922984814905797557983718997704991165555990149556862309370623905692462726455054462566235072370066322420394761326954654944080554642755725780038957303896394367768744188661223545443842060462610990021687518218215669563005575652296088297225963098949240888543307203933817918024236435477291778975156220406854615778476287398596146718267586571341458175680125023655957181459006153875362671850048280189028312438248740798807259400503575440095345165227075855564706419284995183359697550293944369648720843996616966562586508655296678255367754772511229584684990010399142153063156365955365045985477793731355879997701717360303927300513108549111949530551372031943272490128548015041802657289410513797256034823794809764559941017935839941543977643110276196200115581111264217988969169127421501314378924343200366233702231665079129710019117398447650983591873696359153284392173539641586510292875907010515811246529222362426049539742563868167148209378728637209045753609447593804433936459920154073605105709270856836909344616559411200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -633188225015436930235387077339814360514578624245792023313871935021403136190966322078092268056170123346407605412624582452986561010580038005153107444099209733349779203790124333939858280957311785976281792930009559975191207177334787974512514810884518764616771643915334138610623376881933876282168997856548653434611960050931851328693959479291662911417912967935168621506381603265451348235661892790312336666014709834338879127113756042130027677554639971604157918540137755615255884927139830308670723054302447802189134167116190216549332295616830926397842939716425478096382199112775994639818072816324606731917230611745018714249177059580617371277689804140499257450699527080034908403641669872940486309338571283721391165280072355025259852014222293557777960607697175089854696852214233293269874995793209124525746563305113831525438185482698427839043239154014534791408712763187897685162928887900598766976827725981042109967029202296869043092593735457773840922001812471589486948549404251760234491174010641984109463189272707834008440299848588155557174166720971360146883785585963813532251354839292704630881128376309336120555539656053794224101057467836208221020232706599270445128985963626860058375163047813909114782169325853833726618212829427145734889983257317226780555468785142458026399003282582493508660461444235363933317354622104806981714962148787015629556124562324646327423523351586261471905057421870255601367259581254196732020348305245303354214929295316568312664219514944263172971678493727728796402531994235960124934265054506523533496841259398288669690184055866445067574784897438128597622965481062641089697551835270620197469140528254360201741256422428012188576980670013362945589895969404289968327756205046531312384093355092826811120802525198072863529899721971614658598536953119596316611070597579070927559883243093841411804463987474873453530404194045688153313523507700870333647755412844410181297941853623242885534014951951139694552168554705145938106022200601027283575413221501939776180350667550447151592070265659748254972093403072733731372626534797793332016806763668002354958992460809249106556622981141960524613582491201714604354254206328761795197300823469887502055156377361824337916644300520964685998524259004321214408758459240456439684683314413053924421537497037547669554499805194969564625738960521822710799386260167229732234690095168418724811410796966462607247877301118596106430101436245205613358266550527760250886658062731480495751779585266279456349687670901540168972455024455508179285663295251746153126587578055471664070838363106966156963363793423286641633736327838397826533787819837561335057542827572341459263391033540922566328719407295718981258130731055006995024692548300286377744407297927377031670718527879049613803706241764756430978390743505547301759439994843281696160923561956867390013401033246903921962721594225424871189454834192449026407903329549568563030563297593925263677438278601541830304124251310616668864155121533316339554266335867139455847276950634342625093948922505705582451897353565192967272310555004909825855888453279284405144542692962587310429528607717710196492475896539427837153194255556737651378605582083957301698065407728023104457278874296012186351373525540946780208849338554284653469150959327390552205681675178449978688416807255384714435965264923167942808260561584856777699900833036815292712036353704044792273442633700422527656042305378003106733779304693722307739055339783700634617887949764362300383616707348973488520845803214855013780683968828914277108170378512908167773624816582600195555746249637547447825962100000740864987238467609977803568446851690359346731240164522560084658792874049196584197449142595713594665740984168408401577999901829635746909721851090841314364392523176180396585196597199185526237768871733443288148905261973876614060997026010229949253717336831321899145837710480732218366875285266037371807836873849992354123824545440522564000818466357737027089294095177087573303641897956230069577402136616992314042849419200064739909096243827219172729316338053107040460907752650285622246877242556759107667527415644965958990985713871452373058716145355334503594152664022954112684389658349290396888155620430129928844051346285623650187775550450232989463472032735489952472778414867218633337336922374167737997787751840329728494452116720656229334936395796345959671633544471224106550509860689167219966080844501440022625076000195897696191064035246963904462731562661485683639649827893466230138778346091263111097405882432705267072930403769756693260056885728709910992152594217863219518229883382339407697568459515533104373442283852026829563485411340799971539846444684544357843560446823155985050732669734153078629857421045465344301865476239310357860196072581522770286763299714075356272085490246220396582537224723735843366436264004325901421422864636761976099423971749375629712058406075154338356241255003918136198580025077585400487449188088979769119153705725987289153403197784487848934533986098346947369051849692570390004594798542067306158359277283051987461416983483740279241481643434014159280310873586916175379168220399609620782061497121718445378191760865053252280026103424617370510001432028838444743998978323194366786353147233680943693026104445447091290926534737878008555721852429479928500648389514654928355617644706024213446884613969310752001653179353650700944518466764800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -1053744025554956432993102893967662635447469800286295625133356940740643405497427127253924969726848701466434193697435875423778381641793753141934005962457280722491786023512006315678511166064128560857252183429737302494250653289840278954568248731071085125431063811654981964705344901705093194043024915354395569599531334789267834810027439900763573927913329859248442954875180238299230952469935515464651549186645206284144265386283139995348118112399788156885985946416934585141842116919347327803140451413159196740097138899631745142803122192787631642089032664119629768157763224186934170741856715865433443051084991888172145017109768774463770988257231115609573001426367479710588248846707218727719542083646210486458324330325563207898507083280067872199349042074861135692871930896898278413532183935547702890512753793455000622827049824958308816339757730742743725522798664478511101290810169365202293853362364167284216832825849427870602386417403028703414162019242049443426559122666755662726296701056151780163141421964458565477305552229523801287892241125167484352085066493465616874007559703973944813090203302895108476156571438513374065091531580973716222990970188390873592233599279442960498069048070092597571141634532026117444735934567118722311080863986578253610125907924772543501713939461543830296232028829973644324546011903771578058979274120816123338514537239336736790833871016460743613667256068596476117354133853932102798130940300901171306984296452679238983439451234862855963179227271442412363584709664692511571501175171365391543447760292375887513036432406975344300143954697924130987878632843133670999758690714549893457858751976033797850858422882874815939046596872488031984870416854598328585932357993582806064181689218385091849401514703066341530816905751072466105749552822375760144358536293320247598783741366968908595430052506969272330342312964044588795704868462678462964604485738798443590040220251650383140798926914065045762091832773931589282974146800425199974095299788506047941808103364814863911043277431554517550819562267458021323165214703256043425134044252345607547605161643949124415555651765801960951727341501120782944859311465725981042725739060726418370349233292566421235953034498425237238686154566046793148152172960598962476628192482961345114929667035656851416322424917394656177308750339028734374574179592474966216433879966361228163511282213690759314047524033686954497695307329091281676883308962045912308904803993686679156515509334899615512237118358042491005845720760009318359075690425851271758496431830250511589506715139544161214975144728303174248900411075004182137307622702787959078407773915531209136871419889178079255146422341932418721465318150886399849246345027185741522793650351044989488830036966575853906221259834002399938971805263707563287519338035574829743951103963168873869767812897782119172927029660598226522815770062869131731806865205040294892798643883769312039130061242408639698022161330307309353954255691726061634760897685434824758213174611671810583021428600402633094522910600360092836166424640903299146250064986715266265660576040345882441012941429179927232701717640417342972640631985256491654124326385537444818122382136809217247943387020062290518392570412416531014879896546479209865747166600231828213580471428769695071704838601615732577285385629719659524454806621354745724142479687462734448288777475445192651476876040179230075967771213408492084492809824416459576717417438559318861826087817289728153457954855291709771106311713682730777178252413906331734461497293684930905365222623029230981628547851943556536395198630042424102618049508192077689512347313298950535966970828263542244728857846949269503446770188714738930841264731566091736789360265024503597799757371937250528838022135919994435662814557747057596152428521320558238655022764381142827494276293395965722437333616204008867981029802448571054459258030105286088098893794285580718317919350518838406085719380612623387255611844151890708002098874419800295780967846973375151133221545038937771940980343148894413191706076535292049079449805981813779403963342234684876867214402287581766673392339426657099062661927959550035955058328762481004971900424812527443746951967685358498631824751639998210502038521715203556721344195009772805755654634663744903174604660041570632850796617792844963163665689083672193979693475750177382714865867680309907000388661542825617021816348054686488085758424661666712776773872108013269709370143589249116147470435056058450768735544090874710484830206050866303868779047852333902053815230100663155172782221307941980990691821792696584508087103995987210628795371245534660032002711716000136881689859927312229924252800922679262612021219468560931634882731333315879434479709208985847067052386197890771298914639213203128317429106979050670212665922656760390698209114129826751999276792243487879630214013457324185024671929792528324145956454017358544461323869199971157270103427787035829255721301522502288253762916435698273601436890654149220970523974988691202161667937660169961592934997210948283600385758674040982533667167473927923046998417116234843570873547112830388575766385997312318838324774867409802855883441657415929731983594658693406794645327346638570417824142876794878558169828749261604259925987753431824409500952744175026511482782619405857327781538024532914316800695384133290116909283806794613061373300572160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -3640964439139679209876033899618459879516361973594827676776159663407825203242867839415104576897655967671988234169838951730958744222416282288549572579601062975907451451368074072622828642359767281307004014199904588090515672870000075586349789324675671254902211717724469062195962260381946748857427917062701863235862504354643860072273996064992872647437178491454477088029869284814928876337311542210859525185913899361526539762616182891375300583167748303463019577419386252198608037871031765556416418407377394366498699480135901867284971624518884704022118364527450762176930223108691584403270181077539216209145369981823272053755681086801738254462384745231725598846768653198917262006794862867814157617723797597542797822072137509922146173392777487318359472713608409514476239392744172669065465775240739740069946850354576023297206991347232548133481980381964419150972282665808188073265624973856443223060276637826106770388188748272512536437000488058027749460129111570644763074550662608453525657110536281628834553054811980094322970262374283344707693506355488635858725743794164044802358900654757375580574637034068654074590218599528684435200411156194554804822593577268112461548120264116488721129983589198089517134592066526347602587740892559338855371675612590062868927301062341820968271544415283645913137292220603666342998448841695459613375983307305292698127355735949368720813034290361701627812803335205716526299120113203521733988065986830664618382632229051718936545479803713570267328293249357106829079583264592039285858655941261387770341768344540559700320754972684571277133371923125175925399206266899092095961159434591310307191560497656938196314186825502347823042729226677395912167456021014497889716469130767851025854685533980881455041642947249587212701165573815305696267919965138920234501990630847820018787845688418407549500033959697460516007030105081332708656099412499197292658478547908366707427670594385146134279622377867700374398438946694531108560618094033107420964555846218219597204309124553789797043973464240657269990052212303080457621979623232733190412612309876572163223801412578896247758521846159321245782276795737365443367922525405548789663799138247305413235906535696650517319071637253842651777261325237259211801018655993892219809525341408860469059190189327561922985983326774157848123208288175459929317428113171121766450116078623307021999425754210738330942493643513309647951794682438925591206190586446835547825211047248001276572701842753907260065521992471166723546963341265668752558604922507543090555220254716968990399245669955950832443862749420143397429200861982088913618962930963230402750304178805295859605602668765374930031213554983349214067160622844784537919992784342403788629648782165425681770954377350715586122394587335229881920525846026106799772570503769259133145800909205760701191022313885651440997951716606578438052337366597189009912015641249957327992140136088833316177195958612033675305005043087591481539625307462317022576077951991700408051777349820617678401020764332359679130129508420903204899807051969461714234458535036752227131269916224275330921617598996993596929654374539674805111850463193260162551458532049814627316799179187498583511803829791163883828370142300075884694957897275038496184094592566511194860173328222181553206098298159637839746583834864469509938102841702897455519956512875367425520956021976005998150202173352705765842269541651520288779634540744931448374401247749147015321631208856751200280413957927050520475676766282127748161429702259754849295366449321327010458036561137856975069262430552841811319531809129170861030463646391134647355355609951993631820169417252163792825467044968843466039407712501220137127988883315980956553485278935759000395013783741662851096155818451249179511987165582099145415620730700726827693900118203264097044085449741810296436794163005172201696998212378970320057988986698447241214856694138874479931871556623829988121597268063379984778183009728819243411422420155228899269869783194859030096363529313047686497867774169862560854606413931378515145951531963163785241887238284938504434764627467485136920744801570205053935002366320096287613946345038927568039911734709339610613437620801535852251902789545528602716749417917944850005417466998433787476255101162697943102894244396149197581385118742839150101360902492127439477271030397947105506484473902233889179203476191823468955447449420748293743736587524075834762885721588337660986792175591642433293582135283757645696480775674287126597932839646401732783508581022880988493229988144767727179387683062327780266259632266365706385864984174531413231982323967713934003916571584258086265798045947725892272353068386249379343250871973930915277425200001532123498152425464167030020519565798616769895976832564476308253513273300838539407920388457960226902920894251617118726240850839815479788084752989100011399531376817662632187138616171952131451254708654566379212417362732463963537771397662480416686434629802388341196456076947861236776450316162720779120131607478072636630496178021202126967527324727988706039746322886107434853681727695012835130451293700067577356528398123975027848963940852368611397241753577249160948736461097143503019305030107575469675686182080214413382449336316429416989413578193360635408065357236820069652256579603667340080034022568606791501227540191168479021314305138646621848862720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 8807610982434091684400401066521736818363733879350383333095275729946504874958997135887555490258571838257578335268149737847811215764640297655831498761828220502123176172261855362901327233215274514948796864672833125998826870940560859545496432814466603920885528213207581135114083598585845099539279385347328949520670622881669136810841042151961996175142354210390469713340487281231050636466114968025930874778855140678567376595447744525953825538369814899521980401605424866793432791473458869533678361386094345840520008767326487872574286039297394369115254594643005002002597007927475600701766462800542071321624630763884394919834919598615205320287464263808746684200619135536859395211061131195460597361749926797937384542006014754438408222290893663948851500318911556353371790277260732340836187471040585867255944651042396303478412022430557221521124471671758137522463779310144578319583604431329176585952795363441207421606958005614350350298758880522254748423446318380896623523925525772483709733310577629223083634003562627285044066959748468477377799114084248247947182882778877484923137620710441999535575786939982511261592415443752881871203064012319661713324293332287749375541777621929032480271384492814986576517417666959282770968561741400044997647848802461717741076080946542945907054220719319116252253532222323103199061202783275474195145869712395781486021869601853868364593693941608452911517848546414440448519618931490662827608965110663565799303086259324906011832588198638550925035716081863395803043124365546400101205837162050377222635577261583195408902852851292843583618633697840707815759099333665640696935815631537389386015520378601435699710146426095665627713180837318940502473898299456066186679348207982197848350923421361327564938715522260882485909778233263060800368784882110614826925257349534754597026390109106105913894891251787853095092056358762485998843888199227881275545080837231380641954110098007970242928480872249504881232847038898239334688094533485835940990140160035145083905421163265627153309466647852395768398827290016007615668823607187598429338913871101066192742279303958107017765203063895033281396669996824215575957391516663881896772174259239995413911319010043080107635857680882837176896508739083928444952872360775351237489887985028230720693940884633338136738818547824645732936135609816386574998059045823702704700945927526296213342279203383155149623084031176980761949695660248499101875139472541744254840202789527778629551872367242220952968070599570188709463566609702228814037183802416849082386786009518295191120911084234649260413775613671747647567466226404311607155874789139274868131160812452585986758389493042240871767678605840546571965300320786753525868998891868484924734748319239005585801127938641858862903122196837574254726773391332169666463301183686406389125209055499113824130408608281228136183245863343777103674748192442247263733333658400105425646795655487735781389888078480722160576277744264390765401741784455664974669517004462753872168965398869145724658262436872803971383185097450715752798692175138012274697462633907950603281982755342145528466207272388914530439592431029870746188884150072531603560993648410419030337178790908357125520261697360451457882671798213331303852701369949213447406077903891781968981215910116340382388909521406436378313111970586411775880638803716773328108742581724395397203108932223241168586595815137832706662764875546971368313787215546663189254607910037193689735641838222026520888865048924174618012691330278129033563658671769861804462520551570287076120137510199931058869800523076960324281076166818962921978910677551580884460553087775382275117436123357543114277000097323053233435895215574790185780044148587178441137396840691617874848762823566950115590693949177100173122367146401557934716989155367617690965238375210675141809713384336891374612261709828027722641755889243753305657064824651382022041210832596762818681683928113402598732933252501499885225693124692663845588719723272579640322196929932856657421797384044595717914134782572188103376727478771549966169260898458573049190264622192361729349083620153191785980642745466924764682799496281617390988831325321387475310775158850199977507087891393440349157579895185962388014473486717069177215594832682393248017184130352212949811236201145582761053244914474206761088257828011652005038547949498556435924720898931448392478613791488244439142948755735764663613619990537746444190680233228513583065974086370920833467973004425052354035342768482711956381230458199621401856085830267725847626787416604463501442887631609552381244146309508491216826820556643246646650540205481284393172013236692408064197658691845721356814893486605822396127559043404855589099413341461477981304528078381367526588630980804570267347000602202218602115349828089536412573969175827872490635059510326267596385504163901770041005999834791081251223758043572371085069899867888407112396141989295461355040185502492291608718225977802198370952244735584923684795423592315432221698055146801695830703297074547160329078786407562819739094790760395623987781403471502249815437602692800558940780230411616828288829289400768460813810648839830520600477790923313638804714957759373680137726225486073246994608890767833935412498826811896624005598082483033056812080666651039003073684142491924634965448865520543574985153610936903962785063215552228192817460019200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -8947984939624934316785273254405627103072261367745213679758055124125995408838164394027100088719353102662393126728518986688529035712234945092223357425893459992473352130431919037259720695596858274285064800849946816785513598776163562665895166812002018218343450942233642357425905668880584427412021351780298330439979814100460987017216644979663543038999230491159354716464254030142053436435256632405711619030012564985533172428358116210205173105519024463120316946804376616582958571273536692963048510655520789760376727222132835746387323642787943331587606780802115139244278683687481276240651941964361170375826366610310077498383680893631137789725639032306636479783254272129152491939106550322220075174634508033138297640235390127129031768872012102401131155604059731927603530255555985983961031761150794151037544775991667770284450989699188476739667141803203281224628840167659977568881921859660307717057896370891610036254976434075533309925552213527059373676960627204068439398725456853745243731396924355564620461734238295586265059404374119336755213693790242033734898941791405480425277427730985828665767550097108981743290085579287158859519721319386733536652953965169661160921969104161213901299806117016201200085216130834214549622820972666339289926127383341697466207038044213944778623294888696166773668946618770531568042098069389413644347238565304083125912991182395182568274114454216601384368480371177206546151677200868495520398767089202246621992798637408136788050338664372799631566209261823426813741133604271253416386997333003227776153665700857989486627986306333044544135809480923598797393116997804758869096433488147061934556658582400036427899071744947638529447526263318738725926768891607369558986967708521544336066705617099669177807962053051547877251047879017442448205574626851303751587410293869094938793720064610148684010534744800942206423013970460129227992714165707409169596120639223521475300512100504283759397569454575377124745567739364555645162573542364247731233548130857698967395556008598018961390845631175900882922447912922361574496897925291609184260831914720842767637552573786944855017747456223342440635007087655663766728629121956722103268976097870199136268729275570350044002950345237142049977396478169682435396252137884546574992125470774551847868178211435460635608141487677583016290019471507874485722176294203220340875356227228383572127150713985791387919965037506835580176799018130905230217927162662878418625132513127382320575757000594813638312164299356691308165741786012680367074822500759192021471799993178677053746751790401725245393083759916177446798882247458472382572124940568386510248246242134272717234349504450200140108212910815419820597297136435576691328451266073866699914823400040468014898735125780250540654991776983719640419930931868226074479215691612679985081740590165148492771095525685720089734482118194795920715022542314063191825516154493393905905924489418444196186643666623904479457751059904561286703978285103715958686667611682875043940654496085171501916112158748295612460635094337058187071878881561576902620147516773180045078055397886939428222998816699794293853916276207735583127494172219013214015994412647922795909869698092678068795455751960994895938527139951008682699071047953454250263078847587073683637239091544262270622185147316901584737615586450346673879740221776359629861588007253611736439603330435120606834143722920241114165864317875186709291045726170944833297707653066868464600831321049212455618863735060952780479280370077996048426118929341274623751275790710894800845357255758064479512174339136197140055121087452011034862333661543568070676700024424052589697812779068950323794815646477183359047888373873712504238239334304684639403818121223069770916813211429635547490281893758402102409698365831058116954838302891657903469426523132169931779749440599301406152150044579170858635420997177266537735764365268116656512761671862134632353207031458572781241822593549451615301434202946086905583034310372275713120009454600569056636277164769920599201686858167662217976558863233517949492204740830646392969603025436786522930649316751125574361710652149098429398415432556718499736268993549821054647192317484376945258408193437001820680181473673183105940392251089277775809598287978751086684398963719225621692275294042964906401298742994220602532702737967261882903195210805405485762884919384151129600491262023151387995027434971402160664486746475868979436190162036551611561244899706028045596159974405621628133680698652312002723920876825120990544636388811350393096061199614231017844321499163886720640341074824604801316344906151680997626587500549303941525061145817990139258860724666436100380372542930158166706628930002768518695505820062312626229736103245983584587041702443701870724323934983981684093698335562116059367617837910382185326587414791532018500081107220871725045107367493809122937549451363206134648254441166551245731423344289407617449232506883107030904014571847002794592270629323008491008898806321146784375590058099685586021464042846006313661197253197542271149729377963143579504534026356758818558108688940150327031924966908587292087458798162522436243459752954991981453058085276141771804430987754149311844172569792283585065074588805516039023011224418536864420686054265452448297617606374795065595425422123321518383308360941615725822963163820974667712474863103746003435520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 6329714866345723828182684960027726931828936593338360198229842699744355368854778688056892929240892993976199304429289126025854418084302512120723326229471967828954895723628663763467093610979149665334357239719076477433452992954500365348051921084768917178932941070317496970583494659816227507996924128179420643440536514319307599021205699473873945182343972078877984940336821492216581332181408101907025699902671876030218154675640603915164195800427754699041895243070200155616907734584785407873562898223629122074334943699457991552668203871644041507898794621098395461278036867940641092863053929214783263893569627752438427970504781001349277044183139337496550831479510966354333728566685340301392438932433089859968955366444401954985586125266829320513151598019840137366185976143056863068725578735646778649167918018811269063773719867421391327340657422060830835873107984772762863453457934781142599407558451660075170621654286243834947535478881971352469479662096767906507605011620642080948176045353126169366986848310321885533581822963768454607344351061561802150839162731917848537805309099996384023373211525032325258824149186014874885280262673200587700682045482400750052337970834130421537491881778548865134573415546613405743764517426861483643243964562411419946892900801154649158068403941395173628668425214836875278366637485237904515948406760217235617473076950553778042190449426801761593417057116954149305224819491258488805580432427306463119900488191741087252881666873303984975799266822437365921815282930433258970754339708999876099201072257966505635063932523221470012269370720407630381704720157525077591089449274423147989864209535466941840076945697657444335805782683857354559363507196231869978919390263588311238403721842636445505713875933852298480177563402916545523730507834931661595919925588952649399922998266449931025469739465339558873586178998789885346279830510614563669909566773507640194591951476125796543948467768486475254231234569782538368600878067037197052155607021280026909962955065620018744726345626790810263672172857605706479112335261195792831463962621016905315991960576277933312930357402988549323916121191758852384460958043722881259600395605746704754989805237950618090641937412990027700318387673254588928486851052778055760144172705808308083909068611863001824183550949851221199905697930300662771681660880736484100174187569507736533995471178932289589353736254475713382808362637585579415436479531485398918071360577285239414054546384516129437342711677891484251985799178029316019849921504605206369265675463001037821138166898467760750827254373967784472998028200793287283930074702525745030769892479073735605887660001595888940005212153549156013953671648661469151376890178091835105470985736518981459032307769259537805796329608729331439360214233048082988372667965109717072977148266585827591587212194824975786672671419751911618030336138154017743656509472208794374147858222785050037099589659099968485851498581440889190028460083960063185186996651421641362236313789784495848315715385316174374223793237349804661560079016823790396460275172185063921778220891047004629898037079029178024533500488324385093825202000187853059506843672227672606293714255012328362501927235652722874488867131013764983369358990115744482866945802047919793174158909087677471682964622959155276658935189775170676285740911955043055027311081437872708112730947426534791090989452312042096989977143001429140285890221709010200959320818015016249942573298363840381049497383626954571476689863794507614542486996885876931030553101814093746184569439045681385934893662006237906263558535770550434917970142428353503163226501895034918352131166744835207332717444416745875484574007151163411005934090067237872916685090679165267088599102649519252474750385078008555712396717441814456140638993072995626216178144605965411431882942550209864928229796976801844777190545179103116507172151715418979256909785443862028512993198449353046305298910023499025639474010403507122210523843127643131791497222968362334225305476261186671968724363779763065096142081436252422237487987695915536009294455749002474792985786631103731849829496651213346570811929462433591376421660919895032864325825974949664602949466229601106666748980930461013186287296403890685864089288630651260272834300220266838649983866255687207895263542936536117210263152699030237709346794813403676384824999756492682003598070305387045832456417616475039778327725679777011756418930097941711739559049456845671275006587734116883109757579432503895779726627842019027231941275727982275805971745953742430315894704136038090229587351081737196699647257391629310891864295940557799854610500627234721427760950301492377493924712044228416751190106084418974983849253765916495829649619145857692302793827657868798203577749183160653540765134774772973494391041140100629945031016707869321645778337200186244106270571870517416284762284347580853395309287543323749473401724727337826373983068054251009475446251681962819826011167301849418110276466114271388214628793087245925413174440300094446064194847590220482532445623308205096691967504481789434931277911564828535954064175504779550105095098517878200890616971343220929961053643509307118174557132548056004965505581143739558197663428958113719351753500309849920258163157391017434952991318323858839635380196047981190320184802313694880306940313156126098566170610706750539563008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -3388248008273458844365360133846608021734387384943482326667398473413829324349183399784694971245516292818304464473921866127061255795264523266991363379084658789425923966331155927128107161749593718277094868854282443583299575284300988133206640937851003894744099579837594377618530833102793630853294593359943801802003817699865168837421689630514823986735530664178689208210182349282472903893666197671637345184989933813993582524099920237498043990407225693232166940041573427155267796669171201771906261252493441678819749121886481415386686692060311746919458142181203231192369665781555385876125572480055199123009985753811783177859005694677418354558765571806850124125945552778823157069093857389450574172504599698092684694320514421151666984003883299183321673878218092395919151437186363200055347115847562334498520550678815253148362770592321593333417977194777093220562968803044353267679578943931045126450489685157775069141602476186225503765909335195809421331049339856374400777565789043730855180781373974836570550061309871950906042706176750612001134772457792969592266713511885072355379513921351229897549357723410371166289543140795118493055548432831816025038305769937273136120210344206457601331732034841911326004083295127968674359636641508140740387700204551570794797452793862866919634605957600840660616684913472807443444741671315287700817269646618402626023233586562858932678093349120526350529208836647430705948538470169021848614382631930102084048285235447822381603159191048909427215258601407783832393579622564323361841156371512959423455632139899698851457502413721943865866186884875145825846140828128655979561163391814083585626584614919693699286469876292143226296903199713913525394021045448318074510359978676972993449954746101696051527437500699274897043739559658643513356096004362739959142351762982971433739721154792019092712895315186520703765905858552799950916230163275105495399060630509488461549517654469363542691075739097548174286479403977880440680679496639344933583205675524237392035507675575049395652302680767851702055259518464092916744533753527427756272909453601780689193954448705284893393383141347948564739133458230703273993570381586013442965847147494905858341692436392423070229776842442509877616352773256724639371785271497238885283222802861352639684973999069551147418242294933331438184839485200397628108016044981491966323073990977249692769436950211648321162899873369616504201934689082338407190036727078803652487036039561995357346438162490789192930635478991212727784466831551418312466155883377788514319843928104072495255675839507207599756376253975685000196066444681600198742203439352789313611187231534142756773150407757367606310440027271628227833592185767073192384275742416735040409593086113681372411571202032873696334034927066801244512403967218519284951675529129411543053944209309389382520792467341323467508158886873500470392058455821161447062790332161832570470475754594970396243019170660327502756503011066280384186360672768608750461080897609507356861192324322691733882939638889948891111743964345500093234404194957130933159262960265457068537050077630442691552960076278024878561775034330346607992166311652000817787615982572655924313975164657591899309279060691620052688592710001592875801775708970542483224253500143245275809948920462290322195445290092802960412832465438972747756961367053248444039254588229727782925047330469782317854295334388896140057816667790111490302583366531495643847148896884852910941930076048865632416168991860235637277597814636138005195988065885165438544010274227507203450136330152603214386339324435728913406497879018382727268021012332961991252018630950200326877858859538578164469847474653473583746069810209045975174413758308444232723431328689451391262316815846971473277073819925217245531697512578369374242502634778031589219768000188412859306810261247760172099614766356639343580127028880556207172091060175513971079412971524031081340249274412959967808262253936654917557725738134200875393764438970080657166347135319765604657157959510740746353629321465245380809604088511106694895532582946627534541266625191060024052012889253624286363778154254248926667127388523394364909676761837097373308103216431342440081799632443903112065097508379401687743020896676901618501817228154749201909764104065577835106452963683617931669425720572540778418189111336185815616629732272158201386526469309080907186213702439897170699455357355001733563921463179982662960934379346856790082601540302544988443693010122633888002651840446894841776492310237804816813784799436814374980302480586415378758148765779247454109071873713668016655293896017668418871348608348536999392757163094358794487877272622969564733833924279600057011190230514204088910140700452687094953992595861598209493923479045830838710415582089673786656538336057787160645640851525310220612580028461032026079849174528487308037217814424078332230829556321195293064493115551819832150066676823039919202726957858221293131232903150336706488749110030648557328853863160294322183798131078224028213281569896460933673920210876589616170454610306931362564497436404115095927805553079879598907409731006911269240987565826938878329793167606763023300746226998393288617459366528945109050472701172086172899585259055337876782184394038605357219464518472055334076517282189063835331774692827704803481476909414422792395534084820790530266536952955351859200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 1686455523853957353135441577267166726962627858533301347688732080620221776663798007123597726520772397590143617776945364045123284882901083995038415838897351186885996393721683415055295006637933098095128846646892019326610744446798148556824121703319122316682429382869381936098017113695268265760406574724750339459161436819656354287828949497645091155441496687463420986765695500513528899964575259873132388530756896257487929736106164519175042506712550157324673611720341390522871349837754957919086278729257420024243574714835442677448659727313700555824660464118787236656112696729721099394954679552683565606583143355498960375408710299858460217653647110213558050982183836744264935368402286605782059684808361736232513335267105010875997573689806400282930663822935979726788086319920710837616920002708439931715128043315315389182379908447498874035611943188799795387464535534605819424387817258616761333445963800032189763575700687003117204341904497976400589219574663086641757638829553016038503345817049270785558064356341008779310780257782396752887440223315487420221852112395842550042932232550881597661995292005748380000350966807292064678287189331002668851500654931270545328234997799265840425613924088160807737000933644097193467676375794987820030526322101101918012991454695434848478796819405951176756305172551963828957926028531944568890786956262397968084269422075007543543966008679467689259382428065667027782346781529157326811711755453719506927388749746543403430208209373863413620253073396397764807531132512497687414731762129532026104092247068157986734279767311002927830371623360911571361190552806590741333608718617756295487596619336590081915525501069569388517290665925127265662478810293234130024713937492931948899001490868303712851045809311048787625306552479364056617208362050622318054212788454461752509011638528430621772006757716077651272235410033307456696302672811949298698432104205473915041008757389031641866894636028468750611270345978974358916018972214751708533335006534220362851044794878280517284921564859328474605329549753475499351461860963887756029922717049662896533133380846250347352437534939292523593764787423573091675260318694906462331893661601245777158016636336851728976431544666632480748983614400790171743129732642940501244129519782429169217189771278040324152279649518889145217601436891908724438098747523422881187744382624733709046421932503203546619075294710442465262840870215150988414121242130678984626152314273039050036354934255663299994343800235319003022241846824445755425724863121126745034145904747868197638306916802998205028953641115392201722930720822422135141248993042871831537523639238850556497628045282422565508413972344164570419732317782351587200561814899561473338410678862832114801842751023792789048858087127211497387366545723525252362673916135504412282904999453978799619428989933186450122195259005726092565384885799368269493411456755993562366778567031594783629129793912042332343008617614405106603052431427639664844409406528969541214435008138683730449339782944502148738574838111552942259575273286518141926974237586872552400267334047170587172264712561065748262119407364702293935507052185204856615649454691302190834435214983098401952206859510647573116527947214096626582001983498104568889719975021663985413658080249580496402636809162543968286928743491354570800742554197921959109552982579270431942531552295729489717456318125309109059347803460345208209030773967614684099539806328993874438978509144178347766831800507986231006638278886800287086644871948548540156752671367322073454826865406321149273326213378740867323552532701977562677538471515673479392121009518052750406999694736569871577694085702331563228597609250233946499938007761933021385743820795630579312988196836117609918301772914179174679470504123563963485390253864428731491105096469913006733579072812845818872376775143095225741500402103759524143660477463238792517965506887224694976224112517758083273110704839488840804438654734066220190808090114843251647941558189637894486132680719695545785321869972452193815313568797515936971266206072503998054096807248102297349939841288256324389342408357325017119797233908272791025499887042289888107074487676439692936427009158198353554330257903364309723066528967982463385961038573471369892421548347790428631687978043489880441343491574738577931771831807036690863647229654497939813544821836851129211101820556398887504060160938730745613772880474247047564744593731772031745080849437121636426784157181668820186260546649044468394959453524577681754445517626084182087040786403278406904100045228718773613926159659134377580243083135471635419714135272393264916373035456632168034399959806627775547111378825829146545169983033082134185538008300046231807660371966595333119079921745164775804906746543377788539788110843095877549073954171816469400715741131567637364857826269379128918434112694745096969940987595457598714248469053139000957194591096374488675791499989082921093118834109512958785598286916235812905168945816147325844821184953025196860767483588537655394899347793989503611147859317448743549682546526502642186161889343129198526572647555581910492674960105613676164864106026039623580660908249862324601486448223062130011951001941682212085418273373155856220205460872516450539611088370987129633255173759821693971126598182217495241434493472073059480765012949761813206964377811880509440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -673888341033493213718082200855438223879205060843182513432742683843527271869020978558118956669910270684638396507935324183147729369995920934878181746872971915715222427494318739918789541465237022831447158610654060860624128302715331434429519864423572357776593052265155023187613446458082986472736924627401489172458768285032069271563680984980336554626556046000047724984959624884994871110809051269229401042185257619946421527279749533796088282066037686895196708971676158358725527304607651646727936768144329293911198133282123580874439981760654494510958355725946472523952638838304020914438138993421720883826281442834350352666017764080418751011129651281976944277118844923446919081011068656107885941093160322548953276670685713576099651797406285383798240059501093966931770757878691507767021736122683159118023621599054213437482907649886848909957798988548355676723841312062733560705740837644643492686842301773091636713181774624851014012898461602901526051292695651184748206637827670899170689239991529728077355394067323375163697067933557659804405475226631963185412620451284695589549132357691718861303217316052250136668917071247204311197264929684096132917087189247573530458714895418176930455972013826487834770936115597199400271370553663672724332247611866181558540121495725247177325665376442841896014740313635480333359073108500736626505745420978596325834585554120467799391383240909775385954003890071343021392715620192897171241011389187076972893184796683607450345682581870693751745971388990616860205643207340496116551384290957380515032529807232623192879142055091020137355954662338193494324905950059244905926230607980101087022495097155880044652725197553766984760535938768346664338418653707442391756447545719817458799238711033101842632997374810609558360255575002874276623838653224652408530231389248305774453147868342331137626490704967944367783398414211648203965361516112072085336120402669815020396673071199084953659934257654869868971946919591841169295849024341444029962715582363241893554045386491465684396325337343707923706059192581897884862168885819161610261123385972281056293033572132652455198400150871549531261351266185144387345168699766725269908412520976035835638382846418771980284688070826367778523188187597211596129978409196367567175908543669005608518499776903786594375165134323297184192497102935172037331155381374388651540975446993058513604996035541018855565374955698859776465224590623795498047630841827961437695027075936276222478093793182715542550980608003099987651112586027575601361564017259829240569253661613948227963206464341698968903801802887514790710265741364627830740588307527103009823147205618269669136797264868721527237331948743894877277367217054150814835838679462631399823575961438455070145144946907189909344361784954805397596523788103282206078435503548904188365622374446419743565519648845942205861718881453219569336535760302893775865541579311468815401022101477794943087400799759895771416605508754605075924475715259722043607644912453895803025589078885488706574869911062143753267049150600278387458347452009757318758639030574582996830281885402010528496892562114468092113270235739185326220613160589681121270608447069563907216217177857067967988752564105278937669282788065687252747033103383270081101005804516928400506473487651809325281322163864567573373251442740847511940294480101874788183106935663932674814991105691791861985992510705489129330631909226810807308181783410576372354316888027016021498002773959742512292168191448024184779608580767408086667437926103860459324660947809126783262687520242397471150273383982796929075668785223642853574925558845361491702933524340472861978016351319190439081673624262835498773100431404986144837887459613663154180561395351862413798895854362024078427842745740430875395292659762226811377070739887517692221156645978750969786873581746743175644098084690106846931010783038134383238316738918378967717443305458230110727883092924242589372434957194685349589267704661638654114011962285215179696171903403698107703360011991446533412156195339807949637446721393379492651718477094673110409505782112790944819928252446066583746458479430207795401284449738253111563676892887193609956841974682447646652146315807600616955417540680519194367500724828112787154747645286335426088159314364666824047072950522058424582341720990374778285280965544110367324631548592834721177837110351176096897740562007123572333435322540625573577311190990616777675710418154601846349489296307336050950075346203141397166797458487908306016668447771128693911111087317001217832777186190035517090513964637691979230930190654214323546333447864420577737923248943125217978458117309346819693761922778123690431068908132086245521667989631128536677528211178432479761475952032764554932414148674528917078429028516214593044309134330187653591602026169383796654508270641267053866152455257506843811509808521984434598996655699776664655618474528052771515738155927775959778337132726701202069652154271191433731947048984816623878150498582617510051902941045534826135932443411438296455723361242736828211478659889932802006565838147572916054702323140199817085992768165516858128259048691104609315554460342305043561734405788024155487324667617362970313129598105877146036387790334352845275804140515467200545303542762590034604956453490398858974793215795467996422790385056338396927249503650416557768702380998656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 267993709458524362516264066483587910793796685678914202235506404519384627273182857849231500700666765186948829992429833375831190992072057168567035476281400824273837628470793826267545992680680883822904868692251932718258110043943613917223662201356201479063773153498448590724915960385043384872494647844844272212885288554839132248778413762080769283614017580029748737597013040106888692414955466481766597064234006784622862634666387687047860982386248064757413030146790563849714641589839900112099391813121392402798948363206325856207875770043669366914769269274641431933059046430147689622066653068776647967055837100694822655653769560916558018734234659678639811246957014500149932899692043343911362358345821520972848351391756948620032618326992675789094043926298878427698618163397719853667714563022569158629337085822501714280588123557991414839606650662726073484326180681772241455602961432407007237951730941502002527282064279249293344315839423568947626070765724381062231628745894422763277219111964689102600000045912442754860450293027474257249567690054695818189564498089174824476156572083369538780592227746312343759357066548950415917118523649127070539078510306211388273077880540272449844231316392494682784237190764748101371967394701132626166624977084808920228530973719144497567502332609257824172851185221855390813637754345952577471308640051948760920300215401659178125482751416762485140610309801381199499719701841181733471737574414116978422207168588590839016135833138595534995291199190014487267534790529063488776024052299147656433686016092829917141715160097083387014681579488436956520645724090085340558722094696782294972406384038885701063351299035289947183811885116088743090411716056596436499908586831882265949169943231685784043670292806447125205140814212633966021367340055648756907888614298498813167224770939839054639482076100182585137242281410852683599962703416905172244588146340786037373555170574130163045698197413829485442784692674260366326549013337539354278560656430944972480449932258637171835689834968397308331571567170885785787488524045894825194809516913612795962408969357320335114816197627039266801461038470558434443315413479670024549617706207078655676522165357077585134141740550750264852099843273800590621583180195614555603591071271042704748359855077343778332028557540652875491303019160859894870940378725372349044313576677187991414529086852621621944564853093498109063050521399582955675736471702504423444101239770750448098906843099285893964880303086247960997451351170464542189740697827587868983028376075671570009104738668803902052723987565663182111856658981694989644279267553459930562304134886850834037196265742402518884518537973243473434444434483395154753993206493293448525044798548842361199032305664629681096024033296554515236101887350758287251924759205323705972988093450618107157881531905717590223319923777509715907756982651461054630178835089009213476570515141803849283869552233711516423363940150533595806903634278620112732065196263867100299875516081764993690018445135731701214299933749116438848529135543468834141722922696849048438780579717353560388731809725838775275105966606783826899729871958067555845425330237295965230976344445853625325045122806630984808887806209643166866861259503837775505795740789840050548888406094317375549910186298576713997646753197728292334920125267052159860361894813415864821932100470110599251782274099370192130953982133699574083856880111148066842350011322578901322385179422620818936958215582671798719331798127519986041823572002832356228772743977199168655074185915212779821577580730733985424871813067417019260550896022282356122653828250973611774878675190081945739652931896815793680270896305310965828978863305986809389524907045973393905477606616852719612883614420028928698569759224540885208672375096825698128466321372717105258535823069808474200772371629450317527569693771064401925686027378673786740597057811614535911973481775537869206662496731423258961361869083085558472848989437475638896937950509090957456168343447805337020790981754870565696641591830131663478410091211934458177160912360849222386781134079909448296516253778213978264040038604344087245121862441377894620914489849314437355355981207105459545312596942767632770146434307561488143985121078050174966573833429171276402622894512685220309159361049491167886959397644638957863566299201268695136711632803740863343366535371895818372596631622618561962700020029630853023683281542138281869121072183560860198912702796759629817957052009444976951913738473634326254086023962755027416335784996621782261204729706628851683375957543526139783761074180492924539972834841984617552246964848824827166284219790196650654380815305975635391896291904042768574350870537497234931855724504151902898214564827086752299930043750116853238374370791543725095661309136877618134394296610137192894190188824143981255225161770919858070872439379149874734207395513173484288018335958597295103191542658638496837192098308064139686531170423645728695112873233504296366905135081707287822046597422292066145440769644440325277224422544087599336238435931093366678021961499822017471341691665971228436636714740077945414057423152798163596575982264554968373752128223071291969413619597673626846316976368565521828343771047715096878333700151666550020081103768087133621222638856914334554783501950023960026092243282258028321218648814387200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -70398630115995376924305669093390475506223265941419803308506162440127567647172441945818701275175783078376859550470220947116798912272468404260085841802270453061496370211765957170516750200492024838361079160419655102028600387226652929862415996550505900619570827536196473825074483549884759279976362205226202745190218123019865648020228766434341879936949387459650837077904297525173107672631506928960606281994718398044871824271169762466120067052342660682224542658200667308328322649019411971573659018714799961197721987716260579457164870822580723131140202518605864905805885711389750828414487154643364771357154804695598955203145754424905485578356346856279616201356088362046956912523267185939292201451061827371929159483352421329872311077433737791693906650606018460332591345314907843066677755367207363687009251964572811790584246001868095542762093811155945853455167951206221459584714217779263766048551237252013707969604573566046101590448200254313169490495478059201424017051639611256138025356630710708488094325840560643330737987357008677147518144453860904848939937407598960084860312649057064067097564555116389298863351288766328502769937779697153335607975893094547330923580179223530748548490665871279865976011355057195512084727075477478660982711474055208817994695648181279308135391005502115626256577062863574648565553974450517489906255243967736387598705549998537855630460822408120570564770944328156237810488171819872130328801372139677901491185189676751325590586182516746311304663586562322307513192182680660298455595371864184229201330758504614450136918777012290917662960343688413055793999693247699784908450312106928441412192231906139748376946497770864180316561139395094662243435015383334898547731408002280381032725060458197236126688662686617428488123342483246350734528918595070430646300291722669494741325808630965649673597860205663180119875005445567699825117196782281387548715120126373812235786190478091914865725540032906276741764769314603845059486420269492962990044134837581153367779174820807930821848435259694094559043130586098461180719645322883025583226334362113337335311915830617585011142960598100782242334968169044745212168554098164229711471919008679282658386256696516885324833217105519412890047180557992566377064990642701090278931909552773062107230975215666617055733198523164064275435147667573579982403168495850829614669157393579805180167406856432634363603565923600137231952025653266680574306901981103279857350504491610897655396084747938762687091056991346626530095971801504102491327304843630547428254383815847070025821895214080650908620444964050791242465643963683543947295913153833350283660334324972278934808125788242337546849589720110215955505544346196803543426579805986789007753152104833599233429562195468288059467233626432908458679085351767397435508027105000712389421682722628184458924432783324867620881537030491905385884475646352696885933009534225377904514785027807017964743072169610075050050763691631321006904345535148843736107899447062784756679196931858269591909337932790860902879578255087753607570147944530073719434970840665686416427492203936882453900094641841951950329095343192866055944654431165272925392083756805664298269592621718331078553935621809449320559290903212894890101118278994028354467430862935943227058611330457407439583129684451910988960427387365047352673291405468579170905702509049064663748963866739886979442724401497472183541127428697916314421116302726870410594870738289184969362479572895906562351489515731188957835586389791488470717131397924800132975429308250859272516472371450127048765300337768855810684149443277386572232213031421259215891357085267617417816462733518923546747264648100739165282384898698784258275334157438969217272634534267747834850356982464923671235632704574891875467660673843926918966587824820987981680351718300144582893367949415352885336096614998333539904095606341291928465185669027368631082022670896128515707520698564024010486508387945856502357799961458540740303508680279324810834986674727208279179571386254920377674679036104708317426529466664415601571331942494470038418265427576792227050720121140629520175627723770613294919479978608457602339613751572316383484519293012629047872846843417939461922136231605220119179626794870524795737149028916010253980582033738220460132002957588785073800497312395769043424518949747430091401080996109435037309651552040946891340059187844217603256368670739840847182261627252500812957396129787154727733292609526616323454500848207372282182907136405352459464535368147122383127109675982209450603150902821940261419753453335499929397483384718801637543449727360828550107070495813414794154181774150508752776824429815270170804312137531271400832854839836405772963164269467589980733479919347774418223387656121626310996153913684711386424793358621363116099259007843848839448087294002989338542592493526694350926151157330347398784217343240022431071757719915967548182096806712928682641513670013222178262679381585665805170796947092813370270309161944375257812717806650819256810906638000214214866557444500701412636945820481281777490701463340042253688718723446679450618034361888206304084551502038558893557639448823526651333028187521250052494918210405014686226204817482429112588435000918586211121624960606212701222275156387918193987359295846158486565271765808403779117823577308338305894735427784353062835978240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 24770920070202236794425246863570686456452836566463939692421927735405159204020765959372416072576531496682140899199842207466600466890610326494003647757211422482995183866265235338998299053089378208698945791922479760656964893517707793660960234400393747481920136134624461083834166596462259171570359527691227930470351209045323944844089664747633808464396415248184359911184894799079813596204964726465787486036646798833093929749053084976261997456181589347001750481887520310263071182521756083260032399647473410602303475648583488887503667220552569173018811508266807276775358276713290591018989347546956649521441738720627650786054849709969746984467383260889031830416095003568939727429997403433753929236182323602285283850624455730938164140293486509545032271593873155996684403783927431889959492824563227523777264022834096721984066460509330205641398072229418027575141167335991207721207933939733036485235030072659895027939593047434264343932106281217314973894184093801717833614214406987192046007406392032845458742888084113742869597907634249868308375812890249896724528787404874585126191792318279484155117114331944053805509171370950696580450609707277930353228102159785333360838093893384381564712158628941067416069821471823275912289668211729136955531481594232149081446205470001359600342958345437377738910695969109787088861669873415697088495648269439025132383045386255888982695749365023131086724050959772515577211030558762328772006697704005714083525517068536156955017546610636836391700736605070875946977075608616617567759628951455818917902512244334652222254187717798242739299259571910168356329911165235669758362167998984929932397506890119237825298028342040642832376778977634274564663600135893208953882696412578406921698541825681945857073196766397360554176435080816900776075368055474552120579374315279503052626038365095243622501223126453987173221180242772555861131172865912219064407521383948346358928482551265213476765959386604664175842535444288534646480037627940787765090460278481895819897312169176912701149455006265973443693403385503603778393517873853824308870672163376462518784501588144131271297784787548654728032352166091444283479126859088401779175276707992451913752084409304128771377229104134528120463617552231824429648207505447727603071306393917158519308116352913630053339177395361070547955566098166663417644452337674185626811536295108837970262313814882068804557447925207494186038637227295505328394091955996729946123836440829936080846421274709879665396226005401754192743479352979410776819897949376697701268262162059139147978648642450699737722327969169372862156443193735281757260206245916178797820966934767337178541031845499888318779072178862288926506778564539312252668334603717505830613690704582091297681367319665110503600457316561184570588934790850277816775522238159523534895755818397565953384686042944733921266833903884151626822949749201018210435340396009262615487814784626799343401512059741016564023428239704451546043325977825072661752906561832488032726905629128768883167432764924728252679750644960393321658838992757523710766015808594714843323247475212707697286994985161822724567333385441921199314877865835697332186267378301758620144659604834505445877833017287054556628284583666092480043258557027714030243187108032658335635225030493083392682047562017635098918956317923525913775848442148197050641172530193332079119938271445052872965561525332289726519855403862445683106559365840893534724610581544005964914090648287466027498604778639886591414798892441567843063480681394720960481019480878113307832032961822929130349150940483065261268177816037847998084268107347290630214288099988233864917968490129017203532395030269324415937806477589014237618463927836848691698340547949213259713781000250083168613649259592558366768498845540788669472030024708362697387694885388817143687029341706470828403397778031641295451659809799715383637213221796636527563494301795670224236561153909752149023182876445753156196445424608768528269166457294126733972071581660510573165448767055989373035284560058868881710757006226998054395044864498006372890501849305132795727515609214165790520414554292605970125267301823164682211718978560232690801403783714071217095206700439797228559452905533016300649691162612643768371757479165377270658265462225149195269991340883059137940973845118636360237133872783696113958798233259266024630631730453613497207693366359171452914812624619103034100668404232423206598329008089349089726177279720265706021079543421120254797114815180927303471173239647508726510141424700941533799901431962879139100319834488143526762597780253629224381123124101445646569300074808026701083585776354281439037346759406710896312008255970020028784210439190332052099418890793404466877530148609515167399419302721884990309614972943152718038989802845388910468710077884543647719322251420077142198837377659471216471863059816658327330429762640864199282605821634075312962224253954649722026684802642086853873111335829224077603701371567205521309090136131339463837283154309525714218109654013131268166422165761863630098010050022624612914186346254316246889838107063504021928495037374501935972290359552839447927686884521103120904796592225267406939279494344926860843353604294456120222557264263659617161826121983510874787030005173279620881938798090100333037328596263116846707636215681588663040912397883527451901952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -4208063293781743605231782285227176842296931703599286009342088615254293314035683321697176098300826041378253252309055911119007824830371563846818141191727862585076293046537860205720891498350241957231293647675911340377236585858161634110676547735504305785775824757238372249263401657229039314721021857515569639354528841811315786375653132266694042931504203817503119422231455109398175072140995502507230560608119382405890032101666618637357141842826667680922015418622085765559785300317312933169884190572035932493338631115734990042871816259946375692033147130937766840310933876313948826832127139844784597534305967193569803609962074166251492905080057399776543044013454213772294643339929033417271545180658376209710846972155274792372032390981467222463834928757551867748511674493441195315054537256971687338855826731151654114267505369667448515260741725529605172078778907530955045569069692442058726193225725507950210821850205372413828423226978633975449437092353291864652728887686733950236328477676854133980032856776113702394130087365595118849825799894155442396125289362722006592633179297526512003699438695955477187635420761744043136236669258643604219292877885800900634363113148245602479871741850629273618804322334053069170868923667623187030270368543450368162565128902409368262793911469275060749798720414152494141488760273678408548005915364558683363594526441408810554142926470102246167675171218716899814388142083671829351563248780273589637289442872912226738891014922724570764135035968912303893880935188247061779606195380246940989627585246599838448972024378948359489711899475793805612697486452197999939560597112933280584727435381897935871691349376408055100088196621855138780495083950621836725091710725703959821208959886030344861798646652053292714602908939363533464201253315341373341967691879048942287196995787278976200292572180745819646763809302527791734595741146149298726819657880276264916668041971849822484785682654089896770849380483215050933125768067084826201189028865588340806261918969933001026215379437222236447280602834474069178179705487630628235611825228377736013527780896600951744683694637323431369784608839668376612737038639646589355371848846158937466884287066566764555553909077159211474831123746500715085581865262600914514809893096599651554963920663902571595867683801843299131408864170242403982096004212490586613254130409176804549791869299382250807695753606803382503763653689714132072481803135943995307642047023867889747712362790288504627970891503173375446565485186791415363151666752698918322525397747244386588179041178034210297913810650030240455894832643698609432612735990513677273813251514362374934704289395799702998223799806671481835420832868969030209327712263018804878738048177802383148080899636304340349549297931935574032847598429916387129726932508514062340021344935396271644907875962683125840723401810604362647875923130541130252144682721747743284616019900255574752078179919407661875308719631525860153547466220400846362286769737902457597287328353183480693917159431311582257491472256938726594129585464725513768820513721844723240269306439678623957043089259502637670668979495305481639629275348851545934393038807309916584082441466858109089406989929841377907957988134104108683301357376093019469006228495466778387762754107264335151492415381193438222942720370016230639788320582950803732145901366674000588677604150159265161579453527100099696994143114130391429703489015663659011850243811680528542330108852916901303235690455074540588939255139441164265544748638392604603659357272208941961888504846930301811745317100186263560958686233956875449029916016395963419562536910219490688558035805079874325073238323063282970033133288680300733582375002545960619196920912477787725598371902380312265477905693825604013881308380784344331675809434613936885184769752151130678452322264606722419532063122822095458348220609086465603821949926956900306582801168764561021276026244648680899655993947387703269715945203096318602535244479837166144820350831920520526728317929407338375701571464818883029666934894560467239632556329464402847939044055690880387639474364487167664690044415709649560873966827112908358407915284998545840216676559936818330168818968856856894783887371344195089061222459316454665006162584621750634666963532653392331653705065669718128992761555463232154303415682493041820778710404817144373691012245124149677024386275752596342610609786018000898617939485504564586893385031795407710697258321839799465264805093956423339120521549015970488373011458552490128024783252026508360164057600846756470726636254995789112016221491169738993595664174596963490265079942062975588268975142863404787612109589658649869296993102835255624020548491707520273617725229820164935008888588494724416319148269978561912277189139965913831960636657896339969400061954283583501965952487921984945763165882132917990627771286045339232210662103525151426707843557945873527625853736756498355922239893091649008915348174517059265815505200828648946036286768820588358133970539746279112154585755325519508086182935540097992150887706259556153113332240167307842164923819143305095036745522203144292651434949373402196718689344498493194500628176176845398140336977433852964250461676508031080454223421562834054658755916110678947922711491185485643100890302327722908956631747814264108017259843160288793350104045647605220664934400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 1389103802693626407207073243283002035274403441865712114200661373197502676983860541094873456171321130821643255233347996755244263594210435879818239027519438111528999033271610700339706095063714336945781245489519114267797464383979703679726397676609521047215550978288727737003440088913968582637005078711876772772217992547238448761315288492443096653954471447671479603858177912236828053992422556063376564380915543227581608615897627227233221019004333920434107708916541870074718183848258440413017207445445086653325586617741102500817970268183834212206258124256651092737393045064604115732597115783482179881116613729993965958646802306576781357954081604639663545117822933263152817764494828706604946794206472043821767955623062794512489649402479103766016380063673701528026340835181906455071017763821303961324919776216872422167349713490907884461117888185035600644441806740660383560015008793424276937711291983267069568999757796463654339156601848866858231826321528112246650619069869463798523832317520220455710512890042198945615372983285063421614319054945341184513549267183909591146627989519853207488425670485589448439125902947462750868220902357385151302673389399932493978915042201987146585628079595474495320658910104264776579734677139710523253593348786100346592856830996058630194295034101297622191689383856545818281253864675029167176341593089983195567922757173494049595417568279189338703184774729001899290876391398596693613505055382046668256596501072183041363696085439430134013338013903983606423932083374523488237573116106760557340030159945084955591055408967519032984148837695468457521477536445329318180511106707992191295888713229989744926585410415726643387547009287638429735850514279158827143038778300550104794641672731076029165194720162196464898119326673867274398219779503010591624502642541122206319782675234994192631378729111052840864158990050657111664291881044700296348133915631595651044475798997082253342104723712405566574972511452420717933736250285100936609737218375195407291604593761153774980598309532152138801409018781105677262702004233094997370271210038741177326102451988296387549368824070660516675574053275440035750089367394394131621889054379266355737225601248044751987911151181509185522570206818336450039731941716405710374401790435067135073431464662476112408963363888506277025086154865085700840923593349720109317554525806316780969167140859002635503420345283288419460404591252778420617117594533284231366734587682634784455922905814190008716329288931029634002687856895752823826224795721137073378789759846018817704487276262314886691207309779770259006882451692174775048748370646673245195797277397221517626127281943062253491146458540075511235209113283562581433387402588544945377331967697814268391476815610645457393079410355051452595471206291818937779236962123779666768428000070286823648858160764856384445893476210417156060932846136475662470673767253663142463812566052038604589618866719943763408805128673805602817453938815408440626117559642099065852609186155172881489913967756746570232486683194524796865578192836636856985838960520011819350634351484908482390319237526301234961820438985619741978331751650609124692747704936717736670052590226361947500763994054460507017426182089209810351548470844609653241198736790756767466474619800531745743157751524766330343399598873597384493818228605046438333083500945241191316712693943118605430823825418592134630629509358832771514418135745040519501795306977667414514782074692953865930434236878318777078869849315569664299247849693042610491267370405134920451850200406137464225949987228162882370459348546932278566533989260854072302269120923080670200427147496147963896737954067178579573996394298262639383626633909854511299795725573156123571613841171277031077887713853001291764617911146024596947259430083476510162495289063448702900264745611492124921011493367507556806197418603854378929304141321217582105464643582522833823192458339283377637746539864701518660153652362970471329585809373485948521958248962519250428772075496563297663084798899723539634711300633276742232048958329481284576411062010173907954009505206695065451415405204185287737366373035878519897723515787129535147429734536556720816377448647157969590942624159942186947005075727618984736046244323768667873935593959454478677689243505637855513171736600999736057401471037458056696050678439779264639876327348391867225720836351768483243761838957297331272587091916500113093222450541468932059088102215052123622917425852174661062292876211666538094743926853814465819090788150933994771230060239533410035378222730431192709312773286426650331651498768984581112441828620601012373275727450706461204891181519461995121823828324297938449909626792526894884971119977570674670870308386748078897943458637327291154315359033437959009600996357387560981529305009551725480483325780742370068442842270606364824735955683973823109892918575805673998336907873249782588150992960133726780500777009293700323160777466676890287918107704922216270504707383780650159334254678683798397351962499991950294177281370841001161777362776025233102552923325261877066451380190160257049194898687453524651836715845056161326128035487377561686878038772030681671378281189046043719769086132272664745950765343579046474296564545389431268422150191084797402583158169666838856522848938029128695937207627385835951573031092292702699520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -212567167855755888478353839943016715960837934431277853351871357223221277735408326748955226042446371014999216938678145374300752963483613557107109889516941835025942605163131040910473472045534991518075432510070758921142556692194926475280242137065476893090723182317422559082671204081458915988190059475112956015160912922769544323415534658762445519012489348048989661952964724106074450449626650112066239362105579459786603490731367083547998536346759126094660635954395204603002499155958836488538909825480726458228267179422541828661081884047186062210025302921682584376313731297399756055621544655369021124394476804518049013958577487385676325201883354988471774284874959989354982880029119345901061975312894801850098690969738480995257988932968834964335395642704730783715372454277819109075978000468529380150124331746589824245224062307587589176154064835124966571344453122173020128131567825823660563507579171558058157524288257492807530047378922331050892255348371095350130531295896283869385453134746393458288461790987216375529522944220939297047521580517168078116663675994846578362771945674612548406480202315060425467667225398755491393927365691082215332546344381735796943216165575821912098815416784877965764838848366020875631546658676594783896825186479649423824867640003495267308307939140564774586967715879824085557567487943260253026380145747017940134982913416928436445518928527629296193358974216863961487115189497670128181661076420000842109383486495896217869623300116070450038194059968271869018103078217627595096635380627204672214168190366153529643685763079326461500057542832865790176080380614210811437055650308043497201407388414243080559392529629944935198549465864655236968687864501201167460928367503278302106320205224287759635932078649961917507398726803822387438551558898512771489974891862713565934423967238009329826125638171346681587449788923082978386060048022994662723110285186274137736040820869778677975786472747023007732524299950419455000600745700780699271196708114225438982724791139134763808260893938394307117292673048564936051294113616611144971410997575971533017644516736166413141548790103740079551179594486069505910521415139539325842048764735204444775525270902634219890829576388617477948641465769828304998889167060822501826897044870034476257209469386437919868357946460602680919090092876502696800091219515169329063490401998218971902435021051922216369196577135082000570948603934271480922157766035221651403463648800841446440401009168719116705004271771540079613515975727942659037660428507252839069799358965074407502169777367074407740874520062554998253611537463760369527114428931347492750674777293967462440400099968622211449420768484426342515123641831283412578136369632150303239296396207922792509548451724531704207036149643657637313934638653330158120042088832852077018148715280471424571809408452817760951308293667022229646526171277038236625732295426554998930216372752058062887236034187029484683679848486048061884605764053551743585427035900338606279855434277806979521995929672171862625618340169100521491791553829333923468067910205972121665617709891609922958958364666928943389599481200716108326218750453590674301810756961206899325576750711015385342507502341127585391220803778740331519772948123656392449932489341089864412455735794124360389647835606278825959429202399586076705855634835739567654085729217588075575218649280234684162889038383682646801863197641829800843550494259709826575632534848247583919290536793246770135247071375708322886514327774669646827790507854387097393311530257735434075490479634878188563954758109116770621925620907641020149109743092854588759762510358064846042346284532012865753355509290832557682203896268689777907842969300594136861281399326762575409932483140294776086734217844055085727913520162147293654962108396950261347335985073912905506778653884573914685891243666302075569074493347273959441973850535214494566637874194993905636366014602000651848666785452369775447508957522304589036672568151642266308884086647610745349052942882393963109486939450156855972843571759534074847450175838764328495580296972906557066585475793814288235815244771188443890816757148924951724221895705493509514061631405038846863200178438445936059267818478298342524676651745927187485012129035096507973239085412540001889829766166010495112437495552985643088192784219428719977097506995372787802012176054552565482847258898036435544805634000081221035203712169468922488305553567857267179239227674183176417335352656429561080102879216944171047423167536131428463482661540157068646751097187926614448826734401946183357502955436168289403483431391641813295476462644440868222823238498172501947661797424993171603463519702730973526327658970399160416995499028386894679190655900253005566846631472104822982670384308371708048835797258171843869291017720588981562999423012356798636368049198122233111008978082323352453151543189467611202686045504471668057038782516070678433673765191362733061541827055910760481398167013391520578506093909549885331195260850822062315658241197763337064262124552224159689062572638855102931873395726541005810443632543759416857118715220251070145474152102503377699284512541267559648912174281802759152150927675386948567468242300597105979850802222671219460007265857599542669744514854250090786360643472509304920846218719283890269033241364036005876342549261750108160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 37918012497892776912411079746923063320056869657606673912619124086695988872204145313142798999836937262404212395491479301570259494100731751127689059379257655677200007925958581112585643077457936739652285380585982263790003931714621563640404671438885868347773462429760432053454741757798242605427718672126732383752363640725797958796541463488335241253951594793139081479241613628157125647590102506218875875509793620052858959491109361119716142516619552356449624975029140806856150578824379059769211882521191117779172678005489111604517263222256034705399752524557542499706138362994334306771875834165982565712829270397014568882775004347637338524680593469102174030906939252189870888698050818299285986755977556712066164248382814217622787935410637655265967334931230769122075785396405796978400790187821858908726259502182763877098897885418952669120026996709763510804648340435319681263685514090777912284761321524886591320638904229999782512184876109419865037993511963987296203383872627241295223406133272183437703807292710330508516172090615204155693281747426515852982710404735433603657220890273705848226549558331729334373081322039888691396841793039780438909678461110803779117701777813943763584037489697240691868397230537657076952873750129503387037022412688915441894139505707999364556467215052613419124010469323462318117320877130058293127631766311887284679268169614662399215096816678576635534061326147581702120853987899503612271816184713553683761084314924480764786584709179284946376560277651949192737779582499989498029238265726925553369416979691751474262980388906273326697279903062758150408642500854647793247759908203753822904954898465397198037002834438457201298581796017288262748951566268631043346226145451015234718212809154068174525893974781743054311045542330371094227923888626860761971975039219935369552153712631064689551091616436752638547302331925977737023758566740976188069206800534282009709375827402650210500885913562980419382338045352004746057340380548637470393620394543702855157941119707214020576480012605763299024540913369329281565427386045399107048601197991970333541521247016832795997844233486745097375999681278743132535614756461119899569557872353921621111045571256477784542139102885112071197780654790654759677617610201869271463443139532256317753189461565829891386443811502777453705032436189665459503204989001475269528600926986904792244486434243076671793197213754297720397445029640447771575461041867957860854015521373155181730989524288278088435172438474358166753172844395515017836061508370638397598434988610861665203152621536640707895574534932197242863864681983489364354916581571067599840090078900763892419212632657221460224028736769044512787533559848093318696640302495326176288635847348105641231596210048801310303052446079771041471917726723971789823924212312490269140928579891627875408458094247657563416644838428087221933414001136471949091808573192543948071133635085905391514794887388383311376178677806181707741678639039292358376610385732463679918376723084915243914839750565479449856136185039816471615584913015663435631228479726264496195846344576181111773296290743083002076550033961634213627848848245617216466488627925501627371179861612362750182070179189059278377635880463172834940061431582625523961195478677445038930297389181137082255590306765568322268802792783675286073303562481300069569764815803657701753109387528889784880480678788482116241580381695269029140018017649100208705986785207921167258096869709243481277545350944416430216368422962851116647243828743463065625780038705040372817487208020771975786613248259279802111491974221944181652230226983731921479236458930042696729164016170285951924238425608993939496954435272099966740925185805406753207777852699005324571038512602162996359753127341517302513981617965673434518867495792139792019635966008272485024249698384459326808363547232740900882687121722637552302470235523957199520579880672757451904603862318742646756329041096845603725173701679820639765269213716526832608221393688458748805326661897552454157420498499700390025967584035170195606466637225672317580170156822729186206864946852394503147142417881367497250615099157639842439304200603990972686322403019141331254602532350267657762681416334311673643011816474934408444698509176946875776331747556556932138025351085947344570794620409196002385307512889849013446574127887950552052764960008323403472989383514489930639340740697098592979384573471670719669156102633222840685025539102040725221168299951316185733989142869368039283980534273924098054964944340872529316775441116501852772350663213538056466414542485899035693961315896410762104632046252906443196152183859539103773111682768138879219368108122507499171228404486381958816656539013333872491023048256331771020064789608262163410278753228594694051139772201634699580335918866434288833175154048929338767262148048155794452485989122672661738136171432526858733118704592508686299795397207736577019142630111048562626874742196224117500199501952620581894608641655499570573244418649125130301473200443209916275420220512583263066828661747222008976064033771081024649032144694574297719297010918645494931939648495007433085217713619315576095508336689485029482081742841410581243166620723169645262848332754913011237746215540072780977413848896220449745063755582183826557549561730313053399229666983619162808498408076083200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -11338639802686689360800685062312331037132426951391148236625550424478611717719947352381216630140055605567988133908972685107554501160121187693016529487407250283425926365716442214747139610058968161147739209494875524228370603170610579417535382652883145855206211326636251715454515699412095677348627395374615543583854632190750611818552192086150557346211191406206512167297164277795970696882072930814431393332794950590865908903253673172404961111281201885776253129733653788185452753441401283258239761764689728662550540706787806035631444329018607459345817386033450169701652179127499958910220601307492191401419442109452384561258933211231642947405391638553290266074104553687334726264448219335482311798332372039013181266687729951578426780630198907764126010999133477373124646431777210363689315820660885764177845493062351644710059111961487961750111041803490664720229626197923669658456714679878482064468311608327208419342420287927255604499290168619821377234228519931142318978102546132223248386605789057372951866617475263534713012532359029972938106048717097769595107434253262302871948188912292022971386471948633839899623041116176861151409948178090008164540570418608129180243376170441340359477514432144975687919588736152177884432040492464247096378556589554181040524652280900166529165596277784651792844177392587233965268634697460087115529164261793789642558210866987985032602975301711187541104039573087587942250557338913053805954183815133120143606046296056506574929491054372780561563227741135656042337958235466216647618362304853893611097629453022864260802683541099990029079477153408106997842164507571297994457898596313144581974610015196538406371621113057817621519031465021512726271963106959630519134731527503891737874781247949975428154960480456989061914054934467423851269446075751364307477224443294958887773643271378793334648891989305273609751306912271769235880838501670998743452313212505637980027281232152300254303735424196851927642850132006522074325219232804967900671619583512473196778959351088323757940301965293419855098859873451333160297961089206432773037665680533565855983808940752849094976605017866427191600925275889930319906809731467844417851953642178688756734469317719785770217878635406433094663645658296584775078454384652930932135907853753439655055523199096442796846155734434089372050401787802108542703595434363041904438296798097477549239968075443324144726430448617315117216719541341778843197258885230030296876576734041857213179151974586433759078419566064860225351417386669139162677975497380166025929918262850827865221343539515754880824389337459210263905705336221572760179069626601277676964936429348985537943304575390662250546170398150006267174616112408160554166483626171818548401449626067612509128672487793627496194576095261010573105522914331496523410107351567592516341533890341138118780666758045521514726842296870114780049871746781065197612999908418234585327334495552128847572879474693974913646737475109560711358122265494202501813111857962576982898073346130327871787312237102745971241673375733153056449576588257608310028338778487291909826764797654102784531539067723671890269862069774327618484766769673083030284389786164180412349988856501660634342467165268444633125177170064571659311212727771891928279830818872472419067273698925649637493790841400803463458306986482895778218614320374726965907090909783516989701932890285847937061991184301768641617013954674279208721926479478952632645813979182278092743156323931572151686780076443448884012591035536369693098312507409717835224247219069954888150272137600399627025302512953061571776173679872237414426953777842913073806352326475377152087989095618612099100910637333313371126093805312368925246198093464281629925973376572179802936065241919743810000772324566832318390163578058995767051510521857357198426301819302578843094401310441112305723123557023651036462907343034102973487640032174838357395394877725292117360428444684079687927174808864337627988344293626817355000946906839439285111428754983923304838966365348947496164775714003610834710892637582564922020343394281189630860750557871246785737154244290971557176283768209802805583009736835764589190522206631740278905292205916721671795137526538290829561257622858172789467021053884283576768100797529733301461182039538496142500109395108590198150262053751466686728421535762197560715223854555488838385966207423036434346818248485304818195723424366233033307759991638683304703503304572602690519776405833155725706392140232781984721326984694787688288413458982648430582394076051186291913865007797577971725721215758146128042947640172604505863263396946682075103426921880341309580164611064401153513156828731460529485417746673185526168019651981174304986971015594932170285538244585000965127959061731483250947025550899324936850804700300838982214947928655553313241916326601734452695446802211340323844205793065341550757349554458017978752222752235356831497550575479631939404196619617978086980841968310641966312160682861698031897258809303484997255815814603458908650485805569749655441457908762648093565866223504850575031185565347013534332064889897542033928283228502902988789747711089316668853936291001921898223413681411285603813533587699191014691031801373917804711201530625268348940179990631210175146421628297410490377599329459073300222683266859015324403582524110718474422100951040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -416116866201961477145196181009532629950128399494344242330396439451004548092095269824322423225850319404392563751789166614834094697970611365448368935908862557446514995646188982904254647550806751564385254179657897280383971730606323624572732665792652867354910617698080572246800535082484738037174800128156406738275480570024651459533697790947235040760464846222436184778553320911397421402699626790844681759588336872771536432918358390406105575612814468887668495307358164624802548513393913532641177782244444424630605472600627272375335823182871939307307799614698462952615911165631981498317514049827897488320237750065677196473870370717230196735067726009282343712302414645813351880110320820294190193501917650553108510423159483022891236093442355814222566701166836348019039595011455838206916603625498560633019437463811182622306705046641148357547354025140210480852016892207880053929127666950002643732484959660791960897963290881817264039689250041844833485113404464319034102659400231439701412065471897337485594595668093503221520697405796152509691319187916600956110468529569861476575674480955697021535461408717750290035765142705940775790127726465436651360652067697832527067458076023827434100468979101960806155432362132260791553521288471717601008892115479207824965439019053073665959639295245284402875018496286849336315550386341453273484790323779978375074182401609258568952775582421778360419210720951228646787827791712549433128517038318576654981424171249934087283665401756800438650288894882806144755758166695342427216284654677848123035080600743630325207494621107505648788610965454783305635064637257876643084711914794983529648797767906399428233125759857131803904045208905075424103369959862639379807887673441522871879346040584991608448711951163379719747426280988118196503441879588351752393004182483790703458803240483486631019727305935932220934895906955650038061620170950908664701682691880201223039011791494127894494810000498071570414136482605826240561398457966115221794614741163890170294405745977078104573577930707984438688674338109401186691496804891920321590986830999806752713957160008861282263589348691953496267551288149815496514286524870666896741680167395423521688310845253653909146344032308027644407230546223298582607154655616452398254731489900702307187541159483391134505055359387850956427245119849146745927270259087773034123540853185543238932753167429139793585681824131120763483105835840308039237061556004216779238728002965096660662279100756548543061507930765038436409245481108599270762247566883214169611340503011080082581410785622459200304999282827455595011599828143699533594256660763715801656821446203822414925800266773259840389755843169771927917310992412698094873723728505226388953665146070502499096311446694612625491079262085866228996433601252834714975116606046049825625589897749345379570856764379934671466154368417433373880518860020561553682567350404378701675057907619223251305525337456698804613026291482496246052255493539574992404274575658452560409193511734094442924454095379727425841254743239517833240500814439783598111107754258023610506110755471443624347287907118618381840950373467409056667743878407992625475383030489459449885396651539941493888624122153413607781201608726090368463254961827056272938473778916986070603869055928922520402178512059153987323514737236524633634751169107522770701394274250976271658796324332831965017318092470623845666395782116022267048231832895311899352026925989222888855745867768239496065259769380060220769835547375037251085110595684612027406434551104692697906802616824680217646582329717974551110195667682572452262451239455669045926969184611811296416131229109638883213225623316803372013442542222300925234311863274353325741025818282975482553492642815167296062214992331752971211329264430955578118625787190214613985403663482356907033060569290344630233934337046758014052439645743568360856137317173556326409042255867281208552181132657417703676386116445799217279790634515504911766313004753047276884002700797773657060464845438659970520902736039860018177904626137470237588289737730881878732612633658333736355936796899582406211855128562754942445245191295813419709887292120837880199546203015932010593724643720988178362465040198467532181917631459779028852191989819680545267288241200935495291674741584287706744226299997741419396398770250964203271609450708172972825432645618243191829441560179714228529372217346840340788834448616221636173115924903237216118668082883433539065171486877572169148267341865590144064634651594374778767245728362617533381704115812451580097991412961810202768439095611190559593885564501456510130896514897567980870268519699658714327320295488062382112890367539008104154517569382660904319026452985124965837743066855543991245013196303529337012427296471295625253631736234768740448407167618365415434367122806845711039197243226622911260282641558754987618269746035285826227955193159568710541803891412466165456337384747524241039363389294068834650387506357724275447782538960714363098822569092992960580872738934843433283626147973480991535099807596330398006756647127115511048554387531440495042188863370806529267161565453776767794378609973814404847595883787431716406683527452196524422830261874414278113977935837778436000491305796853167786344333043490288053569900710198619901627053277363000409575623251507167230951424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -506151492589905334624274613426152770524940270708658837533875236041369802644651427708257368324344370585211928002255867382600207430219133912369229527559743076337006227964799003237650086211905714856890760531179903945634929972609193912868171287332148606941478899785310690684361489417213545270806840711838814132197421777164282665416003920363937801587984747878870369546330946344313656133017310996442307834490796981001409618150847261874569950704926220350447016500720458774534281349054311477607481145488201133716257390016606159021331568129254736512051905089386162589979358722412437487430632759470552763894749455094166348227685010969234405043512853163979517869732177189260628880881498678422505285561963136614495220784116480950337417645100978138270192349433031383954982369717059483613298107245296197549705829093093069804332496669917638617944237709273778282055651795496751152151407158887689165585984534613493922754729119416609786770902274623209379881307761468562149173176233526082641148121788754180781180677966665154451632250347972075003904480563451513644976353073621713367807312143341357629442762928888876931269993975682375817260108138466776414595911221257919420981072418887701697416239557050963056861318805004118997107485146725864485506591102770499091159234477018816070506606571458361441702249967149397088920974790236125774934798510554116128185230279067359436842909021813081919079153523488154061461641137116508180031787392782764399448774567819403647710527979230068287565114796876188554825867981826275091716467683393509230215496254095073754472103259878717006751390255135627775830226898283081867996228260350982092822355099909842817508445577821833867122015251069297260870280417529793586344193488385153313189469479049174024225183968716403719807617389513947861254792345999419080125557849618339737514940129873327441337534917860252150030904377165819255987730362811907960630716690014960655542798694982403115618008753732406087573179411664204785170742903546122527117176775934721485547958741085152872280031177459538508304546309613028797093027514692774311530042462309509579554494126325894030693239530539880711835588456049974213704995308782364719318138735899391425465717937182002455939342719117996349395691805265743168617262202712544111176597983240157000389228551829791929026772982027121905177223298916628422415508852999364597957748722252648644708071640756093718569212038979547078848371062139817158106930861455785263324593541582258378158966634400455226882988234378221025327402036096005371748065335302329836411251061323444151301410184049844637007933300454629487824052245971707746345978086338135644740664431883863652148745055803133859951830986657321463901883758012153416043471640799501817734650984755601635785290565009573863737508475548536204035911232424227039354594742424990201495987946771125710880461955763379825701731062642397124039706758939385499414050456369317239286788236576411950610178277456083217922182434316464643052965654048851697142863093664598970658718524898061479417311151878448802322025081901326775531703263417191629752847455191097039661254656987620267489623542735729018787746803655114207203496346352255273875886022647939902752492956674731372741035328273470099517485883649218137177333074018363897787590972019202825224603449447298231406295822924395533519397564573197188355448284303125907993501384531377003806286611317258292182953895246219980330003728049592090234302208217811342749461167022734669950444312362329786826955317478612482124983239657847596434408598444471093437389568886020893577226973545939032527123918613763397802381393797342563654953154817868680579427222800434130127528219735325654652648608094551734627863279501733654066457188281798835369254804399686209192746553022718152082364188673535620183602391670370148028821027214393797691784895439240283554098512641655758620248413856078012031258527979357602027066243108384712470919736782035792725151193805770457748904712150599291569977096134383161613101814587227273636860663026948542090866199481821196840216673185481680195010036175332414718122152235339398980361210196971724290187616909172875146614679444767071821096479747031652931129183747679847553755791413977053918226180845566658897733885464556906963664016619780641782989949547797352723395052764986706852865081789586507248576691608572783270418708106894448547410433100306018803675337814190911631104947068836204995757299703563313777176716204862964233164732593169752583214515029607622775440961480109768932398867896524782893594830463700665915985955840280756594380042392413790281705477263935517378194258538994188515685816800920596715033412128678416530040119543925372500875791127050935291322355474558832260692835461824513449897912247503145067972612203097622129065846021850302532440297006617093136448395694244636279999483206870677096812037569768950490103766187191288095111077417275210285990606764057054528600424680659783789843550068856817034870749554564349417467153067920416105672889711202443168590817365143234244202767534106958566093823762741620273772200040540392253659737606258171829291434102567842415168179805111986078513818646955779651397616986939724954639116796228886052522373308969857981559690697476380840283811008928669337239865578495414494971619508761785299908055037105697182198032112363484212621783821128524598362991120661751424614400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -46656682536035819876350672216057079454648057498879796432350598723781763081459694920152599219575047713661685978326089168526761999897813728141604833069284732278168912583727500956768523427646286576254954539975463568273291844228371820461824591252178202485947420788008463886270736611893826328817727469072024060132326935260094894194586854567069408408557350156342611711109412579754765492790189329879302757470919803633032332417693896326707396404921394760131846427599941066304057079031765630328931866209304667266464804789405874070535743991199858571279054603120188203878421095109375985935882577628070710080323305060624410057797602758864988978086858922172061572217941326427462855518638902802727079100204095308259171145204834698586546836874360099248968638220122037258428365479647630238410534111767678578921770288318223970042466452376935830851626232117541546485649377211795730933428171284373878542652963262108923151696455915943007978519091135562042164615165261840684529642734689082668348333094710291769146282775967795727668366281215986938635747702754557584070782117350514340059687258840479665504407191451113477658938616691726177368204223317401826284824503175713556104669233439455474435353762759665091296133965820546905901187419572489050926846329262222610731051860756029399498361742057681408331454415837955146773481319794140282235125425091957787131996087807706762705019521395671646013244969148785565057747859208666378359330842508110177451948606253295093155881481477446851173302073307623072289195433524721959865980692955210704553764099235185564096451466681945526164735372460654102013408304897191704110045994048083511160429234455157695220440932590582710106630973246226548667461543772602115494631033257773243784092938523512928624887631830484440049494593279933227375656945309355061068174429259301974823706882753426609949031954041886886603114530727021010020899941804184261040603027146037037728562955197619595709072679432173713703700453372919300064627716944923770624522972110414363591656418284354386345278801055839228951421743379057594540382821344222306093321559152443323056239157405636423374140810647083166811932763516261836718476572461436171839491053606330791771756564517785938078102182765011163370056165394796537068532106076958012583432440003615171250243467546799111146176056377779996052870784269935629159844794032148564489682149538442531843680957649104476756321375218528693635124869422652403610781633634424665590053030697270278426842352016408086249908042316050098419530004922119669834669229708833778422281134477855185481185357700337023416194489257242286648242758360449099907926944452965651285215781185272007722019459881284912097909120602079211944677094579265257315250414282852265426868388511183632671731486205321383903646198994537190350276301688640410691723788496042252805688010423697804144469358179394721761638338017752081971161238304961001726855677665721054779351847035678976397351214480338986416064303633302712549705278630674853644640434082214515851632294634800826067728237124766085032694469506679623469099485483142004791624344688905748796439357359859432068948272357125807095594688997657785274916980428044343775764755945077471904217902141623658314193429665545185582935272572571739532019027468392001843495697628898345708701121985814223776175427528862762165154863569621539026026199049339737054800677243000670524273310037234851455096632759606767754610457562681605652973570790369952288727190871667707408153315563411218328151806550658383891040229411891963685193997886516244811311660083376903496022182550560582784327809312977763789239501029491568645649367397804278016499811768578546123250922052351788883490602730029779176612184845706439941939510427076198524939406881935050066526349311977124857925153458386625108480682856238871972816302420020194877738208068559325780429982843154131125769306490636718214155253834855783461872000508706480410864993477408049364489526648117282338495875156673730040885860975283940395881804963402983274699605315861830213876781621162140251041987443693505192166489167119555995007984258873366227816941039715137236948943218557824381933193263183399768893105253314234121520859827414813887540653689648890593914760763062829928687235169837317064792389810340032047972838124771417048611292880239352733925781281180209575477426446621623928802935930411465169237153980616756031503350220249207679637664685958272898924650082621664264989351835913233738777096345078336952907294499699024632100484796130006501566238166887278944807358536312556173774064452218647360250242730350789729358391493512578365528900991090177177901615241138312623099394452245086345432463922034506938471946856200677246540738750125755247800887180742788548931698832792758620800272905726776492846334878546464696427016534897052872747339069771353487645914546894896692928425533277309193779768800752515188490645029371728973876357227321498022072121534823124352150013444267959250853734553507908481332648991586976540801102355391908960039558571755484507448226710944162753790109004774002187231169609292992169598288206542791312866536961320572123488573936858816277403914848373500855081493089902372800331465320925124198410029196829482584759067765496774699086997896417765172949527505768005695856243342413999880535124219827274719860042362536855772376716118026944646359104249914657341440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -12008105084013471946777718589586425112321026505107395475169939073617945006093429157285602648364152555779831590820066941541304554430053980720255784762974830482925470939981879046849362502153874965523422044761436814187887291513702242495633462685873218599555827879814717555694994829276424096605211457198922669275561617528544261124315694425861880798503028638326013645233959963412489929546372348023062209282680746710815058637146589910700652548304026684577592394187157967139390884009098482016828446782596155937619689587752263751480040614151770689109391210740740879114516236978457723755415035184103275268550014035285047536192471897751210533968346611575590836329520884682155063605474487453376421998557203068865445139478117056466321197613092936328889024071124632137204138847514190297815671054456111313024780006244139876295779376623923522867179016533392319739303832456239205279887404283161007298193588578411882350655779495180160558509993117937866987748862520782919044686900026900114890695778260684885356889895802343243873870286395813717800909165313542560891953470585064579532229274098612569480658359057121393879024466549050062059244926393138844895741510614946525090229548177952027382318218375243155603808283943381694392777353614372452950611854310852817971989755220903260923776505601860898401450347548773668076325437910180409106807871570762711688579190877709302244892471938619063202743545302153903590177363035496159127461340950153419229491116069475654178983169906749919901446018137429477765243959611169040816585383760124760766414256535531354017412190763267032454418718036462641634272646648860431350995288805982834155658537572551654280670471608722293966777521024762020475649936355582802538710170931237071259530944432341198528944355717985652893155301890925271864615286071410379351529351037564070373679269214557237503634733846954487852158327783053319534483117633530679880020176581870629421660832339205542382959415718061151521399930842842531125538754588191299918582335720048432645263499856784044933092385898390645181292169864318847843467303123613230550339184146523387612627496112674939059599412948464252335681019711576210094277300081690369966187367752641469223546966202387385263499721920768111683700984807149231580120345651037733644103367325627625734049694285833883154136905468911075229231632588674111914963921955117827485921928503826116916451082283210075747262913939554047670787441138285456682386998507298182661908469911823655479585339265418658780699329842620780320271848612911280606303799074158835998136702333610328329196061866288520603862496320184813623221751827645978083143991645549719265873529523752413526168036754380309941722814645820489800716053505361914004801916302247868834896544886094170639181781911507469721790418504439334156198378543119714265076706285139684992443069547271973929539125176700131546081118103385546285253544728755953351837662398990848276016826293046331582283702057565283931146691418621442087945250406546263703020397610404909982309336122731687748794963974560568144023893353119411558014737591281210261059736284018594105025038936307890394110640553737854775307122521888472326484382397908808861988373899973126355191829445823814953651248019768294804828148292617852187392256949396341571495542358751360825687276267302737811153886899127532495463594801162826057325738733754961790821354036676225496552977118516326539726261731355876736930665863723075333028597213463425883948856809804291929398605971234912261080439039194518601879224879753980144672482138733821182783199623434410790319380097493502912558912077835758425645323548893258407665644756346513282002559037628587380616531916976857808147630290635598278500905462249820686946342115917593215978872464935552618625141349671485968309107020777389386133630235945130595792357425147749917966758051026758521478010481247859514220411252162165291259752753537753595258475106488306701331064062327758676296274952297885705124327932745041134344531338520042905970254803054252495737789680566174304929969439691455000033934606325194508615052472690428248262245443068877538631596835893977053369268652309552557439091021153349584904761525335338904383095445664888489803122746130953483929304029060343537519905079370408469769113604323354520471638084836314879433622137249677142816088623985693182959388063724616015575358754309159083070396994275022523140162563016917771494047354189239583995721626646769014989792242225476705073591399912679355448635626597419309239602939220568344670297668058986893484951667805079119425865290556949336586766018089101352529194898019748802596164066614491148480313703030277559147054773414939357650615092038987693150422608872547976397618828628870290923265733900561877730780480386754434224446586283520381522021564582137227475492735703144096131383768904296755081993630068123070656770223369406202538866530149724929118073011769188634256277629449069284952750436746690472362674370956710013063595876668122803581076266067771280090659264249275161546616166256304635648714698600065294257664940472860991256319215150005315935595556874300137878141377675897291307884439462876232318004948601207420612935508843594222157140934839564221418153254820948098147384314580565623207012513583888181824407307147115794264524160691798730112287687291527485516353991402128974997276846505063846009800394639671296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -551186447879727215377036514190874055527989681416687292160351833121545589541926532281132308216965020581635262109210929112301374964027494149299385908117395004305221008492642194630898474021583918928425814436270406856250343342258974154537054191057893462458961607036311959218056702517505720363693654661566319710918689403766715892701730585950388443209084454718814431976442852771742924940642058009475559984143803128588823562045890367439329001332676861447214744652809008653556102182934615339166342319815528220596506381541269630164752282487512312923783743333325414287958731547723477018642451134689449800017923427790877403067293919557876273981137680487676979053678907449086897309035777173153548957915735184466505668359803485112127752933768642513144952265125391290761656613321025746401311324641210310156611389871501616848561459454392654469842545818036674969346445115487455431781650209963997501812263746695609763131397246657472780032519326946256886124123635744959946824246371366168074267226533679702083923373824415458016963874526254773188031757656218802858725382901127394860756575693971148561581707027459024254180332699031570209840512205094801131811275092432197108418902194140424627446160045878903958029200672551271511723747873479169938850809524426359749600300556248700903991914767570605233685620416530472775224021790041333787339087419126309995598435287757539831129472003689279083481116982566559284887460897869501454342000021413887192363092402980538073360840313864638870766466873646344635913010469352846028047238374940536637481648018274668860034326594393791362475202967325705991174919306125042330966154462444020985413721207446618061877206381913352885734306005000801541390733137120289122826526781816460915965352053891649757293364705511202637944049459062222030354203474442953845473444368714222569251237414579720504806146032523467608089020349619985000608464753911726604382465504695504179867244919669768441804589815266587949880708402930933334930420809037815324864277293048043996885728839090860048604592505781341366101686174774913788398497738827092220908463574951930346463998446604289597843892490995757906353244645212429182975388792668981274255305493772949743601611234063699750048828522492968666784544604103269030286231475198273224707956267217728263362723208360680071450408089365189565793177523624665086152824521182705679563805682537394289894214180440114240156239859163081098955520925472664553086225123841179080301667095791364951261175838596152636714654419255915675603135764169487734173881985315254541000403955665470744795761698914311692900730302978241249152138203234706005092990214736680414157795518571868736407879513243531508766785611047712176625189045297496663885277169842463063728394412533214102027082736704278648202349814894392049621605187304230441873355920345461937514900469788217435089925235776997452259326170245850187493638003907792583856989669051247871429485764043863696827140451396925440921086690958830386709761720636562665232843691314137428855371410437184284841467271911595606021088089460918428738656529372499610239400303382849230865735418179390250056130427235502186874871696558069476996219255574072914884209725432759062863218589647827898251559145511432187845556520780718028587010490138564877038184691572252952969379378574989044708157145841634108074939446110560449827872156985881566326800098720809034809037100480237982651275901154104042502697350314713475788374578446247425527064503845008284538389070079118005090437782621444558313029741224374441081168914988530572571465144323495006173392642004111133624519489061634388646948678651566544683653263534954736032396057129455848064106048897933977935264412156640529071416720075187805920761472284439660189210630859159891108347449227191101166043626387804671323821574104710365660848884187960153623554878080843567509398623636837573787544696250594622757497336261696067112150295153270345098390983030795571609156994598712876372073485682034535810628623788280529882458030244532678992660584166400506743095972371116003089768254608839385190153477774306390648553665260501362021234866331811642069165154088036363302995517178240691553953711031629303965948617226140198309571677963777986975089455425824620666078990751756313072887083538320604337049003803117363600103491077983313787577420883317317284257044705486360014000822340725152949150208962132751254348414096555792879331946179529775874946724193136653261314210796868959459409004328981368682331995822943929896226794866654003242217891449815176027066900016520096482758598239214578637645493128338965005373124982002711678037838348950544406751789044796173711808773295951268000967256123401059337828095304019154254062419881974512243886826544512237954535136822485121155319285596216685978663643253436448071039287592657793517773938747886570639790451049295224588265873630266978758196425137462867099135006177811430961297947343349256116653543847267119189667211327444549426710800109072789381637811751102585953481997584412032989439924338475476598340482973738920128649955889751308147879497662965481665412259819111910138986497866585546810295566794515129028996645354648969167556515454613198975850495934883822906507608304417069721991514762393755917632469625042419965682313980431188529109717883564633183903331345610375479672302078638422116813541661253084288469051008614400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -87705071153774328818216273559922482135210250472961075979155511927608788479176974232651590781060917025597379765338847002479698957665382944917085003590051479565899585158751689425153608380020870154034678197332539908135319697997198683193201110592386360670397626777052259958826967653767826848121881160991729379598924018325054964094966299129681260281953882117182268581762090834476715414814413653435259280438487498477749743213339161915572007172948915342506995664247731972255337017898553280378190224231932253505285650881130180881423453073965350230847340341372431748298632139349174902090446070811939899438451782305056076387638664437716870676866575303810721255556055767308370840929072271014629251751398565024703568164165796899532497813136865228586402704483991741810357821465166717675822323434666067527169953302672534971021174764919202305067599189182073794075027156804796221089159082940662950491266413540955736223067422303171481380832110315818382356760805572428528221705661222518195273254303219443766120275923598520927584549852710101121606509641299753309721068341149307109951617544832349720444580175675570211733871337742436280024304591478903693917149442630988112191410104164882334643958491138238141730447933933349396449232552412743220241934353789874272887273632328345383708133690489560695640607686009039626484209090537264438513617789981509484603547445950365703956592767304415546615679399004874587936104464222697741136030494648127420745228019879161914115428844491947166078421057264893986038614948469975207523410827737167490825087719220337957623587844664670474588108954841805954896816386454203069656523336648045409193064583918149122796981891600393476262750506570356800707908726798488735013812063237092181209793899010512832405268688530027472587188713259974123745483674650231838054746016357321385897866816693280713676950857577800173996608388193286181867225670756974432780423607990892646900312800594729396333545048339390258585528441639355673336225956432743377098401194216938829802515232930046421921424514116989849803836506710617695351710374349368579622064275270197460001261481462972686915063682489732571652960811771886019067035621910370465712048847967656528328170630694283682336808378689482459971796247624436858971908216021447315418145688176798185017262017095241827330712330077421936607556559555266962733856948969098369304163102628125941891112104461216663377826333835807998596847146183657632800473163226030451282096589738071007266126291823350306923097650124066135074424042167988154597972393385927953262796433572025221082890170453831898082629949216020197133264984918121917192132680564341386375741968325278909839822772625557936353861175427065065905618216590672848391078252297475126168458792623623778618216286338313855507122858699402589578822951276102959016181043296707391257349960027538822722053644926525131419982137978917312296390372507242946854562819256633511545598233242458392835812770739931550703583078059836525941410215465927356729856240344853758892587782963784271750553144077066249191621706324538128777379163459942547690427152656673082419490540721428332404750303194939820094320343081703785001379088866440277137132543980226644667612988922050975188038807308083520521237587039124694824366566013059218913123443690933118070329531564687720246863043577640749452401632673904731302766025229305196112087098016077071993914407450395123871201301089374730072005380248614647821542167964778733553825728286992104055699059692733642769879345951647077518631318502956316781650273656973981805424989125765905428045504868392472224527328082999948854525670740402217937621618909798018705498969319876414468312384789213931308235554402222440325272096013731660024030826568601032727429500184746547686746500645237822014701275876165842744532894542061216178572128347372122761637538174072927407916507630707322179876921622083367915620210757244393166449621464143536488519259227458991914342077093459880994262704441338329709903905617300584102291557709080877278065821906077514176151054929349448806289726964949967879995721469314254140971483790613175666640981111923447935963134095674364852702372702842051641636778371693109019206846470796856798242521344807691032728646003136588783967782507650624644303300128694986346398440361256113360272840239213276505301149629171482879462466564112585243160191322586130458560462861942141860676392681108173203326448975296926608146900983054657913537622065035475806357486282836815620698329346771013959041306031678620842066247149086453568106455209446599879611065329042550462166488420940202428204656819943638152686190423725798356044833315722567473811349395087198348160890319650823318722941111496191177217517018886987777973792273469368179728871594371892387545889177657539888533971045343923373248658172038519285068840215335979464325216775047132987201542601044178717672326633363950473137029036811268489576495408638241226514355223319884694473187886919398383629771134722815118210242698102753907440310002566941113409462926183999469492123386250917244355949643676570060596829513505074988289903972349363754877156709779597044791831561829777985210849786878744514175162766017613252330421595266841662856109320302990198216766816870010101979666106331930119364395987470130504374071311676891187368387365981921839132863279339026983424068384030534805079677992960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 10702791341971703359756449058684680446000504954636015042058198580084123158390103026765108414614925942509819571274311957648538618296944534024406690500559527904454141260578449411793593796948334725781178475252311939600623408729026501756228173430349322398237683845644761191688055342364396919390368334509441375213968274362704533279822300946434284134654854419259588687495671788287654695158621943814215105502001689532028427933745370119884454633959752928559534942576720172498638288363817328269515308759989392879691980631458091270238138551103502206745382346248375500560889033775755767125215196368594658395136358482681591212147764270388913860239691597008592866767285499000685433977650309621928214315580926003956455944624111515699044314617207412795359719694912605499366711386910813544859605051735566649954701288052407299619755392423665199316365476250525464097268490570521469343775784184540324529575390731365562855432256268707426954596948741579005984160034742719836297541523409228286033441804335253451565693849815424819796118110385586423705297942966391305335788514048269874285525650938050824550225516519190867089640055138068537852725072356455524588346525015935435536789512080722815271389182504110331750394133303240883382198051135533339662628432904464150545116241278793553604717733854686191338255006753850328437960294331796053906163287215668048899355714524342102518892859109366201381572143825401458416228501809832109615426914530713032733388233072674342605032587862039135678522813606165579054730021872541444395247979918477193354796808251305859606753095172792843846121809667296124758604812062919574798490385290101463027152712251561489477335441687080249487282960502064206333201640711456234618354002125452931946891553354095099016187042987424019479527870459431098240667792082977532884731720304758291723207483596691673373466240436919315992463242385802313368385404105005494238174976666446034632177282604256268625266307713843047223742213206958122744029571602421055870102541390430087807414321558996215519231482324266101769642235752222601555833795915204644762600836750704663648487933137759039406546320806437858257404504100778430242029096623656723407664057593470771215829371559007595727662817466480497778263950804200689735306622823075529611508544567485409760402792134723369249978918470845892521646979618792350088965437010217627306360740442345541900433011705669915395278909350305927097586570803409722811555446089987745702506651208224253575773341668837204061846005945500710717586731746634560087158830909785704022511261359569365912666788108755049659541465118880260546165424456482250756809802958200850088900806673434875545719947119817626362017800360150118915790298955642758118309038852472989869548449464590562404584808824231182654090673743117074954198013073696454669977952334581713146280040237490755532168077288128945127485344779113471864131693250698750407231035616662651002219313864485151831696177936161930281007467964805626523484047073806924786430762506702906738174436701782112583750120417059161845198659439826068298240826839625821002248236765146253994482552030489511233295776684528617153763457796600675602182506839611767510740689044910251551095565364696322211245228249257441904641192365261557146515618715007888550336638799698167119272562682705867221642528432135928942793408477629128691771290018442473012865486630589776568402776579346241594950095499267374467693620118678399429543656942142201084922584998786636781967855641034956270665483424032844580148544574771240772151942680173195628482295016436204697293923447882547918359694011899432702479441865268203188878437724024948237580360788614663383067019871023930972657826590239969223305106013333066458027234458298685706478285183389134504522901975825113124311920260712294938868209109826773174526476781873102954903491366981623402377743566082892563259045715462466147391257652463554614718921127436389296343970722543672356564554263344230810107618111707615396074629164678256946918286939297050101500999798789414746955675857262488642611993206254381376547052235225832734048986350964615669856773769646778656091516340747732799644177494732190234150767942791520242953347268297900248005380011948726162799057635392077069675513133322925533367186298471449169708587199743307222841147185564351594984140340697085468017565507872347185916367890447155271002921577157018097371342201155631194966661197172044088524797244567087782978176949564233137709688647319697620546061397406717230156540033211092249480473988440714456911340217489402611348071068516980174906833153444569883151843570242197187924328852779456221924156100882775162566302318503005526242491594596466438584124886167257493377887060382323861069275967450385426943237382982845051758995605783389542033923709637073408636032604915892095057273189117038032339584424469123964114307616899980124565515671528464117852160480747367514291711645361619997645094319906636339491075694605465740764760860605873044283099526133772169966497581029600451645553234947754357740558910150737894312003266937678015535222278542742688997188656614978375384756864715540318573836251440669175122675767626014584493486787345239249868603694376680592974980954816475523130201756211534746395565306185860643495305774548475113711953117762105378396485775582242848909398562576857626722598381781241748699217920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 175320807315642192941257586424003120232535019514147849483790824487108171845164760968570098394831223156334081778622028179653390775493971660518962574302000577648472388243032437663943913313747772203487088582779114384709807771126315128652061625400996378964216423784275237700460448708085891317490810243307439142132119748233911897682920424133663974350516959526742217171896523099008947274355294781211669979726346650897661474793868925082315555376298462790661146705996153832083667063585749861491490934077274327480857660929158087530581543652015380978778724506701371601119960297609507377996316992583810285501139838556487552064618785222529959426095797328221411304216400272058951992945166755016627697201163458210566729531154608207923890908504352796974310684201553561556002962122668839948749747854120032357996992274063703363770891554379047400711305536509801973297616415111924324162392217729717883737230143173692062365275674291793055295179318934295800111916055600186458292151325430423080586164685446919774368937488152110043711983880865802935176178827814288763306684016505983160997679715530980683522900655607124695805817875951563180649305676736236730914198695502130076681884623584167574906360923073496503102173570484329864995814366303267319620194536036129547869942882000795168705176510385000009882865040778582778083407389040909328920230961159247929669855898237833200702205990702211038733420010122060845096471501386532424590043276660130210344132134401382633609820393887359375402487920139234584728477043148573155935328498726426739217713448424486332388789703979105268770238611816098217452056775855580045700152956937627699165681080248009302824469941670051729681677041345290428431694598721289668310685132690407349191094062797174340701908722746028543026618519484212390770552251232706344443823963594404516631127054078127209328768577528948659322251780758107598131106829526485468593303667690509058045995499652942960082136688076683931970399577409014473797989039129882225730071773081151855411763877755978933306796520264798850385894469524737174672470835852780640290361034614264311291938767458952896260995250502308456823045553805817176933602896974698442592338757686422192366470782983054493252732175969015201568714515453695482915441090503091747635506043680001892180409117648166045135957629247141117036938839019398339287109691016698893808324092487535951950810696044263692527574125831124479045616535607036556574489112745900281897175558250771122569505784169708981142703411989018795639313473867639359732538359330944693775914744744275185975074884077445550930499262650828612395315967518019298740672298582417532954089855358719127762217959399375710082579784033010178331223461580862651298602170697949795402342993737282747276943877800932030219512653334832762551958910764281611602928324158558911615554039614648483426017496527065455503864145829130139499701591041750120755109714959611040322030656507599679047859956982978418419812899427820208459304007393851605910240712046169449475560089658889809186163150320462070105077852367538077909621827246363913974776626450961028009554016202236331721877063442119248864044848810846965708464778991505981856080251995976991028863989480713992941616528756209010437087007271707000242737303241969491336227713809602291115140332430072328120068308965226791745076877219856073109794818251551729048834722518176176022212088138626307109253304139932290833624298317257775095237419747029613008593243091403212860061427763756214985848062169196596181159985456115687116711064506817255604799711099264967586531735777674489159270528206342518827408664897227813620322428568378168331413674596835823494088248407246739612635567412309224664371147474970574750255217902200512768040361700075695885378543657742263636335564173451222045575162680808427094395439623939839296677932851066475996338290278222038088607869970383124569416016631170238023660399390594335552988766988430017737840456655574787074630125116391213335786692083076563732639563339218955680524412613211799268877064958029943903766183108152582798236929191593538439735208494620749067807743472349411272915462706769471003317410066549944212687948412813270459571442529474907942777009839328521926591387071033395381507756128931615838837736701528000778609314008516864921302594104970975591424288779047942664930134517414271067243795740619179074636429949982150477608813090028416464334762101901271713838124730008003075482284714623392851733028171250399716006810159486856121033941727109230047610159220647241021435729757261124678153920648774952069794662067449876625072849759451148771943895879695192350554035332933874410747522593474058547119440402430518110343288909710335755456203762722302883217175524363845423474347147130205844640973704850332936170938739173034014322331555001574926118167463101155894496611373030000192246935076364359203089823341541750092170458590047428748243870593657965414648893392412715934085664470930078138499325114392025492672630129648020808385931598349406944026166252056382968643193705572518002984283582483400454144649566461652245831431646513134101994575359489389803451973050887065490589060454278910483712879080710061111345152701972450365697083739375013955102336533667891288681707377634216580918900546281253597857328471264454456675916385682763544151282597582586181732292506198661188812800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 48931506286364652559552766552241203962822553254199400821246883380403666801118008490256847704253220511794878102474493341924047648676875254453717116779967043314558603666211994110636726662049047279537369096321775419529191513829510350041908373654803685494895125936415752542619784214947295670955713739546926764125243606682170218770019048104781481584480587951221748092170313970080253048985307675717031135495833120875701995973929775124801104403344303366203612441116396700162386441057745675759415395668316804602424175874652686885152358513033186298268617593431414671403014023372916887620382749126221264952052007853508081189390170241389227672002748898382605323825175053517908349972074555668774936154144864985711789197753239068025366187158764870046931090920617089034855518018872101265365353951554327780799486088277078254674064430661580363351484368918841479033181544356468034662482557080400975399447161041394268363537646250711863532323218056110023838068250107543980581982495988401009171039819855859570031131683988674902095276674138009557175517578789687543031003299704660088393720019723308999391959403700308679135878955520914569408877925348325524154642405570992878813843236766221495863999175396145398879298517490506413553624098807308259244978643856290665499578878848817065716509531342297997693022220294872985962859763714292465810637649739262746605771635504369532289205810138463089216496303943436528832103411370782859215698891464947481619284994668316558921835327777516673995277505250961480570701296054874715458250108327042879761369340047822778156191194121463375192429254820773216007933458046256934348009594978583997293275066263076395682762630543975932745590463573382053927170189373064511985345028700830675280859448254600523829985308165051545799855169601404933548540312033518358783691656791092470853996997470707865275944749460227273692445018530458744249152924967992585529524106794380904109103069703586403658046300550118641248421207325855706007854974256592066698447081045231787785380951998239702651384221158572428661243774439208973616383829916744151667000291904550629316010622837035898691539523627436188784980369379675089225807702629041142873581699138755937838919199872356731836846299161530380523803680088974783133604249030271215945981082859286507223773129621423941255339188054996983844121656385655571693540291092409281190671909131805612913587597838701901650317853687205290398877272965234229066439012535201939241310738649606723439039613168600409136307654658511119454216558677196086697124890169732248050959141468086928503485110161502770223112842353817782124144395976539908405557067564898677955243605855564139515582298832059475446318343624334960769025975456012891035708709773521850844166360308673689317344959398072423626738618889791226837461832690236641219476033543374492417617625659131195931351183126343498546958931412318078491945239040504558182526417851260463569975959131729210191293696869972380727932970397185823439736358341477589689195325078505540849546403924836950623798883548372333940190900470313722026470215171537223245333114563664287738140601864586888082770227438418095842155176902633770079562758459548989988635950658047426929688274802408448419901842520592812575052537909593857667248047806674457177439658567200111438441086278301073857164815648444884634264037710211229180093011207631949126789436416715061827180541077383311042032711623214290651557598303328887971502046715012546906296666626991089099377216188294178078949714783831973849750010673512287377885639580191851440780331340436370079603104400468903854845475633507373201139497205178749886436819146417633878031394173861239460643853816703691090289135863839127791982423235277547342473046257863624950707725160499821307926259757113279314025014677772258157060937620695451646432548394279350372043096734011888496709834356589389962003263392259207660892822943345521662048822777385688291412765365473515030104055547065986110557256839654103548490801026889733610268541608587463801084660069677776313648966488550569766502155152954892401778612498744064051725594264833796292208218156588548336197246206497131834206338964609945077274990501515540470308204641872577630743284735571346280592538465323132950942328386922621656698327868017778268534234536915178929303329260616674968746620378024492387029095415814441417451586951694357048355664847739467312836964838912094774182628349070322888259429643125640482872475983785786878173102524885554776194974186115253393509068402701264647807705888018026277568722959014755459444459852452713756415462143530418889267882134307217364093192087844618259917768353558212348735096126428982195000410488379013658877322285934492694742083218085749540128672583159348368928993111619598851100982252768155927487374815800088381913729894514340772530401905836957089779474775394545428182757861660976945151129715090528014157263384387588072229945161689113766714803643249097421394973645260164694053634533411990387816891904370688419065812596686909422352761797213660302101377569279792997107731471134068851077377947392411175940386147998908946377847046239513957756354331756881822277516596123094765999694059975229629516137184718573607037366251351840920599930846467029829176596593758274880391795659803084758231584532965604680555729523751237199339976714781177904611942023361603829760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -31012996010655120729132108616701797164188850398892154596110843814546785143017882986706834380961369457729972509037117264893234856739992390613966804071206480515393927186168032953056707024836036196338426689580439676382312878217514556354586038731342511997624550020018501247328947561379250138221848116578245055247147820044396274382329479751457378375090618751721981454124819643128898433921060728975728355356231266442955514500770325710480947264128669590191562208434163708396666950995704321560212553263673215910487248716213927140702420360580578391624593399634548891553038018664394061068933723648830625297187653990165583519180813361648670111665629171963132587702499673198859386580989789221508986873248916947100822742195467000931219350306315864038702939195477564444270819113531341826845818716304142517703566751824063339985961274767764667531679965406175654615865010998875154289436123443750441927671482593047354748769692395078735294121187583278100133222520188112377158080901760439959386847889570595074118043389370894590375045224921296902603090305998820788054259419635344383333008146858908848734294095601091670813206136887687776873544787713084898121808893712732333364672669380506969763691741903280464863068101591535061273741566600275831202106389998347755825468036539695645645177218076076929096024082065464334342622134291230164599246269559808298152540097757726123695696333780605831099111649221494746897495127363114407823809780906788658705838455794953364476302087754992681292779825784071106729572435859526754114857424716730360086655817214479640558561276284988701349175828628159064408887124555414988346140794693780160274397389175055829068734397347076453085902465785050636056395312076490854102908565033164489744848108870481417902957018569260435140162295214340620693450826220983648691731883862880233267619766357387722910857777912751149184085841138563188588348243084855948653881686589128883993289275999520218210196940065449190644213730205109453998816767811624764752730310968189089957684522196105384144292037895723908109299197989897389039030038045746952491130184618878085096956787874928837469032753863001879020755175175420417657008264167520092553006331177416777007633278829525591167062516396970755079194908571057357766450930138463541238934478106982648847534648484633008593958351541886185170361239666556999415357741942685489154429581687621700193027712188991141516805984596221681576157769670100716884860640961948436292291292718674168096711836505923037582697435631775750771767660368838429333731207168612182334874602622292646261032660959841328953159285176615978993920231558890617475762779456299145191932831844172172398510198240451231668458536653956654687377904713456760607231921518010340566077333730292956946237847082797428877683777344439065505727453351451550130694710951833639455869119144094453270264163681343805745054070788270942427550154775342536250385011933134509342818625444786867055862559261228505679030761065279447088905581911942760715867925587531653147502617627072177273425751446811321163416112228057002479937623275545828040236232311824517911883089840848026898810639776360394777227006069527438554222434536407156700568084929679985283248425606528888210022376438337111902543806848897747249910543325228316381384971772095500618883144730731661625562473821802510029936558785050949786198196174655190453932753037777982872593301496133233027201372857513827738610705206808735848893292094073692347774388498942220256274982394553590229013664496144368870058952948896010396107371962058455625985453685588266390408562081397763494632721011833429427976651478685688853993541475446734546159388140962678024344802395056670395977058059779048780284542901907207591941932302501480261240639641742866481732464205800454906385583872016382356959410985299758131589439326950710293591586399807602983825394670682276676500768683306334167555391416784620630212880847249098087004771889305204501166414680578094174593561036341542734979032385785444725806439882936063967217848235054948045363477640563013114447852540019688794238862902037007606456810738710147673505590176112187330975285018144515812275610119146964802627770318227280021506196843231259475441267209617920128614069796549043981234190633902179889960129891710284012462427276138582851270479057718739782791902912259451789161120575928654626591411741694230798304072971947295389238710715315151429240951479128243548869496892078602936008925498783542318405703139466740223731390130750947725146732248834187239963086489994764600704318702023659093447042836212393894860072995796667638689570158956863860408801568823061245556770009698667212175334259401043314757958515853939534289649707781952918833625769166818001858365306431055394303281854940369141522500849395472765683239442430898569028526775504790854264072541114028537771415221818508989056490088031593431035958312619781503426061207748485171349038751529429113734050332593013821447146184446622120397063989658905008727764651432859980862808501224596710497235995191043390037096638842075024485096713209308653517152983877431531312036924007120031836876359530462196706080780544724043748320196833657806800725006781303046084382516792037826827438958624700221382630862041163769757687101848772322042178266291860904253228826956252083620434012689352832317637837087492996357808977292230656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -6394130499912922776797789667118966419890745498409662574104241270621052785603203100421585117330358102847307535246393565431042545085545420153708051174248511328745427977694866447745163232296817352373021939191716250207206025655658960006695588669822963749859827847844508281360867110423982921633846697643084726267383849813088034333624996635748456469137392289406346004569142649471425163971230188102056092371559681507390270632541628119597649997068765010262055435081523782884262735702588691570053869549192819592489102760579414156380445649223164015749165762234482109405816624915031384794065225502118960158826663869140999745451791253213748634502405562268516905153103475942158377346882068198609639923839955781231608175903301910661810602639875724596809741343743395301237215291329847967010483311386457013048421982703299562797838013920459040153049970788180832832160265370729610926553417430811795915598161819838640847713235000648617558265516195507913856005823412692962339418031457292886495793199305960597126145999280864953275463417635338844422906173636216190398129971366130800978254388973739799245074854540445869075463466699339827333311308826124924628479108032046286717250357618756856890449759267542238016996668174495564760336415721380947836999768777752361445604178452726136356604702386146727404903402659901968631566794376196226085352530989715874655784195666395474605252986513414570224311264723151587441813956860619878628147911997447534071144629300025765415761490157135082036269169756437810753391506835110684103877841091719666504482188128879582868065101498272596434491872992379609968390557601350757005797474921818076656975919160203162612184629900524185714589569415044924526664557828964294803565269433519155464362508475662342262381333321417472562397711429200310410181299162227190106777877168276667292194743540335085672918113048379080442909310677212234375283190760727201436250320265038688412131301840328378355971225066128855359804480292343143419217083217140626646520099416980545543982812338375589166713901973753069625255762718509734571659100542131097666727560880334724351414902431269496608651520239939673788947122824233077117697722665853865101160135940882410982306725343030363539439581853859580167636574271488265558593808129307332579886487538408939461056815900840401932303926403687085809609144714345743029937274135878360437993192691690045775085466863901365498469572762762865421795074170158390421613781005871486798872760122117274258318805618234220521716525263368789392200613227166352977330971940493813285952430420296993500268861215582937801209777029582582697573307430949412333740208913534843444143311020769632722444848316321728190156982742195040671138208974356774859744051209693556745354014872531137396112062534851707912778222287116065505322283868384706476107660454771765298383636184280871118906676526857249132138758137357934583339925139823527822326113308282375978599887334341045279903845429093005991259458953457578020784562592675810553332131721033272062184740356323932315194751557428402842006197506662092267552745661778837522174374451947824300664383092963191827656057001832679202009018605775777229125474720157430445267276584385167735359258449317155678638309820653288553548927327719554389661288135179010561741383309884607363993714615100965422419152462520201898943760087949767846894857962373507405899952081237533170229264108561685043961190117776054932941836158901134753210895641497442504974422564595730363570115267629542149973549489157126303310575113221526055343790726265961569406673041830969395098027923244536194167905335501398254698425398926982656494092684845585375714430465485120981182768434736380496302504396694310303194002119086700343824006816830725805593081882374400960315797377999335649845912951461711958891237387294470456179563170696544049229711147309195064694155255663796548739798391161479838696216197988416135951989315372083428298150844047161639815170299676462229319446369545326438679614147278365892075292625100912163462721735934512476404550856580410653354090809080640135353579345420421714482036345626860710894922949472739855981861071912346043454475788883974298582308397469783898967067066983409133428950374835548890967125151442283723253520000325338718410614619215279435676608297282965178995026954029321989451886937058372014531418521990339280882430189291307993603593587546219354022647838024633625094605405722170075531992726191019034451461751401572605751350577964374159269433613199556748049224020827088301556535982919939689767384573235010327402798375548368685306411041111029279717170119603280006046238524123209175416313082464986611869901252612124877756432754296711023488932638085009757835766542649293462103780511785834374000075607807962091064563184214640318576136973454036652931207661271605705594022362611435334588336264599651472382952181137397695869310208607393348903000725557451337259824356967682775670007020121578757879297879548088687125040397433031345787934845518800606088121367273709790534345937848924182007309597842369878113340128445222664897979020434183636291763148724099879271327319460077939252404312283263742982800033511232917491932667364344932506797546728715575782245970328515273300087500865599037279007497572340071554381301033266249438849813537859530983608764273353149886189999520937659048226245630361600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -781151599989298930041676157551329010005153101985777298693004160921820279847128217619391277148022916604723084207030699096395158634287918179694195990604479887738005319911790604639353691659199823523046236949791337386049359842773362817329754327427873098350202536949364271191193162448893283321825121658270247411669112888168876626426461022047556202010710002130789662329931878892064500393094051817413480715880034262110263851801489103618806263335977236866289615458133678142377417959235155706558083817763002041091076182257811519831359109878993861617029116834536294230806334841045734210931772029047175016154408263701229350298785781210391017260521323802794932901154550600957662583253826366240112728034309326833159711995798415153754437211569427488341242414007728220092402088866946517921833836998072079970620645279751645419954862788426397512524839983981879739768920701618143320534820590547179269560625318148893767016188178570633952143375265910280302158990430321355853569862975774781924385174765684034691039292317862082337317293692174978198638628361818026891830851610112066377192279166439633872523469311276115357388152579491446983035080935514169289859564948037910654170061842801902529538736411062573573178008017695833965673405912088350808574482782285802234214949974054328306853734118992887753352181778861502151337606765752282140458970715088443600264794026810297896148178426438324311184334035457158591089939724798689473701693325255809654242333015228029817396178866250184908310113234306193826230784751728461697466760420988225441120020792087480535016325913162395663664432661782640013646759889921873365647198101557245166818843785407710756921978232575353711497270171614250785305809118358519022518541358651659783002584574099468487503643286885874414635852642306640475211663751364406836267695837068279541950547011474660981209454726906300495712460035988459146555729045778401274442038330113608312838814557058930047822431683364115602536725834592283824291214604792510853699441328139914417362540625010562799625235107530568119037191233539440587539975269153528083262192087833722090127758656267124033580758313175218919367685044329021079174189281533322910497802439513816661366093224530845083131325966495085534546284297842015177229370194468065840218520822475422690117595065122823788898544763513845310289770543783510182152497106240000882177519001034435789382859374984292811423549419098921312571592830278518988098267848931426351661780782590681763085883475085260780682471934776806695643201557931749015776184781387257683027184119498288975984003988008219755428496950286985682768848233116238024053766507062231303322695052613495240351888023142485901851261700871860207664914350314251992416454292288604717020419123256923149838035807678563145736490367864059649693403198983480407748178865480874019526915210036975845978181602899412382381640289064595847208657447434867080192836346621529570521913154712501153057581732977671625844225251726243517001419984498927146653368449552834040176968391554333185834339911115533043097149530880059318704525059377582688476888602069000042304697599809035464149309519243818407554494914028944786069267581745391605511972250224394138060799784816455266656687515484765911276933291585334318221066731526941829261147854554462271601526992655102718941005862928325369942178347845095203169252307734296483375797850568146004331807464909668463618952985129978918786822131605373424480181401356663353671053615630472242169913185598361543768959066754414724450385737276048887276949191814596355245828997718867285352959705243695383233116174642881145139346813677780416716233984944173808368436871377520921152601915768642776161460677372271019816098624312521321113178989173413707177451823169642085278934313593380571322971007467852297234479746157161139575940396671089945685782998829333474989048774447521441017605484144933633930436730314172845287900780352553035749216818013705481738161126112707397737004121967063801252753991295067645611394679400612311142642706956067284032628495807207741903797981654267600230790724754717761089313189118477050997555402933462877533778225639465674605213597341130613934084278900151435952029891182658263533468301868055773118019922886285674923638645328788651259919734509512955107977054191913804160643925964612889776151795124384935426168041048792511776183868761443679840511679413370737598239423999433251798802233380447076550808679100491489762063301375904961058161701238013567168650070305830219334802150686698420971879534455784755666397565342154353505242654979280288774280277685802688841927120422172833702670374078164458987325821701360379581662570505563574078961532948097005609749287356813949287495462407211709231387189300170505055063581587326696404867401555218700971427964595674335106415675630436707165437803615848115500430032506668639833381736695529135896552699036156867965547965439103157914224390935017542671676601888713069299793119914248887312587634861055718053510007091135439684766373248079155217677229225912435742851212787766572586631431072911800347853631246007572932999875611302422450164931542436786958498445206616787346755901672674700752684919165749900021560396039665172752634983596100376646975284272532145920469081891846903737016851290290515368795173780773444192552819888985023730823146222339588420214351994880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -107649650924620763510319246778527107630050522753015143654811823917280390007726746473743126775272725824704808079406383489267169902569575084536303420185172413007558280435820140527851975333439117506497045385547919825890458739668246372772591473170397057004863829864837403408223843153559665897233392347340049892730678510663179029662630786246214658605146810390482491357341837693613276164276399700305795123464116883564598796616869913267251164706306610597212772838640475473542196458416728274815527366170286474930654535791841903611518250809772153741191750191145355584746835497094289791380331857267442512823565264924642957205543155033094424884146192524619079683955872242679690098657056390282407910795466295920778025032921773196149597545741892596078081416105001306100421748371568048437580930101172063232019176588321905313449183872601754054520636006482468058471730785729673594317625882207761872075867691645628232934255004080721345377997962609209531201269896504361516063370859013843459375679035020564160094280589151428768638631598350359199906063770413723969842321146324128935518996465766215923009412612139505528706084997213174821738646617001771695997153464484055878043687849351157614473919138042564684956443329709231414584335683004231577205219465712845141118070799906600435496963288789495838971163492101452846821679895774915052426284060493939920869624156094415877063185532799401679241343631386780322334163520878593368766304883217778744031752511048674289204914402577237025630306993533772397149029897516310193560524392472762864220164726601328712741106335913312771788156782347170253840018412874433127487987266926707977536993541061894039894024463387960502741581802483729387276647536959861651667304530277781098988524922227497953403674671400821955262533624436469051074259220687100595577718229456964226074012520313703000040676151641168532242524180327555468830456798743465227451529372890481191548558497853381486032487666678881052056796336892478152728784260066121282320160913385462072545383894999654160311125141600181649893697136659066111416919471393882365854483802021333934034981885248059691972300984774511753418588312594179573216389426354512503425743395264339004695159239926612289126547891795052713229675184793381653146331487614294880613911215886425806605286284228203839473559819253811980429893887037960905648386681953095534875917368557113156862100376433675268358189284853355967779646728026199065228208319781752475967231595086667624559454947157788421770370471852265249122641834633264303532311485478457008597253163898081697091277434409511062018522444730558422330789912753663543066863875020822450166389159128674315692545107513089548311180677134377595972086337652185147323648549462382042207229668085483150601938770124586548970492801842163687969807927690598492035107249188425690138559773836132296146821298658965725623957098789336466257327364441893374171064702246730398847322267665077341547259858090351787933466741196127423190851052545149449047760307572235534649688652042708713406735967746744251267606389578065890522309943424929351917379190741255355676310572315154569450573388172496270016362741803123306455457231446783147430004014704620888667906876674926343380718979420527332794826660966182787839443683957873536339743672652261302086884991864704668145436412215323138679663366708991827445934248841893544657362649273327381588025627685131802622312222563362235946713755503579573607792273167895853622219576155438924458830527141420359067676157595390723756352485922859287866154916794775286873820217125033814644147564870380819268356334312827586217508753960075434324782816726696856403238342105489679651939813012808294683313872337569042027016437936266617308557803356319432552913242408191146848927989886804681828356892425938027529635500872621653206833846127285542887250312265366360264600243528437122973671607113013482001424713947950354129011556976970925971010298301879130739123352922124727521001129424251621310450945928704122453627248003644973358638953188451969361794459141682717752839653248111719549904326870596625507386347985067968066813954506412519291158293252399801011340270896188944391272943430772471701557944431073498326821657194788755227843234901682469809972555410481590622979843010176430124890834168713221821984605493608157199661342466371049589974691762477163023276946911434884122368599717687071583330027194452836438567303849522948576770802305274250519011438886157536906911992123119163661110571588062399347502328438248623113634026454045068058920343072893944209217456378739839322061852465679953055554763923852482824066087968426498329492573220921712459227070950924360635990279378945007822662941887402589772735283410195172656378066754292613236569665300993011583850061806863615502276473315485651387603646677481381760177614835940427536793934593378389854638899147709572419247915593565968781329770077013067750798982222862176939941581214706017156869526967962725878144137242696484651585295721719612515579232661182653895576663303171152228380262582692816207025291068889264377852893639705936732773598238893102571400936084492810541951985633439263958994532962680672035816127910507530866626935475726867012237369953249591945702204687233275804319696176405580947925987547549726794275780801822093585248806766968474250295147612291137236521308160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -7147664456410721812081880991144073799238717356078053350926773932621812047498625475220507960764414619410095408804566969992301648281373141932501737107146633291857141258349098516998309442709105765004971125531267162462050491776589064699994854226743698140869925139998779170836307064929627698312192884761839629579850212582724899971658086600035448387389489063340902712476242224791261930141359749854372728866607040748985134572333940537712080945919620844810906596817222507924848440531390765775332874060253665041064404398419528350190952333351826573003918049168827235454625837509508164140955465483612918251405507285143097364781622696531034584179027042404366278556698668906807645056835052654403431348213583084357028298614175051045296075146021455004162074273438706290664291157280701306599600346305740424499653341132357026581190864874743780486946288656809308339845638471121380673212951874050430457496806017199428585911061792248213227808110040023943479843781405487296057669895186943481385393159099199186387270332393951898627840577856311431004826529291716434670395846213095321639693016755814958826213812025375570333310973262204110063472690460333119147766996880551642632551109784787617483447330937329159409546826873802194142576006090423014068086596904754696762956007616565026617321128693876275348330207107988343926307057237475193298026545488205775833254464609351420226044678399603398332071085066412301310757013559295697040706763293888569775947649984809348159706276730619156198388577992853832439683542437073724723955012858526440363298069246571725078164412475856585211258186509777963858299306671495780105683157445539441533518200932637176028378005768817153355133863669954309934141401581687485439395546494743276905359779479554268275871267466367385999266603786797188021374450727859986307804226073690331924629607212427452671588928153612991738729772832387153719978007927210599610762526537737094109489573549080304674410564251441916926523207527510799599092664836569777903029997171950116552049225641580082018021966739022293136870122485776260177251285544567871551006718481312704477939549594715551713151796523722598315233562998713828259866468101443329148210639915525148519464050108194263596572975591709498797404855588683231562341217591975078069873456963303391840860264060539175436164240024543361703057309917282040830266507280354632130867690798669841963045688415946246127470173174308989349128906867477861975602315174401387602499452869304460945795179235410989602872204358299639700190559467935711361817352880715377673865086088856440734785061710035546289681912934076137447209057401469630525810702008828928230646480944634662539735817219267032217009849589717053348873218602624823971271207607832743314791461059818203212110434819238128988269502217542140145535767850032768392355821868603669142556151112713044902880627849898932740226033862387494879422907757903252921330521536619813463838954141577196120562835026981766785481227327759103308232869229073261953974744592947716678897076450297610871600593260450192498993211874046825625445683863238957927667377750959790366814248386039678549920551101006329012148136763113824069316907425354575392537598723616044858589192471427189515302681707300703442382801949156708616886512564676281327475985871697873188584619870521792681365775884729530862475562762655879971274425202726938742803301155036145268611276095999968838433938886227595363991056652035652290132869374619351422006759266839277089747453874021450497922068135332534777694949638756771702946448851553110924867086151135760263521302634425357467513881751067415041531092346195715786551385270443056342031140310825074275245099714635066621016137012294935025224782703316224165687824687729091394098311511651854883760841484962177144624866458636800185725951610419878673947629315469321300571363481638042614423452895159187104827575514535548588078951392811608689288514982795585045629939158641251642275542865147048231940215484291458882311109174611268827590628060773358721942912196052626749144171742152819161213531780211729575867878134428130740297778800768893498989244901407203260861262635210944201921243840474640774381870976198614489387604207762704498054030296621276388078440173058291826133206787033295447308828294338032397142655212937347497374261118642208918467439133916638867713631762705534364428691043906976383650510383458983924912650610494059622235279309807306852646204505036369148905620116333196588694758518337349850473562410402699053662238372938749620041286750740765774739065431730206540045212924054410257739972824663586697861705855855572659706443614150400436130597527700971819442911538506220689295110245407517371738436015920887357345171868683151469750528243869808244094838526377732368631297912017762319066394912986490536538072820015991647063310489143386836948266726145107952015285440179415215013498434903521632583191059051129582386766882190959218167848979496203331674054132599469901830361495900211602686625826639813350827372282224983736535453395851227069152403882865846074470015767220553480332141039658043484137463206352757366458429288097521424922102624432529351191504060462037345841862661505018771175739643769373711587255168457301239441002343354336538372480633935805018279928967340707103523608078733351634151724521277630802012883432667151111358924800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -393938015553675665858966447576031119893020783016320362528630512376001661148182250387221897604506136522463503076927542342579583595111459110771419536850799070215273409722221441502557319328157058812961126617129962591464922991839161917553320088972517890075752180538341429667862957469930183456100559838873690485071751648797243604960549252589679593222041994992906006152087757982822907319000180289429393146783861079405045857044525023185464717545976315062497391991944078067375060678317421077701695904616274604618470264902229299365434138673564279151533659275075673635508412947339335349602405003639483204905170413552310586212665375750115757079263514202181407953227364644208857798848662133828826368426491845219393945151182212694577139969898703872139340650581144337647531071623174703292501659539724566124792877558766472661161596972188840986596972491273976226176875006248964792772402685275612527211668409876441605604176753455672545540870870170217048420921342634559438448922502044161229993591826523558154410051602322284021385626572776188333878943032605388691843820712996007253649901924441015925618987968348637557924934232052733423566528348235227268281955718928065979519309984717661936480358105274717594927530201640365799209001680306894852963057608691572392716851241201233927266872449257935173653616922178952198897313015249912984945043494876839410300781640301325591886603722201946007412763404566019094616741546967963703593625376151989676749617318389648052792266447488255221638209423962381669258791207745358530527243680293875705768633757402393193716175440027842666380956708331242151081082333044854729182091368735336188172539861524064761764739559225938023158161917888086825851638826708097586363823210005813870324077815919209631001173443868345265559614874794244097288806306298299995860986894137566813912546366585304375585320749486585811061946490977484171673537597736669652705530772419723975595207426343228047625635373955727772870774762947384047387636153439679834756681381564872426187687849534776125581666969773519582495497886323172179699804002832854557247379168496191013326426300438279198255468373505863991518552402638660817871100992022711396184920661341343300129325532849479393453327270616382171278703130721008728280133867767211054702439024996312576924564236345607649733544315437884360193811529743173641200964620561935805133032848298033573027209693837243693002122823368077865293128718315050486231740529926866315991133309414896006112208932065796362292503197288142236751489588081472587639450215205915727850070967704756835923327967864339664456731567858893557423640517749825244071621548292293917490004303549979120576171535632652873689068830136216800650294330724322202865384373416954954439505842992798741484834390454045655319784358311386271529222154383918407241667532546896455339558062939930962059455280436548432405635298586398586167305649388349937241696893943467979420573385722373592710805292745378657923884594237259486399238921336772815382098545107900286366288301784412825058835530692217859626816599792659467916800335722122898936584476437170861659623491452331121223224026226133892867245628213755630714725838570956632112099884614817454449952165064987271161660169464804622729868194550849803228986511273745075500284324337221013606257727029167968747577046381493146938510077434325817646756693582483110698390584779976233406482062723523837890977995310096776531356502602148906582632034418456859683365995931977907964206192204983996335152048267303112861895191662697416698199172578260603807109442292910392969993669369975205557496427506539373049309198054866765871922500290879582074571082893834318853086670703775522773921426594344774951522943761441392275347104256174458993713858161448679356764825291531390556566450469994058997118802645117764058313008794847121159079278347135580506003974391312089669734327021356030596318226981254299117594472608537146097383664698054860854474396097896851287163764254940826420857152471702211623367490805454383214646157294530944273203099894715944717100142771558316170108491522402810638554770258394546952273177563398323425100121266973117729365298933871654033451768269817071656225684057070194154574661801168622118545964464594867215810584008500398712539587939401908386634501395132044198066177657674528921008243994314827732266858185017605106479936714158600010721076652923592242329573586093948517600237793859473447738576448504276852804591054610681842165273478024146986927004682124635116114872098162979903459993798235216141216244370373660876889701431076917372811409198603817414956188398369536573029050058252068814188483447130779240040857486344312175604739154208681464333960559768803102075161468926111210138985769749593814165939349052196983911975979940862682923547829972145093664991808692984105249031860610040414078890625894065187739816406049913117759602039946405018788865762019814372134076676412820094956934535356523559151809542540113496612437642155775627815554378966205259983639472105028199670344878305871256685648613879540413277562573980942675015033087345630054532026021116679261575084069057703955125509802043048261596191692253844231616413800519406700716687724703238172392368274257869125059004029580772166402711683197301917641101036086523651901179261708315543613828398032552174394715555805815520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -34043920123741171651386672411018540623614835949400514012231691182952515237131336982646524959286158522345287390959960719558094906242358555395079914631521016622939227017960490387882955311187680097473243959718818738059592603388884839705251039251217562784622339726325506948631904696941673108556121079964143529423812228682749758977604470657305711643975551891234088724237327660717821904692044174628231764368898407695806872620767669998774906480786544859394662117872740055784299760478514892121602107639074927934792149039963265858175007893789180958547555901496898728852233451558861551366003086766364349814485162322435812451115167628419873776505526562884230077477590463398705380722253749756529052676681344974842048178685618278851621597377996049138732371674867772656220176217427643618078896612667725402310301433110808096610693637158622825585230634917124322683447749309329964727889197336118755886553511096011722086963976193538338996778197354604965271916515653628858237976212034828693385671924014872042209003112457548845169123931607213619876551069974258455139244743770700604979207440394096921700971889520583552512640915573676347400146371410861188714762630858630532263292897266927567787357073138532332925820096008607543170314859326690821949654228435537693940036487785249539031272947715418766811443561217573156670643016882673022347213781722357622445294167590573868379561171269628378582752457581961105571512343315830402604799862083508865872878347905320873997494086541604212148659019609499262184140179587661090623162279832866783917960067666915151486251391996095122371073229436332799636614725668270513476058115876011775385626604903264081692451368008208933802309168519900357995315360076668893535746287471123246376058525571825212646140195832308712381480070486865593309556755120239884691062140910105585290293879508920942088143637683513810497007946795999806280533472907294936096782914263682992853636950639652014715684384880752795010039374294917298572280683290229466940615658685033455251323425708135400092000843411981259065434770742502784473155694593279502766828994689101824190644625208608836997853993419858181883217787959717072051753570744184419040024019245504508794814974826628850139657330144202598792237270579686900258004072939021435434233349819168357262961162941494120677779383327121382259640103407576543558464892074746991800969348972569168861864952410198662440946286375465307719433127556819841592736406664747652689941882555595012832319879365511061484265600204773077148025327873096082372340315468902543003039374358368256215975041334447351399782113915525709876869282389303469096472733013067154200541910943413242057702213962723438586772546661779229930962918357203088630168901412938028300008779252921690320572698921556445309411338721594424795624683308323275105133537964151780903009910224733498447262887322576577581050612309445312543899217465248408697017617591979723119335982437234968957068530767477034810437305708526008472941736434406009194841437937396926397145346082810718619045589352565478372995590377550817039933306164968836751703409019713996836315560287296978074667408831285590398248971097937807236051263375731711699602951443114810608317771762015204057361829298677491190754396302976925613305388910304069293243021486628812601308840827757782462192705743221743042453593720886708395178936222315691353327263364475659314534737993680480436770176195945057436336708824533297703564995993973219647244691356668959420909085764351395778815700209129164243045250470573305227594740975119898868243622554710519217222745055965674491780353825180363208805838437712035230096515902659394004279774044926706546355927450413753356431440108592630459202708886962128864948200767081250381678475933729195166043987816842016983295576306957885328384694900358552229434873588429762346032634581052772497898086811428792217485181197799471903911252132352824373398672114162104247823273326288211133083219744342294216679267068708542084356936663991489646381480509801563466028504228540945831141796472732050173899229859176583569964612249704125184537258799624435950784133141361118360863935611366288071776802313791177145645477452683979571731562802936449396614266391365226666338016583708430122358203890843995694926030909883413164539614437596135858788718392306628922049061266730066635507436207590300889930566802308273541999801380437103191078960319886290252395626482253696736951002218071536532480963878238099273386163836850190274201773980915054697764429874637362377762822380275274864415641985783726186061556658100413883975414750221353161168290136774064332911964667545064652135202997702443007347850045300393869316736019186387401001599894862100473747903559814195471006269668944212758960921281821400626867541759376100372767047898876561677042601075344702506725210557241801284177840274884068960817196252908922166529559177642946240853802890466795687072786394918615409632154349905671936793253886865939699661545449136221848508703229578604157848746378494950520538107190556009123517074816606516436898633990278216955552698198939093360455916191226083929856798178720763694977820223532278023320247141328779230764235566019224413874437818999207065130607118427882239543739153328961214215251817083632038964374248720093926820334472722448195785224245783330641043986788581036928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -1471007318489683885906097449758664998751018141457244218520188580950483759041084489948693464188517350201861057366591575699090083178250478860121616447264559805471252242766678245289875418644961125677126580017932074363146458127995458118076552155906914563374715530902122998126739223892154476978158420594798685513300047417547023213664326019892182413167404750356322189040241277589468760334042351287489224522141030393727968388032516588327032165544925908781344218582494652810679967754875933677240501636091736495800422897753721004218681793479592688365190566745225454546741179351140438760274032930299996193038448692961990620586128532062220602487982760485937743662115757917367375372604520060190000477032053159137393968402711952811773734735521014818446059878877282181463676250392027597742710155978209537324354026905543527980571448330647383021367963340923902441331413882297872879326240165195461183316927702390641638933496474254456122741141439433645007630780947770388936621481894878030290484151615367189380567732493804690284542027196028249228591740952970240598586907215106800048315587138172867346050144506800688672181026589737284655363950512626532385841448664335301442059761703192611635383548737257791769952019265769015830619203749081422692058648752205758407731735246029428708944733679869139744767003839218274589715806457729371061926049531013616413884916944496732911010026897059987193873899459305796779026682725596348260464982980247357072730335121254855563017483529927692430706160006877421033566583732792022882295456937230982063491412882771416768960896017664342843023609032856671432035016772694409158154426406638924113744393830094669529733866205362063255371044323965304752834819061044364420541294779837271630194788102182442025646165408836155063958860423407390552641098173276013077412092320475870434993688422674129112778671611864891477381867606002450152235601634989456343050871117689007170073000723805601160691874424655176619128802014120850210029895206758705905075036534793732904515297973839072152562255684677631232629205920766366764120279666506860028918159039414613394019709890560086508337388941579204316511429876802919318975296273050549015781692115160466438594651855252212500199753331367178224184984309481036772095298320679629634843586164778644683781197973530230637243258655801523360981407901275858826603675765686402968707166621850339205858775987375042765224999219328094703708221971104383256929662635978784490509737506163097004810288810945442560396159591742809098234655896468691561870909277048285308959660992672272689025740706958539751986225224648702564653720178524383074311209293541240715996947488758582825259980265512092057802199186080349859414694312884653366049681558195457337937988871337347783362061806894319109330116614433888365631636076379847697444144760664235509903515324682181996219775936783946939487078134820502670986230066775487510161910779166584453703316071805836921577968930646943286488582752578535013105651090161799574009446758218397262492191083912257406524398650821507493819466831164537811207985504479503585663550160199187713667177773200919353262343146699500865469352316881891920721484450243188127348668062220598259659201632977933661389264443731812559682688310763194401679907882136949039626191008852712088159180264251756698534901760797633732193614578594093436215799159811188961034795458279089897350389030290569561828928505572644801551636128955299314689829072506352068652125623977921965279839206290973898217256513689647672194155285485745278823910452910042675568739918111379522463411014739283870543535693337625835563816595956503274096827371723186178991671514326102878674842220513439839700956040712287998204185318036283562090564248221623769925511455973373932403460225611665396682803982010176192355243924842389680157910355418962958709826256541583715157025486397182655978100524993473882599851922411866041544908778307468526379720079813992210534497139196782228508754255382793866565495160864665709312992150696252085443898002513308330562032241476987606518401242755309102505007469695326896715859887363884918459865249078027930043396337298058416879586414856998695881024309137911385747799831585862651438935552236766658077893677269369908844101803699671037466828605690853219568243396048105410500444884577290990229913912426524781404317729137675922702929015615188473092777977106135837413641433926780356657280586286395992711228807778085599899786844911254619102388175654369045623196967568717493584733158326244059998754478276684753976624551101145908013644684887612972498811727079064429410621888530268234651685152086706042882518090046405468097861985428895617608613670096158876656466746635825740545519001684150769371596831041327936553567093712548749562250071972472146068383421484627167745402601539878304325163911273914709543881337353002064812008095628905177778947509366349779943572947644840612393316551518166869123048968127260181089625032542301283380418300827232840296341702331762558910362709535022272394884615550708082857276741500602695550817133012984494389555602261964006084296622221666640956034190045539878630807678762859222731244596203021845790067006876285255538695026592152790008823697176426969003472740563812714135284808170061449109753953579840809079198417210003894724974000434127875470367343902040800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -10486313678355157870787006592356849926813823968362204926805522291505936269263172940719551359160954890052849685238383659051964165975332945788417667279289913865013988746767399956051602736338793524191356155695722039466952457613459854458363721113494637660054963962984440289231895815472601104512579790979385975128489283952802138805372249047423042208665705264182213161485150912794582298414516344506680811612808936460880197782823340779913339684934255837476294534509002814912155300582751281427568647367063116746947227734788200761915262987591846542187746459972100230779879301836399664178858653000101638074065313934573378904292462359027967562209438221042270820556632693493798476781676117122509724197608773979151665331009329287522939946394727383033869571384842969417145366338988900046882795743436447422877687403448080707005577571034121576841156080631966489233971002161384753828660696507881431021819922105483762143762978699890134636137463861346229782982034653720278379796364146782720517274982786698373481526989724190889410584589193377841350997596409055918208415059893397245302416990019723272308327043297081790196309590425726778558851305911806008779136945927973063091660748828517048595676885710752773981144854500947135473552810338639051938134002713518206152046655559714526512469599391729987842570302464951176723401534999410993899672206807578477572771847303419753058234930620271111964306189845095377148847491309173059165520898457597992072405765502245362741427444905033872415663195282994572847385915034586494943622646072580219031495610722555945614742021980903675626482739789392018139479120806432844865168163914509087893051054819521657373259174998943956833186125660074023726505900197973706457455929692908688070376702932396622393225725550384815388119498215524725025381664722200773226275147692462926758752808015208299513661906580886691489982774603374891054229931648758635167047323795093266099525065566985044713168233661498151742269229051618532896482196906457352621890086879890143811056528525457936558674011510691248746119163593305974618136804603272292102871223827686477931723324545261188026695015836799588623821751482155470636699394941880370556110660810638559750601594365913757781127205055605024247903206628036226617770988010546439948048028559707044082247048869823464263732076286575421827657379374649646664472735586281651518251981881674345244758667084755561650940974497946594341286657300839833644328405488365308915115478275167871076626706017705003308269806277794653905100885764975765957911397817661237439644233734627019611222868637630208121368728814253027719452055682027041313083199981794783903122276535277638942051675418688889420585320772637802457521007146305758974006376424899368370769183343255937888105988543740213054458572788411483465667207972352390189004914503078647380284640854043602108119922727760474295171787814954560253322540940499847524044987956596334471519173513596378665034162367951167839320783965422802009441217538967722230444796432103332065263790712690722750895829382651648468243311557210118890416475920950503040814642376604254684641707646683079337794143432830360569266513783640996472386330813323335473094651071784196217090966627693466393881164833866269064030577665231635820173997303125189348332082797863324556448702124134476137263701772586728973717920414933215774253882831924728029113283446402319281364924958226303554493314087322358552373795473617413559955677237224652688322298277462884223772161208164427918148935140368563659496655247633645903459176073022721603331052017527947880071243078114293678802341891623894407792665578846689766460615065850092018936032681350629000116974365221192975474192215026857509688052985100865077129648199870153143307961276189728148508928164736131543364608096595558516211918336506409807738694060618815912903750721138298540571074094805568449913700890836626710088246444986811514770519370486644189279752187728854064109867092532586170459435267360120377277808260636136434560320790651851904440755256535706050182621602613940375635320208058153785949321758288139685164012807247794490204725314267007729693101233883649111540279887144597632467618642690298339666476924579741048827395012611533646236599843720019299965881229886195974136183154984040080088260183826890643437757485605713394801728155422747763675839040704535279963181622260831649400853794670272959566373237876332336393346100940396656842561893102376510990909957940096624417361391422709076250186960543095512816988683046053566461789059672399301553123448926354118424019897274246206462690397365303229476935519386238309427703764182431471018354959633887204000531695798162468770004612367842629761475634135694322436474469047059934935544761143005601403341694546492951792540567271534747108457266236339615187432586711821988958544485594328108851038889476447751156861545328297662772487462818689304656245552496968971614736738453869484393488871312060294516337673638910888339347107590052571216593773132258839894460212509360787890471803859248909948096966145040388972670753108876678778919482947110804956388081132386763029792978080760701932703498291694681193683318254697154517631089502876027247226027010419605460301182656114796969237015915834538382930471354749810994056767065721318513363237325784626629943710636456916829010685130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 2146470476359785864565534683633385985572158154306958442412563471397608888949968634492096663124951627252546469309120424893107097453748830348222487942886128421121013552154469583657448927547393778321231858690790085835651849469739257151358956029034622297397009265408160808753530147815780523063230439771282536065937254379980939417701027950307619355909305106067729549164676652144314649351088163494974750833249732578436662995024020911802066147736390587408247976132954738936507863587935493816185906312235497180413165619488701397744844934201635882884705093940227026061194826050760894961300452640477127964152810990285531514569691981391488766663517332731042472622498652226551045207085673406896041296480534698241986378102136510078476024528676311388214812728925777210946774217330875284647155583579142618313342925956937934778153124178096605829070619257046519126473106875194668019814623012721867201568437747113653859295879904807032681842939061335868452979922719058305985268384777223027733715547194572932371115849187649352172083257761479705190835767805986697952769701513984063946149465315893814089346574012956374309818476710676465089339646745100007065921805213556293425566128009194641872609267397793711963233645416153653849743977407190857713559766546238745922916605172623926705991178880109289758418112244065725908104412933677813368413006726303013254502414269069230954186947806229711837274019234528686621000848149714214099516333268477349473552310632785277573450084298688760666248360104468749168879036684412636668455564009524300815162965374518207985878062720639531283010905349202488039314643798018765020748635365312144387354625227166191675967082422156245590520457680248232430115569895910800085556716815894763771439066737606506811012851091464905892310759255353260742127967028664542173933347051390866443408863438467537080569974359316813913261520987111663413724740486565830407065205287392776429114688106605065028119762193344207580435902676758962297100955533106902152632185805468524731531424726856312869569765100460891722871972899194187370214700830455385966611245341201077129685326358756051757533176225012589094688376283696092529938490687760632484491735575162462470352088563858303740283689373778011379841309495575327617542835755791599747611146255158660698983557471217480458001670109884518324042144666257925789247649276081438624909027386160430788130393200376867882946781941031616691456714629255328255084368848030762983860424393478831363903047726386296104263627290583032424084483624237012341905249211807510724709016165073263918724279508286346175999153906250395559564913719532180912195283893222632731699830445108394974466249376627498310904636982275655890472506850038732529853819653906469108156822654647053792295051294116544193837747705850853349363066999163832949676944529297338579971801400635239561926768820932094248355400687679339861031424591238731453029012384983155283218376069981299661681685560105968216542209322635422201128933682442188455790646957576298500007164133967954683673961261739221493220403992795300193968358516729090933092278167527937958406282957675859856369999687516589288206620931287100127628025565932317154882082512086549171779270893585081634979495781102074388004737548503171200170119145557117167307089071286894940564206867212970970199094376313513404754041245267894751960806265401416417579082780081678990573600189935548753664321773585700855315284709798627413851546617083093410156573797548191943934122058737254962018498937251367900114173451660015759393807374495988738166222987005866295365700905602039142235165027547623845714517473143219401329057917516797530525418017361374706377612793337230848916064325911818152702104788515721522902662329013770163133691737145124937484989956248349880404430681491335443926263479622919140439004060264732340863672294595007784658997134484226105865683675775924727084637340193145866802109334427715660492935415244642570794488882768204968090999902342017548627448186789624522646529797609515958022545889429537300825698028600988757841418176209971083646803551790004056525254703856135729998743610242296678862271859067979463074962621391567373747271512107942957771942925915643770834482582050994971703730542819238901729916592802443845124882548785285618236075006506032368675955133770057156181061176619770255081082727866739921084635503357101237512031820559113072658463534833862354454577775515862062567205125477066053962932566245032346286592998795510009840177885554889550947727408960544564808773584740575752911686340377882319356967502119993092866809196968709766036048444274658674835944175919601426750916093473275676010541891810519617234057077114452720639925001985888686447071507962091778651950274890890990194139677426284365297441613508600315522520272748604013243165615219680821337644332100102329435364173367280664137894437079787199202979909891456375678334432282652014689100849587341934556812747201247572985414337627065674122470723250202482054120675774704763407938750164583133627221888055432322543487348608938055012225572663808397088269594214473674256052873190448574281465923087300527969252273551003263619563610441386313625156977611082927600887415397353177701049868941189661749554066928161648364814126912173605640208254746483943093714281129236551033837374823587147653661328500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 145225792898375903264987530529188821797247092293530135243408314328530015421641981658901243870771174694140075951959108875659178193627398222001373766166482167858113829795623613310606606998346894604144171172512779791282303139274598008625247863518965266509704791534249249230988287530444070245805454929179938746986438221270525886748294348908713771120266967435507313693209997776741059943591576626615144020119328377750509092107946578605419696847892801637829636256840171416535812627860173350706179218620784617707196900849546291973507429967856985370535147680372390601411620995059378908522948277427639278435465814391206827535667214671369959509647234681923152323805544195778360513929480203401059590252702396416242486022554830968527138264406732099438679479363857764390130190560836862924917346949149727977263519167325413154952481691011288485731127306020829100822468109055742524570819386323436914471972039286065725557997999294009593435877010790655604789516036038411471300762759801265294701891709562356421166959757494618297028290664701214358443318537802778988555878395076888365718964332247209770040008407923083133897618024617085821771874060643785323842344074827437612105701036154230754668249072527191712421757942589557743715388261777946622658715719081241697210133366803506000078216340485451911374509102689762359408211644420991500604838976349555782257124714012879656651858145699224338355688313573585504158033358407236817273386690009552309175944980721237896077427582615777358098461458857331073320895980192032199926491625731555667393914348425398189012576901797151297489459110719096810817091456198355047739097373793057278024330487799357977919304250725739903122965158120426145635525947315186424041185845825964896639966251079263814848523433261874297247616612391675674685255328596965557366552432454013060633340826786254623904168656171842056600050962283801753407014695691582691157100517400923505851704692473486394966629165228192744532195239041889442135951095380686895486448110914508429220133099688843969843387230773178981806578317487423452727273211963980740454217256979246267394655235901667177047800432549672997646623616265885011676406051376105788292490155900607431193332923702813489485652688687203131846358346477695021501256553991334654308127331064972773976907250989471710853434601489570177153736333316052475628227796991326595460013602899499504452796995034714543076151112834088334321271602150735613895330526628962363360250412406129262993573418198218996080155285824892283397688180912295351971519770382964055710240571333306097796960140451272836776975843205922234594113280209781703642109215357895808687325942911435586909512008877398370818382686771416382316120945443887663504956568857420339887822869003239254367968611261436121836804204086486512334567274181143282515314768435040308665521466386351627390516604932446610783257698499572873741681770104218089627819385851578670426084939554966825797126112336069947103153101278648406358696644399993864306850934964112623591640035650825607969996425954336106571240337693380095174599833339593059761473278344807664560430465932706499494774685699170911307166005073671441987658089867515876260484244066289179194238883145690423472962930442068479785572269677140498219322756719021087808914715686038439741273173177297861191065937723352825171529620756454306728056845241507326959102011571097101379330477080807269982123795039055106983276468827612176469974867595873351678631119004643383918190035655838283577770296924569307121056462698930760157338398903209529762756133959775223365608191035577961930412325127772814173860592899602086389251347214220100548394132806277287310466417665502848609026799699769483035053298253019375636877808401510217467358783283653562200587721283567508279014892099836382247628069751139636571963902111700475064368747479997684945078576162345783062148254220869890267960996938712548936151133276039559019462018725765092972431486622099891567348403235920471362262036721882598191340575798755683114600582649178155603011292629778213183062253184407806639053111464923537970092893487512188038824826956247870576310948063271027006670729746581352799529590065409967872589001909352420768355639971008037677618920999456517966146100986556667085293711445591986766789704078867388148851211220063959174424550833181887633880620292817365887463102908095360045356144591239787470058277034716381713028784428456949585218081151404137193293401201021199211107257139422359240235112918024709495491423491604207744643946473582720719805292519133911510661250512894392284264080956826985391304026994072739819328275833916716745828412241876859807680880026602495166441226883600106100369483731760359339526292554706845588015624444454347919917987784525586322370073684049738152279381639628972624918228390158531121587142126295520174643255037447303373582559525785314676030212538502100730315516082231499485724442560319082795001369207321903693606517721353492080035970545663808456381588466700757304557992944648221741105908007107983694058087533371393552270414139979530848740356279246895580235014900607811484574173915120026250863092998726877169221743823445066179853947843629967813390834173671372712116139922830816788008520063429957555199322699656350134682692756970962086920645041918926547074688638541503898246843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 3561265250043162676491035852072875564663998289570230880013161123544732072165733609884974887845885253863299758752272292151909886757941406224141460697314141643024302858141297761988623879845764279769465009786159725358835570848988520308324469167412498685581983246289643555805239752771863135104775297188433446991715650245963965733104201848220457621048997113189364738152435054518936973684854645005947122051515833950814092496612086140487375265310309906350068602310101995123659434049656303702135933709268743066098558733279029380760997024745417273751640431182778836519238987512944174773623492245832153261033942636394429588708973560675838762724329112222499819889763877873875731003274996392036967447476315754566346021886826407177354141459357033334561700750016614791558498221732202316311054310329551216799203099478193968158657416789536488463286962059891743962798127112858659429524206447967546710372443291438147316754678736132368284411457037138041387870026560875160854866311800688855948286580342859745514953014938290547247853198874040994385128213423981063275525412335564170491269421901418867697482440587231038049685474632368759931961536301953037990079512906647272424327432163863503440732268354280558035966578855819311852461199741048173019067043811588792892960563715516577641353757059386415109928904157678847108360787354748146886099828155554297183448387798945391577393904014745130370621816427903543753515088302712106610914171657828218393850723003141560666969543764579402575687876847548675561048532011358919188026281758897093614315314864361656654330067514383166606720557705731814346748680323218865854860368657041915759373255700070947530865647806878081940697042329480263172733091099276593816653250404027574491832595862237877577468691659502834076586425567044494203388289107310424215902492870588225112167744187123077076013698898273497566215029850291539257397835833249549293835605640917324225322651199654650485536591393152826405832401691851935759833805306311455938442723617560525004933625363485884725536871183340084171268315987218783612659588725489522248124808619487124965709925188312595449233827513870404762245929737249346361457735995291455218491713758617625836530088555260550564098991201416495819433425738562618925263548354908947428378953580158128361894500104925023974707177340720556199062113729929346953876059567622640415396640277152416425374531782889450374122011285497016306351992077249229381772265534834715965497178284999336644734200600909784636605489424309540620419375396506184218671559511382539010348546891540066733450133538656777818909377100733015145335433192854251488656920745581667662568525097982157226556231652080311715362950546856300840401413361094871973654922929803148877281352274264563961980376060688655194125795314267248152667857257746115840321418549105824245054423087799762281391343442082023942493171924684913364256650738264985995221889678705050897238689648261663739661116363729699114894025934717751811633876070145803449502276842854539407678024484531133061015504940186456474845160605477049679966127023857560454772201920603543113916838673786707449907819921136138885238031300450956075393587115351024322214352406516996837080592245349868591112846711596805469032408422138685884711421463723591089165272188015468060314603804899874955224442602752747018042690690396216175383791316997126473316793546555245117726065158957691987661406018399797690691642169136855831842448011239591927007183036444729509929291986372286010782668089058325566084518297296826915083042755278014293141319873756343337434078919232797563042890126015952641638512580565689834108594016753129100080191822311985105180473425006662329103173441486732068757177743221253045543127839891801658050014769579896335070398988459088109859970577978185785378616752990982865534731033313999184906532706240154682177516873467211510614661572912438988374277802069269570629458776777651499351440216157837679679743843706708633618373524149316474708894147302329482054832933962683849366712557762448657071895028515411494849245855665153272900304659261954486849917922194884421611000584329229040784849127663589934859250645790808804721380822733016657414318711485547469846729280669233636502483764921658386657811222307781417559123078674757678894214025625253978836563329282456014126264152968465582426546633548479641366579849831957001831136286493921362487331545249723667833074017616452997156752896955233363043091319047726249613088580783645512268677149090378194267462938094653493518501085810738180006681432809473571269233553891965060210878635515356874748603057421593353554892763435380705989577017009768774048505652632572884727376417265523142336599211948503523411745451257830229840186050451162278932571488069636122164060303821956578598388403551416545171601676220378982138908206229825371687561428114528940779009545064742711698729436318237830259458103005306151667898263319926287325019578317040575079431959034184390849215067555152867120773491791799757453688771287264122870310198288392897993516836416747731817146033438336894917750936024719545672350858391693119195205038024183559038504832576080301377892687200292363863298805772310263569478807648483881995012609231359329315161397021980740665722844401873205405012209822159297186046062148784295483752701187264654718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -93147871378398025059410549031199761954746993262108576127278022304870294190852291268667581110168699520393076386015359626817788181247959810998865891292388494622115918713465583655971386557591650769343620613670144096678950430296753400577628741910974521610073263373966416653613148464654917021747195332283793160292720035497776393083816891419983349393059095459575331516209713616910297007360944723272653408411660592541202019832505199975998845741401086868695820521128636087177082349152913108763013863937462533533359904171395634734203482292055245077592577045939188775224391371801085199334971466689306177252151242225553460187305019761007396472040275109996279335022127266812588503580775669402826957960963691045167238724602957978751822197709931722547688920660437291104199037998980747294502788037493951927243914969788839878666662555771342908335504145159374247210797420543996992221406208062902179026044661278925676144460372533130290959286990973618950714696069809763874852369012842010743611626567513673054219024742532577966961803905199272645958552277582799023384585961919395250466702261801019107831957242083279823136050044957228500063668976598862575406473094757013738414652507338811264212915856037010338312593508264377361431439656462059406756571583723594934825040897796664625906750224152031852773537025777956178145686408394734529969899057385573295887853122019034926806038436850679526263089098382631151724710657927408208347018565493945291881027390078572971741635334794085532388927248929060410954490593712280195665486656718584574098671434303451520165374045945754359193125268909667725905026634252798941615334383092873249223357716013424404344481368814259023728718424078526697141668936213395201232474924965863046945397345303690455352746311600132192315881475458138271808670254890016625331957047309988018852932604548515667587463328725543048651425272292170970636757050991323865354313279522516910670230064679532820561518769782373784705945144819884898337755242755425694611648900372605099683340347486156036030847135775141939313118435881434467076872678832804784620976591501512922102989233626145954214988438146950297758870573934592413475577224806296513376123163395197850944195878083160142926100130692306308397734985486593549041871778344751885528122003143863447012834045008760591608125343073082468171900234319087668639989117685343364761067365084397715259370763858318113350383172805840450923936279811328305224499640625008457750171745959825777716861761072151944395249817041495358221928903158268110226491606567591720607541880283971251687992505093397036947511314012785762196450776356836127484432552031575892657859124148871736190189652628594654874387921954582059610983938422152512231329046783011377325166862119948069285860033025543844490011665843634038128582926944183375601962559263375662103739931229413119361898796445741470710839888565845105663640874098372280056824147942962216460662354273609098459764964830927698039795833120404110232396229747142844513615863492087991797964144583278530148085272967339196440974644217894936539929193577912598917490060194702849313108559076786051970569073449152129021491150412331677581846414569807298206200939355217431997481067889131156568375831025114466110993003442339141634878415308016263794007565383053171234198751497800475123305615079773019883596763905505233858391493353363733012581402500653935784789830444243378639025752135949303852484755629122096703106883473519733371074904313443577516585390164843956475403606300025384479353307338940857405799601758269150819528514942380938485850777486252591909068699133290298148844913261416250875251184434419511698026887404493766190995339091955755063179094926419971779276307903809628785087080835749649235688674462118901597561092772102353354493837536457654017158846983872491201550457422062290801637534208128145574832015836434916462166491018825217931424657339089149796269697465977845939932380913571916660260614655797795370464039706603149236402382593612385939008630654703628385614991066238701784459862073196010787472873503743948161329692039689539660268153329537132007232937670222231139572147701453889784753563288101597437687466045570087325739224485193460080953983103172113506633051271690854512860343152227791928417610935664202461916483728531446979691494090067602732224399024813307572552712013581090070999358806386538367144414487437878283550875501075173169460725559702638868757201414870031633928736989126039719419012373755630873024975248446917856701288186065648185464881681241902942229566911751003279964028830280754899852002250324475163855659453514397684474292473154466741426162019949529577671277298098598280202163552631436627104022996508658049090134031807228312778827006041232770414662918876357240893144536566753010891104853038427261694912449389966707803452186601570861057322360768388843265004672314020791623889640400392773057692236508565392427487677898825044530814720604552569373647294438265433769712469791035009204382967312333603845243923765574226777586714816945631990507725222353401571491133791147728078487391382716440391520266577654625323146940774903226928910531290423489325261089471404694872772988670016176168982523325848102206742913312678649836594434934227341759587223869841644850681579880489449961567796447780094392536183069792171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -10949531428860636966514625996311473701931827886889962922995077307392236344792998766362102058811584348699065073509217140689226381783520434430724073358194658321506428655882565362271155871213755423083646237885618912899316488018738232205565290647126312864975377117525405649649038157371718770088134657697645093578554307153202913821978288596193089083149484653964698297492580386072317076144724047681599859462004882684141913271604963445964369139308535881921967010846029658346590172283988801771236629447109059536847003818815884095994600760326863115306620854942737624319042363566616146263572879504911978838004858041215423309282788111668916433642626057845235708494187826910125244589233381042375861559261617820720000946959809577061624577827079748596647039063070081241266628383298896581203072533301218666522666820173935080408529286149465482425050235295630643452426599760555464195002063770858454935816222786047678325191159452050188133926608794274651531899511696519423557527890966943760507773143231477840687305822372217423985994690785527908979167259436120232555191416672423350819061020255381463085985584469833624104087991276510972790281936410020814870969494464845388095141477748550503174155299254547638402511312398627978331838424055626269111020608558569406759683663743525598032743852540877165779214495949188697696317865744995869620041389699931195993977619600217016680928757312846829263854591001104387235551117340777653622006268551234122160508590748201823994609833011684216634000708294195979251058154883536848627031936198009025581876170926928916200233242445080045209162986620268626191118275737603992323707506365859025198592900276031894665298851493863307009367747603837470350299368119423910988447200608710411504464402783802664825132193247758594505830511993754937276040371653167411292195399443937267657717719515518945879818340462565418539437723578415622819351453667106333156694923642413260380581317248743786315460221566424778143015564202200875173179216857734367824341098571577749887913171944614265653650506458414546103443656949170741964807327150690375214948015552729723502639464337465651908126251605619262828661527245018508657998482444596736395830696690323710060075173008235452390329329840981210014810430272133216706033772154110443479337238797862958301886732074100353273676013163808785625557980487182894726148951113866818215677473629070091120334620961165587558187059981170413208059374355129004140384691712223833322994875089553316848758458595859392556753904009551404597022620659836129993479069857498195620167064920649380282627468150470861779423597349617705749017686264284032975338096199743299425683237344726981942104872035681559734995257195574234188631319993044886143746751496083256595658752196850859581920902447130773534319175030271856316253331692652337393993552803536411971626403285107206026797316061122508276432188316198741393315814443667734239657854262668359752776897620152118432014130819352647839964763803868198004074767092488250290020577244762047980648915221903132986964198434637305804198122048780961965202359416389619209723403943442614355181574236482482320231842048417463421797825710808730837047672254488647321758307473943108250459117928448328648899557444695353394243364488464290667231932899402340826438741169634637575331011359725174185716058886698909170002886139266111241208391184515033971277752169366830584373503173707705892243084647278881204789596781347052867852049746664789924460568827216145888852668061553658716649800408984918278207096246131189455046795537460664334661233651480230754083171795390630691471629816008849561135359498064326706433531903811452865764293848656822860671859718055915780962203582558828045281272397390318896059174032717777842634137175707059478951456097700501065542456361825593306990710311469806310357516246422182974374269199211081245340397526992135413639755759840692726915767359835379995303752901983933407867562845696482794623801764465021068301238121656236719755352365015610173458710648667349159956865096677507260784436269353268770010391198519481928170053591850217117053729560643013525144785949516725279946037961887421166635125191367051744157242321479118858281511082285795841010335496355373043042951844327161290963410944383891855576162917927393699955406965252389534282573189500647655210666357686460357527048949275194470199368025315004832155898815160955385396501090500334003363680542792539014792542005141602667237242258958422650601319474613304094164801749504043951420289091360368394294589432858319236513638934888001156879261960152493068931566919993320330309148635901896205190429418052575824568529328963609775970153762036704890949734103776846302586918466544828256425104666154028389419170306217437354340240097367514079999875291084568607253416468223611826517662163214969819577795389164960223736445633427719677791729427403320629757675840860840871072756921830609915483050746274009857581323043086351320015755107617334795287311098448226030657959793186566411644499720582523229630440946009136846972389010850656597739624254584000087281922639473953425975949605446422261082207432210354710330934043074667387957604923394712989469624883226779971853832343157308609470860337598252275957473103680667115945459645264029966084172761217648035251747530373587107307686327981240820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -464946709621567255545833368803157301915659766182902443170213385985835748739030081178053605496474336960455366002391525960324547328829064326217002576221886838870516499626610280891134999424137750952825104908618878325123220769958601362142634588220173915745003958917703750635846788731762566369336379338865044529774571924305098838492375730144534635436311617444819982117253073422364891126185061242197548459423306085627618307949484527639021499601065293994844932868130461717029766018606991476964153721150347240592170376547440896512194741997072844538212333428100279217163986506578612755208121728873116160314988222784643493562461571002634812455276250922814284634422161169046575398467723061540559236342557968760207361295910213301381135824408234626062039709787608376827778879567764618884535613353306309241071738322654633511985258827456578427232033384886986083082888146600015585303003732125198420858076411508655887713093548011920154592700233176632609375495576039896661553398997186642041699396139333347414843824734946529606939639836389729838024857102456977796901894158608804022915183830765508633418469527721667251544530877152113706248521643194363569988596420632655976449318488051682786872092695782107736566261158473996990493832382955482969848156034884888645745416715813731923034350526277468145191331231440820471659675111598556412001987132758918478657605562802507224197407945041756205498684127039839810931355019884385383449854707337541698643055868146927933933266717077525587834579087562837987943294182932088317937499076885601490996237649319725046367703293848792216875486046541272971034492991165311084852052450449173364752674545721534268645336943835738932445236793542361084077899157397758783453733612627580105633087708897148964731271938491788395455731046439006287099717725993497932451439190760766045592842536714517487120742307813942351901705935819118414359747559409103961052084937507571560381659373793222186393739770964511868053931185004934597396709406253157051732533694329021711930442353109933402609516891390119566504160936102814653519958198677775743756356655666864829188396097439734383300563136476219270804561630933332673498503676710651352706868835267924062914139419893867069403051842837646570586345983180236151133464504429184962515777153182172574892275227819087394273858723914386929545165295076234476054207336837104363327871108703496301000720099158322867799554667915532911211796699685729698677354185904638435082130063903888072906084458132923122083694179477772253437893423082485964661026734287282706879199756269354690390352156141533668812368121564397218977542754743279181017395879075265866989580654870255101220970123366406989912269943474807384685044729595539371651024074836065021412921458980493111315816972647716499609219458531434081821351006497531334117344046436800005195180490264518390800411590847393189326110291630654507012172340719723084907311007625049286104057769682774303678348820567992398530488641544829850924706216292258378948860037790227564016589760037116153430092560875968458804082978433920238565341945140674001509980960971284019794079544675875761831048599696488207315511803683313789255842918676734395152381455785278491808326799144256385617646225581926121807103104049674523770675192032994504424179797829772295205089819083401002474667664345551704495922807025936940826303953301026369955823727244197830485602976625493223586737969423068427404214370890870815906257440635037123775781525118367583367470152612177407964612399278519535846342096526285386876515240778099148726952871401319242247840573067130270197666014823868771894620158182169123786355263489245224364096271983073561446540770379754842893596182531269376136342080587554199504074712037437712468822326386901617566521009097703150614990686270503036223502844136880630448516473623849339991358593489467746653648324179740081402947935616103421299856442792732273539816866541309677478635628933268825432449563579070988956850165904097692560240062088688343291933819677358236136874048204048980302211509944883368762463942454354603290643349410973268079806392693749795727978559766108079354784803044088973304531560153841547616865162357208348928423843456125432031907223601900872749891574787760426943187067157701287761954172493168171345282644617872979268058772377421137978997973221126735182531524873744066194063875339115209148564910466168212288430506296784914670825152023112441758014795096844080558475896145100065089938929419012747194911011827857898750339771869484348619200117067433584369885427622175070964628523004700926784823594408058694876000120259860378492965301462095829489844582881627762915178067800411420891969529458193223734663640194221841679259481556714708212257140022965240212437687932635846136902463530217215730586783597432394364121631987469502648520146855724644942170480042119928681814111378568154370210090031119208377767308040432431375009478309159689277556306995131437635765225582030367003966016145812397401476750086299136712059388901872119629150395516986769641843765070149750492369876854146487129965768354365712524985245927237661485078053927195190210075956396474634287954623137184129632938114508977172075781308915757836218153997878360248900776246802262660442820638074660627239784229076632064808698307119334384738146047054174804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -12792647228529363283490942385973336379979305366274399306758959169317043961161009154595247956544537466629701792543340222442849748202590043142233816567477930022102849892786697005392347697888260259978125566050837023549564477689432521579148370450288605863799120457603600441946319059553217465471911233773860638803235241224249453175757900810636332882698804845098461824789166500386181333986867305523209100568205179978570271903976778307800337668437748301685836103393265191318129826953671709404878561474013432405170485845606265806820770961476731632754127284257458066510756439795955718869551616558773090363576137752228740241393574807607596510118107914152991254142907427457978665670046687508077157934276320823537470446696623552852476479902291764382254753424247046147651379351022995016275052541554460061436213078555790625621664136797259356928656887934820799556928006030943685822525649954609549328716835586665743100923110759230038629156381829916006007821489717864023866780366843478209206183616183501282729935842060955624417924112924364930183518219786588704163281999181436053688966539836276902162058596105305007409736021743805317575900052495824763548281248797857195472371153506749358550673633739725495599634027338141775972652822400215809957186062025017582922246129141876392172215244553448648510665906423571829344095402850788689887079993619436984386914801571091208820394746695581839547389408844663429862816560598184119227390409786521530130697183229782154521587472549334985301231386561698476865519952860444858512886514592768100627794544431246588275839542905580585751564167363710844259344510397559829555373605780655326552763817668079096259735858451940790543848774071931717278274963202687076635320255304824296793309370825967175734336803839517540001535864896392980926726018996364371227471235076294996075069494828103315460661683534445537985627079764048899729722708202958251160924129414999120494322608691220553893414632935196984846666135515791295856744248354491937883311051605545734407938588293663954256283968609336945048657829961564534841020780466528296976260403468300048709131660038596915613632944857940555820092913575186317801404353323704197790682188312938424075831147173073714044099238112214740685760908934527547949921881492128015328619349829617329964948786564187543194984355459253771765805839272773246414885072749056020117270357662023816704879280801577777573987014308623345528540279635664509655083140158465726819524532878430309587502832941392033706547500504857616021857276616658251652373346114471461563108981340641879879367572134635573137444597765935402656244677488489230315101218404565205476792160973723689000072584103080373671825681191213691063291542115105425202613127120674061731397746377291934334505406017292331675820608807510122207047901103936374207150792637885102291954324810909476145916006215958828126977977266704334024189832200905797356730300987249815589858601353087926093041940337891108725469537698824402464123256620023440832300874737015038887594209033705150382000984330237563497073597807610785043681328612797063546096525458721694517270576564550106572865488725032751618325607429065408229473714199387415898538043280912814022730538105821492698085917507621916608055322254156565578812933547890699743975028996635402013661450413348060718157733963249891638608075811982225431590231203527776922591612959448675463163821665910775005601271565361012817913404840325531143998587563597007341310681452850565361195482992902804237287383852486046591055596402677807439677788197274751694195403029025615119218461476744503672698395011980873914300171815896051147597502952435287008218704783818418084626577109307901516827435556846832978345028830153162699899935717045435409133383637483172309973888860834548575372005565348350031166141557659372782163635010058277735994731106122100838712442638873410158813562475523678693817841955317149604845522393354541108646117248766786361390240973743343302350550992040731756790151299106205782370384313363992292679976679262620362296520753003992925830604726276458004897413134039525759976937088452986579069664613242079560813254634333328663345637685008033409489231054363175766298468071384652147606151308353527322167267771952483699491656039983084717745009178971671179513456910353251015977371061547553303641049511020969814038631111896116264375058348958105573468724569446895845084421004689066951531918448336483451972402291456425206653454876073279400834545027625082656615448217702427418713589939126727744672873127562323787001543548617000221330310789277508442882434741117526753068396729271368694471601279675139140763189459244428084909130020270802572169436985033463825794683269815402182016304703747421023688626832846185932333236276269413086759936794879651137228845250467973496594446835167119196717095223564218403613203966731811132897663054598978620868660419066211340584650906457314932004795568825680100275747768858853778639207514197693814919993974506263140087711083830551894160820992563565513113220279901396169514346833970802056251932188367387202621908772759496913640589799101994065635963626279844961425090152172102627960033247435660709621400486991368510303463791309617986762939577188714476226287668046531735172984359457982092641958232703229736715859404161006812832993247924804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -256296728374643520646853001115035780352372158273379848870899849194329841367429440236992602621844640376507367179636908019928798833405471551123826354945041744197115089152538655633647660307630766383960678240377032110423940016190726124131482445363931297705198995747374458529398846036054182923944851837399897678467145455812581317030453047343005513031741362496329145792002259196733830143946107746051169006712797036809177222024504679447412511169016535037186982872472071068609816318705988881303771267281086717098989777400499706921371574025484625302944027849763684848240502060329088980981020707436506320934128708658447249030465318810891074262631249893010157742440712857043169025206854029977728917650138975155922554495557364024919849515583257667719468808443007824152158327285440532246968544269557364955768677728493992758681106013218049053397633144528285158969185482899846898270984105437850479605846558390882581265446140243853865910754234935623881728258469636889257132600900862413358736008668837247026774828750051489029785872540921107826659379718683930459340050697372306315620030524152670949449789314153042147570972384509805472330041840755686241454321440003347264378802672076074334145057016113075336888863367407075473926182469160826077666746468071197507826202673025603662697976853853422672564720549685527665174767494243811924981844338224473057974728173940439628592880858101626979453863468769249216577476873981932534225711490900227511265555049806232431237587530063064221304020699309295833897374389710649786077050266346168373098332757757334555152182906479076797809925462056306187325847514142277008646407440410884536387795406815038173116330895189297946293579622400805240574888858322202349472746434007941832186678588062821170105233527363175106498470348712151970499822041999429234018652739184939348203774367887592068539099832494113671025861978212192480911227176804922050927112577009982871828902695095420601725833104004858628610348327615601669379955879519783778190062702591852575155237094614002039128952496679856837151986734249910418997543396338365947949755052438889674511074710157162808502119159613770618147174354109436742367419171037942412350844308717687973144868424621130810572970539975324867061948061227251417414561671485081332410138546838319390140072400551916939391514468262005302621705335820177610263156164780184620092985638633797834783332706044391963999772047228502752120967172022728926433375329294188948751948640825911007145207863761509341974669674253934450273661544171453834911778899967697159415993111522946864415180782414987494104579552720434013264121504619558868321212402093975035036183653115273523881890619924313405476333731863797796656348052032542040449200199273987690836576799294030422815358890883803269588854055884880303925845704890691790445277194570851819329877048075701609481073296569232770415332308310045323420155748418181991239715747536017033008968879622685390698503436775553113978812178540756210754235160733277177866008641519479330458804186520617331099090092225522377506538137720673989971357096019503045270471092476003934934920140335926303281654114162207544714259789240188861138444651622807944543818006274209624060522372995981428127100128302957506732578465561181595367129539900476930825188162792518724940385332588098681848601625767977545727709185913225696781446146662680764990732898563857349804191204192089445384216402845033305906779427180340039663318860052899519440523249695883107444714156220738730715215000001113361081048083233735757250171154774636923565460433108726512122955802547216086101180436904509433817032313564899813520472642412266393129735650147081535255897903455435078588920765157839894706755256887245340321520302027440603308536075004136898166744413363007735184075324534105684180633874198785541670143153876976236769307951451300124020696250941039554221644059736117133845164484380122246117325101267108437972098230497795091004384553862281829185247240012497603559636130727164880070998116102100206044194066164959592386313813741004326883869657102771212919479475285404271277202111984279383758171492554627088484662484915460152002493667195421763631588375412739097562230327155730644144113708960251375954625632335776343330043247630892126344518274545298088690658129466402382124738943901547842820479071785318372910195044417615322509441379114349797346138865301312011324461781328034254752036050020509822436758420380456340445404584289571155051203075452088157698735882447381851410348319108349115554863429585371421299936166247880139695180745376652546618169996900563969168010318664058595056938593606295044381165255198292996264424357811654640855908777499168581019322115042611631016705990738225438821086710663362977788986729158420264130488077236318305204579523715107929567331081259831078480535204780615181390658745581443534975344998141553753723723682204971434023440803935998947998842149921791972480512679908834252070244930894071059639373967902568729453309122402472462125490686289684779638865881070828061322371343675957781603050460456104192354134153564317594833478070928351657870412609764126156900079137298441806663691940320689102131910051368998874552201880831689461641253049001001390854964779843592933947143464693164730937455896264482186039326895369181138021769453430175781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -3937541723631893791481009962682613653161967133945119864817581101058724179715724501568253595757024483836720706033527557194832896909969220071559033067690366461695091520880630770033380578357286765644830061250894837114950607075023499879929723885131031782097906189483860393725171833491417353143630537987977879306492078519604070337948979232469962734940643684329252238133120667766968420241672932416240954122769681336939922165891393788202019051900919443213430818993892802331777369280135939117793546145788011842578775138974575583962637767932984709651584742534389004958446980666873644914877301798336360999642464693508106056528989560700917084457919047948554353399024527932465468320688510149616342576682460557918008564354622040034934624960887730486059320444210428132280157209458039978520597603088625744901515214496957271109397530275563322912966616560215413028029510437608703898310148245421071902474016787523665413159185173339358216639335075067194087949943577210394241462115510528439907995497571677838444700307223431406216758685447118670221991570909718769981404034693319764659790272708436905616812957219740524776927992486476647873857204372832352559948802641391971853630072273511140238311834727616882398945556862258992464800928076948117981865058304963439918400249308216574168376494474995383377206805597513528470913071863121722083262856538850534332217915327551824618135367130580430488361642491689143722884193392060284797533039764074689534104797143006332684161405906448800386281876720088821108172310572606655347585146309309978380848859991821961266886988050805369622292793964264760721895104658264437936570934631798187299830062752585627162307176175789922142098315201915565978524422830852123857271067382247789212579513644294995344831743173230678334955626943860771523028812254746567758513618404814863691883431167222105960734183264396964399635923179951200386737537411586930843832195872134154070042451878089967638107928146481349350237220698593658113583772759391688068344595828162246579916999335260567017014250817001919564232905778392895720662248654215330370688191401597052964083729878524546073314566600555893009712138116806730732929646290209270720014004482494322525972220702348741156135797798678294875806670535213332277881565527066074876870738893709931496268649863900920433084427287687459758494823755069528558183150717604005049370147143682130143405412560811051868971581885724976499809415014138411790818258592407897641265466631800310433852764972178102828660956920951367584676774429063954690168449304002673063761197017676534539729615799612785392027728662620780118156839830454857365674821390954684267349994657466563523026845557417444043299633636688522548137513845753652059663168617945065591761313645055909754143429655819903126696415889761571718824912256628106722309731306716484161159439340574169760996678572843771310235819907537942740756622140137710891716236345969946834798731245560799679769161011630721800556752061372058266344033447365004209572268453977690316899658529485735338868894540938162604522612430975154302930448990151482068718354359256823017085926085821515919202178302583520203623337321146765469791535111884293087168453058061567298395260645745652551062756781158367155100604751738217257807144206420436436002889728903592805147240667527545113171318223018493585883120914674615846336663724733442498069250326774749728478668715681167404934342191347077702171813528007345970452998905151380768654941588498949492657430539509707430598072969213066199459921649461468979081618389459202144104155728100385899566391177815936179542111201746397420211195383127385742909110284658906719718689552248548693563575995469368937856599266674405004267631590710988383922772925839661965538820826223266888635781500001225939368927414205596766273843193250362338885182944444993545456197651033318722233052768400691316390753732902019368249130988744397493708904649365556896837655455704026244453575595927429610821096142887480936414474700824257508864158328296948663025326516709777971563706448146398677811266907932003507510410338273269872792261952951794049747230170938863308249778929169772343586204064124580573758677145225651377224374064983095141084575435407099478522817685400106250950194754546496689508752016718722665460178757642734852208312394821031834683270988440725120403894882820087597394132300743283195576700732906748251085579904802274455552244799730537035098175393343362661028871279062309849722188006618974718528695941732503477251512143437789430892082161705809096918405389417142479969502276954203599544322507214392463184175926188332262776243718839823726272417621030056864440525924368664658079286890460368470932373933679386930020801193796753527710425132492924786513984532628025992538887259462884273833546566315558007619762865437740352719321482378928278685829846252958503299003951843851130693253759317207671121241959590817907358902128044702374339867443850417626358276055881055830082842439706975942775445221124977298986692996778816658408543232919479789129600573613873146315360005481417763487503248940405086126799680288287899443640946571622463036135049739614292009610441830423585299082165192303938114094508095531336608003785290989352432229541016361816422469599234641285100560552896102904924270012108509295824203491210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -48626474644374946007752435282292781097488850884062712694485362673172590962068990523257541251236660756389176561524995116393388128608713322438747030148843897324673567626065641726474036613733161064955955171496731724313713995664265692393590152650412358715474611125713645866546927101796071883878548236613652507535079542370648034961489147857721413586962033739760707159349224292634130571618428409428828050985517808210883615693586259993060597526879939751877697569936172336309390270344761317396883902234246050913878688089934214197172025457112274792308542000201942605647782243782202343725566995822445818876397239940620255059854977793577980398434243605585091668977732531383681366026297428763624118555547404349932277303245307000356729564014182770585033542646796468307907210942240172110363870120719128900087024088353398854414737418710874384857818060655633044093415617158601793249322780216254545886356923619604949071690264826901982393690524075373321059607870905163418096254682503351399570170687258359181131592891186980715790198003609050742194234929589607749043241431353519150262080713717962415255321629215443241157617318154538386193426117336114038523116691523912596163334700862241956504341992837737123066046033849601818857200546914556968509463995425605503260966156495703757389175882490310019592130260520361779721911292221771484275055304314630207081683152425954262555100238957247598814136083855597948498505694191740204067836702317162677459856655954294687129921082359931101751882298103678300154132485432958975246430224580933712213236753258763579210872016434024639957827878697524974391648588172114180786938079937394315423564008175819392939732258854216514721432767023977015316547006345293890507188671759100553857193256349694970602186492310014089003541699365631555416200468080595621464837718539024482552404503655091717798936611900991975940067863692517690217126990317513163761234341304292449698158060421522464070345600472000429980579908824527943878771743985939656839114512288734573258314578523665321171786681261534207546261598951475595729713116234067305752130473767470352111330109149704741448082130277971228149135185470506639469697479305071021750328733785141333186746325643810460662508054332302309176091747642302346008834393839161159439787124152368510673749932714061402330885134587081955540261134724911074845168449453372574587770597658378207451490033415834406166477011935707732899546623222489171079628969852400032960459193318418322263900410285936919925073890395501432875517254265495018844489976517927795888288292868060679794467914378407630310234041479041067139532208810254479954081923668581023517488508913834985643777036786071763067063056288088578410855604037954141394147417722688779328705349331754314036146580370363253949573558736230960401562201743767276958375305541476919464692569882461250694510712127822285374763018737437695518771973239880826045416128649891572851447218272536345903144184623327320022178049978268076621264323452393081181756943302969300355741039473740230472436174787236671653897603950126108879846095568833108145852579996387206995692305671786229689805845647822305706907640796983918745532138321927492366452148398317239629102769925899499672476190986678910407238807476510593922314167877304831897024442208790953209370090725393096170156784196913881910985827483953592896925700422831504927898552235446888230039614174485024754538788010795002803522679514297611367951566353451189085404778766636817693221755839656108440614862444772440506240681852689130396530101819769353888146873572401260467611236545878153115645921726181330070259807525352379471963174028555984568181323840313289487553465552173889941364037970541796325745933902448146259426894318586916721972233550195243222444522876577078683901930777458490864669129065747148147786024298420124839383435948684793474832553179149547438619962922660988865174647319023924401059671051313490257908240811570948815466765989484756386748966558151620947915328781437473372719598561766433305910984424694459773570087134482860593691705970640196055643947405004719546156134683633392677209199997027692450824788007353423752129481620585351187167185580193834954057764430119494149758206005700683732300066065711764271747863340695555505722713420117757112006984490573294235607174044619557208770681698024337519245642927957607925650965932767880222955938819946917021782251472362667217410841877726552456136624302514653290978922187277967415026539669075890828856619187533030425929792226474819137818512482326726235420370518376226835108241739097699582863926872459894901682566816848350363068708110460501261356554293130782646700002259924885206622902180388128129606735486134824760754064484595312550547506907653456613741847734066466665847956065025855456798279090384586798824819310846837177783928626752277147360755676246896111995485077731560694000818021436770712303820468931436902500465453733141699242708426189459148616720580858136560665805340306876932640461675759405499717685171039836860304978663816001680623215324640754303731194600924734270932532196408618958110995502606514938660548235348182351490379720134802013402178841962775286888547302162126819677469575826720350533108251955833691629660241083072418991814961357003854391040573232414128921198985661272204399108886718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -521138135183191168002753101046910644079915904750892534344381630739169790061898761669474708452795150272290677667219242305112644272103831288224965279213001899195539482928093246253442717163050739519797435627422379009631406636248603256415658501466437700032317786578619754879921026034613414809032710767615803534534927144471757352806416071059184868046820362136863084197105686170698402467780444531896039521268588397552552324844419175913245078797784784658304022579196430416009383063338875839689958263911778839685321035936110790892583709926943976806831048247774584956468404411148085834080947343181399968948716550540876638596424547100782468689026736833342058044810279749694316378537503161976040845847482241833533369689948699919179721329283656750912900202370537773798378657276144123748663832024168200122904787278058410381779054617965673957696113246420378468522474160162476406663821491606141131854146480824891025990159025506821202495756505868485781139753943715917831719862368544455892350348380752593626352342931801093690286400474240579286894628120339218384335812038848356846207594341217080019773268958629016837487114838924521258845665019226525639963971471631844883849359141045387110922028594949790738293304893628273007391330429144691602308131683716033558702979405747814596988963355108213155564876078799996238748286042749836318971816073842316864490680901370305525341734895103640451378182473535112076718032482910746126440719101048214555845739506520878645517028053261957929141839081446818691193999386445872598704519510458180307294503283782064492143093704331094091939169310335209616316531634495921113185959320668182791342947481590717920215605714109642768158407520884304483812182189228398886157614382099419305073432648004974225794422911968786216948260915947738393100900456915740792072010932766824138126088700338043774755147803487848203935077443552161420798869065441499145586432933582436628685065907681628568667238860258496024271115836604011990335843677395558117579419916563460911760324443314974217796655669021377301002184554957595948305510326681923837104718050918662658929488406644004936642866331407687532879447226122153197983729303514223961119028242262010499192969591387432865291539031235724889375291960456059447934758232942799380793990132362492824257024554569105992037987150764123224976975021981130171449886451745355267286522057676485821650597318358650124452593468697140638314373208507865514738788594105102396591773129225852521398648221068712545891932423538160218927182044455873326051607703343269410462813427454278303186886119468966092820899001716729241645062765741926736632775688156425202262477017739146481385941849150299732710098080696300962410972297729418299071411579029471143779864624991633591988284764738854808341400208428022407983091254898904909353270589733400561391949130728936336158154964285962420105119266631421580263618945121658490241191881071652525084599227764563855293208695710333942133422813117119202348060491997005324384719249803383514915757921361809723683360208608576484914820505627537122069286969970090911983668223139254620287994112908770094066612906769786011172747641562526673913934052715337079402545688292074655846057015113603767525256529978671840542103901534581613134653297470527784763879556539787886386681494332188233365879032539442038212089222799602692049007522828619995384531834736626577755888863075210840052508830516890096287327725182684487652724046029552981638007555436205597920429445737017771765034063693805717080232117563050950467025784577320162298200272991306171564694707222158252566559717604971057047811972044032852812954956222589894745995216353880132416836840129374658228887971682567036570994274126862746706618254207442333900347042202643679461753927200741903802210172061095615104205709445658094600329954878577225950414781108819138350977905955162145813607088740695014629235133041456731608535111403429818194645140796087581272678543237221828013209616721421969665021494410255816279393903517122319308741933746116955381580215706242304326861885651741502800408548510213514877198767649351946529637155891077853335208819947568164759955962954342127681982517542327733103562353653567362489948145545713365054300819119602446314692203182640067249974281848179698291754699162457610484978531358052914574041251253164262414975692457897771774441873680932690048611243674194286126915809759373233184913803006886184109663659052370914599039922299659536147293727073915617757154175931276740782223583097999571833341678319493950733717892443990830991892982042774867800867174205492643731458365709142889183563025860304207579037260709606425497103524530590461898354433892457968073891600179687397927798523069964243946388745657456036018561291594915611370775410837314267668895201790492286483755293868207421155660262497363535097067483277072268316461637681025021625010541510117134027536118480438196181357545813694212988915908133111326691521572483447080594784451208467719804692234469174545466665747730088219480072097218398250436366777176472279154180901698855017992658317168178884178922714679766909441415744967701607136042316038000547357112540165430469054194665491387179282466859226331516081697067739352285335504731293671953255260418430567822298087527588057609513106362851182270050048828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -5433160130850165306950027404658357572775465566408017018954888927881953141950059952042032989369510214834828419935512200811269314691607367481531665078366450081449866440407954977417843624797734216986512377492339530860519349487096786072122360372403629218076401797825319389566743210330432215079698746926691231529270420070696043222014778191032087686523272118497511772300484781874797233373551898861867079102257638134139196462761209347772929477397698098050411577509872692756119590368554516773159094947972023217095915794883511637977074781581648525365037652743399385602709145400852156825365376350671480190409627662567135141309109909695121175498763359421946675377964472144701139106422415208319518359230588305064019724298802862802832335367210678224681251241645815815031802211926869184683417545298763561690938707641060489370566172983842840941889337466724076343960366194076251474175011106409845045123530275746866304497098388563879847395189500343164749084159755001822145335288934009567834749865641533274192198391348107681510651525014413865466592646738332841713792625437646766730772327334644143611151415428610072818897984540293300074593205698072011338972150703302273272268569476499158504387320231435647278177041447362760865255015563112008894242627823364620280102002396427072570165967646113642039670713113686876158766081623937866161109815249605719408777300361672525326392489338073348821380618570520875945716656239147214950081949462795554162045307463401997478183634878103861463353323076546334915956224267550081300424577437221830498445852738382656941337790853570899085715400353618428653954848972508759181743282371993959985838865620787981745231524532094821208309741732897557125963842906931679145521081251707481447384758819958600704117759792688638492933266167448810645699031017025589158251583533084559903050722225744545539966938859957612717496521203141234960277004227200022326358106980454817995670026700074393972555545600525430019622501796240944064929533449980868736199388929693138873055113856753012380384685011687288714540698600128391132326526638463918219300082801648693218169252254411118713720537479188731574813053318643409837545314357612729835622797055386094896269173206399608415862738750025091070329872857700455137578770032274299718639546045713981698075165130358197430610986445994355064719235040455371375996848641918160509155894384883197819887103770025064888762003008080803574548251211045359542760989739241868235773393523147401824948696575374439714834298637667729029606226332114232675031591951930288298670189347459877703515589890258701772421770199218158711114638329604372896757806834184515744064365163364442201124967140181823117834620592824858763761061477986811070812700975726355862917184340175608660824398133627715772076956583826781365383776611619888447498280473043408615210743748512689620621083294179999756508104713041336775271643529310280253064120017899013005690295996393416246333873412217751576338316346784841820189079741009269084797742298853888712972958946533494830144342349700629131303920112565320770531962613830764329072670574525439683481103726369160473837898965268342020600935325797733939738542160018053381109192967883226172323234177038905456292781239118647921102721344398857631286078772709214970475924850562169015909535114536197652312531230105370281917950543460918973913925062860763879985633369614859021562279534865071489666985930340742241783141479446037157956560909654848189636792044109160319426760024281230471112471294292247683383487977828776429685572076281316622020146871514157081869822976088490349538463904026720044971693670194048414805767755430583832036800015392812347284593393185667542902141075525849018462219547251792212878225132632826537442531434134154581103024216705398257242542899021202523588118545981883528983336056363240448236475646053693504228210864974366195857514506744344858740531629350206214744671147671861080933961936433960538609527014973479295167443666982454763320473155458505677972389817411802359325534952307679590665904796672195954100713322221063598611918613297031013676995776286529772385482397208428267997550342424914824089283514734925844974879287014445977505017628320104566119223885814981481404794447798125856195102087668646649508920845165108594599894146673482809916491340736806059071287333668519472568338731577878704869826030550487882891713838033161863900998015058072869558601155624925469050017831438683329743283483627080366757441366049818094082197196584953596246691940828329417846551495812940159328120671294186102269141276673538272692652870547061925980501286060012249000239985159544141883658763112281430036321586338980749699649696104232367094506440663676712738313797811671030922203266274057109429958473655216719194346401987594780945332053546836306422860721579333519587009731772535559636036333961381894556825092952284802012908646598047087304697017768697326627802911352404742089013559717940167017498420848033232077089352357710790024113495508194734022559875977769638367774045837337254453131880391397062984592368953487619853670876486849665045457563843955218897650325090461096244537846499178865790482843733485831173380817537777009163661411427909402674540309438924554753069047312344303746316790132026193432475509542699515747179111386537551879882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -58091069732686590827505157995615038147892453631649037291744359564279628322088632039951613917967445134471606221712712673688023584809562595471007223904167047745559492100240460013640398544749455496643105674968826198138203520076802706609885330136234464176975550087881976188523064275122930264910944116846936235008782541326298907827665366328367900397030527145845830158229853528586218803555917873052078551701009773838222662945302517200366854787329841278853089546319545438509418058464799540435180818766111553781538230016488606577865906342568003754250443318835799093492835038352438525510700720511976160155878351496179495285654847147840592884608619318408746417938649569868113579240864482630412105940830541919416893683051254224719248577717735899131371885032895802940076469961529753567670644964882074752051550359376794906313900279095552142043321279588825795643438200819395162926567449255360569652842181470275279413880157707134910331898475670029266196282454040928320742133372905954597143923193780242719744820212359823886714743547410415176961368344327874847814831157929802207337488873118990166256103526485686001131393668684175009981006870716746006542900659074958165647679972624871284663736936492254553110151032560075128495406123780165511191472278520836425278767314500339071411658048021350413997068618830164384378706384809980336604022407462250835241375251521235987493914302113385507509469489329611299343300901983123123984622063982987895264046535352736172433364959234027720041309871079838299199507483354384980494060630624187706548337837975699850276486616291227973801055303255082933870125549569689076721202522108779889337645760872940513281223706217069665841847298280641635815790975397491248012566528480437960637042475614794864838358859445103247957945403263378772611762101865145053972348018405011293321151961932833098311594923225257147376724339135300850916129103551475033190203975469988639287118717033565466927939379722999301672720052480694353323485412458866689080359916955172920912994135900439062201945396948510080342868211263175998723009010051718980848168613981483958763961935720254089145591980445795614024554719933461450016890212557723998298310762655533724361342391629571227916623229932678660239040788551495652443175075327075813627822072619084616817042116651328747535061309973986456042518571348041293425874537704035616561730163699049963416213727293676736237686630933370980529643966396050473218388842563754481816673206990694554510342207241002007808125204123463105474978885080258262207864290820812581887983026349083952328814303496520554186512479481036824796237501092635311787756778421182601425476686138017892756856839804396780123504891731943251640514236544197081044809382205224082323201582158120879096147753782755830270446901421506752399673931726862685008481741064602173362337048612877684959855696022924480604888150132123547074068875377272165108117789858044998678647004826301497343173247321951950606333478213235774910885132088462822107267564192183182349392787920392800864027914111237950700286311397916649673138416430119832530636522492150180164239002588103825083629470050681064414057358635481978316011348878292878301582524063782908790247480571869847865751340728247189118277160173353570798383697456460479099478488103898282890811555050188294155254058198765713314186065349062736139898707021357200471511940599273689190669646345284503947253904412940050307047973385736390841609026655849598949562281983948987460497126603000885121248404536507306632312338648865600506792231689549559677189069484763844841437684998233006185111400325615337266914329569840187586940496643333087545368364683472353308185491915029526426025171013428496973542351522102433098903344432265421773983849937065190738490378529922139371694263800285044088752104296007684172708759317690954895929296540230706967380876153511437563060663128114247418044024007493472665111124260161984002630618742356658045871374979077983610022723505465521064623803575473621284541293184976478557581934749863742608131345118206803379437204470428511513343070234813680868656174775956696650773643060659801046978452645052988966166669333981776856006445604221766191107980720563278704545901833848504680903515276768701139348302337147341147210922732821611136334732835643215647940226089940863711076743807342926979395901304902610985990397632583689150523269903694234373989942650500772475727920647651129250576203991112798214173627691555908587741741249030917621819635186590526574129782501549727300345789465581112910714157756963074847550476969942069585993069963481743396426720637423282824864175668736506140574225414303984825733293630148717048891902667476618848426382143441827351874596847732418485276741136135309067170947136616520020813893717686013969397228126302442220219896283596459593429110873612314786457325415809829294456736150773360552425603092921375375574329044984808115964671527520458750064121437358913028347804201376579463830062645925691374863936925928927385312265080288984484868239075478363788052550697247755313389282153849714804880295078908150774924852557909985144687471176113301102738573853853123661873917175404974120052230806091465287750948707956964655811958248277482258762297680928985046162737769540093121255045713187431509717425733804702758789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -574696025310248325839799196037345906150307286527379573505993114206262173096947061803305852303219957348876090398809405767808969297961995851506508427888164599990830018707935901483611612393347331449308803941178843695266849137687853757397534761267029322537639362285663420860605608120707197462994855763969803200468011318134872623973291318865015799017123458463631824832694956816168027718152958930099548565285960957992313577269878092235489141212168571884347842624396262531138498612276942354343963557800346472384381959241963368232889895803853615463075693324258820982178405436452588356381339488506199530052156342683692839390188339324440002599164979158867164119645638320125609026360833580910995087470245734668646451429064838097397808193869655749675169567649897346656735289830021661589753875041266158838685853955446323216419717213528553678226946240298969717849316382244795987658087395679133463753891270257377902250059857963694736468027081592611963867502706420996386967985980613280490710537032759173414220325235443301551833616598489398713330394199915931134357062414132690755866657367699239748666570737226068595418595319722226633246480682888516548017851997358557450979994068673470245872540446262562556429831138754372116879281810868918654574144823060031841941134643604205819750713176453715117234699632793825153442119612211728135376007867170606901545109154751262006421529166170005171408996459278715443869728250772795101188979272352108682366676072569261822423013635089780223093871052709442792950840875396472145522298451528769797638110103122718287531987430112587493665865349300882276304422789905901501805453139210941874092879259604569655689877547438342495671140231697100758589946253700158406703516358762387723821864664137672362921952297694982722779247387486356024848482998497633720178622914867775621840537638561107437501684894903171251725720047617992639057896014421539579457232593911645135697464191216940404092325613078920496312192035910681510434351069960618673014483199560990115714151128682501980404398099079879944812226355645911731316628207179893905346529958355227814812430810716349255132186739563928043926677188260249112425500320155185378161931668332490137021649326534063835757981994551885371995999770587628589259310300881114839429686476922377712792690075757860887825675994966869759224010452259934912134723202572625541283012564423858412000937502259303834011364795514002722971275516506119899255148793100154760421924163112161478642977058426297430862033663403668253125079427554558387613203689149064930614305513448156662207220973015087090014684599973937544942196301166399360893140313327086260453025743224113563860483179997666798209632279524198414780489706499109470854321298013068958555560386627452612545663167165979129125103909984971837833207091175167701640435568791858351390640889835803658500303234783690592254389359537307151301535481608706146581975230499308519341521516689963038547978674518109001405681380128535415594244711259959656153485675074978970124902142600730691517461158776075115252567532482054662338394699386599709919502492696352815323325439536711868172082558042171087884923539549204489004251133971609511234533302652100569535700241380646448508632423721684449182466094792656571941421060192393096278784213938789374550830234735340445131372019766359152186100611400851853538690165031406525379043372088438066449113668107412328888035580021835135954265431729296894560101663886797639348710074809500327668976625616074185569767734000876338638363604465909083011354669233277859840876609961816960667420342642927580880400904154230815117662143360318229403050797062296982531463990274149791678363515522174157165568764278164653252181969828706876098514264257905080768422191942542176615327404954789014959936661483783091709509600178853721531934381382540154691327103324666881194650258001131728415183577211640268971962239455696053663353066146964796680682444936438567095683924441214658800407819688401730009087154372104396280530850844730278653394836444428996463059033551016664753120754494954762394426148822089722908101694456120884046771098346199087882258236862202952748140528153897330025455559083312460006322041628990033018810790257596265027232120567508340331591911145751086461870639537612907781594654878763627910426085293073216012744410224774853832194191723052442664089924300241713209858086452832269568215704761890251278278736698691241799033120279419046599016720775500880338886793890022992561544287294153271604328790525886473012046546116806473244913110728649818832434021049318452254563931158119810687698601360432226693574364389807339615314232736038369498552076807416794079377672746227145654618546838467370560186254692814318273796067162047520876373672681253020611373126982022897496572551832321810504349631229590933717588202904615126531124907385704376182131660844872901534363981707000405587123254626551746732466456171658462026940819467777923328591663156172997469218532484213391643830864349915826577019354693349176576270900456288616935258912103254289781826495486209735562573921860259909649339275753989207834141374984579415894974397473189439076220181406880282960740271764841462170385871850322095440281405089253612755287301656626390029638572063303949786320499316621290005345642566680908203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -4443743988176148728743092040261959922682908867142336380061914193742004310362930625404951345737680786469051950688044036693431176881883408305103448267773367939650556529418594296354149418597582834001723814620006896931472155669282909269593696645579940758906238155855982930487500811125474490670012729702717434281881812862928379130109054217095772990314315645432890459811678336598739886492230134254179576793021017319134439036939082554379175520493118168990381272126805747214908190875430602052822851823767632914258819598736472949527642538898557735512013032149038687799474249621259236256611375624598028388954803705102429231328696649384035879407184828338586830667967233756692594405279778416171161048505924782512055815787991139618743839539656817665499144806655908090642978988142944278112103479913213222197201999100430524186863172708934795918242150817984090314256683673980692961666512319786595584477142063087117268183129194319050258377030340531317887200267134739087058684257815895522963651679311138430754494726976801476216220501171576793255577029583008188334523952220759743580085346191861694526053107482318533375675556672659853304023437991911844661542031461652941904652067321495906931273906140767513328788338129389933188847628127783154449511892432673188448591359714999677946533765135857062413335792481666970809473439907218595149441702242636568269658849903164723657474951362906624921812582834953154547605648068688620002748379338823967405137491275610844160104091727257891033156916822284363500466757149613398908415895584147356925800806911370720469827833342560004352732626677637946964938871528365438738858695871803045502629936949663478759015895119820713721822025328646520840159849655588905355754813317913303699583397046849615366893142902720553158176321340611892219041891490747898505611014145354445563179824875796964913325970240148467484011429200847990525307313090309996024299961168455265349949452727481183200717779050054895168310535990088817620728327947845284645459860942499084057839675533404372428189092252084237251248411240147655528455547721859608440290052947434342037299047475963754378932573548832833113960006431215903650876927904054588602764104201272073125486855082317083402901385092756670303453474994365127139497227123237425841755027890766040181768494121456904563310003297377205732933247031054727099456555995172367473878416828073891411194680205246509254661484214809640403249926361181025156217378075473300295834931898205157872137741925371132529086652632972013981397234984765517046415573168810351885427074765031936842492139458605342958811221057057579651212287756008932248250747680870672403186643912549223053447670816043834283941167010913738089379280652929201802464873518125975925622717212793873839322911088590156398296676427479058664969740107568052108474925790969244395002630858930726676141606693730530554910385213319772518302269680964206929932466986066810753635038178977887770561739411594709965731394348295953648169176554706429404146122294758407601898485645058579549294761437619117157872287806996514574230538333084521254852932626727988632896067099974503041474615386367253297430116987222853964396438472320525566091230077359637161026397357136230756471539687303057791799111123274884756155756382701035349435766137207172700271154701403031990527100234371644222101170020314088692504698464762186962526292418551461896914176793879900184520964048952823399491616539937131127316614117239099638978343075933467442556538503257808772185960505353032017243092807382244762223220279931144502480187029406366409454526899487690212967333160587205235078247202888770053011951156822576836212745369707855712565730978873685956165954249533862227344547260205607354323940446711051814623411093645026472716254544241037568709690226270804742954227423887256405849593537895563237842512803652244604265729030917674588369408832997504694807534099792774395448993766360174709748592985036383821692794294306365738171685478381344928400992995216358355229502511236279805998221919501756999943655611114012393259795927122597787246656525003423255163240325506155201428152572751306668432063583175882546314191014472039699704856156289129734090841115843250518600201919160549289257713752795770268695884094086735451265691671972848967578075221583130637303231756107236444438091629820072169432139059453785372006549639071864544624850636466578983489727817923130816261496962577945295178178325662839036054420544383061118988906911290851600246570006931612146442318628099102758905137597021565224338741254722416855904534822361945973713795630266279525300462500959715194570083751433165039145584977917909913669968714402047310816512575252199427770294217251369869514902425109819720813506683647123402000479602815647232413288115121352449223157891603941350231650455630432867573938219285099387651743127749919513306631603840009072505163249248986732865699399760426125916318062552230332147459317051252061113746591950937471293364504226612900565946925106224434074541271529284068733466261956780876026716467497712751664195714224369086065492035970022673279341570759196526526219830510142855002869832872350269762533124999626745835547508903147777029308643082089067175646815585996137409661963052293228296767372495653174284530710125234836805611848831176757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -21107996454537000804643268101227479256662156119215474339852906593858450778219358836250032864403017761322363762529186811074041060703434836219434937419879628843209543953765175015290541971230160505675548761091194422909888907961725287788058045328716065273183666499345427256528322120986137466479393410090436266139339867703021805434076480089452132157509097255729046118929427342026566503019672474358543007865358314093683981131617142216061819853928247875242197144072701324845384527438909574088505137145776169663130511640736003889263926808673453032403113457927682627029632162125989710977412757789541469832972713306882219219752532560109699942323737729354756033205390834882081689672125023200333139425508341473816752028328700613533836337567227620737889980243451309338890497001281673884479412599201066660823121230935387784523320597565550739996187990214872593105007410122425458733570385498787709761551806065133353523077932887792691907278376907571177317350141713992280526326536070621110016686112458249123372319829473153111696508535593790423505580903413754500856876213007636165846910116770915265718480685674829264450610110055544371848724272217144448341028968129832530799084893690920362523275390105033624507301405769261353930718158168079455820310129041534254929002343966976007837382839337460548542190293237561893364543579046702130515369897489258451177790039743649869553378884616085000298532725661511800899667755046014110254858696731967087323820058572022666896881337049380940330900403818089952762187570002937955722871364801009818687937249758061950101535783031117595148751048861272910511509987079898045715736232238884614777353851333984089258721974156493567651267126252807947949921419917663792457328431068393873995365339650172001974836835666690203627109000708523398819384231608035571245991185951603119413164906434461446326495718583019168900484957606514764588306060123673111069711995631246654984599225710265001400397782404436162182626284189367519113998237429033546684363475042507718492631448750973222223473259354236090116893772527759136079101148510749622876717472588478301999295083010924806441131051479860323047542507533999110570248641032523824801106848197826848877410432620060577186907946249777167718892666483470056114119407272352703866891159890654255768380415716157616347838457273881645650455954017252659344329536129677049308818132820795314440134317032886209117437973262953313681966851253098163754494932527138759883643342149944196714996392203554591814862121951606209698439146955119001174906673062452081238509078602706218239049440061192233795486384287203005681556763318302407005541398175872622920873645961934730004486023189198726295253538033250541309832956360790162766138323235646572690365856636217873615255780218177125303763307727127940405577993621303117294600887036208759381982794687318066876557530366690200656099690663145062250481361027005694423989607829893732969828115869413864172475977215652195850206648385232749110326013030972516781826860066938832528116470228165189423741338087455833190027228671856623665138255222857139026189287633131036740118556656461151281310472608805295219041108870482272512459251403400998037109127436577297650686602718592369618782215854384040854600987744186720791540903784472075098316877060139091313131158139165443038610374440227092238502844802815252660659834500181478367776182700783535918214079176002047696708738523915083146252021162178917388687053508835276075715894001421077892359118053115216347485595041375538772781244673308527474352422431897367540367112948919648538557653733990219720866646197577926418072017788936248207114292067234473913944934145180099871485664356709565898298489866454333471376583167829070587878909151770414326417542659484772340060969695349916683098214804867112072000542693556861866995232638529270961049490764429204232419290416917834017771730447281456390049337587073084542371093811850921646428031524946391521405200531821177402062190205436244566364288686575587822135139075172680363269445201687363632630904135630618185371394623833913745799999067901499741336478571995031923066931184014274321423657909277934365805685286414485276065941911556850167907662361602404591347334975218482402416134266797912814710309209157667296069704277660226791797764736493774989849219305452283723222729144798070460635714368957635472724858772785994914501311036695471541073479231793439778720677151916916682810679742102419891656061233948525659405361777425271145885716219367691291043641114206510177292544487855077945643346659251913857981423672659749057542724807128967883054361739986033535415475642412169534586968947380520059848216350278535040240544637738543562759719583065610544926818962911875717238545199706635649933851491640652868114768329388495665995835291361789138037121744489270219074178522322473360063696777949018796169063399094698169740744797603560411777606833473728196588544221618398032533619692292129732110117478706950936783822282482224243223127813165444271840910138077912412753543080409496643874824897501051657590060462962610087473440546617575189956984077381102873609230496033367873493596371370586982519067881934611744232959980642847052722452863223912711059186259906850095098774904316786423356902218874969354105528645057298010215163230895996093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 7013159395564088551680268163264496860111076969171614624174256389555824460577028681592939776590371297806831357678358770551042699920810957201249210414030514963521952307485434832179385425903540505633414648074196274829534621131718952139277539316311639597643922973854987941351557946448913935707562999112979306138288597159658628210997307906163781314855595583220901699631345786114143724562267287380802069789557636046221751431364351134418393499106667007122649815130893705163690515753180236539230816929731381432790516018035043859460034596042014122281963897781732450040015302279219262636940341138541309912543664738515946530362120292183390612082153122104154488055983725387302858464696194437637836103878356921624364842368775544495696083131613504351299208229854343839562889660512016771110679438174783923460306184803122937238419645556898012014859351936753517294006118976317759657255075089953279658838141040645787290865399076084384651329519885445367409245382591794569746479927671194562232194683630016149868061118730933425185528531175845071806244757070148146654145810136339780052195989379736862251933665574834323612799598909782573967223669516185777547504546778404741695782678746332995396676414631294019912989093415758717321997018408926070802747937247056398603549100437061998213559001344898624670909058574758396710646158375929511438346558017624746691797676998305111265368197603675472339606259308878168637806571187479504118291032726165845185554218811991689625963247376427256816493033920257929718384240454577277456604622111888237330429547388033757711427116870441817173174692738773139199084777219720393463670413735481781757741511651492187271054025977296760047714626866428102522954944867198821641150909088126100136256323137641267326566769860303599598386556399901054737039911775434823496474403732564627288586237128017978138147250384804951919160472732996461286523887374985791127884934798805451820243262644904025037356317724324447021873937983145084405799715779147230267353765844089429174513540054296354675066386934019045908199256951480585341978100915750898457516231412130371204993799419384444478144593344591242437259235438992703328943231513951341725611336261975035786438508365491423961788975386019844841714515360354003684868965487446083779310098750420512367862361255354383464360903415006980420057972592022770187095488653986508426269845584791562104815485128064255970511869133039129014977419061721242001410523596507932754613766552892014110243307710271518117369789642967762779631545257659494925007118195690951835637116944903877509123237124443291381069647098863419278320694927041261703563578277782450730729219113525569263917529363810060019440660361282750255850972680308139796055177231511691396584935835427520424230495908967118967759462661923796862849328073169851877898970794405311606936555445899341485726135607259338115853412388609917852252164674711644598314183780620991421516894379799045115612727193347193266787686410217520077176895696033156784891188457753686735831555255157198623485851198593085336603704358961007446464166812133614871947612136694657285167724736131786058752612586704140623315546744267169574874258106094474257662802983581029435861336766070343706106779155518691337423467736061383738419029402667237919217601484659612238757120239952878247501853959632408332453303850330809980981204066246040638698401962190547764117829116949784173170662638355349770669398391661208310696063501444859865584106408655211918848484764662738573022236157899291377534767189086662466446779115801537139300647736016148465895199396729837483327766495205521143837887899348317283187403149830392980177891612261094582145710999370870705638179156000906446473882711824443521080014040879389202427944358129086316939719802501787220353714653664648694480944040750813199535639445782258315722882148846193276038563150612569616121945445152199250903216902767144614807793404764308611081880617148231807974226828464229069141103528604633616057832290142541166793103029482707131261708768492794938384157427154870523935482130969272820324700325768493780554258375605677148314441491200041948384740277734188301341467152517421260585379953631839204545415416008842175312854935453901188933979482936509320909187782648615055613352924005584584730566797093221584541371559538812851439964006249181020294088136290403412403746408762443999278143859719561372091704816940307078251143459939540944508083084838390507836966538861586022088047727601104269506644167184930312824955337076748641122261091466437160064017410791592193655571679347494139933047179799215199843623467810097806235646045966178276792874734592655893354996153033335769089044448669276683187312282621261378419577236762863806483486980979814242145342343875822113789590757460157096044220945251492535886647964543508362390116255713328412631569856984331739138033250649373894376082131177024168041879115438717550604917741063866207325212571742630561866528391263075237068270534663836202613458267923513978085759737534004468229874542303219875047901503009594330343051069023141686794099202517070058841208632605244584088810311989755569314540926979844260581709826799687755395934354034693029296672256453282960888611285889626935889408922711802444130414156248677546717632533720461651682853698730468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 1131605632744229289768334122960943679779483890786703894599840483148330521778777492891578615296057587725403504500283308744821993249766890431748656440353321606887632992965792157551802703394794401897226156979900181224580227636628728579418256912617869638722053672453816316444515713525531424099532822505594455061755696768138554778317098758558903870304522688039882337279427914425598464441017072134851338563512615825524737019475908997161996991674787957666733243298908191050576109693375777894738875003344562522779332836082547202351038497353729430444045375557681224621269824720775221071339914865420979243928894176706639813161384869036494289864825632149406448232050664686742011003754997530598930153723581595401362587230937990565241208237118806593482127029718744471615091774326362956577846905527601917654996717699630806226664775228125022759799519635826571859569667195411645490891046608258191716369216333328188060304005819671218225739447604751272715584340590618783839733285734112471568586375850840538750656640021353859425628892789960083066264492855969237535955128814503733199186992303684494480142739686656933332849884169249313002108791659222578009069878400007085857852333988377113821980002633124761581389295728750670126745197515853253744050487948063344948806515625046246069250074609617490470697357085231198001410412537036287441153548066082090375146674777150267114203283881922663322027559643322750596229060150654912903852340067230686210286936406281492054727097511572157953892534864220830623426125503513858088540360314043299095280638907286435718911255920867752252949806095703126602488006081075909715039033331794441678057878140434646065161286534541291840334293086601462151518636668744175708979897957885363582446028162373367889668106854969275298535773384840086889805704462178060281009617532103457515230963298191708446763408414784190316834335655530660436625383069638838754015383649147325248432545295031613542195201285353445304127896738801058205594505461125131400999642835597621260553960174343756131228026048667698610213815753083279657057004605763243581004545057637650792420336188085135150735744361533644053795750658531620103772590992663726060463486151201131694779021125575171769072986714305163652496513003875045777721250081080068233436067094434775808579138200147160482226428305685931114172595433797510096985071803847106556547077942767071720522219243055734362746248476609140173524724085875193900789942842610895007525319741443616392955156732488652596699887751123860939196579326197237806974637452075643041297097089014603356782791521004502862073828604553427657296500508792643120691145440516052343604378093568916766538260810684263723067514719514624527371577758970637458326084274934681246868638087830353867479648972732263335890499334083708348618288709499927649250565865544998231454115615306430073935148369386236662174252284279516117989293822420126107112812611514268775374550519515631786768606179455392751116528439695002273190867883022530850212414954243736039268363629856062338595254401200545508496335818128884789740556521910668665762842097717153116220741378843373757482747586862309740083656495774016633989540821872794557353296659548304819825108875706931179816651008572129824435838483420704606208862167812785859726338471151143941864827255106133120239636567625614130066952743169729050394457326722748395146178663876994366467873663503124605006788990318799156481216477989992699257075578569768943099159380620940765266947462448883813225214606876538827335492113610002141630569256525747717217319172397684696647190248261412810550945251405495858354714846793402998263677929123782886496009484948766931843402444157056734053280186732197460350862953329208755320716715028115451206507619469542621918032685268877932568218047661020021046428028506961251255311050592536646214728551402906231158903382155295451547897579145517034615172553642649594162213151902561299182117291293055495940128825117992899799959166006977197851072902062242137906472163210906497316237436329093896809037631832636469588841554567867375495205608650185622437603737844320328170249732131248441506777725890310827600795814282227307221227781546674416085150397606035209207382263382293439767831763011573107567955606859962032507204317443449135113551853426861312342876059757919028296225002133369491858619817518363872744932834392017792952738853484631436974110266166565110446048066346815242389960569633345952518461126989328596131995776626678875917451657449391611657830612941064056261258711189533186151056831664192673833662474008091822476070375381825435422348559981077533494416964855980011122636368845345580596188280163307975578294137163678928101548389852174329081638199526091234735857885743009589932778016834223877712410534480053130512749811117483098478895222475444623164850681583184102116603606448664576930982521569118824209898458667702971237187076187169242444553130202250552151502340283704729918490507246309054970639679402045221979441843634225162325218151001848696460625902867365665144690093318591980277477725836483002859115353773554475337685399505420529408303094560307703911744709890468306213437338371343662464269677859112353729633124975141947818743466717436381287928117597543940164035848222958984243115333447349257767200469970703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 10899923731955142387611509874705473751982644416698620083638675489881840543748172882090413455983443706515646747557867732689708496681819405705494788210124026539416619669823546872293934075385807429058127626767609505483574356307092106526408366200674099771426871460962746048424019951387881705474270794858035761707210654324467443056993416784234683574325000707534792152533277838793533137579879939214226396663106127484295674917091041826469913350547298296132071961728459498495073885711215422317944927845055427228056089744971730419151445340700599863223667254122321486131394789621795809244637003711764538848878155991787910991143475576880267865989498394169027012847553801769199064631239248500126953819317618703731435724278073867581662917326002952483347673955841361164485824038227506385919528887498929792259673584097810678191911597771500500612763628990770018923525487927664126946310816255309944097529918267572771235019238559333739479320830980605512398537503717798785264122594284888205316081620469453203118647441059481872833129251275919107768736575618120606775441249155184616851971593952094807717080008541297563103955142440137613281070089336774395297452747205189479449348320452309406937971806818349138557994629506173318205594798664470470680123828390196554613233180995111328238083060949633025368119430051033678206785977119834139331784439163066016204140435344763823662665919293926627888165354077387458885216573243677840731370958936595547164097524459241994155838425204376157057359281547068223532989363638786423099656881692926560089483435188172130092845817415454933104573034127708630238066110904246349548916394681183872840811626279243247858654868865777826489454768880043728897316271155691719915480071888272459530591680384808507716852508659932227429174983837987972314672482750107489622296733334113572954515757871083029618147359081241147458491148509595902740963994047131678275159317689915975992902716108992634200077934797143131621065015038220331372950029542872929259126497461832967330913717581333304190061373791485305773272359173190055095014572855972487916824264925413014449445624241936545448861007681756086198258953619440499114483092648454339821549541598462393261513347491830728932603997427535859263939208223926871355862856148548125607002092103795351082487313093917349550573956048920348500390481787310350575601984899861214641409434310777009592520712082360852711581231167845957426254646458713186039897696897926556636912294249696813437506677048975786148382632233862616059759526136106291386651465280608176497809209999414097171185482458880701524152264459491828578298141275632585775500623109984591334317239251297136568290139082127957953227638849388181265247307438654825690711240841271114466539208879753316014467147549897722037480470607538990614222298090877110064572739013996300094965389719954194116317709713388376705773132234279625163948480248577515892804723957006496079555930008941875709857454488729879262708225379543041197251575584540437427149578816724145763597081243421181360681076813591954026026392780434946390664550676171230768053021628800960890498912570465690242804474435295254649895346726010687269973579907301893155996420171841386457770024294722466265695061868718112864295897792566006436897765989689065974978326078798711912496834193080998445657611774130073391261752688603133110609409406635103115237180605361925849084798930849045763800006247568003938045452868843206992427302904258623203460891531123212827250593962621867810876722404132547452475845509264742416558114177733097276980531731112838340731490556613318676963182865787744561351468870350138257762533661868920743826782779041681632783764535970156028411281375225931803290348806883175680519259186539537954547682459123673791077557852768914205460900737186397733989360987873148275442754710730768784582651964402956230505434880029158594003689732208267017403817526305403190555675064172374145011143965862872281155067083262946389462229229546509116572633414496992969038189679789971788497945955846279987176966167064103972152664944352367985539210007911795845003294677877368522461933684629483995258374223003583910732473323691758284385163033329982829572605819097118343158830012864852585079846633675831981201210666738770895469208586778715156405959304943911082329641268182348973056673155856176077959531021348628104469414249774401777845665973681505729040687606095083246110743311817667453600714545152553808183793886891340017438867382883242252843181130077847369351760126374941265401479907025247182320309313386368613959119071274205105546827480586516823366533511644798028713208177616094026264628375610834280232222115196989116530701795666745309702500408459943905635103912986703095941702776442364969678961092591231320326688019168149462516591693574095624149383400200001581703159658393815215006400298241157321302769000571020002279799602018866565985237834910417085237286392520206389477167138271530925425221274305414108364857216993741393844757036016699234484049620495733251055782833552468728894573876114002282419425993201872203665722945106697984587948163982933394747928178103881560081547276880491971113943651997788537187347933634542178764541295475439245946480334436211902907111051385887462489495751761762745103449560701847076416015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 59273091414669379761493854929499166942864656329424495479815292116985554401935981024369371293854614505564312056288536183378736636254655037996729824464490160546016172384829958299255873795614412477266701907301024601780468603648485680854973715553915372851917231750501239141575730726222320041898013097412258396448305064535962879358845588734883354045541083381510044028730003802601528619188623085998536542307624976641532340359038439717019114029836962101187260175959106369648618841933394783013766169156265234870638891828379032591312052318421744855302887452003207410401705192089861928308181266037507291192920094627409309778333999944716705569831753904104667702052035471017974435412831778580680043836212369316809066275107158631197917576024159674506211901955315109454142468449844258883105402128346747078055611739557046423196359196393098381846871878260770974467081803576412680703534967206474942132732793870543957982097037983416513291182540426331116591369005670352350434564321972953120427872407805989468186891644651833028707553439336374537037546233927958540039664457618027988248203701422461267065206004097299108872198557607280833424084289376595462923502850278387797270332616310008557017676231426709745190918806330728557449677232785495591520198117890079019801185118600589495060888189478977908828758483822419922340631880390379359773822885343057419344535059601499129365920293279079897287100371558533521031948482979925997850378490323774198957194345847661006077076683938530894065591926896905828102390039726120163319345639177467322293517488275067341131149798661010958686100193180347209852656603286190929587893592902604216722790479422850970389995872793517897080150555367497719738202990621787875640091113671928537800592374495384826787538790850211869348716390283176388459684285151947889784660428899787304074469657872017015210181279193437010366080718156985392351837160173594358841119517231161174699878878588833173805294468947943907712882755120469573489872790465300639527001440497354160641184086363499922124789052035309514220413278376839050108803895735324371651128129713094213154435442197524255391680953258464348250011505440944427707072465437108482718040851529108938292313102259211221911983699770771420386057627472939210611391513214573235223153916190197143296207745404361348707914405512837792834233405493402231301944527212942902304150136325368256427432203131593072144869954324815474825459330245049603553058446929671272404020066724620344702770410385146383809659336890948794637078351147384086051083311880860822662616314040805589301087024166970425759734730771623911830899498328332306821759193511921523302160563164652032359079607585494080277040445373197100517608022064845038482560572274757129576516542510888684503414639196285205618929970331678370840932799989650155796796254169886063737971973168497029204573411062213155576546850453935506615058071016814702477069476077031158189284953937644018730733955062004497190060802854644149469896347450550139867489573057654912203063334467688567494898816824043524451735322564841614497817437049615047383933093780526512116849247423731807516246919546756845209553438488155632147453564340569971447920951773964366496494694198587795924544159697692172941171578439401464421109922899131336411563919081822881074089342635995308017708187941004298571807319110874608402883949950363202246146786742402716806874252042921156014778701939207810872667301219167000157947197300223579469881191024444655268260747624799715326367452115280524016480199299850919159772905428902879750623401113798693286516439153803334637291488590647144422262474825187990449648375369133132572077208453884445999930403276084370698250590309506374757335470460375878724468581918639952551145120031290067439532687975150426473288182564450151919813720331104926748593866603378224431353275193772793821430333364457010958389666456655241299913319833084902268974567262990863841292898646274610190060353694977248931278670342120524485773613736591877854314204501990266768557031840903589945475593037690498624360652100171706580554883351033427555098992190810271604038836139479818308231626811777337953621878987038437503621160741151876390996605930272451864001910066127873365825405446758706095814922102068243170506844199944409951378489103699777689144715088270821229286647140665395075079415277387629766606671575571788546049729478484663634929197821134368484674441890068884156015189886456713077693730248082810724174368162658181098794088159278294462979952518512354675401457122576585410677186572969700369068859048113101402254611111095316722426910094381932890339308675146267955042350687249428904563381802398401633605596514317497892785933914548877461729483587715691608339189323424939470384820115627549738449683149308903216556346820662764416472448873436989546734546527970562472723064433086781801726235475303133435669520358716073587503199310986357102697173137851119404167419618722461784257885638971421049947743659796190201829866960875865128337132119332808510481008537208609105977623160424029257954870503064376088084554500118314248947661723796193367015360997901976414557262894563217870029637601854393296700899544688346466341572516485286204174016583280787118398428024528357150487435983650281051450292579829692840576171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 182105976322116989315722182511585190347363321347499631645248053629600981310718010981977176466876889323298712814335932961806532439783054991484083281334694202692028018468590688836476162520082483316758069881233067437283524832041674309936064862305441190053930651284520045849405016384976300982388976142742776385771327415234063243161822335287288116421791658830509878487056810676658421860291952073186128084838036659841238793596756769606632174043675033858784846811100082781395893780445710742521694788558788277791793407190664286228613426236696606817392330204223584815522874634835404725690818558694135569063486491826791238916643760737937140999668829048462696201001126561522168396195336129057684348105338181397025510602257007663778492162239042187434405952157439989377270217487803302435524967444304498785830957986970034468756858748088924087508900072348955552573675762837695740152565017681128076148367750324563331164737788843015959439810863737247336063487445693507127673622978501840029745150958380345113267909769292561383483889452375800334984210310978742735299119467710927435686709738888356862549751138187440690459265066800154649560876539639754874388176944175263099223468098905526893816978879022862653662357565635037321448888532213272974350858757729910521802764458113696779245428303394116731675728424186816112329123571850370110331997444491087353221214632148902020373669382834510805673346561781428888396514706627270441333860449990319956644889206133837126587732772816443312953931691589873906684358372176524324758103925988865635277630607069596464211743301223230061310130469052992616716913615044090297301851683714547998920719706285023371645567341533213174841724314799607862552270660215282342185853613939161706459485636467914002126458362365753693785228222795320026996236624338888762337608074662188481207475460506482594724837159199516100513290239494193056156486051794674567107753006136386983776244150202504404318992047652856214116344581654639449269110970895145683615462650837776375754921318043139189983503074398168686423403812236914682963480626624669115223481216100493691020079343363507532873338119897841244110111735043993204102720464367728543366873443850862974441348712480989240463453692696710309350202631704902236972009535248979522654428634396189197722937257548266965809626542238377785871594503316372697890463113340655151764929758507943181158329408382332008954413152095333205186663347532771787970030416473000098458329956185697084792061504657202882223597062614368125626571305679202616399642899196028606768332815105324902760608526112818449951724914535231749957179297146499663008149243055032091088462974359434775365241792358729980176157280925912671486503717920965176168919136933824722280477459350309352034092893327498405317734738673074641599548749904934261015890052902533594873970289528489481806645551530251907811571432410787440473827954832982567845244888357250896288568365425927798030177257971271554575720541900572214763854058434116874548939445656612059380078657599805615174749265333647174193883292273665366642065224652682178257787995557033829625913550838490717838292489646376351315261444178639116915315596860874991232354530567364418984931253078066362757610509921849833111329788049352058324674985000276824794548644439988341219772026419348123893104845392232118379689856217483398605695223287413349701435841418836220996966531787642057601299676594718870788632393356959490989657665965982266148102881059425157898975302219034792578342136424022537811412656044249798658067015439129513502513808721171364887099595824669002714863483235458188469110927857715470957506945182471912000941500948765283921344982256047197705288617656108267925122994471681773391954740504277594715477646967179786909530523625920418386850315455261357129827329563492424384057408931050014210435095314160622962598751967542956792200143746244998721321554966468323233472712194648998428233849205391707316797866592460843465331999426744702968123976196812599718036046760690433667896083325966452455119960731597472050053273080247187367946128622848528707476323877598168827575872557635997381481449951659330400996867876096188822710058279277595843981370988991371359806883307184964451967409756071161632427181450842665721751055385433986184389439440544359739712998066935214532890727789503478716983110649475757312183030931446659041794453551786366162529514745770982266754585901791263242175784329539849252206636718104499593801499061528481107285638241666418585760646222482614586075006126530160190434014160041909071654939497440122721895514990245358285925079266941223637917125192148037924068721652953212278760114754479812782836461972903245141743989349392434243723382005698052693666310486402213630204688969768601586468768337834055789185544710621545054686000996680598463040314328178565135918714896707607265287922500090805224162132653568770365487004550729981140388843737390184027594903156077125355209457685894313061622947764984410455993798836377926742958041733842351200151121903446397527468902141014769714260077911819236828428305238630481048192741008926347107540976599218328319715323345098119382421431082627393267016031010722991569330900918239173107700288348757189885378644628301918246796809950454619411175372079014778137207031250000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 79477105740684872914653148915827877958226195459998067155368283732403407486719652247921555289589151586600116724403441142796074825861815999764846013881717081756648139790492337117453318551143286440120349475477306110336187350244657893433268666097858606522528133291001549770480499233280841895760626999244788747947582536417911564075670393552300615752748866297130255111140772778352355180911356706765248174868325631342541001907284110780420203827516821758567701887151259685370482919665323337917154841332002883696655808635040871355581365989327178365776003052794464103089538227529618976291605603016300638865768813642775113575301398168044950305461780905109429403901423719285125731665032329197684163722281825425329537369684832114260307691751983703978014653006148252811066983960795531317654704623725742687242242864236451978404598638177541620949610949226790827544137884168221728755134253064660478499534146316623818438423290451755598902161088551285031972692000875538910377074596473703153206319065118642770068104753672192784061087151130717304859963465147258510826624857743742192211973418603204817873464018559680900209732228801127494396179127133670412232675986084760543181040386176387140653339744419819392993109089781714854046029347608336933349528600644907988760387656732176912251339862790013412982189792234678047086008036355766374071817465025368875112409779056796378281959110952699204820718808050381027213960421968920413506419700992843403916521370831935726481519536499145284499625949498181235145757541343277771755272016473349913462134906272215251024481648027154587017708967006006424266213679575450047962751808649511613151902578321465482108046137184502647624960691120646882719605617415448581350543403564661758594974267685997336999769961824986172107100554544487811081169502434705194064051703753035356162092464593523790050663989422105388837726574135953695478678286932211487108296728172147871407637800353024018220606955947176681257364449293064605132078182652291236964812320027350311385676870111919474902973650210789031894610243692704715597619357081726630869451916574408183016046502909513147245128761738359097735733116608353031832925235184433754878161378631937249370800734110344115295589329513355032192461480014855663695764485786758486403195648330980866022069826582600383175964429470906861694962172403471647619331631732207010061244482619187124068980233063555108329470426584391375176706446445169649353814886172454381042911663384320733664990843545538819733150840922658692422317924804405137212959604310009541454715164932895175381896792054144856365032903208099322290404452504030552760407779975371008155376583655933491362158626613471499326072732701711713488158226423215093704947461243267650588069026383505761754933459065777165757093667822550649072179863868904830889185949873972494970598659844096465031888031445499118857252921205806483794813111566524911933983041583895328680899107171628770224560893380044977105632640551622415630477486824122565510653739931513048482301344069000141129878382474273417143348900938191063154094661298946807750809375836535763798070234138469273106766906185862314176720887432934492953029444810360459993073224245172407536642715494280939371056065294699811792614940558319343929864266639832321980442263529248645755962134911849602513367682874523368423976815702623050281253249845010147546353276750603398086174273419385623660188813864570749964887185972814396062548708463872455841632507716162206124090752272365071222724513128393867540746837320254597271226121660231249674134218411064051299211594568101556766557887459353978452908178713179746531880145959268607801603926594302034899477182022867257511106248602349575331037171604610544802746043696828556223691257839599056225842597872335226100894690073146447757174925087881812374822447158671064280292282744616863906760794849945646773038321174180315456428522099568343993802729759546295555630040860644850714467528199966373648225953968652069931520608309136968874085666812082393391944872549724734990824831978370681627126011669356206045499491298596419371488901198427511328247061196304486924027960966130428328082029799284815657596229077951048924444345507923344842125546032254346654886257624460900540183370509927613477259247398904329460672859441515890248127984939065622944972459548558337156458792107006621194655017230843252914630254938303075287133197075505338912257241579271078290397326419006582258825182948553370607612773492948876977835042844633870875493060085676818571783931807243338060876857099191345026812429017739003532614071178913496749642892731727466972087996862419505190922860991648616205617279964424464041520806048304773660247356315790546942214458791305633374101126448766706040036623231843879397223355713998052327589737843107629964392153862321308791866122654322237581673216920852905381884180535477865223419074784436271732594554688517943694038694824283416467849935757052239254583041288285257021488919801786653379053751723286285090751326635144842702574486445792763518212999067519715408352865933596711381980686435729321946890572931145937471839903288095252366943357732057995245755443785933449638199765368000249541284254153199038348572244499303771280522699103838229213309698257091895357007160782814025878906250000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -2122644869966949137452468048876399336589636433809124422263414269157252524417858561198077056557458125358348947028466388280971056297750045950732698668833292789681784175277294284802952345822766338200714033695529921688556445640329526408088576028017262715762107246283158397168524779334576127349553633711234363869767529694926286307308174739169578580549131338144538805219256303888751062596096321253452926558780717082209473164579636909633414819434863703376076495705225863307478445022762747570936660921285233790665263151791652279260272313921563161726324103866223260596138124597194249718928458965393507893324712968135445821336405152129247751607173221657986450442938337283785673939797281909491481839072702308395021474123787081536276036684182094027622593120361853120384008476686532807725002849119400628445727824143119184614410346811710861883963543591363813844002857310775878018717378151723029398526300781144163044485276868208286469452971311278435472508214393404403755560911133006835823670725798143709312530898839980417033014361075568447581892886392899251500172794812184006213766390379589439392927772851764617422166066810974016687561199213303962046025578930376527873703999185255204543686722210903525002668576486770485089533968771983181932258040735318411366899990006572620350083543019797388496171922555245962340806066428150953855853767278507334783669779071603983187637849348387413671146801088108011086415356075849849029074123192496916547606067692359472952273652549941670039953957561935954149524891579971790408157691935913019910088802702683550402528139629654156313755421339879466569283262789701859499442311556389895960461660961310256385504820756306189350877269717971325789322558983537512319743025630428832416705553811920357863842747647187130226967162781363937526286860202414064644988631518949010791178160220180850721222307283834566388307223926455637317166948360766105856171037589178527861021427781479946038649151358656564005766061182619937002907326652229454663782412230987596163133892076297877274446204862309650450560645096626570684234457999302958656311489999246240529653729063918363466800731511861216772687412338402440305472735853922457977749833274847913602837414463865318208716766533725833672780325112463992506737217026207673523725804766674633781892732959250217163207464777943540637593226872092147932499646873777162348645696657700188526456116741239941429918989070344365599170251163423291109000621185742994047273359797131504547767891207429845115171512885721685662145231408466136449974088519881046028704578161513999915926265870851683185233888574903071912714474295781222806845804713331102654558477301203368071823283414531640999478596284289902119550399566715656402386806292741880459991141739390906457632494301911262418417111144950453001280582797349805095356651968805252049942626050255623119098351646512491277667230413099573260117936639476670971594697759916672140581074649256271934606293152194778843731827051180829263663336282471004321553472528864299820771809072799708232822227908159500772544243844952063968406503289265694714426615576905587568203533536434707131131289763990997445552049860395425078295399386323474657910936732569604486740153741434780694377051763377725866744510135242709253018841833639304936476715698390889111701923226768254646788030179838160594634777044110617196237429332486689888236419213047201206572713902146697483264937125445357971308024584248915837571565959315942759347556221773918204677684314590237642096930485145221146589284649975504412578446925355473663626789153981586917249902424037512536128639262239526650453338652692922761694932171622291779351908604517159742996905123180908069611563439515480833890173125560301325748992039882256259115424171538033288018883148174583596997449736642198164387158244312053412534353681901668703658892218293436893725786335632422944751366472165220536286459931467002306566154674739206560822337416167040427811035956350364967424372194756362756553555503463140271078619891328137003528521974174948820237041808558110454935830195265259211921569809190832498946973253588769954823033071696645227809245155234265310929792762132148127838597432203269773070066901167384104907318606241856001905759211748523870451977717231884052983859701634065183892950306206513658560184047283886896228644523342591499247724437596599599147988099000357524606105542658144388225162793098294130230394563552587827974770453420025918209877295249841904770520641268129465920469511631627137805863822988269701676806518242359052289121367617718169774236349468938542802315185054032913941812041786315877370145892301108244907283528888070206431490562297969534031006910298698094829621320089430261646069764312183945347728621716970299564312699709423546554923959596619816725182262211467866138926907139379411982027160146085756941285517648347075231823993245685089470176173539341242069771233737509326633535659014732886760145580491231940072266092230678655731064429863056123460684496404233183056895130885347945277619512975529887689433126442276633451313812067047253268915723361791799745983001877997205992041376084298652596474941701081586270114034119682103706249201675306652064296661053320810226737581768955662151387237419530114376889515881430270383134484291076660156250000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -11288624545596990303401783911551509830727862549453244009561583117341158416745823359190517108449476176277783079890310610420758415296288042059807810529959448523842046682286710742435384744984576788011319325014218693317811641278333309282134539656836630626915283302451746389856905221112042508168927972644765973173794642028543420267674888268928107811196455556614463929303741486193465712244870869658916151380438591347756755441811861631758262757760841449010205332121175133729404341439746558954145036185223639097231966125068578284984076656495934052316758216841477157930627508101743201986149952061720441457130076749343668145151040348648400057091134358030523866123088875100992287232801710989604967971035910099754437294824480073730413451232361858105663293611189121036394147642916229408971181277445959395489228891958728869717390785362852319136795064649242794171036528105120008168820520565787321916624478400946449609701485995961353529782373961073349461998591288321442277306634426228457435337229034783268892265076807454312438647917588547673321491221004689248690939466985303336363398697363503500804053687598909898148114900090380923625199274091550370620918613712721008409742706823698109167849299610155737469827709250335661659450870001233796151767295483322982028009245499925275234193555043771429575124011224008157985032812358103430376894624706615536244800488832337234011601526747059170294011909155722331254577163788381744236408285250138368925677475941762149371196180212990229644994512580758811139099247605370946271092721459403010348630671932056426856839630613662745089824504701246155743326576905689610537412799612055191776928515297696511012810970189446973768799100468846648735570422010422806095019611339443548703608579898326395662103043332198665430128583633943098638534037155504005663166259022948776484511111256534115016076349180125711562990338924517442183942168432710886304411417711826306904557707205154202617947217352088801733932543454205339555937133643275198447402227128893700080864799247178389021241865669640342828206702798259803955585521714651242696807652007307066278299270844665032893012058964048382112130327569745105140072578754927774568787721866725770074050663531556043769347089096736846152383143407271640176994295351060570990306364593173829418371060096217798131976435100392213195560764410486458712848483196832419595714802632261943168177459053928437408628719660165642862720519583087958712237276680611548928069353676785457601751122677415641655224022203745821138360704905524365437169205140621079810632910538663850287196546891084880786888572643776730278365741776272897563166345063336306297188419873920000966108701547629535902276304002888516810470760112814648023876235902691278878247862334645211471113252830483455242369190046314798275986799508321018152409653828315444048256270892068081749458581043806764875910267072917232171336257712197585664628712090132997961706703940439243888560896486168681156516817881116244536125384949253071902366207409831364439895628300423373863958052857645439781477420734611240808436197061877377164446836862151264970448240636995867676417050441731547538490182703310734291744793823893704724243481274655890201284486225659941729207615271725996625864293918943537244278315930270911816090396839395573316664022635618017456932944133920555965466833264569347041752506620223076875862464433330363463280327207069968640539024292586670463073058182946890599382426573898533809175738903928765196243282201577216223803831528740310337750167909993456506918842651691800519621941027027616885826513816653462094583279142468030155131959177786230920642846573841586962605857572374456357378239863848355867726284867037198401547060075384201689439932530025938630026377725869178263489494530642805185793792172319885580796409093114038970050851430561686730695156494497659052681144928806437256611852019099457366719317013503445854975713136304130689541916816847438335524786623210408919294122022123246243966711235062619144797428647364417720938137598345476764353714639806645216333499376826434476752950774745504103258582223633497972515456380260044642989518823570860303441149011953217668427716308052377028542690151745316195393585908329873875764919257566566561314878127688622492977727974635019520364512710844218864279824933860409984049065993215122454000625873020846791832491801091618077646787139850423735787952262226063092112780598712843904113328651452672801866591471057059908602925033238368590703173264378953811367379055007120088181392789323974385538853495721552967811143908614830163742679538638819947782564907660437666433801856539136493547729359302807881585368180836018226528682472395903784498058827164698206557914045561232994645975087614809598823982156125294048327143713024587445241099037372621241388094581392151719720131733886948506152196778409872676269769739650630658715708351526595730125538787467399110444465206587860659411368877344094775020258691690649644146305601153538008947390758230387485863040089932224527185462640544087285168075887038578879648329559229309807525711413010422782165111662920845909225673456955960683914405102740159661519266572329390621272561955808487717825054880756317253877304436659034516561585456413798150417360233177532791160047054290771484375000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -28480246132120930323485607811765029572897244447586464346689765877351015682902823668196708806763526540953456336848154632803699189217962332767373681943591792348728701752553426392213665984461459099563151290408345118071603434521129825395805454735649813286510148817034077494754212808599006330442872698930139056381514547457233124920511298562082950271278508157616368365681269311355017265268217870679696480012884294458485631909996076715391328865048197763018059455211927728295512486157103261211264128395831723561427423081702911610157751281001326312466506388936792197610158037711502027551305290207526764393580625830461093656677806577949352810406148198974768506116064217044303867380722253933665042421549510884466132779661711708089876834007220862508168156055766357267288686293791406962931056404494659842873949580141166929168394889539654755075285571886560533914131923841808109663231656809688514657558785615376249783741010825834617871265225357348076850258336073730781710711512233465093992970692688692697212540153488537936036187925706124879805786873338011741493897076947275453181320823440387615623704922555430657242465268587896135325906404394357497986270405445811559535799598335929917079411287500288286969664992303475982200683195155549546688473778467185476290505532650131728717713833172396751177043317500847071338298191600197485958351587083994882526688662913105097914441326130849155237225829960704863991228558101437670028789791406621102504689091140923900820586304730178596713593879951144402338255068941983911772223891452774267550596898899493018985618351897257591679870220331539687904785937841538276049832573785689503450064340084802303867134828793274133356798598661154755003634603818282739599693164759794749606986953815600575324461792495019106830780650790361495790879045426122006970077266203823411259304732749475688305081903279940469883484563790272213046477817659910360600759639559727167726632440022692645075339221347967386968315797953317518774617602764173343588046234116378325764528535274482870268461968401092457481215381524790363830456143951754878031558311493668606563114535861967608628098114704375759535276850916824710595993073516598684143244855964063154198927364455848571915937626234058180654745170604677870449451883566358894147610741229464189643408769144208477625742164621906192489107370808022358049747967988443268645866714271685869722284730643016643037983525721047107699827673720457602175980840401204146427804273530310918433449248687906786239311741117480748373572252648512036576260031451644180945082863231024854026910288734305838655526300480947192985293399751550030871144615108677452685305593052943533087600843006330065582975174580637572285905013831551523558961766372712260031704729147753560345795553255912159348630071434513927315998166059700782830374834780728008049798081822222311632362721696675694687849298645100483110720659011077306311862810917376015768337840569922114157568274213008476165618726576695762351935927721699200751817303194020644405036175248902884665761222305570768509375296727400928573804848204499235485343351587838048927162725027610607087193499219577226604272036613420015939805499414833110890549046119899085793271634964980679213932125475059209978866693855017200634668817387823594229916529732138779503935183858005342846266387435483753149774877190610406859195513123260449546015582943435606793080896387913849593597489851577415073663258643197017770629592730331446733383662577567997836895280149837594794263074735697433090577566104224088605525674896476399071737645085104392434828722160455195642218312559767442624024537042101785443050789162479981409497525128050193972617660236392503173478803180089964286142781401741342399570485130590345754972640885355058033809402411140813748450273861513814826840107172406159693434278550956712094585356763755035591849014040192941344771376101913866268344329031114912284844347217546605794481896809882534682874703297285107727120894855425086755812208154315826022297033634677989157422431760801768797833609516067694842668406113830077384217064355004124669529463102789379943524542364298840773702641293361205111982610976421325116002932006914433331309627806625328717295371346588048498778559278486966965849849272874940890601660250066595698410899097048227598093520683091570241733812426519071994924073001035902123086626738815802951183309948292571572189716501422127779564324687068521584213512725564957927439912060182558330913609268862346099742390669538801882547330616130820790194649971521421906007031673688022710206664012231456667442809696245958592501120744510482986350377093205241574309095614578334930250873083724825817777994682555459524763911829874578185793187506431427296509456057397726905066671442736792684641157436548567425957933018945755893403683945771520267204068547050872468902085447832847651145382809989748448830509889803359486358960189509184343456977163966597879541742007776984768301633772632662622728484765182808640701562944942160717363628408256471890973638249163483636255027363353152243615015661522892650716667705501105254018766387426912034383624686312702999203138075789423170518157907234376016710334098084819305295566070764946731499408657693462351624477732017683636378535538824507966637611389160156250000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + -23809815545715911936517312863761197643332704252116424921096980967441359116456937812822147326210986528225411019618404145154859517455071668688705116966296126722048383955033659058040807031966059915339756898242838593985961294121264180186960469028704812730389337006802151234129466732995938692614533742244822508124808651123577134943090943538299235516678909470886529976455121886621813811641349927880998620851303613020473203995945699697603105487999173022123667264381483910604402709207605691507901982371865960595874996880348726319385611845246251723966873648442178895033625704680339147940831647482447001430623747333203525801190191556105562871375093495104623197932039009747993440974860113818223863486931863818128547089234364901809939279424842045773781907933416054343126238665573860299700297285626551640850848991036457841331307723293604747184620123538869128431892691941102805564866955641468885858296671433736379897059518126451109393889667092398517524616236850340975791409257594989579716528582724991346570570834945617842844639910597388343130013175063065184966329249137448933282404953887305099297916635014980225800094505344468125850492648072933840539890767530651280209185304163146114876659976316832268084903353584891682863060192975627727182863025693975629008146347556247782584703383533777771935620191541649016687874816222769821666764971548112976730917914103023272170443490895156854291307260261168572627526441137366731713135764186549116093027720044090523302698478959388156120315112362835312586614812129727086125352631336306470081406146624847538576608027907307940644138988209501116326673993526546352176766608348033577239067351038513295566533087946977919262365326545022790059414759993510766823075643642431399140057613079682061265534452791285853009341948310301546947995420060887981928819183971913830006535192651330295219387360078653888721439702365379710818786996978628332862657910743198348188883671329232816295856896040002431877646097438538251324712366189874170980516274386787928751360372492940904612388485751562572247604984184781624153379074573915905068382273803478684501877883178100957301357108799293308074287829311182496573037367231625562494251693294617685621190980782354092798265723087443881320875535447493331131592338241567768319789103483567387096587573054453279350380646093368690531939155842914561635967339110780965958979901918633358943289737730637227111658339802914394149405170308497275770034962005770347801541398566155424502569177767218883514906826481912654850078943134823284248940035039606518328607683093783383419702470419742592981515188265388343818436094845303136105903570286034491802360971500276211133687392421743542946904406609665139123868373902482086357095353037388085401662641757485995322304661578751452411846954294876724048147204232136920114611047251740753280472166830336443435252283940205574139108791804003070550004028925552256278256370606945732574770731908510500060850298903790732524219010772477965532527864375782404562538532579023124013085891378425531727253608753194655778144663400033120641534613321737544179918363199576808942025041947454163459576839215851422930004355161527006584742856787700811183201600634081895731883713882854592591785095592325865721509712764311845780403462899088602130210374755711635844139623936696674471602017586825676256187074962206989532990064641405843462061397805196683853034837098828161558718384268762687708772365349958071122141432907952091556218227487061505797600100428976325053427148941323232305790137499436422372014276093154025599947720765887131564064185973323864484359747583970302136121825061366570234146533831001306598870961200562956443669276005227849225477843374307370699281509316120946917497653276778678776747147902178884907903334622196494945100212803327014616848841904987965781070324468564300850196200448087704724821685062096991950858113534767716840177164684934771900928490916727356827707782057470090223120157588984860368335680472551040381106184384105386415097191306871728376092277070606725240358903066604842499094940841191880282278903354214640330330517175913579479620139897970436353125499010157884798057322608466725062943679982482530467766459495408879458616476083203684196923285504706762023209628024086985981325730422245068337142135004041788555773398269594776148348503614914396297983813758057847668733437302506871332762687726251593024530091720953570520325919647162558288552591836379346898973370488790656933019605799538997069465377150402306394878961470766100554522286974158489366588045741298274988242542246389283398996284147848282019782852846585777154455401770751853824300222774468583525802505062976454415734292107345177343702236647260060541522393980509318637965034513218069179733348389375589319986214617921693250213760356041380862625536046709271665727276589751000989194715790368601959009696122967928348141752310409259267476292240501387441993998260879101197372300017073864423061546901557032391221955543894589476806315288743823398952760770706766109439509186506435121275908951073078604544878096095723889867337555700231366184719634838770132115360628684703112942850332469576822059054074256051528860224604744560988608255052826234209892447288809659745534606096847041190045501934946514666080474853515625000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 54725239252393045341982492707751576504020726812553501802369340230386708909469921891320637505453993603646324117169630878343091864981191785223461832595021651197173872361860061135387394050748944490483486403120303333990413892838051832176727637377517936767632693917386022545640159520339162847524069324673869545857215693077812287901334530240503858361682862100241354891334317283092835096530092708205537570820178123932568609923354678007925090396389498408806697849422979974180685579174369755881778100796631930431174578691114014024780574114854866063280326795455355360473400255298424694502782045016498131937051780806600838925096808784846104767855911681568023058093434129007166956909407608093900627179708060659312782000121216244077710157665455460946408077760107786234879182605904424794231807212753789726915105090326838184640873456307607277375397820948230644696418849198314506260329399341452882929616658833653914277302397223889044681441933735124456639952654096057186212391631307193399823813049629487927297924177654403564320338066282265311219226919116845812216049418125069266616639576629590065632868081572033647273096289460648183948823923960511956366134041666458410477147878572685457131736061328774413331985864849907754974219736390050913068061670405139008669402687100711937670410982516951816829694079086358690515532305657786536712090040212287533470641430215784819492565728125597752310266566773267047898040854481769686693528596544023407240121618718229426241708083144716139843802996168244702923229641896019386350215020897872016951276299893749285738376906434917178166701866811787817508582870957003145092705976378988662101136721697784567161087782591973115055190271887652427109251103628989276433195484714440986920542468664838213269944364642611224564596764338490901692230828295895654470130010106294134905544699592259792158681275521274079044673366361736247251949475298177302152277553737031903095982020897618031768368582764172829776218483984891328814379109466228872144555815116057717360211213730596155652759365957292502820327242180364123829728564678772200882455408116160932845444778681860305372166109794665218298306131256256409565612596991702072469512694285074262918125033382246621049351846527525620885110404619454615248232296061604768891099487481401365933039938646844270537508688621899618960046888288280273307856414580626043955428532970978823723773500395896189686387208077065594895471714097321085801243279693331770118968243514878396576744609408682702047509317862383420171700829798228385186908091767233817125014275528753537124902926590729382286625406777460919048865205963409499806409368316413209300063945805946173778669757925015536965400929417634183865729229147600472858997685849671342965215067609068069175313573393068257220369128278190172059380418448950002264145233593388273602482546470783794505515210670892000057334234637300007334013905342236239604098225180921225726577309909143066371212349701907499704894268911888502825796093006954126626614941679224599229001770184104660664533264489000467863528168294815563710681413844252417580391137787386049277768898930214277855240369325825343696342410429080268874777093051752403394274856224241726977511155830448428561695755791310588523331367857504459551277054527665229104576641125392314662924327307793990529848366976054238349720218018799415160226603909740276919082140939939463861590400997928840426977533812569854383090113472371793367904191695134194075212037142348114079870474290485409329599243617603792629194085137064795964267476227098026495770059212572744821827432245082295468757116549355082690645220867317881155214311186890029030600784198012953133280925331121767872680134389818522467664852641531562196243907026869382431139211543088169208065779038336663471097360940048814728652474734063786582503680123274100212783206512101301048400591853762159263407841726336272460434603955267855097303970695993093670360487194107473473842053264765672337048563889869501289953058654232537549774126564989855925420614327169826233527974724122945074983898426198022736367825514899877025493611043339116263406622623237447421601966401256281187488423531198998848247522728502265656807182592236571887072812731919179073159772592267709988492121284282161470968090509312116493876325724272532271265571109566645580722489948937228823931028938037801874199140172292905494348929971442846873245295829267317393934638652012287125424607701161978191504370141750813615699862615513084247490073300275163525931161340654381117431197050193055770198945953508746082918990053465298197910699123649764727949450221723306237144794808557185011183787878059335291449831043527632129172264973811672954380866412676913348689532892143445871943949570847652269679252020674642423443470557600565342835136985910157772599844169863578733857797261662740928991578903831141873503954746004583578336906016304050211142084097778756885888847809928115735033926878560724705245810880882914704478720347537182921269729803925759815655883329762837484525555098483636028857841591277290598036163187563078858577572890809836111854990020537826670243188773136862576512316265951416315380945692736695431455559878864967411231091501104262475904497980604531602205824593054828142157930415123701095581054687500000000000000000000000000000000000000000000000000000000000000000*i1^74 + 151278765798486869164846298558282580474072299466758847622940366194652814740421834963107799401198990266938417996723986552563714224562151767847840551987145913813226292638147142491140498612354146251075167911110798265655443388717328849175731254259239936365574029125323312479761235396411933838932770850289438768006458098932229584446632579113935001597432611580921447388996258642118066206097217877604321089183108735542517569568239014572157543646781954122279032203047668949231031066876434267499188875729891575478051442140608715620752615246630582307990338400200012829178989149526413891817283033055860126642003535752577524513374995559428945180109049605162135389507486114358965588103850046840509535291474332819129353847705292807922530446555622147639460932416496028359480116644287955764294437438978345166106707613481900936663560247150692463025410717207537847448163116597522033654432940831426265448905609351878052296832408507337450422142664430462514101291665776750217505750648543104591567683933447046317921666508742747161103572207250146819439181897761042045289544588676171814554857267068316081594094344474302983865309016334258076386299171911613863727506535855484854523664410849577094980107948185209355478291419022853134331023474956171856285888966656489085491668031988876368513158492611134564461104448384432014026994590963648033033178960887821435934223603958971651301485604255984367626873379859891253082020278146922962454496969536168840166385115685527232940878782483075785649594157765804204365953687541075335926372299323679278608010157358245289178076788679942228600785950635792417555643109579012484410940770209205758449073942918421961815007185014348642396540912616944972510112816433301457318420087279707766481666432558686199389844674991206986458261377303488329166102810436859905818796238799638563860046501016138124548350963211044956480943162003112195604396493218537836743472229575957500852216909647637390958172358307833695010327949753927991477528049170991150664454060074386641584808747240508691785350162138021075532056933748439469315432547963087099508046165782905477957520800635920233439687401575273994392153787476647866254485847775538262800877024246499708618882669730704629643868034907369190548817167240811743699442730742460430723226236851835466415743816324154510237781427603336227815687659547268546427744242496090603850837366439975094046650203803647937819131333110106759027540344361943112891872977812976147792389035058394490009032865176393116896692244713154815180522003311874292033574921631017713505667614164161609710791838775621610202299376752989414936850849693784306740470783105507144678291701134875038483439333342332994210739364335352898400207770362947281088086115413222437634577444253334046550812596589368369669053980855977947813968736071943542015343526246361680944157094497918740561857024562414738677954342771360055399501247241223754430374317378930856142559583784164069906928103356273078791637633309839974521424725923037131056909057825147573636490248346846737425145862852482491475213648991302502341754650671054802665407468153744994446489410171699385334327828749405795225830215936446925437993898138663162406790802607828624969348732388114152659142248167326757674024864213584365801675870929264872825009356428215615572526588549231234505881762818608102444126484441979287495413353777996947076346231164414305123020596269795978785723763833804338333051005707206739694401549271565285069227899084455952894642265509111815136886836738986022266731956836095177626274522431089366702551232123341265817482644819097597594051195052698180007509640156009678802894957884822159491641560249423966548026679460656569708254783417558475714111206540535776148918120928306207968163961235441711311370404130796783939617506760170728199509333352052198450170402336440377127737974567059132601235121086864831236944349908607404570513054960952562246646074211904352239067896772571021059305889638335418261569695395386517937377608263746548566877320622099793254434382170094332624487904766161911438527505024158383816237535224886713426177496223619821599382212507641671457080717033668914235488452290173081652185254234979273323458201889558809894630609352948086548303634939111576806503485445976714105256546628767760369011222371516543357688191380840363356312426158082096463558967681253330095521802510676194953433574616322972693271363395258688470869173867838400036255819401708365660756665020339205867272137811807527394078205740684875530742171294152134175161893656499243245898078913307463161639020136312703781284664342780386993409480587390872339780757761191162635240473605934909081973476111709868514185721694142655107974855525478133521475335002351542568554195309296336883798142193728467398505800902799506553743024727789383000720341735070659238051263767627857029250757098812740171533074616413786728418108916576639147426428668040733880686259905302691211107757634663566198780822913048848941434019744854807571841847154612585767117085446529642869557069126623222580228922966455296843784791825622267194549645704134944063780962792008049632507522191675191554670004119520680761998496052893565600985231380868709178029976729217462933991349920322631475125316202756664551998255774378776550292968750000000000000000000000000000000000000000000000000000000000000*i1^75 + 437827759804246762867449409364919254409139541792019849880462523840716676727224648554557647296787568206174209405380664352963488148633259622759842694167219194146208466923250760388420366461538894595621051571182127661312044165610281473885242835180585393865150549398959596063072448605160193234819432296149006927651063273312456625001707798834131792138772089887797151252756088325453800862439318901876468313608830878939051950275444405256035402801636242415843871037182199375843581484671210312619527473625192150774721944140254280349676521762198820819302193040739294774875885980895288077896112161936405117554996095353085438948169763957086472524857245321436922686317287787037863316347614056457971701953426392193344713407953656131331470097232916200890351222656057251660519712022803758900761878568696099022462930693825893586218666397465999572813163863879915735153354419816168844215518209396264310310388549995275086567025968906300938011474946260175640704360997027145633798147463792139426391250650582567950309469747668712876040421577297956340925783473285317698350583053794701320769226028204264207682442294780171662758146153000090312063269922678772509538026604326377019994788859204126668701469501659830617533122913655665052502488358079289739952695303564128832972728243326174519101875616675574468635507956859249730558598200223172082573778029425736237098945080929577810857167321437100663427224409071201633063123460091221723442118894771615146799697489248941307958064457868328156913282168276645238740512703231323300783917635706685071100936443020633994486103262016355183008466496883019244319362608717621662895177318017323906010507345658701295477785410294742648942401020860158486922428909062172468904780290317416496895159105814983718234131183441110895364456987951001804107963554176477629774394429945265978383897536163925086325829939693930876081386612855745425901725564799125318304556315898267159348345765277583787448355228166047071188863395625358311200838761932069429164453592143867813203306934904725764026525484507168335713215772020438886173657728998990316503612594736834299201805807513225119924996983157852076356002938666733998434998664125195440243370907902484109554368011834927431721226910013415787347018618199600960200391193412399852341090799143542334853128416148798045485719347525826364824817976809794115742957092457910381590201510119125031133509353021978768781938931285978768571172436723147798472565292814794099818664696232782271236289019956252777385655081528965093969860113511787730128295789761544098483082600082955473767114196551293554586813413419792823235999534018387680451616857662511216808260221123331578426267945270832187458126556182407457944812788544747781544643044812852718044473647549855729441433645621367272837861786362151508264735912296082248077206175201178422809353997292504544153528333990218494018540949569780552550960387528398056379982066228335093107035592913262332369767987852357803487461263883814811562161062768776563518453647709384332186389043402158592487555127401261128066297506339929728372974827903201723649752272348608284390912254949489065956195304285896129892981132737980570461593606614241722847032563043871067954406537340270465129018383260216032413443949316768551668491178129837518119110979704142537974046572949139835055843287232616064718176730537928211522683753726738892443517644294605788162215454599448842450705086568168412732919978354972930765617277241334885342966156805612963935629906805175155860000249555788382648168444244114609938517852135976787709389055182724789131284676070812924031885220153286875709344426182876349749011616278276723763485652418136106424450504150830108522256673475016765789819668800173670519618592107893367999737579855645577685913416574530106944297191889576211810842252877241335281213031475613507513492864691256031532738998573385013888981311787193164742637183190694795625118980894523405521640619023378475420300795954593301446753986741486156715690994628671811436654265069858065529158069362837652002248732897421437064136182551705168455484890104713277613806551566538780410114724827500149923040070957694662127007048508725312891804395825973983515457637930110925137349052434262522499853889751666733397528102005070249742089101025355055017300367875427471979521008174874192947499956255117100954233416588090977049476598100396428517298203420549252908446441519494609176146489901618543876879649081440185548763886955290928518267314037442727635775307062693360106476361648742149983588067179230961832631368673476600471473371529404428516526968179362853589349671297816533932272982323619828996730938956221544907918724555238039303627535769024649706359020138626062390913912415154147399448783874929689221141902209254462429497672975018814861589155303171922301913588502016247105707987662490770560489229359216887747905729936172545643618863896935700689918957588465479259698739457297566613159302901065060190273920517096710301408987216613292863978323329923019972338981129811688417937133523686693480565311280231459915446007166936851501616445928171283291882177224083265137849253505829132424911526885811752970803175963374181995289904209571070749333307760566517034686840686518945936836488819210444489726796746253967285156250000000000000000000000000000000000000000000000000000000000*i1^76 + 5018309822595617305849905755954917664070225302159450824797399697566176760157901513564053940540944881046598221527153269549349855659491642613556841322342642436344625580344304103419734150412922930632812233986019369514548833680503675289371595255090144080356002739078894542270610485395873297084882738535001109989207871146917875036845796418336210018934412142366795286223248266378308257146194335426108542442217596479297370302694666189273405453253402114291417751661329351033805493628393785169954356350915896979493630955308210670258917318379565082002395274981864347858511954096872629327385663905523709023966723399350873907268516250608331643317126783757525729249087819743589974122527656140597228677964968766665293858875093948222724433056228936711354704162365422998256739317005502424702289087907830886984699632093427211721549566406986419722620545110557876281774753005965408098720838444272050749222792099863396280281351148171541204954756455478946840455208758136801185568056101546462526664881354098970354514921314399385687544473792305627082630937232255187309003286309892398862906965181958798115686078069189795901076477042496375229554793293725495085128480884209818000757258727644385761824865774765299497079827920425036192683882577693518591857264130468189750661894595953712937330319585770189127002545490000287115499842931355035094159653402549815538045158678167622376394641952047757931468859128863154909431173797215602164448498059870937939221555056320849426855830667672748434230537314647860012853180012417329028917063057388681743362979480211036923328156842391156235349738188780055439216160432930715075064857269642315089027672211217673062034272197773619291889552977218435496296145996670852592200575069348111258596855031131848310340502249683400262797622643012690533702233982492067755231157413479881543776953183616588774914900501849113428798464125771635763275986650557331679576655247828073414156210068838348219959407782224581467283879123739657579995687925809236621002949827864983472325957600392464213430292563516618993918416113863298247812169351108644548223994004357456327394962518955725200432897509329727406865448967677457903903581902767688367382174991428506577945323568750329922388765462201201312698906945219359859200722716944703783212917758378410743907356257790471467485169754526074703137147455706009040431492544414164285717900161117070035238021355894721060537484657659729347553045321074575407377208486210222544341672529899057275459101032975490093493941351569272969811022258694231851814823188865723069020271048659135953941071176643913759034795163811892214489795382022580836563091091036168902414217248291795937755370881938932126908797366340816275480500916907562650096556739241392208856897792866519131596749529473644701864425690796038096462038002633796448451214230170456717585242849079223310150150442886751821569430045035885081871949224589210739167792425466278494097863651610702986691862662042870414364292851442810966351386606025883772720497839068450562993998122159522327541127180572336635539291513063356706902234914310176322723829252777669671999854553523094107976564096132129215570893313467033883723287649871497998830737731276601825518976883653074933190209776568915436948766581339415255245811181822400479890326078042857216413233435617506490356188843337096767903286325757779998482413398952375694005759248370830622947265827228868102511841091100016295915194246874775028753958237564504181376053946292740050798245375761266386365959977675915864328048736838620676177800602449460739106904986564738146460039989178811077037969260057288361606862977482713535068287996252284110245104527094324940003536302414693185993781105478175018505197032275830885801284071106383709131505586387492045742786529919215285129803865082627380384763242625558752473752793659582778502069945981145734299054865141797312282093983350687190265208083342782963139350578223120293970512931784759558349623796410912637416466739936162815679774353630868334216104842652245078721167636618296294436082190481535835401790680721241013483535719293714672601676506362844725402014176713941878084705495107262071506839015950147029802456253260308785297252310249562676522745932148726557736336521605713392173031275000865720960266150587165022932970607659911585771192230111786894015073555054253758814922794275308623497504651186124126592615943747318772318070358555497068963856180741955360977302450631734571763199510073048452144778450429188137624522917614384099208792493473496735046265772312657459653955250921489306272940848212088000280203081107705913083438809780353410520729417122183566431103687685641228786972074983153825005906226723669161105787878800187187999439023236449835957819750284124737524555548137865132877477326554036749744192651637503794571843813816923809756973942218616262897385471113534658202713876539683365553519271923992742110006249048061127222938804656665203872958174588034957908534466274410006527632082303223402969533651339205942434478200849287005801162071027624467606447394167407157666444512779646394353783437734893472954441419504092786128582308509266824845784897706785445053310447844525059218340529908961659630444929146686630969198192396063529230332278530113399028778076171875000000000000000000000000000000000000000000000000000000000000000*i1^77 + 29966839937340697928555108547855041389827379967272334813446929461867631239375932266453073763530808175483076855714260304937330665910373886827386782154062103097217905167089382763178615849672452486890243952416789522429138356976099120906237039994138974740391507333374326049127312398512139667694510597039710892563148306363182044742657292455646885731978168357821541236707495293023941308157478238739501747128541505283531195919975281810062662396571372873840873195528496353231301420083866522448895765031710503627258828423333710662141461983142658949396461191856222264537643524579779523279753619947815814743407377815068536853926214800168451110331918562159481853698275094493197557560648605048118244786395266427668286161289608925769933259672852173512352821131167912975336712924042361970349183311526598202064513249022763237859250444435276725686344349699681628642551765074311400033797970788586406457607521172843068363911720007233977825377143568672656687271447085123536005554773600908739797080715528692798787845472581779233457613891955016835385154029393709029593864419884152621512767300362460944421849890640010270264616642684534919337869232499533554287527941643017791360874847618967076584503715261594484863324800307401343283781653665985378947691045852992638467566016869360644347643013930724288814820701749679285487810825508968937448990207310119811413746820531737482381504037702741433901486168103688104037659889104939060594895657466547541585001862864606841593854641000537073654235101413101400816405458046312127294820600994897587872343271280806026762623529252688977554628324265680082388718986780058556930945175985558559666668451905257071256375848432639410557451477234660527500979999276114173184664344944845513188747969376000326318665765974632117161565415333960290018204106064672904886986043779347997755524840061400944722424133226817159792442621355856748637241426263446785292783123207895412292992341325610128264335783126922959795462828284999907032230973120830970972006159972733071514408125242497423048297891624891020606126003285161104496133275410497870039580286007220854172022094801944787770266475496356284991309241617024005906361751791879598066513609401207201244702678572289864888712204316120616861585030076867832215126127412102686960827530646517330908185398040595100025544790063366870094514378906067534587120986356346372942204859625287884459325347667305567883234635718677818984712964233099244011716092975877343373634525657859617877770620843207690311751114970112229315800616278266911042451018951813020331385159266299466192752604480791604701575471482478824851833697088929007890203755426731694514314124041442523694207797981611721481969148646375624239142393943550863702494268402645655348288565843615848174103701142433031030565078290391557112984781108643041172172966905508293603695041850120780825503592438393158426285954053955728774874241261166272487373176727631520970963478511683457637132534597569812849634131482867730688996752947635267068700647238175292039629317362205713529387589722114411884051733726714338686020902501425764494271064022942486246524958995858070621966794316666733356765564123673145930054783973319974704406825486989159081182420863231260604004320004510294983272298750901118397212739882642659830822211890287937706626781655889052101910421573426253012664066572300760798811213900323604153088094692369496338379520817706306682969081514476588322402650061251999650583783442565677725156520379604784601028677583328773958400349820705629884843906657143679255733058675221095764931406641846110917635269511937771682210359476290109699274244618472627261777234293046676026686841043936364737440166268985660698618467084144279779793301934137024567407773738500176802158439778283555802669267209587875282814160771408079718426015299760576484713824378238570211735255216223872373624743936340678995654126183875089619666179277485321097050123531019091330154403716227679342785454646724850993555450080478859273936865773421359920004018697918232161707051859085776465884112901408175395682685197240287674810495602433357858220048630370738467071681018750288373480451107400049589496231754046194597048649396649312683055759243954342512694865616387798497131558870517262154810949690554460434911126844554417541883107372416873940522223587640493965714020912303633974642479582162826855490211159682794865559264546670937860435519043405488634765888356914691637935744705542378420100964289003803202545669646034622508087553776313765929037007830542639437013128601802429478350307712569068520625101517313543631124055215697031648988096784016926188103427270264320869204231041606276946240477057651562911892659489687459402348613056893680382334449860044576129193547651572882261391084716050968668495395173861923412278799876917255130917201751116592936270932300212288132942152476985555072774685724856764156379368836693334017484615716533042234070784246255119916537518473656644391607882526943218739249078217221158559072590867837633460076535014914990753069190947545901107542851954541731130620722942130560754610171799712156952370852021167891635205387237770637872816182166152382570916539627470515158408026466722276023014553404093930435922046128674337342467914879762247437611222267150878906250000000000000000000000000000000000000000000000000000*i1^78 + 92405332850282802270989065734556317730582930914638731260990063635340804523081209954390268536920736702639400408586800238405798485597277956482240711872375672329108659907103701573122193379362837345821210897068476602512838651205697181654113406469560025968087978295187171267465216906999740121319799868537931848458559850305219996741575822935320434790545174275396954711235406100148782297389192143630244931259658802922664804151536003236751197005087835501101724522446724138913686743681921513158959946889319471750590513911008287264680736129029792063683885727818267388078319737317558703816804368248629504547802214941595561331149501375066002515981932249066675452581622592148687238927987331059795981072789644672634524501733477144924629807202533028675049508558971868279916252653035877895515501126959463633382328303103336716173967444888936056707112295292571990204307023030140870414406883535464591506789199424658911248793694934569832906836701087798645979640908935774026109637643586491467266984975835667286062794062827161796414144680890194729984787581805887780520914929764504229372512491078205566015332294650365082432993109427690857253972729313378639102671637041531908201976494627079791512827001271829758418039132967241565240112077182284295701384159159111712351529707081323996976155185382998129678840182621226281759421137755136840674590725261408636129580367490588723702033810183855206612540719822410959175389935803432776367623445557411061196069935238796184713629904002261910121331695794497016622283398318466933612357843167603666984097931312201579277074855535756280990265244088120355647255123996449241406381365150271765125286575975241812958848170322776946345519858876952816492279633911685384176793510736516794442213076501536348673402503203925582742530603660456910709569747256702032426507812487329295712411860750722699003687671191905524706424505260025122081878066258359215380102679880614236770226128317445215201546433677761853614323268791592243428910693118646767662878895254072701846239655880267091880669739857352778786226509615688054665851738840803455074662520805479184302348910421579387468407725271126344216848174762867847156157684212791106872262217568066252165376099757964404966279312174356569732732062210793373265201156171815397612460834107194082323362728911019778413028301576912055932109800462188843225481514116985277454750037646115315010597706516468374902912222302219440033946433421427620842012862018218969458483170456608082875828432129391216395687315744978627344708534384430152883747444579101307548268182739968720136260465037215712348037269071217792226904674177718045633818853212384615939745299342243669601798578092563606641270582015188509306209440947318209061763706197413002615045046052721303895178053093750770601165448146426740928845576281239914401257629813411257837341877934262823839458398045951129645977695161938732097685225737059025386811244432086378119760509189451160287376137786035885902267752146359568961899765035256757233040759116111455531243135519052709010372426991686421984201958928448196602522152688169537872000619685056556981442902478255644836779127018211761840964101569754150596967233231705295811940718521562811638678515455114421083753458536319834502084398696639286175641360042189336138451387649754789787486125452840811571320312952455513106457120090184999683430129045122547240032404819787180047540781694284261158089626967028194757680164272013438493622906921854235855480844772368076695610721518747775764376421800094005735297686368287076587871518171058788581437583530400202832690926033079118937148517518339611761670239708212567870807885576844223814196142389561631479659767427113779256483447342766799938023094425028971487446090544210670900890882282859995917219108954754288026933823531335121636907529304883880101488243046004372986370111438878389520280803626321345658174127308789848345145127395763720591515396734578528905599944334215296565275608339456030254997176080998224156663845701502225219230214432569039738152689092435324054496164942576874293642249203038883688475670988248870343352870197404665487681231835310652446538914197836373294359085957029382105426032219170148767883123580894938304594107049285119384202225222718491104616681127090248689594303013386512615771642283851316095356167293143128132618873362501923244147618624896075655323838792039648850795407017509367993446972214705156868264561390235010071737752321665724806410562017722298745303003677392472451732019450921483491273207772090098276763002793916309701221400872089427182147087987280885286487297476299107455253083673909706192425396453383505481692652392887302953117756094540100938349065147441649186505581086879551221204956889613518527176071584822641300859277940150268014910946264501373209671560006158364096666337760077288558711527348797821705410226140332624342600842185923806880381466664245847965945611124232874938130441834357123277174228013958761461380013657793412230678009157847637054612007471066280277281535667700124998201048352655156933367426013201078453446114593593219735483804924985358214512731861472739644869218382054720091316438533447631235054721014725999313875422977076916437185172757961326427384326812303032283590908946280251257121562957763671875000000000000000000000000000000000000000000000000*i1^79 + 110937677404563387936243889970581281887205693769747895362339562157696044156322656706406815139830583416303258608438644361953433784259464386665482546111634408508690074781667069068174873468864772989544541078891177243646217380037394149688731635758560980901991655599255832606570352016308973791709362259938728729098975654856078756918866809950106823263808643196481393913274570495094868065478162584828341040582299548709517965099008993569755179852773725773832487826455626632732985527200844492991783079944454197869846161659707034616384066285227099815157830205224917672682163895011833950773545524597889716141303278677894188756334538114088772296333831916310766587040762222830916390500774700871271293971646259462571843345055400214037180149213129477340280623151077471832702735266837701366758321922551652627336940680709398815638742931728204348303646405239868433358817751053246592584982469627995280195589979970190768318350705974775122202086644698580122742504829174164193781929773354664589503689633995260016584971403045895262946164012002152988203861835942377795388776826509385952223837951461974691640538344308304011357864633604735952063371665539077055668326777691768066329395930888033406113221205218434998953588676898956641327580787509395287049513222410831619895988943263371220391060763793834466943489874709693362349165443601085924645271401023939692773065612293078063086516900472271672770856221372526759583318229685079097059319421076884166529807714442234351460796302649076889858093887044538847363557600133730880731334006994930254809755116228274492789534554431006666745842963491325248996563955451444240636309347540406868523397283805506167468289621387188645378971787888453099355465161601562100813294192549801914937025053474078013796882964822752991220465454895476354698780440876374586553472387658216510364635610071619870873301981725891513129672749691085388372334102086063422940948361133862395022129687897924928038584280589416823130984116758690643818134827332063426740945024896504037057597433290880328794380883652167970808636164002454832402146628861802641635235250294682515357039044537215974192047738136341906387369775590705470872403900118840387097017877549403393276434481500672209544756869576580867729436388390827896874002089259493803379996336082025817247210418806404753268963593559570563248605503975372533359432469551715955906400769546875905991125987481941284676874723402137580731928468807747356665843731240942716547879382229918649073219719862141909485980236326099042151489580023944934929227215400409066802181337960555825088744619860474672380321806704445204865670343305279697171573233022257053482920906426627762600537435595679081678772599726043487949018851432019116310200602338547019849030872660032053850308533909634835526910094672230806889021038616416998204382878903998780144592426482524513048450493367134519697326028101314598928090139866130071982302881161432307530431767308404896927368166855517781610064588785576124715748686921333120857134577088955793884577877467778017691606970665096209090062371023996526739884230832379953767727753589129631357021210150935925965919616902397846208745583458873597671383931356876997079294834327617540376818468141570511431095900104055008779900219516935155297856009047094466507323887504165303368622239717886002431611025292315403198030676475460232470147280924190737146351650524778952323047628740072501680286676435129009233751977089040853477755806431488497161646159279390139295063964366922628469854236606813108300427798582768673630829370275325157073640431510182538694100803702095971694294622994380883385333600190083293923022221274399545211163595205286546453541512763887558512838530938169272378192475703742291352117168271520356448689196644452541841025738043022161210860419767671660995946163151644278869832215156448870536462628626110210695809143109074905973840360249054162768633845252344807010847535824208770959084890836780867083637460489476014352231931261482766213392061270698317576712920136579973866834496783743727138749572386047812153334959149680707660637015516099472139813062094210907855343632139074082815135968974064826249019663306383921488713940448599334829060476760220801473746166309106235421905682442847020909439013910344982245195924394952094180885283313079994873749325958204778498657103751632908872713386909486739945059717454213572635050840253638287632344678080073578799597878705245649384297411341168102376220282261269133424840480980240301868172069295532582120609102490031254425302419975803443444826035308872487620290944219156710773380998489150911232227750721574086308103695712586509090092168315211242084191038741431902507217966621910238117322163400585005340219590438075250673812696830528432831879487324960080701816621588440409397713321680653316354537404819322607975614952844776057337945448677403942369606033734556022888276142787821936982463692267795272579178427368534588065824347293107931630606604130947916742545461664319220470795238655356095793228334952400020456489463163248770396931999049238874336298244589349428851909967256488459018684916876543528987730899938095690010514386846631738639436670702047984266037893376701184655701304639315489013275578588160752424585098196985200047492980957031250000000000000000000000000000000000000000000000*i1^80 + -315415270752174629304278854230110221599158963667062973878350957083025257719913035914532301630715305169644460209774582432520437494467478679852321272994369049277876562378884223502883271740944210633721788492208604229630833658685071481039319714056157352179539614309907445506322994113815410088041136226096528117286188319538108497698586170757331469749023996302695318758700533262758417032792886709892667844765097831467944913707251706186510719914185892113154745486340068935525154480081297466428754476241823794208329844219012800109785416438594910338860169093909553270048522787320428200840837096598021336056394186366828725918266380614962502774296090995187732221810582429453060461310588505369351511654369476098202068061653917896677497138942208417616686727737007706018914284213143536012268289130584812136978787018731683169100379416935087901853571343147297200247970988483579658451401360489598543396445317275164486297469036621908562246910841500346104486706472104800559924573859989496035953144530478693868355442057921587864919856935398560721948595800364593793461481937250377322863135701505637930525428720673843604188843630210919221098308913096694385153212131919824771012031958919982326582788620491933367824343021893386299949893994723090332492421981270698248084968377729943598334642927775554011235774630741361866598514057062474251370286218375511025213196308602943725097883086391491537652892207682780089316212902514854900544280695443828636491436238285751514175158581620423032887530490758077871552546434145307650908609844909212970472375701001581275843597803839008840097185518575148704640215746262922762614009194504398747849937264351626501709733260944205747928389782756468800814112986328012363570329230228033293318285558736175361682859584882346653540857674753083189713469568196071622712882851082167068151984977600898354338517900287925587172306173020850747287372493264658777718746678617647534258842826530295552673497739523438442861242924194153030247272197132570285128113010994049302138627372773043925693219367671434725319434836935839343602673012937450242817586344801392660879707699406395307163169565583196835319770634133908268350208190554292847770213298759237215397981925081450930713134871717504938043365614848681667630933049422312055158486017081861288157639661562285535824700616810946969353504742739418799350611104763481802187507073617220604603009349126342725071639397217935590302980713298598722715315996371604004897427389752020510081271508871487204565770908844051355333612972719407878595000469771569340085883092907415421673803145685974986547816370329335983884043500666331653623373983611796904818145142524456814986330041705828127474592506704270889523221524724070771197924292132982724365898516398345058184765065086625941719929427838481807477402734116866401483632837541966280841859631603664347388230090773985523391012558031804270048889440266725570836510972300578520671772511233311928403808090955760270152488633424895719624999148512758217733876101067372488428759125210801605154338377886358282078864805600783179327004667065741588478381960519995525768643276491264798690479544557757133175910607606736344857641383138210530660707265173371645463876879535599547030059490752939104715876657614328306233245774074563411389818028942277354381945165290084507590272082020351404016846621294206023459827869221190333392030293881089240270942856843134214343088472921684999377852030932262963255175045523074257933063991245952605888493052922447475120628262676023867733713960480809337363450147066277619799619666829014173763656511733270484419015303095382870587414891310159120926668156947023943726544468445078495147780472596343955428870459759229327920060882992273973083107153812037312044950055894542311455729482733480053172938167440371093074972257613697410768410342810275623621068739758059728664888797399557608865615692928610062491517781195695704160237569647544356411776387261755791291958686599756187048417220318816513178727489248303568381047580403672604603225178104948084347653333841327196019951048487400962294707112526495245272798704317920693398615306474981596127724927003939896099317385614724002395940377092787740937080838761317809756954005991337949724363111623747398843199726757686731304210430757913436309932670408374771325316615137203453346307435189149277968157720642173289288060244782627908211468716461499023456474874201502531242051088867510667070511895626059765310965161769236054848530228363873564300279555213628893028736852155312682737284190951686931419285845777101393186527919029581782538324406714166180895862014039599694014031276996881510413667476567589626495116839523814882760631120617881521071097851044982138438532337144251642279349663076376301074392820834517124993994340847089591133759130077111439233127578001545604956378175647278770321137265263489452848130347515274639019080055775113875300808016575496165907786164120354370993928696651798662742307219065892912499595884912109816168248359566706474913536780450873350918913706290224694022012826041285888767588724858806089777042437572240319822219633391201379896671556274452429881648380745687842060596098109829225596761251077971488057516469888224790261632896927468383552195518859662115573883056640625000000000000000000000000000000000000000000*i1^81 + -1856889743703957115302250373117185146502247899105722716929123367187372710766554088053846024390995959904466654100075761680920684719999912789079858676320900527794814265953771283532214240902383516219951068318716479205822251075617083232733563659156997644226993503751360964212569339032566612742045589070887571457749841230935743521998615774605898182951146796324790261302163831367058529213169737844013672851068021561423537383174172688731873702424393113731213507615421606407857493501785787200452149192894495613226672034024133007064627469787720449214914937992373870149494659826034246621446956206547667678991003464548798321581972062502790022112075107434223111339630840294252691597957476142785580541954294721226915071925672326690047815693539067624141412890517519338739315571847660533493975529576364933252099448688370021481231134960276814494781629685849812768635589752400638422754703910308924337239713589685642382309300420561420599073882450980177178920047719595392630150495815314903379133009105534663116176394373681040149870198654756486837507003816058401208150415130390265694747155682587786753873363908784597147659408547733697006132501370513156164785467314011132473469146259712509930578312008274409123403605579234271399876370834152481531830481725273602957960844668104970745406455739271606664723032218823162064801396261529180818397840569721844928309487355158080856327001411598370724105146514072398429826573112529526653296958320519930475869356107485479752756155035804983650689727925658025501401994523617491781940417812732805289455899542467387248872168237134446009971024900529040577127302302315521231175696941425857862440449307633620351130130486219807374470427157397822023907039460165907639981181544905624205531641032501735995746197774021451415475164116771165352402743463536903987545667843231453604869445983775482510488325404281427031273365376863151249521457351186800757441085482780518673648644122871561357651932776242268023490154082148108407418088175997862686883802469167011203705005604795303225827030694358595080823462487316424381916110940804417377653892219845763846602324503502595665611449799130919390987160697973740033140210340504196972996823214897175834857366878145283785207738001564294820473531552238102232377010868233760049390235683838340547170037295467146930238330889901609621932540245258298860884032842828239095161596881390227442930655167874317511418856215973598091657578422316436232491111098304536831639550772973168001039120037066355167415754470797560892038258989790450242079768102187583405987643643207837043108485022244561329396974089727967721489548800820018214601708822171552424541491879653048807627634124522637570609314566034809262803766166649960947626780445651896238037327559139806100503746594867361962126776992537043486217509252803151541617956323371707211442555727431643428802186893859188731017973155248566301763984361670514114650436557657700624000020994585980851085906614229681561953738780949590405394154564961591395201899256700908894053409426690623837014069273097901053193660731430754359571616718409795418749425647410918198168215301152337240256405823054125628232814804154833827138675539336410247957409145507039628769723330079215480852808574241869849474049444376592037524745368113434521206990963476254824501519258009621364527676656203072866792509177504789486716045795790116706500260348007569959515166526898910047658472087456512521791125120895097011407490140799797106461855598558495261810505539906757721215100650685178747358656215233249632216640970129531703594661935224239004702336144824857818163442893761842233822319961889835188299192737339121845229569372588149357899079641692674405764114693274993937191213685630226321891304201884831509079974650027004681705065513512635604035762733551936625520259349009127262868138497368368575887386336250868417204849801340115015510744884716506018098423422965937090278536619979561642160421373577495150650563864395166625904702917188290958628995162370540315753192391739248872573384918685858758856724989257662838553582082145475731695527668532972957000195727826949941602356622768556635201222668160510908632548487639403523847974380681992426746954747723007143346463975506971048206113447485503715966448629120393776984696938506363240843983579599150370035784455671036594340653405860642126331042293126543565777624618473176193809779060298310827986898690483893328418791344166567632736233237538850730463679644359749748932439444122246830103244409022850764810518251395054393277089307305996802783578559176821202974252583259321094025503996326645365748519696818379683360742412836386361865819939493616745401643244959838033608127099906709913060591468472761499156461519265324154426549233859349189813665225145078292167963161844747566297598285142944870112765669196791464041012493941318642527138241380777787275879987270362503229609377437114751387505764246016993294969770344428341786736422337418927432033053879493644075986407141808225892463697958606463853584674510860980059541707575504780159630883428534395224015018128194995205557646944055730253729038078102621592564964016994207477937944541536043307159078283595668520204523407589213174156280051873611314054712817522840850870124995708465576171875000000000000000000000000000000000000000000*i1^82 + -4250596111642780493170275821699611517435244522564302136488966140902781511202139864425651996660812529378520853217772294541812283343029654333289605359554373399913222572662007499215168709479986418149569956371492142872490276198089875006129696685190813777347166880665670640708575407844689900767251839589841858979028796293480405596031759091516560317712925980409960554601860235630016699052298365402263471112586346889396479065406918027170668145034027690500947184567357861661036644955443852525849303458653756517902957116062991354016771951831139535816363523688862096257317632417505257065335249818719177563879324962711446434772145762935668261344491541470641981812918419407132255995443327807470042599919657831481243788269083618946330281617591409262452772852669424799458026028351995685778967530590547881564782842868692867861499119820235749491849908096851013255260146390267629091628432519372131470258570478471476671722842863603054292192497185551066859097447228213199919857394511303507675461221462557554913299123080213821066900040436425482087675200191344205903643082963546786524552565965477337275885043175712219156101079318305729428745847518438434037077540951861146784839523358105540538473597612062123958051898541170825460891235034648632071856645851943305316189155847057786630562158892862989954521670345947252138503300773219393923882555358567110612281146682575905311060219703546737942756527074208968187721280651452555212514368569328184833889797253949545825015363355153801236354851262140023346948710922333288589939446918539280327427925278169290082505132962674931146283131170894600280590320862086173276174279958685687713555685083509177408452180581919808842455596895685893561581294039704599048578713049945105052020121479053056943058585922200685003214746504328980681490441603753310144629099530569159546444142816006748857181816664837494220063888123538575846443464011288516397774095755955100256431430938470192658054735550363838235356170730522492607467455521765781059881748241545636829440229526384653365390063428996604373968619760378223609349598065521647981662687701989899929251343517609601209325034076036967616282642812579339621998483491190182948738610374840464782994305202836329523624808203543381439066461735842544441556200564532062926563884180772162854813894251641574963539834739760932023557575103969101626544769091416802685652822466815944614180010578681224460359131082719590067678580001419142044535378761330035332911858951317713622204435915025603356188399086476400572674188607220127447721728161189665994929681631792112789647866426068529669768244380200659666590535121216875807259366025291604900742070734010028274805140351834350367590226402959956386650738716993679004476200377344732428206739583426753930754184328940694138236926997913614766311313925396781828226855117691602956829090592790393911669406951216501562217065496719569263645988553979821331510184247281434075698455053492354782230687355005679606641925939315534250711549905154229727232988806275408808846851102865758608000398844969436680021357991136960732789183462041804286926240907477632345204031761851678256353374388415032678388786998159755222236517364828939029116269632544129848190281806134771741807035244136681202514560647789854850745172599547561301755589149861076799230546417334417062312922128184563815060096071909695773181745932921086245994855998984714724564953712036868712506297658302530901718770764646804199504222035481411826719287690566112713458646965133808844848148025483182578504165401117361167034460703976918626312238216916421874034427230224478560614573934047337394230469718597191515929796557095544217158106514853349379408113331333535921621155184277831894683685184031716046572809310397439800709050807632752060833997038825717800993456970689448189102520984787522355571744612103004322729579273685602439915998387942045237766549809241206099586194919145669506129529706115735987643545410429995781450700401133512774064169885147310399422904475858651234585836749774506989152136457109349388094952819192784438889772152075787155159659716823988124105841453611284053579863571310608861113240888129983092760386098409777904415654834798910390589994985946830368044558184196863278374602954666414028266043436963949325975078389836479025470907839635847434268139056154848663178205675149915195395482226963874098833202568186956375335005807781191165041805699417117898851829000541171493331136503208426337421512242937092044069917930552422658291799562052285300919752234663882419725217824089510178513278936147496264841891292930988648289854658623273866812118364579365239330557162576709260998400492485886680694919715631072115092107259976807693858349044601972671330652646909969010242885911977978500275131730405064728188390796746585210068875707277947746368895507140711154832763756482880217679831780198793347766225334760483281423643315323871269045273208018084651604680525804233958758601222047944188393605565521399778553483300962451302004135458738058134558984800406452444548171581600039826932576295192157093580789982266158731969990411938849106379443549990807807271922663124693321590706622018027098734118836327636039033376659238821898267409588564404480329900204438331456913147121667861938476562500000000000000000000000000000000000000*i1^83 + -3766054558660421259255724518874499594720759164106964352100173440256034617579535587785787214356564132389567691697614499297813346236700670737968912090334080114232190085199259072050996391177445569419197351542460391811606673544068277856172935243956936728030773582475509291719023809859727785273769833040567603093436396325970539439063458683260221700688827963984978533563963804537016081877031338182272749267218551205792535416713388758950295513610936654702761972170246663922558897182154848131609796881364086210613581446683021766379535577058922382062929048252816093253344470968036485151947057010129097335424929230805107891232790662029486478262233020277964981815762035824520287058408527373510658108325552202286276000760324345043833000207758579033013622143829661217761556863766156658185347872166173625856576341013897467520785679427985793406076478489690329898461201942781382541386401371160348207728657310751672441600473124548074751552513580540153181296024356653399682509522602256597972567811102212076223091409026266716997919313756359060137098322322064907904146581192245893526048662884365937855923650219584638229785921766756222325378302349196260283623581008851892530276602837704957061971806431161569695490943123985153970255197839567198312684331779333761035758109523437694186575934116743611740246543810350071142225586910833227254429794211554886064654364806175217124415534677805821314295120642478170467993375213891456977348129828830010557125610235086756394781366120313283331050668210419910839763170035367775594010363884840602478666906311878385442349034271504172804789919380700253298230412392545209388078692492275818866519515734771193683315578200007758955242843395523871621661090689627234590053096758662336398556419486074077148653755608996662224955300060223062445885583987455727519044679547450008249484264468892245819931918120211545839004564696910932804212877442692818112118770795057575802144393762247222867946934002574164025010401850373892138933803099676693607923834304378887606000093801873164711847082888892705482461508860204975435366427888336120707129588500129874481715681641719600487868359737988678394052666486187139586369873194229538522855824910812880653845911173768379255387792900612677802989446611088582233017802498570511310901372576433165734937847568799013537402940303053556431239246254734852324653766939014190406120580416432871800599201212184441383866712119721758206356272282520488238520506420356138946667387988129594772177129004993451926828634351957316178572520504155302784350181736788921517450424551213613733506575812739825552906677826391002350859620451701846416936225545270980992501708872231529239722046187536511891725266061664480441839474566239275017214329583456828756541881524571244010351467452428289130703807910854411929789178947287495876131290421447048174798915322372380416975905612934740967465580361262854126119107200110148052017506491223391574060868448266571268675038088533126053183684660729384603260613733760830479800358258805823407790456802121619955663029759700972691288886384068347659005392685017592553188503848881934468377629108929097787950803072856358176996430254465855345666777998052888539899285047521131494551501265946622166522099842544782189029503267949914751456018234731988718568855866246123064843905231766010435811728942574874893394442303175373117147531618648879583948696787936282292311531725401824651882220109643476380268340249373249537858759342019033128548965447798546786695068065710286697148737711900865660033114249047903278660511307532262421650951898727450657871028737561096840645705500763175188301138150799901276526259081130540191648581083922200058528580972535041259630454034991652506126852810980352789280390193311517266762726442719132954892448712768105560075480829818777722019459184337624149190644339733550820029109835192749492432058288670080824129006051620710994934845023596920250176977449886844118495156350438768285174586185216547917572513504944295081494824226099557177051494474336851597053676860649851932938092065107057230914981804342651112071796909447380775461885672592953040199015676466197869305078756861157967676708616363912994096746886362620297086336150899117210855439989180879259241208263734019782151318649943594078679392936931486087626815733586942529244016540319664080085277218466335991952337787120613897225597031734215067503488476610883745886458938235070039293873553090144697660463091171895896686428369800431423500361851502420371428407807079864839361679790340675936806077567422284820905961799468992791171612818703103926075024816816233811284267909367211551975455502406589951288862175289894284286342824713281618066863062955501729337929531756651730520742219701608817878515695257799897136821717497533234691391764696585234070574896594729480622367173683105604488030143410316931789900866426197258976701424329602442586495709714697133272929715771751100774681919996842400214478147646999751983098185380777375074718653624978480418503725572129775837450944887096442416563309530276183689607202825558616661680315619561598244815031615050938588048909842807077849116531838934729421664825080027982391328663816703108575867467161617372933661324243263162150907596981141978176310658454895019531250000000000000000000000000000000000*i1^84 + 7661986221228393110058303669689420880650626415101172841210636248398785349875811016000076416524236397376882697584712632227716767216465683749630707949322340589556241227623438141392493167335780292443785861013221199386877395900708271657246339320001161170690938948045882149928805060571969036226677615447452972334604140711782634974529763039340341141057119466947113946656750340243125193730215661267378138653384448859631630582592482282863605797180609160257505149168561236098129588133362570987817813404778563321975416527972876755413335668194662573684756243525600527833347094697099265882245941566469744565100533441256634846052407397414858839789417413207717719367933563121676675468531226188525866716490618200026764312917135960036320681375332903848822251550861838152774779749272581482853446758570000996918923985822278450121992210957470863542149992095951714175824954889377409672731505471730193556381701180879450778161220174259428918474919626611626342425371161671998490924713864017410335953855204367624575352490844582061920816990178727481690220989852284321248907832107301280878163737294765483508773327589893150933445990829918496070081726396955637926215442679931535980277474936939064903893222634346801640512378634498001967539499425360727130049069400521371696406487677424271887704484410937059981612759228404486543959787632787431261683726969990509176530458988552823756247656228531082128233170071354408137085266017851975365760031086364484229615274421809494529247614793766140888195997724728728332863167173271520257272557101292676046395346045247105796611577858728685205489162795382513977954436134563267010996926845901888505649397710953318621813007027309811254962093507195912796041167465602639121876164310155045133339069748544828183995153328907109099024713699193827706442151060598542091926406690388874706079466222237778065843580283389808987321513567135243023449051424831546174580369810265294095192419089375054786443586860345625812220939426138663895217644979916416368775138782286554505757318697236981937361696091690316476174142609697490957363554220131329016426003603649709216067809579912752165337609091012655914153288305092978731700441098162483380843722336709015176862763779706730275375729666983296922842851370661763467861167960499828004194244710584258524358103968552869797792046325405157749766879317644135764615751639432675723652263993279948860764457135398627377513560663342322778582737685912372935139308644196202620321486420717990636258422680188851573304716620543061190262550430234116690263013515224454089623215838698438942199474933024768004276117672753547842017917035294869846638800721100532776288153253028566062608624518874967173540003284022407114854433248675186780394653619690149176170556631005103027895508597918231300308657324339030529531404417340537803868791928174520458935891782781153008844673026765719366554019971927925136444660178506657208186108197414660200909077926172570922579838785696097142071063328179749496968669657661522660453870337886356404538240177061984829142835377373036128367398907608801102828872518283587279145659522109155557851322642434293675124279002014004796659515149493795211463875024945757308512118763907699090423323330652141866762745807264686955619606180579527146894167831403772357227011834464486001646134973864600928323546387461217013071149011896393244908469852763461628864937403812915517589186889804312941224549277718260285908962681541400346894590684856324367644876566397795127121951326825822760561278622495815111422872815482512839264668476696402110322181523600280495242177358479428210201347562751761522195668670535795178371581183202478088647144508850351105346500432891335592403850357994853711522606573527070075737155129910440386905727186641552249249759008483447234506159378857387471834439781429593236269777954506799401302801978853219515356073015436307252397238070243261734373245735037153144206199424039144849815463421768460247362489070951536091485035522032666535536454808250742018945829578699399408428795681114457663673316700729299670851548362282481531497569771265681748354203050730296902833549461536586963067963256778441591871482249616085862719812632729956519284337239458574475994240883820867484838912154611390767967207173080315433499327866344663166708873567014644608583583139437697956153266652765066702829902973746473186225868416052178549068169527001740227178145626276552469895954074212248476013580660118033698005274340215995213031028460693196904242841817257015226265277572223427053292629038617911670306550144624608620657423928519931674549117916696553201761421774131498048386532649758613361584423112565472892123114177869239207782663777274628390478865765790499163806041190169378879289089874367062970319690824618965616816901434280003367598784499328181724027011435017337603996702203684166039514693056305059648201256233132910848208221452738876958280633444860534232444534223854933979451620647241473442346245765491816168119264944474548234354431412796328101374364161778518625234019416544170005435821158400860418844245602375509550865097361377887882760235144278290910556883415188471725440402755973512129438069540419222602732661434686114485773157751574919185899581464127550134435296058654785156250000000000000000000000000000000*i1^85 + 35220512213151351201822164921720281949260701339373364480568476930394651292952518982389063799379925868273401280600173787326195165073017038177294374059705942615687513609441557084289338818518111575503451147088801010277369739211127451563131997966102410368071879370832710758347708713025595034385279981787894177295321142493037292202366672890711502935603927175770767663455657184320277013185063401544322036611433509059027751920064885274920652588746676207077778566393894276354797750676444978650990996576408547170255203651538632393629028595098510822819711683130097914164626653138910366447117973654292859007066533985544712289979988097810500343864796702702174470293120091139516671144061006781095504329493223018267310544851063642704815804393268966962864273114362898850789620833904169717382301160981958866509410659673803054633635068731870941657295382327101703272818256649797565744603208782123222090392195314368656193695328579162868047616087971213995249751400618157712472248411777863638597746512401288500128976117740787292665862204130217645724783004140092230133023953903543054782766528015202146906975062332853545028381374701910181840163404079210610613890844417282623732643504286553214127538607996115279254750855618956912374294488724937409452749037724117811798903534853912559043819560421044931876974414633419717394894926516564230781396747889170127223440946739940192902603187851162261249310502478402845646632203502251850220908235678431496785237250239416038046779430149770699584392003113451655439434365355250107163711632533344394585921938926204371835090297347724356347825856290727742737421228454433988878215157465218255747209657689861074449298997158949005978699228580067440916555577136513117430787238823084696330377032774093032479908540598933060279051611356782590195465052927970682739044417692495711242126440354045885941273882588522248742075946247489041259056255946430435264880612293125231502912381554721673694612171795456524097265422976105421056055650670822866288100429556961822376698589484224234526464436309543277556861719572727739494263788982160873287110234645296099629069582037095167961231614427620717628016235312232974651712140071217577751848118051191199634352237844763146309443115916185887212038181998956838218242296089576846439939300989525633326661515060450217089898583991075865858615419491401474072579628506104283414916780116363336112847302898445192903512722238934846419053730275043939271561029958189429636825651318483082267785842553194227500445193301595789431078160926732614302901008849446772310783787405651596327013068667486642619428651193034336691317305890894360632358533975739826263029931876869543442575646830342371283674918616350334986314627465992713534851766135784942160544284204686689074040024424688349415548663220925393010127950579546924701163764777566407997513894544022339188249681319665309164174714551055163594878664908126335339361002443298189286761085974797213898769565366136893277269606358580887115387322683314184593173613055436365132584807562853989793355308715559095815983583027182840524279529638061300941017788047977032991896109219496318158667128989165332728511846565951861554897894526809587717415982442370317599643910189687040939409257718469268453932523308891023685029758879450906020249013666534624597986367892436817379254438418370626183852828212144210769635527803963297955814919509575029272845527439638673949676922100564205364514032943439817965932764143518826350073639392224973061914806185635663605267974580720382184817980013704711225543700983142588695037466979079805061169077950179849205293342511193404823856400360938938620505385466640522926257161202911794528641660358309221433408267596938264319211234963499240560780024842602507471384577039449744772302256833936491813870103376852839007786931487307964990421603368088240399397521870541528853816333638420757951453562154279322881291903186246618808878668315599499308829144917407879782376595210590489201811571325785081113766628899169597364325225019446670599351210625481598334530886528682326935530882200836916794221454157183724328530800463835648514818541697749408744399662158636402810686615487250600594000084967721759672877318664912998993900573886719270050643950597514106114830759142152745610344566275344399632388341208694227676586254493916219422441032384070975630849310260449445363828366367696922905924734991978916072737036973604752499447571906858231221296750570722316632473780128934497515637780119884308507791116763483932165341779813888050389763691483545472891877495612920805493601406072967438302062049868147905177055662644812395221181368446082775166445604431319419457796863585210178041710990977789571012518953096259192496070917861761348463196798673083582712411477259807623597953142536597166397243329805711524787851642949277169234053442756077295381986512548912506586978405765789949584217501807122349897452594771677898008753971701065344447129654049268609904062329894351056718149829717710459322896070709381629389349407618507695883819216661212800450573293094913159581969830187490532995258837549594087608552448542494061436401505908035807387095140368002800019533259990914629322552859206590953930177926596957818650146521122223930433392524719238281250000000000000000000000000000*i1^86 + 68784907761920706977788514001992834037916686995747551550051956782854634704937601534666625345074535007577487556167445228277026546518019484731283435995574515710924120355529757696066357012043040929994459486632362477243088883001012209476883523839359300859720492798008245349916341152422810003873099682868412579820405738627554718566104499237282126251102247675361328521205832893339357424445266230806882935034879195843783367607873352237613795105250066883397995151446329186700563745798783470511214513907148863464885038416097548134799022422492023210432102433881140247713638187921881620983200694244135984552472150048611600477870047870339220124173625239976067924661616004508065525090169809627598689180486466505850485397879166803186931368420424379372176836307785598929010042049127769095274192069031322766196370587089199917217942575746323034379130813043150910366519485476276390646545843193389016269450110093257196935638690379796824987052294523792648554498399735120660472568531616941704353990767554420066806582834234204299451597168832741862054806759986695666326900535913316312631039387762175406175311066584424296831061245041183509977789699291407372708222032040868199062720857665164765951654565594853512466780194483669634287782570359785493899387607888203113386209782777818610575129196082042321123679234150328896386817939713424037864718636776768254901374404983450420566698912748154017789418385528085639633936395703115149785177810560680257996182426828761800569231323239414536562855896986724374091011271522605726988745041340417907844321144482830282999250909498990393097557298291904434660928244443855060688591583520870440453245126373437462340860133450881420889732981250905020310246444398574053010909207889424987936730059981522670531233382756268892492051262928642338790374783921115403533857146322934984045986285647791465612757581338236888859897346602489943824390094487973070815669530700324767833621937643281321512303093614912145471646208926641734558798313919448999462473794266913397271999918442960182048190164685440636143922714291643998516342855460786780282701663771228961187146275002469239252026855673868786963982052499929372389199576470515137120703229649862629435489811495479239650181439369415240440554150796677997849611272519823924213589083942162412441856337944216395950096537149323565573271908948929072234675835109766734956205572188532196438360692352269014368561712946542906399894106831665099333713340138150632057125781454130944446165675576648324482382436624646428523725133166207032868671732946760436773481169878677660963828357490919489189384523010125653068918971121495437704753091050936771569019169042762182345048525221631715032169944844450141182396338855502894104059150552215140296124673779634282479951602049630655604736461023286692303308295406397369833647455749076855355675505927887571505164873790953834773584614171313841970689468189616089598277203561663082160847338278961996666595890701200848554421810161437572937085001339306608126716222251060726044215956689346831500548493155126292892771616867084772828532179237319019717413336476521142739792782502725514579496566799656116082028641418269413159330103835619075228431347735441425654069773282046989722548220821079998303783845796516249458074044500111232923849575453908943468928295193493587088576191917505058925221321135471433268554382619491851436950479168342023984726846107121188048777082229324319684310422201879770308829612104854849803705883799342509399168218519138008054316793772358583867898215890986862534198906712784655551114864603712612122481923995153628003923137477651887583772065434339893077354993851596590063377750708601902188491089061203162588662652837610501628741223034988614601865817568835717593231245546829844880783388120940781310409825950236758269312904654421896005840627374394174689873233487838720937148252297771893275399716160230836970293390127508024279110055565049450263479388398211925700486364736815947345126676439276090598446566270721744117869943671254119465318417178652525938291549390465434390126789418345899588232084483269393260511704133074761635152170190378030882191978589077904837840508623340616666801169124605105206883716269955359241672874759549631888030452192015928261571348967419919340205911832959963493306682107156330918156420125853709546617695799060790558621721300848252707425206542089271525668508117820820950411777227792865917961683713843377647249044566846558503250022303945058145655472927702797038837080388595054032889333159653522571948774645006147265511047058237815129929121566389513569091622341991310492431958752765573443779986324935994323713107409610870908660160873218351071683041570851329436537380343453760861354030528679870701550395784689784270670424461207747418209469111050929725458174185377586408088189110633243749875582002668771299584010928378401738230275996043112088776515736320812992632271429039828666991088507954268887781229877708019271256705544017582753822526821874431167268031338916929664385896483562501483594929057446845293822391453740932655438029293376005011834440169667458859808434307677580247057742065495574642675466943281895144093316407617897760909544104116152431485509545321110902449390778201632201671600341796875000000000000000000000000*i1^87 + 81978251886126584690915467880260228622852468647685325708862643058184926559384025186281487426007941294165560406645194507490267809055889795816896590853292621432805871671612879904599865545108510059641941795617467014976752838347775718850833469012658462705695815623195732412549664845657589613455959336451269436628339274476644570133591238570511521564964054763801386256147918497025186547159939800668577673313624490951669284916172311307851208216238492793754928697376092060200865506775884805719093690276751365387160505138975765779324946631667522694370841241195785804060632497498502391020085478524576202304529725583850495512132580173802161322550428329800441784768518379882824996031636527883258168854956249555991990686642646156231191842675959325084355110537168208201741867341529763798412039419721289323064942934828763737810629503925583062761991078284056623597358154140115619299893306344803384118711668421501454393155250947942483203996059352924980515284422776804809461946281477484674952255376116956559980224852542254669868844035896264310801029204556404531531030827710055400900525304281535894904677930078648589776372487828132216368011389394729265621413056064139020096688277403303507567860904114607690397590741108290278002811915208856154814814283492914996371316031976463824655531625523323233827641763513765689142565980689596033165154217820968850140239609138060753113037511681646996500110931316211581692752198873441669902155389063373356433693385863070667464059264951507365259075790436375889803749102471778250072966433497655033678727086532477043887786132902105655076587818700292879685630249451268612333931072619947402609002162474473801329127155250355721202970298731598450822029942971268664413746113663277243776150491469619786607618579743314146779766718299536230600347915856069676725424443823771695354100396855725727818544381701404184183063699872336304846946654603485565703106773758060414785456228577394482220027429936396442767660792003550543139060760528748372942901893035616910509303785684402947359788458407824456039701639435351988606445305128221937852971346062912624560653780701435770695559661227762885603605976783057334097640392636283223622198334984705242716695723415518558840021123861078362349034736835649660454463399172413922351461760753416196787932459096718717924449087795749468954231931894328874967220880997892704508392668664064061849873291802011964756999199081128796119710532829245176364902302709579458090463280270609133827907586347015713514217339305103397463710278006317035112681065981616447570717602251957844807843661964782213840673803715579795457827992790780440632294864132592100286601492610618939805889555096054571850815177076765091512775089465390480571369755476253818201753505354887440853540568448614954613911019284869231471604894260445695789273872576370457658323530911318800928248479874757073985174622305772504824301102309927374337385660728198715020247676059655105342986616087389096581700066972571564523802370251483090934844835510273351179803628470494655218763740188158434309607642202841746598228829386044765237289770167888767508707766650746940024159048688102241504751419010322676327973440958039275380595866419670930045544004203216464396261552179738166180983040394572976190463315063161305036232312924005780012418955706297105990370810283168743596019416482114449408204104571738203026506848759288932060989131004391693940366093624630350696725190737742734178854390398945578528478700486015978077724817595856692360037446353172904810574870250143841323770503451623382658435021270114531004927636812114725085446056554451616282666969517982859505252153024099450498284076286779141702129227389336484907661251002544904462905445399200159855078597482744909464675003035080974904151184490534886180498425511409959508877719321421485179120985457825390192629523689160157590796786206539397193634766435693947379174591743077570520660428900606295360854091112516706548680640635229333687397797481425104764443968404736200322688931840302192331420888769429271293829174908338231757727647343173298288125974707406214665299449288305674389760346125888159393122410739124599437594253444474594379594368285336600853102342004169574262673941898091252515921672493045073315104718204529522651575262133334957184779157761651624843258401278838761180407831428055113984616070051704815914214610096047669033294318984950479544012374541390737494766213107421586462692149271572356697982404552948265069019095519233282497299549112333015050360889879667528548222012554793017100887289205948171077421246551296197446153850978740234138117657088166085329451847984543230856588644772974943884489313293942290139497181901699932773187267332589201015421807621891029177598031196064574612211218570274992625255836572750423827097207002248576853295834612541836769826013359612409083000433328646872988450131729058322663531244290009329497083962568904363642105799246176676621501591655078831900407400614594134452832543868981116274997007426299149557620673830733871357612770503684040779739937485772144628402741409254778195399767146020096159363074463473173657883391690178829918576298690476569470943938885633737105188295870950934385144740282336250913886033231392502784729003906250000000000000000000000*i1^88 + 56158608227139600600862611808737961981624515093762882950814489649960882687150128269056621531826843639638522189633690690289867854813485189341849286807465574774527050926368909175701913650555355876237731472216906889476356667730195805327013813625768198103336781971105103796707025759542966955639182678499668459237318892231189186952727848338257920016360736087556146039291742195579651608416036036755867455586369316079648260105495180137627386047625954642582626124852569560104964105238327994736737779217510188447290321243195646087143917639102087676470129207058023485114746863950659000525576815701236293789828861199032584638818150203552097508159140276309498191509180788599804571247113125008047192859123954623510850132013438741572195480049107493085402978814711216753074304250759792624262123088369821196624533082048235994479676214962660243129466179210053199788570084570719057992385921125485124970131611560456958536414160793328107362599751259505612510176860707410879912109341893148508460242090118768275314100993676391181327656527768064148864176431057854817515446313072612538565171868721455194497905259702572087543437552805845219836571991978853647533906109521866609534395064765434844497800033557625501351277424452269698895510472391130655810841829641995330884646550970951282150949201789513833392671292943618443094331860136493358462636818684003433978467894067412351917217820799675574103011084206436222664395339258475965863755573185676971684045701323392500957639182864448724678448453276209045408368605857934743940096481843516014109435927748554748017904290907035765839747671317404405173017454878391320104366927558850336513997770246744787224626746440141825837342244221536893605333476588548980828904419795862304650555097080106204914853613543374548807860666449717109556278828252558369688772204971618942654603697181071862649869460389346135417335880577407763001316205575156753625216135761704066466872801863089451734539906889036736253806494335744170749705041870735005351188085102541237010425848540095648288503559595470206079151849089829953968581855494566151665897378351735351058924126853139388113057364396378411622093678156531581808685998712756591024608379272827689144586463311330037978148970465262757938778133265924251522641316959767418802008024382881733090021698740431518950757322272814620142858643596830965405713322470316046096701114708669526961062718328883684402102786636509642476132825881757854564244356934638028069106789003922649215622214184056858990426456510877239204563374911327557784998697409932220168769507814985327391553918599319469874627972758057400401128664047628903141571739801149076553405247675401934942728731551940011668935956340794901011481603268183401401792160890507977484693488526131066064272297422144517059159809248940164986204932662725104569442261457827291028976993575359757927871240806499511686560175501879731026193663334853238057180078331512800307876420514852710479429415491755856672272962554122348474467172478727593758603260768069060197414487061156232848703449400090866971012848874007156125674156638303124338496854060293316872166530742729513899251704596306048233480434730625857965810736652372778749504440479087915594519011957911797316511789002195764790580964732769309231313222049907451950743802876314511878408874930024110885753621709263388711382188049811174525307791436985877060136112667974272874419734568737596909431297427561654327808074205834050563671840514948224426258004968352008573518125433915172886249027140027956360066804759758591177661748287912589678942663656448308886431818639165956565037720975851722636919064092700801078700719873413846019794966724439430776838697626512386736468202119904355597706937552732759473130429851698061470144643471932811770805525162453617830449249119369962920315561129376253042742948649006347701052612649177686765313572617953875480204808288851463785643710081179912965188577429954748411369003378630948770865671616219782320834327739755806880591802348759904011231743612584230837042510165913720488759308358017095300412586045637146084823561551256279203851995023851913105079145831930462556352017081795669466883599277345304799931599355956621010350744211128937578148956070480946455171509955841419650165436271197383870398443873907919004902558739504922507458607122678314089177368462091689565630190220404469152932435939819811195933894513792827846069171534468050825962341671952367098511212830377397789292987655431816571198198613987502186798897435247876576896268863354300591421229373575011780274880600396779861767632172303428793466905446942064089564185899320940029601970838439097236375439591806265215509051481780517934477048142059194108502562402588517338370001151944879503188072733086202713611526715084640336280863651522190242005035742995567638323032552705232390661097337197088745558537625801793859985834103110663513316013611022652610787999335456372022789628268107501946428758544929700910589432328940448391780994816824877919365580023650657959081473762780546413776992443305523987824337469507870166474840319676760028518750237473777967495639122748580694618391696116344268675002549761126719114571208188574852039565270414639682546205368129932367082801647484302520751953125000000000000000000*i1^89 + 7600934652202407700689724447788088059533019512703321882403956290346761341835904638223227045654834313822323347222397451249468079918253416976003961636936693509229081219494407931733509897140059484869596172067225551815619080171601783232556231895668081572043727962827940827578393041398536241107979184509390579171699486390746516214045269874944440856256601818051699095455688492177361666508497653643019432630857433215906515693951900644228660837394461753761930173923139769647822137346914046698414580734515762517758935291684468572570387613886847427700388449047946352427716363960442755646070792932046648037843091830330579729981847579078638664666745833886132928176259421846560298418448031059688810580536391592579660981209609079788545126183373350561523375913881580431474524009126542696908250883967285651334474818615094919972333509492189318472321001786646683360990754719692235814458910993852633362456696281189838584260065638844266370339283728376881273948737298300853867086424367933197801629211451890374261360544831313768223890333839818059077261563520101176001460712061466508447279862306221532334061216149511702192289564473939342464110282815489627077224211392313145490718768004845857489931671329407528637708180590449624657999899201528486872885163170137510918269214290611886011883986676569098929571988838188812514129748794131323960628316897975538686831949935347228695802794822812477028206000567919939152412801403115651646739170698863357765282297199485179859681976468171292435846692840348278415805355147333801251045977445648865324756182660033470566377645955419781249422439944190196736800874803110893155364934766016729977897423619976915587074158590999839438735833115778068425386615893846706870371404365213838446532551658902218271801658646234744775500808388623928901915342066408319429488418362252536612838306629740274162253983216992848536947199640267192627754232046511368928544207304392940255847871811101184871025984495298301586620535001513257378416209619446975029746426918790238399974018734672826195024849067158241575910846277334002227245097167121511131595436854417660187707979397885208391988149117178737601037756397524028948803535071030643516215885868842543563007388933882987882775316515258159335321863391559823116762178477220486797202089485412173436153767018580067570174627658876117294966786645625301738759224302212746414648554099315508033237607434786274582650105246213139138204550662732702938450844252123989894469289182705638902507379715031825431385002473692514902147269667993555207291220522175027892145067867923287328457479132696656975696531186185398792357565812073950428479595926156742985604805943311033887267512637067472418830611001927352349016147865156321283955651409261019579154070492804596597221713527601821509908120888737773088839949097314357655386287546376578802867051388145542260467971548999651995580652843172260620667160408170983639522060269314581459475310821649498843530580401550157481976561609893332935224850851055178739210150850102791721097775969365703786563645944766256110934972724183233317598094503515628226181799542230522964059480744456154903885594114433716832305609669785592787923854551132933769706232345119709299974716380471585778718654240832948899929172790113703223809378433290067564974864745805921097099821154859318657189258176319716264423041569285971661804240047690702067237625116746044168230955222228804483002059007106787073241326512705441033507276771705410627336574657530067742166467631003481375070417535486579761133343556679315360263938817670986832380319117588950331435486969718117830989348474800558846788351552572337820108065558980742695344718638524249727103534399044839526147630578335685289756540756316511189569505720838711310583893832850214425758070268409055971129192193751997765872836802366246799401220853156483156208264456624733859267598854018446515465780580438917526322277305665611154854717458035322486560097414121684577144692384170803864889442854195603621450847423905973773301265528010980230236763958403467377114260654666532713076101760498263821984025584836229983900383217608296319599465612447582903287647838602992001027570078097264083440982878546353162622441911781558142766841892039567703727639938033606486992714159510641909642278026656261315217969330069836357189603781703973216086876119691639508231900229502773132096621282400166721017342044503993510193501256158195809584322688718248863474022514775453605693995499959341330189322545193121715467086559718252789681702830350515232608908020663074505376249906421680020816880187296330361265088263379917023518531700425014687142829739035017932245593705604042886111624981005287279475661504447827326594830215832542948885376755167709914175965555788088505602413639205483313034012931224255288237755550889763887982034786218789280613758299762065501261442673786322550807941085309501296798997534939710446151174906813038152298388364250101625310872932674011546315280653115473764560304176760432867473854811344684062302373340998823064991611390398461899003894842668835617800847917845628462560092234568971869859964738183820834580542723254387166658297967722255823754072252340585595154892280536846390498473269303758570458739995956420898437500000000000000000*i1^90 + -21392139079770126272468773644768456031674834332780770840988909025396759710878429783780829601707078681034746017972957551202654686119876888390400862733828942999806542107906139516288395382905292468383190789154509699611424060013286887195482641581932622860200415501439509626964241674869062668185917219582161074413375040604119513309898749981356107757912551773688302211807273854474299553664183065703799353115991629107324406457149562687876762408989312557001054684930523111206046205007553554415032319412118832708279965569980113012646134041452750034134291510315032142689968144496997836223212544046998109578450173131622524005038378478370636767078410947924551032390803070583915537303307107490084822637761655904105025479572010919117900421046338206218060156242530365586997254348029909512356634953027036631468067736025441948143487866617544742559995881944094524353205012157945919841720467877271038517354481894789784002183676327362971280825871707562310207238966380625752247130965123775926811607675945238759679649365042376675842463436777702014963465567153498108118272804764436670488725879020631459108145192123329633172455272630011263174008680198540267814255620937932959205073407078948812936277341843238275103016556922474045527564505712963058589870862965933935090018125889896878513008547755770131117953843391012557355579437852242889142634028831774786522360064830426611091616260955725076614144379917665098901557405473161817733313288197797848310193765850261105494276716627432454920882905432408017482467058600491178802740139234361838290320990393841927500352511441271583426815421415787633386493164534509785011230553432589716048904663351918695907518952778877594215292327372219812333493371826132463976943765621950190095819957511737398564541895644834390853229486147061609334322815592892271176938622858822920120292500921283085441111717665532099063800786131702803613677531962325465264722416510150686070381885123281895760191849235368978772373942343967432476237785549444392814319995549120911748882791501451802118680847279913978906905680963917989777297600984083535161639711913031158312944242600537947681081903243009612540614246033341975052579550066858072506340695191519822276355369661948531064453417702368628347824786996637292578576051011430523095906986831980496007277579073751504085460491796107489419984927023710550763041955464791715629712263269963842183998974622662358415743122827791688163939598183857229183003777641843776262803406005147619903163488803767443267168750918975774470300838693953281749246480050612580568426530506199267062461241550940499248105523281509233868689404968368650778929889262105239601680007974478539994207175674411991462712455207099507894631856211462720898978534443684872609917521119897636819728476873357824328974032955098918744546715561717427832831403650537627235034188762563600165485254703070618128814719602330895525949606743715450138081647442356380117498883723373180711840269318488677770500297948455082154638925246640501149103758783767781031985221583629909572311197111617039096889271749207136320045012493477274383164195984160281781985842403199436682258747421728130125013217142743237250342915467730932668779357822480438921272393358678280605560443834609794886225253467364491650317697383923416436550132708421075424025010062850332999086758993595084473506930463713333765821382237363757958182035264910297597457855124364522370524459896866354791755616709120227076073577559662905171112151121703548126667274358249350422249363950323072684554764476900426763484401151064698375118066889732136748322996444601116701825407085973717596882930380834671378902737056806427642004345567601383954551643978960028799661723735694807870546610468009465289654793782844692422243728372015798117181225630271390683330084779870422670961573375670753592849996978494323652456749943251290361037926526183480015055507655273732534866525355222390757713672813347038177430000974096130699242847858563494074218859036249978526017686493386553939564857649070982617085606929892794210934317083673952256519147530511802707103753259810117404856357854679409279437552507618610304693509852538811134152940205377061129404024337002225763038459932186085498188485758298218726553685253539117065471120731997508871843209175468619278157189219630902047224000066480181516040609446098638555170227359784191060068885551593883567061973363158564126263852395334095119810388962443405338628486741337200455004476707946031165301811008216007200644604640682996211834089191546350450366376177027067040693386036493940920534987722843211807079477267341427136097993961025546723276790943952854196672119430907790362570296372004718018103350490468493272007490489550959927573272334059701258497099586199772004290038988794763382559066432679884408465259701300045115145231603910697269623209284530577490033124456363815429041760938288688235971219311663869466548671891839908311397666200073522099366837097663111964019159119464922035885571683200229910263035140568531671107641311093211667460902894209236994493237588272844867261330995051062037098895435539033963500581062783285885908013125302152349730510050844123311084985783465847333167009212316839530942935709845187375321984291076660156250000000000000*i1^91 + -9020713034365739042091951149600379976912548346436628674928760583420567378694522822389063377723875156566372993580148583895670054939800744058385165771322416897061400472293187898328937103588442930734251299963430665134259515713948081805439838808369821703630559542724049517811913057476276175220600382205631713048897387156157767771608999864852068699617893238182253754978238601818924826837502116682046048535597792335709791337672427407656433476478458700674887969275545619890571869903683623431518617378610203393943776757804151005785110346155122884046323725440523624006746470498967213080358150426835238336299689236403858319891641990098095224830856711714815428753122141868448458055134461626890526157014491662004366087994364738480289120783015386722113217345026191814913698951484336042421809781642908258132164701242485631875753648855077439215599520137281612660350220094364713557547065372348281132020091521374883007483990145487695557144580358150793133792331215470435214228494245667910082865085078502796146977679930189766591259196532514159354835132480663078549654230291394157198666012960834938187033337354729548443353758475826657122795471409442629224248416766400854533355113819373019929653979877208833907239898516642782961903059891616317363450235696557359946576962397644834752877787710873831304814341978616975581435472266174712387673902130253159747820181719395554426515413240999754180804371281504457185712988179559381717485170075430872551645872487396611642494208750217190864075974819528202797198809639806501058513423616626116275954501999050933296423361555926846485308563044330719419961065326703560693490281569972202550445324305412176701381226861047021841733905797538251143562777916810213195890755765584854627052252351732984684559505720849634585485675504569469321345844626782338663795290038087228480054845004505545215318147423715179869581314776517879555717994928146506718175856770278486690513661368127966582283713562240193228197435186298210950561885937634479075174261350667171751046888663721343536066601100787389588108865113208674304419098605636412123470630055776341452686488903453368901357262214550348200657027967717862603245984509762771010420502212369379867295062471527559249392337737931823334385180665672739115870083713096010605278869454039977388857841749933662476614566118513386930435584343984481100474809133450920404308128343045055784435708690137889156045443611289834097352652538881598170537342902986162368887402554707075658080938726084215345197250068074795327445177338520757421662339284263020482505666166705684407834981339692296489964295640393457729461648421293072746055706519744552929246604551463366820879816968273269166527031514499892355894709720885355836897389689355287802339070466456267526348535691701043749977435938298014595416740351533982760944637078050287812427573778681930794774785163682086403233251438916186453379905781123213291058247637925510597771308073595722496691532350945224081030936508609660040551044140328036992043528876484086625922386307465773791350952435840836186489501542434768044916609328969829811281702573281759112679922112727240257549661214069944545126379905300385881566197971813254061192771017000281253621675382265065845858906420334472864291542312287054663642827537305517388658975693237616746907689814705436659896880595605611357636783064126098272254178053764671693878724549906626081021828868142877945234446652038324737920302194288071587546243243377252754785282463729979258170460038079070655998523285758795168582514977957588585941281472153585676774780232598623052203557393117203677177318963951107889742349974065956711169445877832772916577551810446628018792299712545408383335031739410938893552510537251455833326740523386068790109009019157184701958120449352564913429767669190150841974729901889703721633257142055863459781832494310342467529285600794495059966425254907040137432988676070738336969800473687493760938095704738100339985216332748856585290818988467517958168060104733548406768924771135876953489656652081321440958801523449537502355013637187657348850118764732093421096085018471676744738737112203597976740462925578424079386239604609410210683826299675832607851518984337151210850996519122284474644538650046279974444985587536518946926014811145971732889329088194309662821607718593610246016832653209158189820705535923152334892361146401634159400133513696778653828510148551530824140059676834949768400484833899773571874779047673848578412151428632873105666731774410396501858803850819791289110750727431232455490166785648023294235228069706083727129975967354082585231526047884684164256288746249903420341297314673252043931418884973245289909100625180373169619762898871178730516767560812061754442097205226514616343890516948534411716541645332173586061015083371438927996504968640287094962839615392125977009368240663130486147309848258171294545989983868565114660822733987353002860541748203265070522556636262209264980947804705793071508815594091965993608713422171011889733731179293568961150689301245689011719130171032536888265811333104187166648374114444687278278511090495048400066172363007668299734412280132422708088717513249189442454168032107034158606495566345984116196632385253906250000000000*i1^92 + 20100269270111647053224959019543537633790585299949079156591336521418438807175156074825015918281742370885155708610711737725114844291376392070809490329041695668706447914201386540840101622931677671505420468503083380362204902428427767317948198507972468623888303309863370440001455938408985198471791830150707369762238068752052101325365453539011089710418189054222622525885981207026236965839873328157774453757155441480542865388416863451464528464187228332300428296386307408797450472520400957435429638278648089894074728403753426665675452219417647403483591121273671061454305128097147249714344515939808739873544574337019916480734561117862116836601255523941001320889388179962784788396842040206649208581826381744375665926624135051763188365233883632028365856272293341111999400818751662094307780576138755368120258526195216259575127494988623595399943495001094049112229334227207059377132296658333809728152880430345222472569457825454564452745254858565730105154905252723116265203903546760602776864055336153310200080418779640579855303763797637514112520748656951022048101775150583739956098620825961702225947112815002935017209272067133000020320087674881722650596497538416307996650507300965281823399445128424404098496081366728387599789257122835024204321789318743775303490038327716381528700982993167154649962266759934928402222907576643510537042944965328548053404334605938378232523567098821657065586280337633704830810155082287654474849716673136911734434701927543217252618516297839436569418219013569796712274187357186395456825804098654291610250534028251465393156220175460036233969902899642866205767467361093055797383547741272402725991721531565421664891802656326167527290766988119035251138847419584339354174732138781269964861440320879714945647813593649517161094712428198859761483261872431165066693335527149308634503955672986996191498847401347991368294557395458560371402372519357217265569062860928107080427454922264079489330919071260912876253884764418550176713982641828940245885281046877020001017501172854569931261832022656955038277902179341852667302940219769004928192193445272982727009805526835612899837832510516053104551936655559918739862317983572800646177415163152209879844883385706027086594689209801966638395395253951412744603508132176298321962487920074729672045871268688374382422778243938293061389882277807607098710117578254537257937308875867330137607664203699679753160990691802519262082839882626547243941555909484226869895315190905219625542380476922093647133715085547684079415931406917402280512342944996181134876897168053332602898010383521965057833999926582963017162239701801674514039540726181158862776332593816848901210858051263534811937109252665223873167428577922883690022034904634423307621709196218172287168316262817654669653910405079258493163799820209360046310597422978695315028661414311267483730391946543641924889815518705030141882508769048520295568719437065094436979590977702084129727472726571063704454406161900426009445591172090124817435002363168823336072813297126972838383584773053737258356719609560310201219908967855330776497911669693292444351908811967069110658804915484526974012769876441328454893249895902579676264818644678965112722650697341193616101510927214680872092884895933501972293948526605003524420518714621500820347917431362079091647446159120474067177580743784721406092366468937004635000111641950256776360979370452480410234252052018290578246709654279080425844939909666654260613196914292609441164059491280222425886074419053406051027239686876364515349972090232190580675265110119078226341002969084975390748004681401089585334141017452495736756662269211801255837648391709210095830560910889937274075415787919053931738287328549103383937966313468282147785102167692065468768513911667082096475439078205528910110217038990933110296017783174892641882464150772468527904076441369179696920745692410950968500247662609043883061533071507986244781413131093676302024587075010221832000257826648702318596146425741525749156039440262288210665694290522815583800486323191255633355752684342337064581491396228485276421359760944843301415062505683047107085805992386980365656162128740841488565388495875777048072660607231733658682693946782355907767517630214120226157869313163332834700687789925112048200872813513471502195339714255786194651660626207263913984159084905072349517766445987285852967661795808006780472725384327493793706192911344007000044869826972137914104335270583567176008984160513212843627516704867304603968706037893587904471645696066034968115455684678938363317436592005886588832195076074252849534931417579154087095809853927467532539316095437192442375684362617094182522633351525864766075512611558027433329640058530720186942208256132255988580402353499528047316599573257650244770916906822088105763188954629807401900662490667710140147606490330211666212423136103176195475752380934961847886054377201245307559143062441296607317706357836962348732404591981770137250758725535147314346406136958131952780034470804249423156901857215840266047558342384686514302481190050407369268781611397021538921606350635945526462820539366364586003689633539187029062946814515306555755651696931751715169411909300833940505981445312500000000*i1^93 + 28221833063118848202236643189413595643117503837296284846000317567309259778406013504984900389769176646851372162526829125782490780462033431788168625569824470434269734291127961806600270674834345083071968433253544243653622401036191356520642504160724262528136148251257383739194455985612523712502182199264316215579605928409464620183998064882559790928382723101875460832338025958428653466899612427060579060627209244922579023987941411018161753309380804198131851458272364483382694033184774178706881470199934034624670191309176557032384870454967239789355675642395617950612922566956311888381244129524267496999691228360464834738341027213338728480099797862079150971701495532955689791673552639423255255922673504986471314782822803846016777303709476689572878833010514903629918452997704109228113750040382717579934051853838744044421696901815013506358817413856464999940037512188234947544564852080400064935974384622456258066270502743769672823042453060469675076811462057458403841529271141628198964041784436315222132250406210901500674566500103732473824176178128148329395408442854840138752021361326789216508774970973282175951937147184759076307023230221915564899204177942347303834263991962666041355292666207333975085475594046460843196081056576124213863469052795094156410929935471795108910504329485557390073820083366480075566605730297752527866222626758130799220689766837249820026082012205650311684219859805272314590463313388297785890521661971788058013652196155689918983367370437013042307264143073585547215511519943952053750517464464418290408242277700983196722238035800031569167156019451431047658316490969409674186773525555184120737010024317906622323357067079814967151029479216140830167375348217410570221693196734435914423142003284204487210122187652782656449846843858388947493333578625315687274495660871451532863807688227712699344987214028492692010790913170380537316344605310643651521372760285453645074731845045658392496343011265306663119511207292753231204610506125221336426937465180796373126592493798699871991121280004794491573418212719190458385586838209551246319686368942311155501606084383265632761319921655524938671871966800392744261491345946353462143753470027062238066650983599650398267895467312686589458559639644714334160401720288286650256810742232206831323606744751780849861321453104264046193394339232133830406969802658548657127163058580371833565208540975874360243354398851365606727770361713047361379679385588167639277023003170624952345629370118468239220139264801550890085774335233027067156554284820102210728729144808439635921858739772559563156677012369389182125644293016557392902348052035035554819855199665895926535941861111650062171707490180694977515516823910228913607245867311231707283522459909343716598599923827678666251434217397197209453133534119526958608780138268840336894180563187886227715097127665741519543519304525259233390791181198891960425616657805790534958647393322252185915930654597392603003836148271959533563018835420349041540120842146890077559965205416848181165923187244111100380006792912544933544991962147534482291126725394656891977475841776285492680679587001394597947508940742534744435744456088613096898917274659777093402779195029280331082796710475555435130250886372226305132521171335025366898186420009905196650772946784770627686587490893315824060183071304269205552209688985301312308678703704725326305599610225179578659385152103209251842251340055048597028760748108141504664233658970488515202540460519519935432946107292642397728148250273874152850553047893869749087931659488341505363485711893950074268891625931219623781028778514215212763147738873906950846824837266307532509509272678584498734072350093341914694330149814325356413791962514463682658374091387715852036124012942832574456535884978497353031398809979277085896626521565155146126398397079660055957157456253480702659522830256158138440580411206916802422763341574819749286089201326223394883286365361712588697473988259882976615748650607731389832657380671513913397014195367772348709985635967946714211929728630588057386037550876198240350949605845316111481287201050314857974759295839807697134872874048125771641244209703153223420337971373595107528813757194852481484153907521444747106274332563453668155235968816997458652588513152843574338678417602499247266123810167925184981117817333747644255141121793670267739965624525339755346171448675225483877006220303603703810304539498864588948921975875154209405719036034576416446118748844715879918699218541749511015893458121398582036791497327836882557417258764874535471703406693927599412695211402169139344253642612500278064948339055229368766224824744377135665169255478771033318098229006301994576411219185176256450953844661315650911246536236268324605528355754422706619829091080931499910370113191553614795837330448145310205497577285177530543781416220999136075786422999539052733281807114630820171050189251439478190810411836480207480910198779994478806048518293407807161247441643669826034856604706563037220377247118117442581305666123784256066706039656044015385144849025450818380414059249251129223090249786102884898493893464659575927941207962504249517524763588016689652704371837899088859558105468750000*i1^94 + 10588691804475500475411589367317329552863855758266332446125113664117849315079433210491342407651867319546103594924690824642218827654858235472263567889279012140442538440922390640224275717197567475256969592685297331812775762517072900981070998002782277461039913561497800137598289959376933765995436876434219256004769342609529512950517535653245949107024579036609796508027789810911783387718624701755078461358436244385855321400248267125534521791228695741504277388085506237323731233446604713734091949524333603634459578182382100492984802289497377488914668275794334897843290976661420712403835648917954052456482013049395586323353056378666865483107732606006031149534568541576836529289090843024091127569848079102603244026041938609171912667948921865280450147940616747457530285449435327518725621665076129757503223147420747948178410750940814522893850131777158866896775391183736531283753862498503394447382478905662940945189654616886713939780874584487323189089952234132916329435687090519802141268007569271575373243648272519272552588985819292861279892673462704637664775840796629402023963639225864605550880877765736236588956124747090211025325629188512269345725663860154240314732496963474165643421885696666935943633752775873678665150190773346385951335431319564195605481795117769628759254135809112725182113730887057462293113616301879729583273882547071609467361944080010283842108866562215153276404249687014134559257857974244912519555642784226409327083561164657861332334893152003318140524782077392689407871841984378066562570312108534871200942520335485804774429529449626011042015769009501164638166690866934901802376700718049001722449704543098729215676693563777901058547438675487051984806301510616135164488938627161623946809389756325038060964778500703515438185057130360676320299817045530394785432340049504354183388667453277685359747704150585022148107703217502996745338394594619502080245871875798025347456544645640272934912851357996448968734283724498793388092500115862144661127377263227232571250711203959684503551773256029137542300637748666668826675603874245196346711052207449571152993354829042086667352475939277067331353962265495746805435662370795843192937655694750946691880630058202912184947102983748187570472654684052421275505650117450865306679793843969340276405557375518638807169904906398158412950739764607675777196038005740064560658128493269652255734400994966807691750469337591542045591017401877063405632794740614520732556978800552920348213699311319240875848122786573201372922572683376847983800295186628687889262430190004156477498617488582285830630948964360850638203775853180160686160590511609027124630005303389640616348717413617955094236141634966121535144314776871272588937784445560433042755238287098789678675215582008773319886505829296854133953033981626546366898782181311407037129376537405327445380295551851884928460909192649665085341814288320242741106316773662724221859208135551125900170085858077774517045833967374722902278648275966133636846973176816099523647916280684857586386518500853849968154790117787439437447732516497523070705365791889995260005576663684430064201743704563526938929976596535913349184257983745360357456996886786046926907889328270738116015563874260556989794556137181753355122211958584956281433840365612301165491078724009668944151591154561603366711086041937129466059967622720642223844175343102578013427411397335259756668223995928068957780618241990362093294775295143249369974968629114527126469017690768902626285467796244885075974507003687507638255674556264231109950107553234882142122927307124937467692827944173604974528582568504049296974102003683500974412353455520520690808624901700773376717551557591768706958790121498843077024775389588988360391377692955024272433556695241047293580199722206441791378657375631539167084112911267022830001215186960594402466893460638471577323111057407652988530533014449319561654191882633156350930036757616779534186209202606855418702009067913162494444996602588496378118293359661221087358603361907856372913212983089077099009352775583074382691534120977797730096352949891563626258122997542116177528375039988512098916175757809358566608475335679060070454335822984715766195657432755855992937018362907674314432252445855301431776804292078595469168888171318614798316141911966307917927332087676700103361707363629296248704796405027959096021886335097422908467787487906977781149030883505269255602270546483409062600192772342839303050477747576431593020392101435393611788007610383836226396775367272015301404926960942819702264667753245615509615086660030999402866064303148666460232654663164021926934850750157846878735021023365465982959687127724789877012743046284449574762760008182166370213340191453060014576276572159658892133523897717220079309469436849678627968571516193907520638483045917370225534239504304031359947030375136486561940261454710386324280760092413523965725884908816308306152298941238190925537393364689524006684486066678689066664297468467208672157496110191549869589764782403776977082115177661834057225410735378779916467687882451427238976704934507114439716921149211386518106400160234783448232967769538339906942349399887604022296727634966373443603515625*i1^95 + -8055351717981777306454968008717736179000377760138442385351979447153733519341493382424419534477915534632714499506237923250604507218595324317662075771088179113270918369530122947952533653882601083799277925481237693712090723984079119196537068577477071217650120632103840752505418443701938256679752400191331900157362727202453374560249680008562711220324700891315640849841519048756934691465525330522403706553127339294808283376416704041558943358673344776323462987868782993236636405560840049814575240769236224529183240990392872026995068238350076321676426893203238506093190441179198021998520664973302178133441736818749347962920258213982488429743153613947457063191995590873927455377264765808320307135208680653804717262707243096214488703393470087566498390894104584676463454556047450127755769145502157051764782961111844778617235273122986264652326340047473008851900854868371617127182745488489436408680567005994358030367089112089681937093475739041851615259361793283305801896109457997234752428962818099393997843348353008723566290104148163168691231349135267522328639559880817861581916489225808726298704866510783012830974838105710405947027077768970574086063553790443465978597293193834236047013914926046243255412353064450950744473756986667398325816507480554096500453596287427350155707665889224142887395314349788231891016144029887444592535741424093314612618355409998787104816291867002641372125040567109077823193273128713192964985347229865453700978990890765819662631614810303079785532532157768324968567372926181995950814258971520441009784103691490113110603151281460126244441610039417534123279043453669852532109975523601160471330086177657884855989342800363987215496175915846424745890269845419713087735026690923055551467690887429277585845206589688647187675197924081445872747999148217502689860829131751982047029239111037424840444555986535993107328163396415739772161827228658341243958978637739343714924330799025901146345903004413377013132784344704866246027045830097503799748974924947962923549981316668678835192172607694858737296524745804564605472684115966550990304764503133705416955061512595293449611947623482821808953847900484276263525397102265255541284246211919596053753147269902700163835827351144796097740919933319121204902932549469063087351527901639625177771301073362619396145066764142635134081626752952989768827392780840953280762802859197980106246371400913028542631339030748567726904006659433812438782279437746591842533418220631788949335542145958817069099377358357267380559726186248036494860407431022008009811294482214225281990908511470589484248547819093386507366117317945825219997668467522731291453456206236526946541649315011554167991691927164954560496160321097943954990278819706034532483543847500475441560053417638589922720433871095257467186964744223643932560035210940459174500650696512134372987658591657603721626396608059798500041634750878814065994709861405012359147375483507373466459201788763436812290303709501590996957042702081683783220490019832831312704439630447335295293508968203826111827846047656066285868678139203644079114483839650771226804878370373322660431312864877052410470089910784188346895926593225293644986162800487044332708372826035631925348046180817262847728217933619458328980312749299824024706469047195838959729558808556226174301021836109606279554047759355366008948018458142230741180911773100841238286717259416433512077295032455151967684246399536273680299583849613644183072647895661630947078035301165793443753010026568887459056001406846075738500452847748636950559805570649084515867514513299926527953839761972415873584587114346667034237270093874773142777247260237663733781328801524785668945737464734543197414869573856925546267020543836553880323667688991369360438499333150141704155185697597881457654772910892721557254965872915596948482082745472486538587639182196626044424650029279646678758257680964055853481191716530101019726884729778138094305654385943523172940487653235087486849615067339768428562606706842112723951028152565634573659829595718407579722351142727571931228368851432154681871246896721155117251288083852263141509392862521694865766098283972334294453610494446669933082310880845820874556173915910779896852023523745687433167942236603380850209385621944829756288973627349243047623456558964823459538294423129931022245340926846995683031216857426268241016955185518201835861566572398687244702131240267145154964486187632395798883880177954951244866731190116521418483743414154612985496433382094986725910745211873321348290973953093564747311481881980108329022387780927384823182762968868589378569811451246760988751160540526250892422394108727343069719373586375299455071612207999839170380947480054092180636354651333082277083362373254094167210322323231864287762323856119240180247131367123878269605691687435357045112525884555769583583468832624549672694349630422473371619997153608454702037087572627720483269972792115967308544809480572887698386417354868164553231927311910389558199979343613936337830156898114085802928627144980992552282081405519545838293689540800466145914838679604827259984032306251037423943066864017942184797909993196340927568144252290949225425720214843750000000*i1^96 + -10510869687975830103189481811165472707223637142836954205300430292528416967435926227641291708129808764269850684350450700840374438848681919179672069608794643457849341514562127219581821167996346124826337806074182823432865657817078832216612859363182463830723734146365170550472387511928079650218448319557181528248396378305049625618885307791137840467863574321591201895549255006180028611698532063699446708606013025717301013478167086737961767111417698090096027913617114222321406291259325788091808730824993385899390205602917531382343488905316059785266617846881039037848218096762937224020754365868928910459619355731685421140457724622363539530151167193019817235140026993491199822273342171836977532789577590564648117979082561250314125941368915691648862291021072044466144991249156843233751692227916589195837581364715451505806674255966648320539470044995940173233827705159035334580663204866530192647175713427611122962003926709076413952647376210004670991602224347355736088476388787432705218452498371322351898768849340431041058609127967141094794631904795387411857576962474957165968108622944013724935339174548824623293097635502299979670869359279677454552081635860250210317453142127858688655794393697443725934146298072155351388225459166014021797845531444715663180005121613661547511242675299829064080396914061161111168885695802318991989457090450842748000501519742385595120580847290259844483988764067230175112018063106619310873436593920281352802023690221500260687139843310387257248984207244983646126162967451445481647336312591404902476087102481240983932057604747277869208482156623099402576939083430908870593974992315656800841052299123311986022967149972797974168387212225809900794935934450821067016450906060126869000380320531219300868385349498507857238535191055131867656480783603702651433094538825601684086978970129183403105830871044798357940987759530474899007208354739850670085085309965728658360969711799510866312294796677373940666898707423969319067270644690134519713062728860813392961736462469010342010995884630933164432390601802348032668899358722789590640154582405618133453289302302502125305540767749810043527229282986111228102814106485055711833022784697920994259620553697668791182684088786716942020654381307054600720001853930064098269249175609064165786600667957421440271024172958705991113889516197853332794829300547623597400914284397457265698184992416292979041980779255993125504168145393294974173970143193711559234145753676621454741704846803074133016540107313946241538694071095142557147220751744486402707647769034207358137366665769438594946666076431345134767458253828555116376770494344191590793665884409523820495641745254666024663876201678868143273055814658491513226368594046187368579287607004799261615323140527163827319983799872764688472343171358849647517086873365558013830731415049631450422377645370907844902577151530045304806207212577270502670534809308734730479945924655303162131833786919952062632734655539216767882454158655428459580512907158978779290953026246269771692301972303762990313912103908581886645095779728856508832448195292633702016056857361668108652023800778614948447231277167545811082361946980643912785509793849225644843491311086674761369667518264301131804851142867459369545133202907702363009454181752113264777258794327725954961452308276254968450063854852679639019670413721930024079520954479995907728054632709211207444752283495726047749917841914105640070487744595113118301558224593966280693648910980007224442867877540370285856006457841600938657161752880392678762231752477833406319705352912883634079995052642251016854716151093849885343894085907074837241162711416029581603171541697270024104209449203349676166037547166779868235981368913335684905683552327750627066213695687443301995612422804201695672092715885817024440672192392784122644790317578896877993234423524391485973530045016278597256994813314924336941281023417807671864114333157935199375409342203889757004037774605655913660428657308932358699135543792299064539196890278100671402707636926312654755705260848503404851854397595371521388780481526708875795324609121789159627073108712974818362393979165508098531673365894584935424595448642544927646781222204454686470973404497568149038981515599889048934554434551554897492637153250708809483712134703492475517531355613138990531211782487598276423545854907617548151499312308458151011711119162426779014802408774058284129940226972958010429673830101809670380791684218817573838023683133829351166625168254857641254466539820588768253992701073186800070499113275408730939955685879440750257791292653478395396975151044504688072732890032809819836578901959221139880862162145139988324924611573069509802917377109784426731380514506360785115535215169014896034188963059147495563565443520824052586086369827239188896064980011735657496670324979306089478363809279692913974675155108976482626062247564557407878184594245357462306161500522603254447786716538506791957481098898868796648095601909925399054743489490182636453181517356895201279550510873082071076912302467775723473630235484715107035727003917884426874253992830047879917363698512578189941946149588147818576544523239135742187500000000000000*i1^97 + -2392853963689197378389421574049022247615677234502204349678883640551342350398297827752144639244224744086534135790312268680989539157978065152785655492916013243542308541698942096928161998637142828230710696328450240441881862837033079688697390529475816610436064841559467060836865827492530998873825098640861452658818379089155835740729254097867878068594032105635900549705816512431169127469187712648026992319378974300838133258972811639433229866308444706917706372097831879802730447725662149108373746489760679273322531526821455474011412089406974244808333608343019134982217722671835069578080101356784115717470267297999245525868727608377622316713582495187153986961780494979343642922532640160358493134520464464440719915551827573645866385001337619269559443695609455835275665920724753662251186180303252713426872918539004259886405385610508928885422240077469258104192418086279927667201667265423619333794748346778924216064632946237193628233683180735951879602721766364940221313137008275327265334520844702466763854285479059635351395092031951475603829920613931587056649742253797415695389843014030679939656360421317481813305363492450689785549280589127854420963408382814950146935309007824134106176502339292955639843113828625594500564251692605854222053822453359984240572089886440007185534007629023081609989282490516566572930747386519444510430369154797045051964342595456139620574535670211128259139503102717227542494913313050597995032949300530991020815540881194511962467797420627343925595334458294346148473303902542877724080906744644341022542868871886196009578006582059970920611922898535215961978079134864613073029578595880037363398145090885612646658259397362228552614528169743406397966194188059333149300743262885471067008790244421735710718947667211784809849834835561871350360528334238943282680494174660740975451435945895801530481095583307327480484189028613062071501037902669967760230992721010221645546396450271974207167192992392180449093695033604804378394337249388364569252226227001464127613371619540754998654832748505918062081751799704383063962617518407152375171127409628030185312254026890356198394838180798746593345817230271290048254635143829892167622288863312513030272060903040657425146893608500035068186237151380869582195370414122842758802909263281172410378891087444657555110222859457251873853817480297892909376609295172685317591068716441939803913739966026022883086360732788258743306108248346880575579823607257941567361713274494372295297738132871487789180185908123280070853890406925396399586035801728766657838781513020359757047534048989991355459191432721790451413622962823799985754013830064447625930453652982578494425976574257536568791917242798791200349992986415707958494416280895377285584048561610687850806014782016694281801616606850290260014259008323351030152368406448288117263697311777926511061763246817061818376808772129978610428860155738803709816855116961999778253370287383839802698350434969078046939734977965905456176648578012656743604468713496950114121933204546974337035620023221506744540799016153068408685974639566649609788833454965283194586568340263014437896061154489781764057040771014511158318620035368019128071029612342833236117212098184549438867392641216700014400045555001520983743886069611804225369392809887551927848900770861693430171139761595963479334540891967357215648676114933512728682045544508304692102456118012020951989765683609468652839658103256754632100496495178710525161464634125699383682369322022375720266098974696168459988580261459511772891441224398396653706532463850678591239677133185357735175378799642698234294758410471986927884527403922760093370986540305976307194164068825803680731238681804241536717363593582070683089085487299347185944901457278098737961903076803061257940361373570400746519806447184255175720367733577459595032433893104891890941832071325666235943861909553502538953487808218006830586524056618432377491178665505155134223978217577914421659216893364617249649220987972125551066661014126135730377635154370910935253665915217565200222675537295892213022736695805030261858094696767684753228208382594968404610451993750090821122318544664709210162545291579381585246255552502123679061179093605850136163485272536403411602219859430493233784220937435165615186949717678655876430890613948510494348858767761935320123024251153576084024371923774296683502184143740868664986396554637426286080613377138347465550404142158840100981391953390800039074703011842452228830229252996940006284260152289990848856947746088993243903505632780306665097725336319232076846519947920529909025246063249127856258228856500317653573827654342511997447231229892120322055304538745694207411329374384707972123289127915146682139660320374998939961827435206765093259507995215235053114223772187650492719669138743983243048513035817320597660139723420785083177504215460761586374841515870761943131293932430737753224053945139992414336596747923564447095018102260371795623662037665291043873119683875660265629222577991472601399687865815178226391062157483387504303066578726106131549990624681569929324025576581393219514561779933845778872703036199709458742290735244750976562500000000000000000000000*i1^98 + 3609919967058577435025290988650351744588116789342767351970580805596842517780702347203697554608260651954029446751226361079334183649044270066068199175823075259577408188940322985684421390074478846518582423628414506695283853578279063910158562158595794434666813517926751666308129451785595296360793752221289855878212849326375921220530284394911636693415491762759090796570521545959038963953744039113448906788140383718033060926502807966148882949234450907086773606874606450544950981901429454889917533880112627937811401332382462706968552689459170822865084516272487240645200271236857342596384925907637295361626843105600174847697541194175511947511602929715612545444713846794344931786628943848804465000708275287558938601943965469967564833527062240103572673424276466742191440606342831197233066581581438541691979821728549904815908629861922413540158697868739650855919909884822421763916990506179601954431061966347486440304151990429894074427135567661120839796829068709158272051248717777659346300277477430081117669429702925916932032931173598753677977082482473529661092620863070951424414782151588840399906953777492781142935517343178687759251815538599207810415882626135479022399450559751466847744490680351088299267775596944987160232855172855293418716591531959773538595799404462031157091979932160608127938158284473433921764956676441893664791818618352766494215501041394228242759027892288502172105904254547997117698974315861906694628754990743138352526825998055048110873936524946551164981874836121897274009612053084201649002743272284771073293432645600395299945488367390842770365388371490361148533629952196386256218954716313501724927212462395401462177848302501229125871889597369467433155415378374645966129482358278275028402501145441544257857403249949579168316435740624071835718000935795130116380658631425173606768747531761182251031893736317286072688867473481317371961622445259173837477405202371001318622913576921452128617503697257832028078658604180809841413119907683141724107405588089487765353043695744525367117182625280591988888762668507736483964850613813498432345078623880587716812114539234144686555133096925066818348442057746913554358786739913346942520100396667459934848038695070947266544721309328114400309251731923368919533597609029011558887633480001488760547562356597605827621910790659868311171361792610324474359661870444140906418907308640383213014750930208192958904746064437709643480421104894991600696697238672889031336573743649912006309814035448210427984446946004702051845354255478535803632718370965960397879482270228238356135670387609989284485645236831880358761051706150501144201485604035699840361201190140453426501959774050808788813255014854957892748669979686004531522114737780772042850353224806098619540903517251007186071420332674791052093255685213818346265827746141113597147948000793095880632126412644717461468229494234171646944396480315226958150248982906650285936645612348517553735367986137197701047923196995300683057976764117344680009524740982633061561906148546013956435519854588010516890874889247600114032000166065188296923395778721834733433881943720777444256460168734180498083019998951943228475540332790271082576987381146613216538581525695083093828336565673334166621540644497599645306396385237772047307032797566570929094575998335551117771020960162267164324027421053070772100587213800847246126421451440192173326056350691571867115694679579735296865971517646560567600974709010799741888222488449293090870050932020970675559436621022175212909780529090350848247024266164381482498811190373992026873451990967314459808135211951006087879585623385425702457020349491170828928301704475041082097797053460057483949180911605547107446159335402192449198500217602589840095298847900108615999871743364872969195288689818949887648795577199078899307297785627321261177420504380730813342587440256611211907055983822769646035685636510841918640152628901345018017320608649833718968837808197932501931772735528328109618743632703980042027253470528311660568592979360365198512422422551235107264598116043319039775988321363970381107918803368261647418358973226603539819202102175379457345143713358869027197894138091682453656838055660865001004393162964197620069857375064233462887988948713298990135898521640475281044926424266306780718334670505856803719824483069432914553466146149740655742299205697673095802924887106373464634747832926596580658130307498613752564697691818971086277948348085592923323990716763812431402631585828336704819700901124403122337734475179608214300092003694630960808041396702024863084362375690641609374750201244278071132133336539399455184448337909921101073176245904475620133621591312228896576011542054163853238444718642828119327995710497781904310370443088640387349673887836331739727747236760201531568455897613563656936965769084806183924422671892900580330489152915084367028724425921301038180090597900414695499842115494081289689043054231927589815852176745312892428858577075106995415755223204482563497409749110056090037049715989996720268039849639300117551385333566022466352501602870864780001644923823028070295881181150932093260053079575300216674804687500000000000000000000000000000*i1^99 + 3398228063000684082235440428092649902390404582302604842160120431635293274492931317586504877578979559137167349817013817425200482865012043645796256131869407578422577061225679999824283504748202248324150960930318443512126926277438427649866873986412075861777220450102758821611168214226021004532192974815058212473833690709396003928946456133076782950313932623995183246323986072890557169600185222862499458527213833030427728895499388458855373184790666191308372699963060281743972657573404757086631310597599282555361787676976385655516899690429389621907636638479200932621423170377574853509306000698951330706459041885396524624493611108982574476541127855622804505545802184087525193385826094363611626748636178031346812182863642819410677692215105864809428153016394429699802687627018237027924834717415015336142822974246505992868583562808663539346117687141510355135468447540608996497339390718789592520824355712122292087078984078445002599292505263375877284923915871812334968394230082893030709903919652375488857245995625584821183013080893009980702999862883997768528004713163585247896426696923661372333430775885327254665348484456585235515675663915240959260032388740773478281287077191559589107349898387034661812778915611912532879557837895903166040293400366040473681432892176326573495923418300970925097244680622386420452085858551851811684697082266989611592422489378099113770844253495973563952447233029352814829126495215264942678905053873259226937111008051708879965417027713356918018941591710414329656694446930767974016090670158498249439574827474821471832784244934110094623715475188935714060706654277214505719867767174440429551626078197413723041297022106235020644678968320356822277004305123192792229743425216891460420061759809863470820413802441923354627119538389573703029484564647873782130417670197815899386155672603628592502944019216021819935359871440646574841978063842282403351792333138430037397853080849496375970761493487726648846055060558849918710226229802038944234994130608458320166246807451713289033442279867928302664673268754350839451461018780107722006642842334706547092334523360248422882628278522834562515649883613703583989807736867817645571868323161146579552494500815385498290401807901007047123778490118513480811687400005755094274604015331414179581608573533662427267979400741110460985976851789976748291633540692754444903882864566581731318400053578902968320726776896956352493881985176955521925207957745066014319817543142888370903885760532463436738095916483814294808551997122513689135347829036033727767365100465946195018101637959366685328578128811121045802965664194007712880100266101174463754299855276831638379585681763866536211644561734561840782266029860505991306144608768773452397444361484260404906000439844344715531523185922269884075933329751756075811476736941620202656557760390061437115970835759033664886041878701368852989685171625776608417743914258277386208975912658597059764645034065689476759227609291770445057125196085571196727993872572105413797312157891398992299893310374172599595904782136301692299226034999404019028614960487041146493768508126460792565714171778250762545446406249726583672184930751900708675061271265916898417677084368323843397987440844908174590123398865392772513001816013207843781681484564676052220483618148578422308893105995418374722391398824084446770332998034520002711581742120579442065295909505716711356753164736211250827514561117623139261780332313989307934488608150018119124776716727792031727117279805876656998264226367973353892212464678506526840517604651233197132951377539366637954611314540569999499268699756336153890933782968584432758923980046226817205995196762675891211484768657431544806063547539035374965191559397064332985494290099353935422760871689211007420366317217827033966003925269192405788198384591069625731410094938218720058795392756262843220129477076714871812066212305130713323882601924766114473377742056338818817411764726645875160822600372963729772617326787877504811926693543893667817729726086025729913685261132563970768020970484082686872745292070145361045458924340235714801553525469733080707156283784417169300753488800601414888276901054723215339116163828991178308156960370406300016448069680257657477952201531676852243259771124317763742559025154026919141252189294351343744647254943084668540558478313079607066590214575458120256550809345861622465101172875033632873812662792707978215400027233455670452841298782170463222467514942537918000618525424601009800057044689815371441092678689893501371743333718048046094848815032719730018124384703733951162351306140539265639420762790077444837960240095532762276300714823327339348619183737730064647277102766093532291002731105613047791603325474113726427041370736053869176432101419299085958308579519245602059718054678891976828730806303855723241578170863142136607797561351711295982165088022176106563827135144634101258892981667988892738865832946398676705881198362517827653765061357218226885141860224016127603896040028069815613724560620938751696367070362781953131866958813086355948745600383596791954820171403595790993179548422631341964006423950195312500000000000000000000000000000000000*i1^100 + 690253934113652069406416704900026944139488453469577748942587140665818689127665698007922725840847210709213993360404737075430270868919519241979258209019672695412875313012155211635511040304169121828132670945075380596793190447937203709698781720221663113512599652137570424605717222960291615727530763238164935231862820586672114949665856696665799079784699791520155155615576986913132093634137966865765724026332114219916243573600061362334295195680688811810245329046669039668228385208062600996328806978091650126228071522337125438331133635902468924293524986424077145930834742053076744365622294256272348247210066917126010225978592973065120149054896476497637820776813149374603533441798648749457884087712890279506681280493649073958343622160025031838384639251466080628132783884857295699298467269135561699509516882755743619122286582456012317681012624950171033697567026130170110837283916648039403729069517237632224092029192990579274896657002266059460594740381626799548110685108616296548996445185580858448582120190406325644413121731250829998146077457530470923701810164719115825050014073471222671953363029791608609502346990070005634144560131799999395031072174630173933087623513622585576442955976162691782794614251586564852200073669488138265711226760057054353605419889519059074672809430871005666660371641414094018247789892999440763167445356830199272232472458218749630077949538909659736525841799538264284284627248986580520888183799559668628879372761826573291270352570896821133333487698948916220698847116122264557515165157428406370351764555653665658316417873383822175177741849352287375374697351250702756167051601113968502756510951193706219029903767642949077739250734016442257539266639142484063865815125403733779181024272678082801677492802698867206905044253583890157248996743669763156841197605421117905963323683882809836680887764739968779913850286624347765116052203363530621301377978369649294242692104941014574148828101323096907616322566742648684056902527682580025937685155835368631882974083431418212970170435759711965016540602277691642145106086332467538971348454837485729388084662200028116722031434640987041068481818157579377624569503483083589919137588703330826926368686827163614788677862583535529632678829883135954734461183554119735751681899834752624026536667972057883940493033814292068798449034968427764140978687157088273925718668364384571671946703469884132708522371358886702233823148648740442850042019565274619507118271927034323234727787909609081701206175621894524974519458612063488631040633424055917676948443611569922722952024048993145003281795160097372495950745623835845931158545391889294496688046300367948548015047781124206450035255261466099295207430817620200327069245570605663080814231509162359399335359265590175003916414281545418729707557920815136666911206602983556503558685674622513480186130193394626465180925092475540731637788601914204514657456426191093877464136376126384377878974704976812685849500063759593361839239101991839782122539636592510538476490887345095732940279794959326488641556508684124341563655183826434175248320412459652932630406926846556608126912850547415631327549823214376021484675296779981140606793848910111811230090297690229060211343931858894184022790755505717027625112369590612649671995467088066029363624010258322657105228398227821237006074607677505612169302559614000198829654015120667199682542804436579707098019496484105852028866485892154150776407405151116252709525988574944475475417544760420282701820337572240444662803035104280414711081038454138611293128748082745244833507646592210942095510538042666341272130655901158856556116849052861504544222385422905243821743231655409547276838686795896304181101893518920184483833205245019992883909003851845177597473805670991507345455941208950909700181308183814396723985108467595996621935259636058405718713226791615001001222117411602930677216841752191217469462789129839645554660449409345186452462629280916898009798013659780674160395174136678693356242333312864199028938227569586930428624247405016761729903794444297758491197795596853829983984831165096478531224597098902211253029624288161323071293790760367750584244566192339618248851172533409830127437297944483213513901312986806257405252251415380694108619203244158467043498592752971519750791976622523354709260460134938966477683388434118992522559744935220313114854276091568025144444807624403759772319104397432287843918986849045383780828515294464385499991444858146459558361854430276752784009121362778516094432092146754307430611599243685125660089866120183625900079802370584655261369552781294880858016795288904875267862391544108048275833002447075483591718903504455215094383092286942319804579569889245441984696974074426483380189508690764457665946446646471991681979636255776599212580496992537056131534068985433292973789530277043719132001159478295623192731861073775919479470431487374205382940503024746700162516110824927333040124019197751196049873720783223184840999733323828804280825294666154917485780756221700367310539867782862326149071027576077263406140972254933518506216927335117361508309841156005859375000000000000000000000000000000000000000000*i1^101 + -806117278264991218700190560961008005305395214296805562277118898203113451126848292881723494716679165140860711618431820470197693209706712099331422042341236460610755351160538089470095975214574297458273947310400768058695022468116822974433993916796331996434522525361469705772862448418791346550727901453942186098026221870349605779851054922718756161619118943392904649869137068523959683871988326863932798004828923369675676684539847128975151301432923567334503601858614880776636291064630025655465351562241876950181017102075639211048685151678907876679510471440964984018222548802986226493845105166339970441341313609883554649226154454804877713035578979795974901887140117322467233521679187282891854033590940778376707444103005076975843421306092743644074456615127777219441183768311747005603404251250322210780794811479146682370684250439191386519731842772214482641018158368160278619170112507296595019973920576571485649610902601510498910590038401779445189329681433796539735375239048532881703583922024078331003213534060441062713966415074135398485172327223363917781495051899107481388425500780932680933481668564737417315775125074166033803223528093189706121518001119051854534812777947353697963071390335803106270422530818667018570635012454642637646343253797496630118362449330583874882656154492145015879820155002401175074980963427325556068805499128389422069801094219165697350698989251286396365372896355533894788695521287483667644157025400392841880832543000311938973949676118173461538075995187198805989176867859808181507140575539128241600621148993508908860691772432385689938633453465988659556665088924824253067526161699387038218892402991681865764241574396327598916663795902039870570132498716465724595660057424926243589083401965795258149903763482784024805655320760650517183731562077518172390150200677071506852713376481360028873916700207887967045473872463477735267707457558218486405412703675490620221734251436052679930944666173129176681016661671200821033403766829457856679409185830978039563651830706284545728359253828535404932539663542536963651761852183463861468943334635068106462774613848997011406185814787316071957472918295427438111682147112351913188278012877738029790071703218239016394001073273669759751641271989005462947691537030746521265689271558184368698076468686499497735601471927754630404888519231590030867803147256440522344195176893653003053974519612229137596450147566976169588349214026988278989295931500760157452329991764075313456146104916095942873465392974660268182093103698716540016791344745274939396510487721545164678766371978841501735360000110565802429226948976889345865357350893513389003063651413149274133818430874088083787757443405492888109870004902615773506897384402499355747838868090651652487128039210656102805622719614473664734958893282502574932798385271979153714008655921216910293995753061137739970218098174766287487484493331915258531634660926545101997322801382250136951239466307346180709342209918044132106707711997028721750023342391064733932810905218684554621560436984289278520827051948136708510424409024074474651955825450943682774888711227076399296724397412751101756618183641543114951454082537740442371016332772555892333974938662542308547253029948699861404093713724790497928504884976488452937510230058393479058084736290583330285782203794933028781962785029888551327723433055779133984844013499300119231199404977761140643779019624934782581969279513800478662083677584309299311031289138441371149008561716003182553987348599583426670984414463551895354069884516106336395677484893276464493617288191308127766160006882510040474570255184484029239255870015654258175088539647457451040284121796022736120426336246894581294597470462184540824003647738135644463289621038348945662751416589033190596035776943645904784349110583420602604563589680572874603517384411733370990830991642999838867105815753486500753394105193596964081446568371274862327420779500249636573989186047460760524659562065284473959164757427283650325287650584048240120063501750233147561232299578272969780439331481133188120427951337616265094959828935005810619488065509747351833508295228520460196187791061823931258655533916427684212793525371109153788398851517729805122780432435191845950261298254282711116085780691045168735833526671238708668174834906270177671871915111511543638313203517676390658860615651985796069550146461001397811010243959241490391425489133442633901940763234380596171881879939694014234036457337914788690655606876235978824747609929347419361356951434724401377429384920078648008244927403149318292796431305367789778012445825177873817647186280101040425616792490415880337944101629579535317859856813068358982348398382540752394408306220498646945548206029043481148493128793547338378480657598079636763359676942003088625821193608913066204684055382122130343197239005757541784731805072941186831125277008773373068187541868042783573348620637338856173633042856624376155935018159877528197261252792098218692207866844809018137543766873260786405221331128745089293759980345260682872402839616600205281341868676140444677002960816025733947753906250000000000000000000000000000000000000000000000000*i1^102 + -724470662557153727673552273903253430659379580285303688799005391994753076894303580810617726982183332839599752592362622422785323280265553846285180467907282912118918031328211906662811928302519122182278420345825985114072867953095762752511149876605189444207547355456551455551288019050774671306815700973760367644283392086000170420078696890698465147472175261944628240575095375597582857940688769929170898396988124624899375237759078776893352988937105588376892699403528576122964456008132302925552289676447115262689377600522553970235504593399400386954303713658937527943514777407549609339958259425913092383868421407945507991933462334797864449099728753648717146363664369501937409136315082002344931315326879744050286763227306370695210302239778797175659583120213123787132837896462632381787724757209448195028917570101497361628476207962659166268194981814753771063451750466498391378127497914510766677416598601970204926494827440111947155591359320752076883116147011057467064984952931316877923508565313266754014745728993934030617325386770852648963834857752712972639623816571315851757186346265478334424487475311803888897336936484265065945617360298446886150433013335516721800355927632320501805375648192328211601727289824317931735773689596524207299504649437457460442439968874428761045404068626469867078103995277058007944613570224849356285742687646739283320924166437154794092588091296064147511251702823813356007294786769437420768368537097013310540515421537873797552442132890661914779762010671829518749922431342183862699333837154533252320491280072044706678185901129854345836242278161107319007309600326030472675920241965194105683082105596743653360548452756582022717167800584120566376740543697296809209564178582292327601398662268837430482477935032680510761307261481617940313677249310316977334869532188083192041235227911502482325078400983835034174569675487331249238331149030923470688347405074444823142860506224426859959504150081888457884350453177764999806993783875546366085964962669075778537879513149499180836089117872322408265526060113248469290571118241994833033828746712367330861158315209619711256520239022662013039533653814685880412092751675890945120936553565595401726087477454043115245028840007076942538275653966162870634620808238202146492102923036552248598496315682097916939507829179802127515761604809471387910550079778173216951168349007211239349382687299229801011543178582313479367601667978527937612420326657584211129447705171776026770319895390635160353593683292697437961698497142534707557893878647192392802640209042739058166783648879995823100037269774666936373458337122837758331014250763054511533848286831954410502840106183269808105868559576265304349629788964622539495702728011321085057068047023553663456245398168998701578023878330241616326388985603264597791448649505407010988091687393681488545670375954334347467780064092954134444096186395620694061533684279170251736861604096706714795418354892106484464120503692945655958065939159480025351725153585425810612217033644125509303674063551116812332397787089120399300034369156650837683075151803511302746892029893982459154653751248468854546140238449260345130133581394455569458183379187617163889863926272313717131168268287145156610606780009261197190064170536965711919440517100515722293316088902559662518671896145007521815653873704017453683898735108473801638391455384189882959899617685334009096034422008508187541736578555651338404902538179235211988661081911264129927210466045120664776310541078638384020387355310521380355023801184184826824958031995497321880357702235928106431139579847088561657769799507349287840905446646539236585029077909953789379431283917012623189440957707828179647625050436544449111712067216419227996077658665046134349145936243535765106799531813550451805313853278085067034679261735717995332457381670732494370005477637144200189418649744359951007746063700676870245856727935701567763826359767581442140121411336868818019653376735573155418190397616165053958607366694494752634891136758923478793443406531198750591793445366729591708385901361081756755149365558827933986812622294724283156654378729835581575611076493029016014316729665083296253706643941499631080369348312325450333772387792606391525624698900422710661643021416346510861500750116514805100129640208269541229320667364482467334069317555340364365012328067684278804364956497684762676452019684576077109436348306979657681680283211158342249219816035123942980127393277563752410495345729143648047512216616121328785101241145844839333907073754552693566631833995897343154904396734528264091856981553193774730983643454596186725962362739425172708403308900570484353435084235993927676555484426114139723934230880163739953151731278300675970509383398635965170604270779038313998960318435360609619077041412460733432786248925082617875001124321662496384535148165550522421669833343498425718179261252170242913263449974827649013002481646833063663140393707730019916634540396510112977745350595542844056420974649858632877216829573955158865487494698391935733553470423783891401653971697669476270675659179687500000000000000000000000000000000000000000000000000000000*i1^103 + -250663113201030923320564483976916089765731671132203809251110098198741556359009287163074484358039375643215238099307440157469401014964540409551872248114093486007663907998501298352669441455610709469589076406138349558757470203992851910720039382413815567833386793567011004209915168272874357027310737770663092861576901914194838822126877267726338471327874702993224427631493638989650923457389471566334585833452327843647224045280090587768672978963216251750797003311739958551425093101188142442052520589914177963586019924009842468690798812166329408578991605495788253852144651621997015715840676199161595652593403956578284832963462905548506830027770004872280974912530104706251588617760998226612002707901230425585293472470110776782825165223551385242937304621497795088031182016513098701988466146926386728715330456210993656934687933830147460395066446589953462139134601495020072386239818997653523487861444487062823678835449165764522370168872982328853770330644525918786182846641622826549538812544752905129701230473748182139849530495090119082382998210272318938045171794175129456813321312215754739049991090310732368739477153878993526047287553533752016039098727076265466077928418867826380389984630774592207816572305921931269892706188911328300041451199809504182916988745868539816031359395851392004676237322913015185763921658175537331003686101261479500622474956925600491497343383446726048858585082204361533125979917664046362048175339668780446354896560955671652256260157797894417315813980547673593448172148870707297257570852193518363165617977423465296430275196412897602453292402338935939494253641959402949345892555345391959165702013579420418628030214298247948183369722917730317208570949287427439053161906517358836522993603051643537252168404281846634857569202112275433595710755071728992502335725636575905106484901741474860159908860583937955123826895577701485658600692831366513850390463570190571418533228996229285645271038455453457825807520783118042012974969382070843989769865968254972646958556783118529713603796643103097346042070348319381225988281151517495840574655981040412406467962960886100764106158752801351178094527169032716350043836493611182430444994770341752817033802173693673394079802943276496757955518903910536739456886601968958191897687039707955991053668201853083555677262733280219175480565066813398486938441136228181736841517448124619959814936309865599067035379051523328401184902011664155969535988278609314703469363835649155105054556662264704001592993786361431181397871555452162911798430722419997993973343080117609558601228548211232347267080671930625602752777198806879955364661977560366193257012234101636206273796190310971854260706562018627334598629859921774286054454423414146623753001834537152191906027940786265819534110258970693140712683227672843545023760450185867027702462224454413795343456917705375264430817171562275433836387884518128592250161825871853450340991505932376804293819581491007532746677672345758571855659362235921785183711164574742085035955925616750845349591784925786989083151159162050219680369750865396520735994288286546918727547428401836327114633519322151403798013133273675212437711550292776155114568156173310692466231250936644194015755440213842003722413513127577180114139986504253169668148720328248953995764735165806636619122603882526331581281946171007828610084403810515060859058457501937053882835499922465323805212058823114004119945798033332186023093707398830246986563551538229787672800147034294824317100858711256900294732197811714948006031501374092267723539010344903748572768934978066547830651520173074441455608862105286014019699200296073957118878718442794188162900552850489076979534612060876631704196113695965808065107674893591501192660876883531769508064718311678841370443630544716121954699181814111245357226870033423314154265050480587685868838969537553814781875796486441347254714096850120753965863401065883286067260112359076479481962020075554145218884231717913030248943538407177508512547806245034860538873119542110354828034446696562453463775624132092101425319707501527386330850020087516395611315494645868337545454969810008963642435704482167387315226831285599375424541600324045502682522111776725393798981954772959859998108837047587251157214432176438209508402248374911537011759047012895325313296812579319194837417192428061262836515841406313365514819739491440236139831320898071482134710081997738440786422118535293565683303281489852773726198406576252570262213482808234830961415960983843809668178301255787134836623178526629749182050675946728612665187698344274234957312729498981001733326067775234781919141111708759138629799367580522126676195485184135095524987366663598591348341109573857676304933504461482791875937126867265092020152120632437395064420119618971759416348217417143482243166700646618689549043291953654057559658155568969202626259157927080485609415085542058255312658189493679420180288740235716548439945860504082547734353801744869605820410808066239221250997060452004436973540349872953864830859769013094857270805929812011587023735046386718750000000000000000000000000000000000000000000000000000000000000000*i1^104 + -25501350658721328217382527357008207018295476675217302190836380333937782278655550235950983890155484658119102005934340332934496944356825139907587182669185214169758491527547195767736975612425897024471021825121763507403598776025059925651857586163612753228864678246452083397269902417770333532972329436855484715248008688725910214735369184830464231162890271393500122832109878000823489852099252452030273972910182471886108890537349858378578524703441717429205590154455048922540407731561275202135319085335895224521515964508316842762675003795792372253337701118526463733667861554626925119750038960458093514733079853463478340059916859260092356609574928534681919643871006797155372129008752559299919080476723642940112322797801867954456247786543107876232202806506219630060771080515614354513240254206587135580168134760272191893693221414131806870603832403603234674603452881080119264636230054755594634311989938333081037949552225067745448167820055232351065095830587588208919055879996261321401292926777508349114921163566421245145651789618174944908360268259060432027557615647115205697822220329191407237857739600227087169022677948959605944251565331183149203304491099131038820895805166191496821841005523100143663275363778251125591685394738667782703288908050278822383597434232740462937682116951641724295866444416648946171652129720170219775188324234775393474192262183408765393293738877988987140004044576006861507143494379640877886973737489516179507213768105899939795764685107769507782642022121155489175309278168398778988385136132106011294667808616283482996323505879801643696707375976211878206970748973859786403704524200126110789102371368963985473065655137797217375677011075856894424929299920516765212094800011199469529276265937829646667188812442945272262034918632067137707315933698116960053789593621003419020330277322716300717110643502316794307386411185046816245992612019193529466736022469093754415102674631126274955095679293717342416054240156607572375549778887224533783664633262986857930317650498479440318886433418962369247737519124503336427493506210508319619509996979395676870887518432443683288929155559752808779555416216374359308894282805478782955792358815937501494418153437307345375870006785301710435808403585460330535848987733450872910453005036835563114721240663601811769845969397746773605479124780206787820474200633940582360670404243473448941046138317843779692308360815445400811386303210500819833896234470609504556141078621309493666150842710960308604441324624671847317264190300061519321303963558407045064244819627392839708316861528013624671544644504035987530510901624971722663433126780986344372638217567677934518863577387274080897157013907040607866300041058597767050107755441479126497086395854560024041403007483540768622306574940305271639214526941446260553866515227790012478973433909129953715150673621890379813130186627626418028388263602636965472509380084195995954071892369242987741365148906181014495961054599180616872885692787714788622127157288274641270190087983134660318754716305875815726503713602057434612845322084887133883101520181454570701382957625897308737393660865998239422408795705704766516710676507310470646273809717860536178629135718429640862110261174921978492359746003235951770823861083657469570215881170680744916811043106608531738299631258591182038460441682110085550001469368728936546122315008344389378497659078371040453297290167731169112773434309326307431848496757785487247739180826057947573954101240824839824670412377346991832408901055358374794276652879951124468663291917529607290899866164657721184000135666645591849834784067400196164832981460746859543875806761769068151140846651026043879921225537863467875810457589041560970146039614263433624704914052050697871942978474317364670295768432734987602542310967754055451274636224088144479035279899942788623170133320914194832176796360435158117343410710938675354777652268261295108854422521486752067956524572304502410127970164269991402370691089428666894032263350061661548526727868423929869177623616093166216989489340400461241372317683066637329112251850578853573724378292699212218262762592474484301800521894826331995751591264377267974044537757928387145378395414704762113984426318516634565076165233845772104086054456251828056864299448730002727805877098088667343127759695773472265375570789166379387793157942879873862261767336589232546427066328736358663976389556859328121158394351089031096739561501245983886767647059123587297027478632459504348248872394049584277206681842168013849489321421365592842345468873994018834234683488047154660729690631126751277925819337142634853172974786738095294889751063892513230547857745609651927953113102024805243637314136928381755821954890721618938502464087221238873523398914224221799332090102677352969027822547734317771048096068362969813106057682808200812843107312252113169823533248648739454108545771418205059048535761811665455630017477514144073776700721286402354705598777917154520607230706360753387033821886440170201898472945771208283029888102739628728736512837814331054687500000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + 7595173840358183543450899865219105015704566212309151745675983295726561398981967372231069001633531745637516761109482025757468041057424385921499240812996137978599602054647174600134773716664096649973735510844280602025336572544392516442515814824798285754105134446914486002187614174305799330938504312108705104219990898106673731312672734938564572333214035152391044024584795577749315422212507129579648577065801791424923146701119644453257395819038115007678535898470330110230120530476533410343136252957680683656215749123599076779547764105403989344931841344902763106764024196497654841606477051130246077214200979463259371839711284479069133717910147660352411283831161287124376754591957622623047770107209453004181913606696350800288452022928608116666968447497102696605356603195691162480819795858521548016210161855018600168802301417219151632006424312610356835096990579676350633471907033515721223252290257545505564746811469139642731607207892962069412674694258402423564589488326444674662130326521486824565599103563798967757989274496360667590795208022278605433586130132218146705860662721322269617495017494808804403332108781751982966332804174764788426710995729101349903127305582507430756175322070434487089381007687846128274258716890679194444784948801714799595025751250471319384591321966405371456686115436200762341138859579252880989210157423213690474603503003814865355772002453707709834874882687078814049980753369636872001789556429637099454577975444450424330987634049890357818682545780885857562489726318958386107140894293903104027789016448871892708035170577807104193857407910584996274813298329005873234170052667471723230291043912221398479620745694926300797146411049474974894316230976593551927661208778526975134626500324620407219932336843953592622058143989119047184082407708989247762046546092074981895508440711922249119632152793007270198832107568687574904551634873817833688053466162919878181875038886449098470394632726333772004556396036451035217158317460486972377121226413005312024220132123535316325071278429803432943397164139489610295400909295270890899487387989374121242611028014835322842847119348614400601298477125059012399897588113075145240519658145846184145033370444265253043562623502470118269871392287962001410073259480627341631280819562656247738846498606129632745179429644812793953241917747360623015571771734226244362967037711314814278619280061620641251891069396127108886719577027732704356591635356929378566556993853232389496848333050428556964501602472956763971597586616870649475946769086506152683335079878640953937921564818333905282673337450980981251185600223136645462636691421082272211079548768439925894464296697827854343518811686207675013144102445178646250037713767812558402980670272867495099938225315403404146640602489158972998008854363476092026540107604869796137372794619024925172923386530756768832875977731657800841993854528599271536068170742878231441342403985445039321050625802087620749222879353708307074787728366054343890638238214536712684998680972383789087639876952014421622418112292763023407964719413987086911647132532011771577550410689705158463358705357931403309859841218997100416488030804251317100313974935301328793287253460464792141790008875304836079258789659716149144157197101636204228770713980041302273014368535997534128412003245781641980232517936032311514299173637830326003543417248100752191362016516121889423233880716956582061277244457254309594463078942828125233423986675705892464736831396907850143845593085831554014211923471129375790661443064702202619599768608494328932237097947017948436722101575661116855233072253680135710306204963243606245372758779150634553438518668706085402143743237027942703371299450987136299913442460773306513748107474409770578553658233255992822621680405394743151228317475214564532438761703106305582639896385107523968298909916825726340500470924583450305986840840844385700241493147572405894867943133089618417527461512392062543880131096703017866022800070406164349815887868127072172415168547227712019420642202538128105626831423255691035430019420999507329139182670584916130533539821403238846600517814629588705100727953125968550722393697836711076769946863917083452567314959885117833059463398909373419394424306365764734916310270528154821451294928439676550078993545099497415728368972759588073144131278446629416598326532014320756171615110174967721790865104900699592860195335985494906932514377601861646319457711906824006783497885230630305424792372488320494311929742713544524893123186049151658653757152084085839813944457496702148731561356857264765816141562066237269018499512848243278960542484152033962523008344657466508968230183875410701672084036167989259605429629930695046236827872534344122788418678726117604204271685931512714305475255790339534706657267726092572956171387246992909634827172247966017720647136945493233801791019758703243276980975722978142958405429508427333087745222477033662831282281043401544700743310836835229554309491075905876855862241765128235823417885292642993091764999036784270190039062500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + 1933282538081055030394486604080955908567336188704108184977037471491975647728033006101696777536728233863071679155788075990112011860405185191494490324861626099457543381385443257774956509118401376063771963348438485537000086922818819348484349800753468345134756505847309448386820919764097145881066222235001189907887557111671844175515872441613907534730865228561781051118488040160606882638988706444181143962874505669176700486171588883231707188322908667841246507873902483423245158363836979705629899036817610287446311667775892032514636598602975098636487272959657425185714918817882605720984296398039576971182369050780222548214279995839512126294810536859464010639673083220934647978016507666872857662457182395865879169108054806454689201616133451674181349617819762435116985622779247213013912559066417127704073666271120316963826290125671295434298372882121301071244266570403006130953469968293960374650533981996570214045705697397349641208504329643283853938179923870164389437741957039757200486536047158716975741767115605067813947317031107414124732927919540295178511024016199984983207247411781075342733675060738794897530770247387716402363016326224577184533325706258444832497173867330649336375676472063460484424854007754374849815164927990447572826683333674831512137393390539861798217054220545863535873700325918759232184529637778227564540608374600743072460847916738662701148270119625011586810567226402210093782136562877847150309244757410667823952463244286043668613486928586091706322827155533167961668447174576939557439015760638103249277333344775066655501770524578099980214793477146900993282888171210524298569215111786547315824086183725907545691266988322923446411536862433573197677621598394043909506850240357929526558930519600728304209181805656886540806853341181167823126973557790024547891263006531418603966194253223435093156319771686595725898449570921566514934668985958837863459525159740862058499879601900464426653960854620703599927624447249147110456301802366264689843888203382328565076450199942537715304750503871635904526857445511009817008274866559777788148963027167941355862859738487912845034154620290641845276292535492829280068027102901050380126997631338509484506854866402455619470718065274046183575864051411964733099776165771967626628614354699858048620870541891491915272323962606307125462854514882556923278151546273190019068431237093019372947941659450079667113799513968745858801475854946067188697984786654727766427375588392129192280586143566762161576629852307575991021780558928028085633429902522753464292244158290638535811912496931598645551962686886127695452180186485115406231562442286421062810185109503520497498505322189821844204835371771968125429334276361696240648477755713439557067847840541636889255407594282494565453893783692042946165812184801800392463400726767740674048535355795816211337567301627413648096651163074819939736438093127268418248860599046978469695395898750472728264914432406702024332980231426139883975334941234059693691004799998906199511797962232007024287680762022501674796854138465482621512501943204860690550363502835645698942520948995123519267130417040740456438772423981678295853608629153151180236539061813275745714897324091548455556063432907232091382735156910018306007241078510220455908323814965475694295688357540091954713893981344162624058360816106457375016818530268358809410614837745314074273139766570352031560853328651982690926736797812478372721081801428253192930495259373873561581330559595055439001576486249473085010467558662125927301164753337271866205133082965649563480147284158718035034401626334029165844598767842332920340008991379818012135752241417380767953972372532187930293777887140318756368347645221693830415570523305674964672440853315620379697291669546665167251535935424051548353365299773946422961499938970603983850419486413106875989506634930765538632841365474607916930616429546759884865825138267321721311346080762102565005840353205873691091674321047910813978347351781535969747436434524085497655273799043920639935299101012223876487347074077241245794960631933650598596833385799445785661174738166907431606928624992042491738831620615019923663719868631713240675928239467771103809299175705122238058174904474516208225173153665963252525110514526677008786226435139879441723496537609912505108435677244118019387757169579055533112171284141919285468089822388906858020521576786812864170396318211677406429703835309901409840449215898365974718339792074375949270306885008675260724118976214921842528782015076292179056870738589527686769722340265064161785571498057040456013765580387611237617091655950761052416509600016029604769313539123842403301726413654788235013449748589327507408098017093995786098678040525748296947663785468679536307667007885270677016701820639755033976243950916289674844157051666178072759896991439552703256942457453989640233252850760707653360054784208542946131653404749497781185610856845969597454773949814968591054072089505093068383443843951950605262225610136373224275640435094561706190849132005000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + -122713292227333960716336521149789555838486593494455128285243069643902600476157997887019023496581854958616160601561421020698197883795085957835913848071456717186638448464976550211671888098756142672876520608079982925058050507139298894051373354959842964812606708600938538763433238591037337695434156640336271656801414073631193184011365742649192221618502177685324027130960222641590599390340474734313463372043266240712003633331927071771921121804450431585212710083584862497339881317346025606435583714258163247892109243676520552683517909977856220833150214577365907288021275684652359594401923124251148000344410021780532823919013337559318355162978672602812905623301860642528490610332069345090896588868583793778953345331336826453596736127766148220185499143983935323970470467426968914227644105997999466389376165031555206214959630224638497994384728345327810765300694006707810739436697974847913754959836077180116472200648083168558416310158896719766925633879951756274849536277212576925077299196022858836541843957400772946673894648540886410551286180116280335074580568738044237751190620228157364376479870990135704402214050180734077815600040471656150420475072407564964935044513089578069605064351352837283732077121242941145782034852931537289096796295176285704321523767918900611105109541220715090782876162152889738206361952443911105027019913083939836924347666122375236384954548216725590079301360771002468192868039391366219529131699421018971939758781082710464289054366511046268805145131008762801271531076555625489900858986810007987814456165093420717134408589719060119290997789243608565441337304709562929255314871732763943033429479471592946591757707084986061145705303394506367408548754364408935863486253929605597337567315866735461286180327785567484750880812285971723901710728057436526502223222874882993325697022202833490126651591411311024021084743575626070247614949083295724185932334926153449675045892131738163523419978277844578012217863976670484741333470958264118473773013034759219675146364732698114758825255154282753212829483161955674752789959679363204058239827596947005638713201589609238976084331360152728292393300761926504212187073946443085691002376024536733937409082956289065023234440022792359357614425250546369579669616290411268993783231445425339074127944043855517087702698371068440892332318796722147239834762079807619465608075670331871846841918220236669399024849325266322566612767282921594876157825117011594491815081539106192256037515372810471304802615667658039097287252343718487280664556848841680532252912320161512524072855793714984504532532109803175410056108902186508189223686237239337501894320657026394958254862339963657625665124894687665174819991755790293573084120988693383724048460901519053297899568631408265752735112307107526409564809691669799886512427981109922718806335713592404187261452364290066405040878635579093409336330715700241208900596492689739307318436513540183750980335836674639509247744957753298487115881407646795631333856338376931596339975185762839394139238771009646334706736816881115079006073983211906170224439208742935850858343249050975142952627114206906426893981704289403569552410318727616895512660189887436679620406290978681620424788304385752296579754203045710825957874073033631245869267908157992844654607301074776704816414769621314397102343182724916881491590045663333252363223591439724317866398583061783903180389989279733917097759495318717948896947319124383799193008980987236236047117952370094087179304135386641380910209995637034710854905837488039092534521143251175668716199167607314333376388101699686776943482370009856206774806673153081991838133596497823683466317938189516387787082694494439709691626873314235503400027102761408015677749017433034763678069031979652571094578784561348123601488737912095905130372870249409050024316871941616469495279216523364902831571191776833633735521432128877119386817088148147270616831223871563483496541725301648667487575739062683560254297322463523076650198588491387769674743153140356820742927512549149515638294030794203309149112162725027433744276029758498230480899493094729509981778779564371487229286518659019309951033773554131709984413178753737655123007937336206860610625727117817007832985409628172277658292359195103126007895976212835390540428414975707665174970403277316752533594002196144160195614133673459416019890324595567716584637778862599296433713846215261067448290686447127380842335509851760654761380828357006200355901425235678557719262031041117966608423841723192055870101258589500361984248342789298852949439167469620115206128294650107867312216675805664139430334751557238365370212556877888965996900301475457515049560540954645010590914361453710455430745171789004257317256143011374059185092538072010480070820072705034498535618616697447935260812190856744366415667617819789955166334069154161266538788359776547441203854510399586264472148827103161244916960959780990422499557642106995590351741267628792447521119499175609607856601362292722951876393526724180472272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + -56529404314108538653361374364690451328585058295914084437120636265530793952410608384752787392436830934036550532123310576170058749703800017189392912111476791809056285814945400156033529254196639509893026437855347802312844082208146607675494897910693935205425952304631105642130543985658445430403462685295894896659992551747476864404731471251289003808488066629868168424891947956899462149275945065983001396771644394313198998412218514150470748254326777696315942258557685685833749430243845898042900984003365421574230501311137504009155607370720428437585677483172801962449081394733839628712191684558631124482473624102486953627225763590447296173513749748216418088635756864504821522660272018675150782731031293894608837126148384743370175540601833644514959704956900957402946088885406375025576125215377854345362371080609234479862772187731264058367701731847923711907851844683722505661859385415391202652901369877819892511482153028517837401652277906012441675130953426792041966318294745933559541104005597100520196205451716751923084646577354264201240408691223950608063462563179521530319995297310021945044099019990635635220352679658204985837706591573000308363039189477919239579191058112698541867004136344567119899189560085845906284253160433815731297989399632452167896269896076472035156671035475116364575772000923980120678137286708146572404871928048319405874205212433452245774070142458704174831483728229092245736195598578003914393689013205623145677312705337942974726835538136951379083974611997559379430732571493791144490825058313796741142615514533362739138669746084046161858972066776152265689353606983513564829778910686794854445827699150585270107628114958672734101212135800631563140948752959121246774270275117931552935006819969409149061321934503123745655436185787053256871220275147659010812560294924822387175908182280213779389832762019108159554050875710063165315900352321488552765957384215825972784005082280640970410638537926517408340629426791764021707401793701844838835823864301948186806198837433907072030282070230149758729575318645346851864825423602594398748080551027577809930419862754406984751832949128850962520008825232646573382997041733783970627011989873180335197361830302347051899888228254499736681163118607956378500923596548605067028730252210041137981291591717437338739409742247021886982924710216165906600599837161104826784105829723192647201634605160186976999188537123844115300470325554176887559442285650498489868616582554802174514610993471965394747399530360018658133501709563393299239575768616100846846014165944015083975794289649637217380204809905793229657862638471808392315806311023649129347691813999343962994075883510406156921590233012089291716358566481246564222391290065286404633599541753039275134920682769245275561578444253920950964531797894735627783296809070470763670360275459350200181133539620367474963405806341704425423167048677257577202782190209647324409831985736648310799799923681300369094572005362505249552150259531205008562346020290794194587457123396130133605667607993447424063404341666129902638802709082001145485668732633979011067706884563280407156954501032773633710971590352001340503756641148717352731058605242048258700204469014710799108438799664904544338216780571760918436038332032115881354695793067475556858854842988490848977269606434563674065510060409297075906670120676502339090341974339332297831205255125884227820621135940872101747606519427654317731011244728821453257298843765033008456973472311859629900589543283403574295505410443859202038361474519014578165959312341067724969172194553184115787356456316908249476831880212718449007899111741586032130996458711312597758164176789477461436690313969506682864296628568996095555638351626264844422936299863907867071759422822357070532031579342353015795987437930623872553562769893338048987590769298134611845675090511851468723471529941017112947688278457547106798449446445286301494890702652511137380029619660116701316361048364505365024114862256491780095710764742448729058809585427882951272281917203226909338964494131341183337602857620867586749780090471803486685881840178080165158889397249223932600017416383439643357805687004660123434263708387757450117997247173010680777194871200620846624110795068583050904078091989812587122696091926031397032283140954663263422383916017533161072395424360957629254762284645056955689228470351532302559373553043758324070548734754621789036300977320125035960223423437233216017478356258892990050359015396135546111206644809252503203566541402570925388089749949220802969166211652869630928109255518211939588783863324072298679525537970440745691050958963617787131782488019118984624362342552384270702647585104362102747314501226923093586904668135527588475979322349848417272242256900164093259204112563609335865900658258109889531057989844719806561740954183564188749946644952325853419204521917445461322277141218710718578880641789301966369275398739274676861392158535632385869702814961120004750505123253208195128583214324782539836370701675072716800000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + 3119204553379281493975975583344613151882414633308885015233435998003215356797516064669069817540406871210152553757662183684669877493865013429387428400058430317552852856168435112517090606627995210051466087058465530463414109393607287112487784476680186437730015771153717689996890374571532840589789684503183635343913184989103821367806828802675953168470508227169237719447807709931661755535575142378612774194047357375517314785685224359782976658999368440595230841708790354764849240435747169220933890415772901977109673554704590060876169329200733708986084977402181077481453956784869574138505461693074831316595621180531229062829005214011158092892037988115650795514904147589507118436565630156956587315851737617491061800649639309127665790535412685899445033771977664232587037987993968177882823296969920537284408349090571927565897215704057984108948090521973472663972687960624831017653685027716839911602585065723812692871702333996644491520339656269361168449067816774280680567017835289288143414159667784731858818547131226674440576378351661638417910559966564893392682791747521220727523934018421757600982809997940543477361220136281332236810840775848601764866068750204952249140648581269765252265689926924783732474405918670811466696087866481929743991810584537321939538345749050780729317501951245601772713774462916423216636980072354888898060837682742134011206465197055335247059335479052615747482458022712081019494431337894405802382285411065634855872920768566417577423944173759120948446450695808598681890003017583866644275622237561797272720030249242385134787335248403686912374219855640661627791489469274017969573303764299365281897278893792429394117862422347567932052152949530019711638321903383364993191723618410982542493704006832157018129920517458292820720453577551765867263826373737759251742292052204796741693249171191463267949090907810007340121250120946912058375573079292973760829728972140331120501628589322256419066669427788946340973037512037973207306733217811894304380265971168701755047916935685288295277231332807292012970469324855851760025816395123068119898358691344240075631625345275959203386074762700056743943859591189180362396823589589195309641944661077270992403333609254502855976435344863003900713309037529861334638500329208752482429421605623526036244048911110438247547527276871837784648965413490817378067342977436830123916200261039276704940729337846200739515106064606325356219229864905732728760744360005116477194237000880470261331656153303294707511697231776832288564737243395028032095344747714080195207668361611620445261774584797941440535721678808040141221868863924279159855275947359687930570258833491163229149123841694430817507146570158404710791617228494792522391012548388077415240456392081799237944576310280487879228452835608766044785874707769727700801286314594619483432844801841040550983872794145982579724387804705728386001770773960371389994967350163937633984761469819115236072011918822815011955577339552055531223498675884710042582526920492423355496483862213335872283575651279106500029934102516643549345530007520833447574974088915252421845686042950758645249307654064814744348426204124112861253946544079536763642319605366380780516358108023330478815883067295321073082166503906698294699719222841501065978131738217439766402213879022288822723575828685930321107286112875613984185941962056116760530495811715217969617936329530039811562489636496635597545131412821042035455827563469653934632033956006447372216608437549082345021823795118072583058750733765947515885815453440020502941948711362903787609861274815332693707093032828858797726168188716981857844680755754158920516263089135505486103967467486629600079516028663404207353165264645483436951476832909828733680690544954023199206744067176931893162366534555095817830774881569102937252842755875867442364319423389826414983265051210487533067279913568979351062439236713351683643253002507936023621940249746013668806854466429093077874651287855519641692556236338532114696747241853684032153939174425253425446637391491795371029123951452509936539990401031170283213913072698276761998010596251856610225959752206832910482866357540566885872324994638019029160200587297934201224544912158862958130595670661403066517260209520351547234406795008736480897214640887853429001723932114859621842514915232386652315105017386260897367645315236151586556708991694185493418940087108212213557790756899881647980263072304746369550309183079930571657740006828244784045591866723502572462403466521007027586925888154331119874796141615223430665871936426830882685921273741511057643224315857769477990088204294007886988668766067367504617964444132162127526709058059872646981364499924167449647856792364089484063855040434375926149124393926668916862000951994097363725061031990990703575887464846189773625752972796723075489327088504868375292685181723438964181409122466530481938072949350360821986974315145077956045489142994083105872064416280172488914604133228770896479922234720112279578648144954931031509984870400000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + 861191315249539738035237377707993812953310623652853382593434048813582365207127621612916354089518859309854285101164710597096142386559856000748770871683921140074699406939763044704522833176270422382040998609734053157460062379380558999742844747114941394782638694076163610103393456376394520023044215009081741817934229150284300342745085561328377544317139784656158670576246319376788892913849726031192231033513494194515087544028239092484770358231066489681076241952643941738691272512039128849104945826822594832295405985298442610497857076367413555904858319604394142928441503764161571719284159797231219072333427435635962179148460486217337703977998602197786773723130554484489549542206961529865740891271977087776083012369399329209693617130181178416382424141588219612117875323501938943242375031038819186713696277210949657549673285026143915428328825764196241418765345944730534630884276513984266900022512243877445007738557208248740917997883761851320939659459049870533119072028070250052774843094981288320012974094568340665371802413627583250817506475138281891104185525405412487025216143462754235218324003323242731444011131201254582189610578251664199786377900179666109787827607095290977921622004003962574553170597045517382244156981324160047176677141128237641637847970291566766593385665149312704592092057946422783604560480908700725251526647023893107105519188601676828442625262562870116802439643137530640105095330841741048186995153922690125668020796705421087416985210367733969767122292039764756555316902497147924776944675431631284295732510947363752914844192155545731207875260514188877429350240296940131187353198657779456328483679066029300120939751275088950330860228715061948484404232197803408172895888281412642798616810691311731582059442104360148425918866054984849277417111514477216567818393917152820764333274054371754241822185485588145580893155225562452649024272441950408634178935933396534982105530979546065484045907554110050331161636546503423462005955824602832263085701559052224335853120037471170513201429986116238861020213414939602452358849012724845737344448158632004811132931917105407930231427563154615197644328935426739393814087007808027591497679163048360036209475867221271370141123720518666066612633483390479104607956035001250336181136350959969612495373489818816168383583839210713406372533252166372032961371755088604667483742043445160286472974378442051705699448717146586359402687762983652306317507467619001942276987530037800036535720363877051827171714789118193823600893027622084732643016003253564102173867920622195561433352551503178440663029655447761519460745292307686788358482606094204190515791298141627478313316296890449535649573805260379254043348888538639581837313816798453332055159811293402998443742638698341744542732737034402292427752620106933947987309450172436179192232928224551078645162269052282415629913880770909086969124273742321636076956513709269001863165636459445401817694142225564932413730175401435540385268814856243474903685487991578387027494102317258956643237750104106021591493745361115362944490971851481725928980300884439809727802357322969988530849282728339952603097540439365813093370904688301080593891200453063879239779854522872523766086568133944373892826499307908797855920764327883417759332016060673308913975286007070663241417373214205960229983104557791131967180090850757072222882479236745735498723945199554198735125713037945755045742628866183952549297499437641598750467458441988196801398160009421662407983777465412387629199627037438374194979268738650654389150241146564552168843555440161546912637443632023002692579671013172749954725392652510301857761002533234891544438324673105711315019463104396228518271126974619109876673002741509883701464030120529379185762730287691347206795172352202297034417178823977620206420257243639032688276887219101935537848619127118208411851554737784370208720448691905714310727746848250956022110078720380246243784566734776266909263064575848679355270650394672043983135284810558270335220872213452482687386912766857729404352070648311950502610727271728840141426754514486907934715528697996953677844079581850665576754568391415572236329826161846848432207797853699486259738789602624384209034140380652344792468536233501968631664964833680708712822843212999977967804630281478521474394651873696929256025520752929678409952155291690705993063037172984283120317007273936311830170908254287061860639762911347082426114452509470623439494694107394881447381340440300847995995347491243206630156192063615049478333397734768739483396882907775607052727047274545013901128050925728898580536813253083138856071439898676348747838069774353518576736883276493397096989266420099480216554553715842279744334383554787493518484047314614682216813803982896618191255570184698277808183915808852455261238381020594908406340857984718392190163933681777025803418712266553734743540784962628881834072775258196768475242290934849436435772331095595836519551041828288349836257055759071593224499215583520705478656000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + -121762193485005025038292572346791653502171387036624876616335697106546456989879616917932317722060800589222319400795259426224304837945525375690701718456140868547409881616445900554749241390096892324795118394018946056542354058470899207362831805097822957789396897794775293992661372920496484471283201918037751781797954829743573055454770442835869282612636119522066652637197903782838834767612239251818082637768626675115166160890448425767266012429178039180205912909383489729971687453840016633747057264092868655360447544650827892009077650705897939939809136054034074373728891020676979329097169465297758932434433682153281938193515767235042803305054908243167577045409669822611419731330876787424103786062082561082048530041471202479843267952045453498028142278614236131792514274954200242972184280080639318805287718039899759221631963809586069262805205486912097692505564492061734481179869669194444057786804384693294596891783197608886001415951362119828137139847109812610681641154512959072323544085279538335554088080301998597339457217795157104475088854246653821104216344773698580366686261134799480269099503176552742537889304027463441403436495463734816960024707980624992442262650048831067928230535266574720605209891788826973982983727406710878677001519874118050036302497501325299297208994845333034156587486043044101051347098844856567538105511901137917751729415963368500469803684686009313247017728934011282811258522172477795107432708149333326512954696539549992216153718600459773610272496797599195136076180250084697683920001945633992157024038486413824612603841868813851641321609680453546046694524293927334552628216598187177752755387856531761137876305447871833718380007884097517851299161311346210780344410685070960888139538424000833499474196181593406307317074036288360492359618290573100143737726996692122490007937201910511519403021199319499153840432869798240212445699922544471203034549896318875366757586419096917441433514422566861689414199297278945075313147143888438065307749762676628268777231771163113028451096074786786768254380620425387913338289120501390076330900440427393418498883166765757442203435305936067338520795927221258285376409701937677967804381385568220023698327601982438947628759554737030122574057376316338523385589246741393819478140216289672152236396718404305843229712262857748186592335253182933090153208639523942244039968112611951948384976221167932990057760991421280925821236758878209457859824516962000463528500686998333078490398075889694059501667444626712073793436103696650274794523456330276006425555747397445238408894296852870207160353627034863855335925922075134497003785244972147134809785723810091394532103195273960125508884672181243046482378097993609090501551803518083925719501276653567381209151668072320961733534510207777043684384129924161799482547677870405227303452443866235232909392379152066226630883779480298871724298296346159927079060465006382470374697043857770512411471005066708521329321128120965976003417205838579833385795812945806508087680845961463200381931631052954375521873333571890050612314583092001071378019093246773614402167483903239858080420469626519502553708441820663795424713091432341295619369673542014947944850749196963097847292788754077533460097057517043475780892091417601682011257466526345645714939676862896022991546034509514831905520393752835422983939709598022630044294524192915043011578928420931905700232707472773841906903452697646443518320528861579991832020094348433725653584501381413391908423333061941319126621749519214675055935843613326096336437156295571931805340540068443523799746985603094374599428226761027077580067365034575260106449531927032797737921761796943559590706301824082649567604307701731934914596623462107546370462582887329343059315293569922302385238845368184812233733153730207962517758475908807731938934501133471936086424130430259421540824582751077418390486937868726247453656264137110121021783352206257279985417176363177519556904390130754411779566085375696227835370026245460607332127109884714481198773673934781928026347114273071196444990786319194062213488732449691352945184570713495877526809784375713832462808876409487277890033862731129072483390792949113396009157926724594624557408476017015063028939108986977476075165121888826451174554753461706650990834388413501009494965602728288610044316310155404629427039919755989911093098908961001984868028960779757932630569703914990142949823498476518344173228498466529670520307682167768391463445385644463478438533639567297096412590009185657136837117235372523325036104059685234669811398912911420489408721146291573278322377581738535395174230014715064429846137268039888885567074670549455837867053423143201941237264692467848182076515232165548212139019171461205902604721881653406632242720212702519833605492741602034332886286536460351488480736564299475769652917849526643104670099329132155413099453599455794872294370255002492268824407771434534213720230287800124435140151927516954790812075940770509547260485030052783718400000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + 4216087532839447527282926268989604933887766669820024777416317601952713025507574750614646758642135888979723404836236632171642485044881779496713128885205231970937104151587964008756905438797908194463985859450075851322411282234385550645899009682812075785122446771238866495756140733764109392147655589752339109557498739654962286691113354997823005283698442309538871820404223991291008027991819415516530412856112086893174801580972301731412590925092167154566136960510661448258409464356150205817135947453587818166366485856859066878256201592364530537438053259701962356897869294865659710254653228243128597181275389021924428242420849500961562334974516620245207606899624601302192752346295821552463237962064545090003590910946336243540222762311377960065879120863798679202517217950979619553496309514025405178148401154969403707576986391728455620889251054328311167045581624100911456269837322685554459432043394926840136258114246229679068655940495942212998817628069838668004856531981890517855206733702668214490580661945061724310937344088602278452440189167332813662042486976580476040380523560279225565277498810562136993844535748538757517433756201847147651706896904536649716533174994394420346536633426427948275370314751604486305750279727842541426169058031014719704656062362288841670313067324113152512807198587414269973590513409247952218795924309333445470422497371351191868560682747241923106093860996000198785172591967114689652820644113891629121645166238608827847911107874872248330076731352051111467837449855709849954867923883882309892305749568114263400630756983482032144970279814737620781346112814671578289544388136523442267388140687310718422983181885456143122083078764578703458820495967799392055611745771852942945744573188541800326982638796064088265953444272208641499739416717356093449440286415356139973520650474308445409230362039914139337480599322391268090813074987122901844072491750246212449000279061434039341265942044557569724635276604573048826500466549916859704281313730674166173757860895954182752043053402165734684723063615891725215083060395330473726089062676341285311017042012643667478271439131096222431683712884659221433088294160798867741919857222605413225892090820679993925777574335184404034066006897870447679725933850279358532661261291335704060851088595948629496567131486988460445978007068117428755226895228898652859500520273462426234200973087134063461967611702230052255788574338504897265412672593242325795638628010333910254402795375284501316872378679094985852574119156125215601083851380661015314412449239429959095246689699704958824520011189173524562930236634936169461293612625456437164384965974356543818775017998847851755949046640925109870931670271371872485608346925432572269656346389224177966488507177891432142825992802149697508206791266362499331713287358823792385303230527380204955978061718406027806936261447390239785152445377618554797950324003098044197855408507678177134080726464914018408136421434226879148321824337353420524671661100273632644067159063170234378477397014025077328636557097468058106747803709026641371083102131255305349204671217808224330109078868883353467987415311476880000472194434868199899891466009443288012226996878234499407164968950299661622348069827897073934015956650701447635004757398128589741217156620896613505064047686840312747660536953729104910297963454099796839850846355953966665015085222999034316026364637734932477944861448892804558573085310492894085661180348165003620917453200617231944338745652042067374556809068448426781978359894066956027668080670141766094270120272866433930005428174490007688367530228903200243211044411145807929600774041433520735237606416306211892507700619783972355056010268247081908824585115681070321969641832000371052125605803194633697816541014148356527463615889741182424265766136285517916460582666009036089888667776939235999525857446797056874116628149730011495938472849045388418994000689170936312922745247839645412998605794693014553550232913830169115177698164687245425649214415425778631583801287678492448558792174048794454304280932117963814093621976533905975324335476718389169759419357135174774308762743480294062135921376845642732743880651404852356764094614594035866759979773631082557339493406852902164376799819990527513571183570338527778129432920745751529641270632525254707362667970385122414256711300735041785652275230634671674997400347423388779840569073208070128357868153342045436308823429360078621184834822552584614090908668944476469184808325401676168354967611646779413689642441553552818896480442085933240204877536555594829860301674797401937687838067363197406941111046861465684724419487430525247123386684764377472685536280284405207196462199532086603919395292240192280615297251118044878381413543032158599478526369681977783721041019994143225562246074526840967153471164834225989404481746339001094109668868456721605625229164149536146726600701318088817925138356353400348596731887838591402508484925121726502779995260323567750621274067435520000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + 457158651433529467206033555968319722622364907181514739505495607035353261520548913217751524324443345412740507554415096821174674265775811219519243288908304108337128740830702504764843241604888244711876243808146324674826147388844343784213121179384897220265963627170048524736740525437873801229780290436505113706206256953831781359186035935486437551523164812190107992248176519947902695036687945497419085831273257823074189332629686665440502065027105438300400917312734960173657824916127126949786814316788940111890177694531837562141184303578163722122080951228262371841342376080442708088473903862112469160789903302852231574908890368719893007439676007603027745696781359319293621493664103061765152873645676909652501758213795179804494460507896806515807815119556927674706659867152752081808945107897886805748878571836281448882311905763783217748325137717933139419027196122480939005925359784928547037518794083108822132699550551149975624969309509552210272167273189617240030219285552147125664070959792127757453041688758863960023734790045903803657944674939689067765130188266016600059298713806113507368999502053187412064944332379651611028384968321268596697050390617430867164367282569097928408324837648705242371126208497649131633345557156951512129502583568906526085213779564160478569668337995606635097157469597216958925901774187948540043481376216529255125353725957648691309567583472957399971581235728445907785239316083346894175323557199239724233042152440341938837429646839471484145142843818834604825630081983724998311663007271721595087081454734554810783965137140533897676132261194239871042696275282079347930885542274958475357465108988439585364224050415318722546034229018331078718758192944953762943391963281505296460280313646690804337514298006690341761531851730413762249027707257590912348868791341511492853145433839716891794291179551864997539636438861019995630375090231629115430821636873596331634480614952692633108981513725039220315884376275304871539208762689433651661515082305044289920505235591756667876474626251852222664078172764234991667495325244718467321318122325487286429870557050171389702199293749984513424244062288082326550580640011897782017625589606761917305744665600744377398904151962922691701048712861543250105316913480968110829216140189313309323535515772179539815910690926507957266042934612650965550775762186764460450470748753330218966055419318913533114965483789596377265817694263541090076667920720169122820220390279027508791429736865105574613498406634247458455496399467406653100073834613544550856078012343956765311194409717251677365727148980769702256407423323212028385621105123970950079338060504287113549623558159212769167051424804713946802935432116943203452037924469713736393174867990286294906197976708267392764738793710123675822097674400649294450932926896617550944107307613938271527805154334447765510124320390150061846554415004812107236176130133049685594740836257887812625370924707097721380189171462829470298849013896477200321164678111249426711880808315687229568120426875013405188915637675544597582003292374538214338210287427714579301517552768277445174573561822254179174013877902928026803431435508595450204634241331724661188694887161903173319323614644200758632368282133037468751191587280575667370852621924260987839578796867259663725946180015550064870250774600050079579881063628007642526788425939789072535765265822320583612442291512569198139680223672919665550035199818481983887770684904051273686390930948473139737669424831464143248081927533437024654031997987314178712341132939342721434918790332038381857895687410721549742140992350388004297024848448735915521289632064160192621967495139554729014717174459875450446660418758658906353833421170787732293187959628441471988442977665928866163424435607543378479634328570437740693652066824985596781383268445451531782722513532715242142576288414496028289100314629365938967082705848247336422341190056129703191931472501757386930358818044345996240253634646790859787027854995349917694267209522099417719503921557890636495608168327683329474622796668534002589313936892075896791098723592822411311266399523255163330489197589788161123730255511065969347149235257985728336035389762076381997830801362962863460263914994585780435957960022366345807796922479467889580505699333040421594458802623216876736896684104326895192831281422224758655392478212339163058035193487767084928839542892257378951131462581439826690288583175581542209422932215930376002384654788294539018591891316777285483316267495401423995728352018930896755000602060519493719289464614236980049741763360433852800892054941253058727723477347350634741728030811109473853422967039275729287696501845871791613073302991015280073264673762504018242756464494980978943098304319129141653148390804291704358996052342456724785577665248708291612102903009309396533916898443060980105568521470484544858611695390345780534253996044621025370481615778910971665567429333526461967387728805251718315437795559055464350089216000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + -54102792507356121111980955088471278696068609708699671977087064530314867293617312563554047917877408979105800291446073826004142614841170313777237731617963057529934716621768562315370612440556526761597989110781633267462198518195107506827654111846208828217057598655056108419093138677242204605968198792907946489296964701354310512453902588624462074440622928832466160715490535062823003759957316389482824948320839295208544427136247339083010676014002045587188105731998090751206283008081941152679809354434737026795865792283455765764930763097353638755744045079737709579522195052459923788707762585462315619933620103822585593226832173714048788460589438731180370942681826612006738751538573439565685524904745760799262776345422591893711743470679415509096567654535495829049042800632057872531571558310193923997157429645482144374787074135173917805715967980446090588276686175341127919798607225215152891652216252802749193296032606543120725548026412558058274485497680015844720395186852471001659726361754330149550057897954813590586457262251616739546777196464254177906568128614091430977413382077869678730309402333361640714320166929245721810161165756103201996832873684037645304223212790415717508961571719608794718241096596305757428714938138735887738013878179292345506064668486354690335211303475689993302887027100306146611325397498240751201192036222995104317626807839149541168100735278964444951516709187769284071102267591652708528152108179810273207499517102052561272260079401872212175221251098492485525384492753290916941174412870364967560273624886463831430857330402683153730130306032262015194110412107524087947083784512659280236936277213924202275273127665930461930716984108368766291085850610863505667003065402019982001897874528273637442168145405498147468221494785455907188140503251758679219438739446898493696342544848848390386997712238614659165412569427063608594263688429651625323434201822109206240513179009313904094656327794910059279555146591893531700113036506771057782487715563339408114742036789979099925775916039326796160212080676845130448067919005489964583293816816254456319706409831127009995107962193113611857269684755791098686720349260385681020217279423450473621552160965209122939012379354547592772880414094321163116667994443251581769274446912323645512547367012337686811291158656311876809548573895558575623224885274915612533726594633958505236282730035246565812577936774077974367059960287155350052395351179913123887873142731808922704881784744034584308535664396818941941851735590144694669104642789708159889166375549542729668646946648645621619831584581953845353941880171436190061049317573215271131764007115735313459964926298706498151846838676524872964581416571244946338142718619470411552896349137749025826283924542349027118652772145345469436193944916201012754130291163740662161557641304706087485172654707971135739810139090764736403285083718328897503063702070125387466276358151180765961338413257909809706188853110099463298793794934410514696598822278360130072789232830444065034456903705285619895710347959138037589462781123603250275729351083399454845824912627973648678109701628689141237916166359415306725906833191004143169355493042217549085081375768242767257334490710213423797035851173622842515501377879129134022643398709525653080640586957876527059308796921817016597546660316566092609374470825443981543614499194537560047958213720774445315985894545542273250033860906038781377404899331996661828734655204905081544502766895198736729390065247151948106668859013661064726842716835497183533883824014179357072030117380975311476709114153535020332065112888393640064509133879368302551072602211826676805565571655354443632355300133562118175699089693712384948265135863928226428639557609173287598473648141522524319390160761779645240295160143274614331943706335396272461591144941962970154297763489384578188052329812714243119539759120433220386918796385681052494464408607644374416652554556579317771098905765344062249184054070296672453051294343990000904822216632314929477526828519451322424559039845176607848733127909044873431484243044278199046488994684346040091260930758196365815493448524979661202820255147869262188859222025816182939020186986128736853736664035124558902490328195597665141914755240520134024332088989979877247693667659942807723413544144047190329866399389793626804199046779409326260745784873461209225573806279452959806948017634277354396679769790139868008969229294986167333748690192584584408128116998049836514017843326082571183946167757663592398635891134037517671377640198236189980567153100307933758443330264289658469112281105459402223124461219940955779431989063723875677263412957129090806739363192856161068382561759364599042683734893126603045536981555925311295556209223319348307288459549947050124544962271362079112923943711230300289561696696906117299209237461574120667285192049224867599915823804218896243809265092615977380702927315966343781273402154642886628432759307367117521908706119133220044800000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + 2151248282008031797029713777396195896405408820970227134792680570963220553708449523086169329534843293781862014586199331114914489682295218206057422540245054727211278279443379498849491161192905595840831016653752016116082374558873432308792504193324314262654420118042409546821442200713286441413828940245721706747585798405112729219610787552883009464464314587027359554853150590905162587695146150887394952800189827297621139192406125037311223620047097316694654009259161104010627845399490487756420285302808702726906700864452085323571174643169006512687074255902962925457516078486995483305172043415020166172074411629443030757926270892411332549734250462110669739533653778897485944035454391127795897844916273694242183449788095365538552858759172775761865823311744353720327255397541560829299437734490246948113488896927142031277899334874958294696547171183906507642998353899888159517506854044497751077531450378280024391377024111584665129452889771167194281331642578203404826961309289790295068975530894159823212288709594087492387874038385849023244653071272178552298509176121275705745197762559340929308960841983466440348447818791797359549156144527206221949834710912778238978837360047622329386629167327051248197113646991815600031593576427103331366182641445537354038662612659997663894655411073708176763090629834479248775998621353508959666896071779079153076928343545023301902196224781610078772498373238191494517085484800006455568770516104902310143937504196074489285567517531991052536571027364747700744184341329666954343866382442399521497224485379175482796098721473399680607934052249179586027604228680044558582679677955850246891580754814886488887175272312482626908214654222551129488846821740214082694959925984536960838833302868693105820802813018870110146716109341672100420806394780754019664703080069166470911337221481562301433817094065792313514528310880770964567265767651009480332974326945208022501385212064116280707847591950419814811359899417312582310985478899149847611889035646737771155505632216717724892697199031557289393625329780706453632271176904446648447046940775990183402580003335115547970159177243351829446856884327209930684691566845699409213679883285923741899252212696902930806598640607466222934228732589978813722885703631463981958974820497435422787935435575325359490603467630274739803082101906489949842830296142427543052723594793676865204258414852492017637601117734777474163805179852663696356348308150509054849570450449026712522631537628436989410382343343387322033289743959297698289696559385777629316207845284376801864754094632581556273841848653169896971158165143704633451669121648780814274754659528338618552111156531927800393473018976522405641030422692295560067672992550298045553950857899301686495321478935020982260949754269626579836612034142782260744706527731149123313337745384298985560210728549810376508335436721134590217526932008557942274622461311238844724678032143049828579599778129048502210686328600094101358225019920000189490101467650938221463428758508794757301406155118969601464181565430677819199239117938750058723138294869497721324905264029489796673879026246482371610687596863148850078868779291460456855125783164913848252169198748447188525253948029133356122443279276479849448968624300028023342000048313073005299337341355470100241782442449882445259709239356890510432922777963165002944683839195278156255171416829731205895672267253509903407790372387444492528448512878032720429156667363989720559425090060500273169232953175889640055944423814316214687571648653723938852718672738908197735905175591183834825062163755939382536510558459674520278479329061998303735856746544019733622211143926275901467339475567753657973017578968456469002338060454989179120662254701012170261095093763085371978909603999349529386933108757926127686202128621205896060174577690073119483395927979727810887631922546399621009150955741496840423943904918666629307205537374949579719080060272301783719051515511873430123333335807912547436222718199888328230536017355055648886275438976705648044058734263186647934579474489890931867929527937160613927227116777964159656873162415678652886245083742410591835881679724634775998123818217866968159924702988897443484028604631013066012766266399743775138083307828303168682585768986777942601585178795140464770258752462836280376885263681241660085867762179967345205216336679578327869653550067737521759818326981014702481458254984063809790481089358166893669891310829776339593438705942242745394859968373934770017629954622517248841704776907275697243946601090457239121615859771259666193801627355941172585352667583534996743645648211634091754645413015219456861913321538907398153935878369888689897623867875570076100113534595683297769615662010036265913611090887238202289065155138584047147446470105736191319431025374680181394904137754399655854691176552896839831858879437880967638911690079054256540839011795415174850257157412979451966708152402828031993981222206124575193783672504320000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + -25148826331370162645026801256119699831580495890363428904131260185066200806577187241645852339047928177864703618332441336758248689702349576855773095354137129919441158101839414719100364421859091671702560263385091411409018005568960259477567453229452812567076507296024713628159386318430137843263896093971877972273455880367509162266275982455180674767336914704152911264198159385878959568473024091980655104752939157787847291669378018831448731350996391720252242972628607004539794760052024555479223632625528691575692233801297448825329257725089827564392946477659421950064685286349023310361116462680541809127690085228752672805280395392250276767912014490216982127528959357186920948345408257462455056919940062440523229410967435379694635392071256527335690755774699558921231966789083696216553067489952217639363578352295452924013724053010412091357532350567737451060462670171071512263090903957205958148669034448787162934567074924992779859578822121334783554117271928055652372995179965760866125001570564529128389517495194751688154671291337746160818592689311476353407636942451320072002861044751835610193033098258042898463175595141177029805687509916365426773728503089980353267925710083623617213053607309358342315321036345962153706255808612214538775708933392232523828405268858681966554012653763858185263508059616141856614813722166402982162162684989924284221562729994391725406862095393814455535646408214763693886833142799242204195091868215525670671104028559120275505239040986156073249768240483430012838342137440679623891196622556892246385532017444317098286452290884264078855282831153087914285188803940667840503202818227639317479261018301821723015939008445818998615989338882360355193059707101472542328941556512425856658075742882627531667138019529340442897856942729785727249730090474353645815885140239616407973259486806951935220441498368354987610215555993949767799648054828580308387470926686079536110574483844837021365557014717453896539645353056748422915110703660895547864413681321610044360976904180758051696598805152986983223540390901948691445252471462008298148718721688481220228470915270949672890549239698939591243408421797323424230063163982825766544593239535264509912741026277111684798355516717888283752208674874146357188726794909548274525839749434952768624941250727613069150215200356296449353836127553363515361127189155837226397822350143290755613655094701332901709834120252183291455557155805517435238383523777375211348268881518561818525976124571229196226006203857928304758688057684442249305834625001891245886753619800651602207776643176411305564973127540046585645658957229116372042308196341643322840373309222701578092886648354805672364005605831990911844454437636840789126595313471141316560843769904569126177479594374887494225543456877878157017646896083046699540308997567932325950835561332868819404436304155194594880031923122972140194850841019962274811678318101312113026811076541091032593085236643818431011000795104805515789250187019050124440706355534351633462507538343180146386968639306034680781794807147020112509930404546026408758884213162242076310501322913068808545090920257698986132545536372446339834057557211225306255496713851818411902961442650274212927415074341366739842925026834693889545100539302973084311069154064090237433100764882701424668535746558713907968335228023805074969779041015302777635812727011876538447548488372375797640525719706896666801148613575891438855944703962160808703695496753087777291621088184755226940981250652504045198766394794498988032191737854391353751087881373700611166887269160752965861998901329294303011617381551409084823431490174795405478741110911576045623016070499435075358896721431169974455782154378188058392641689291701743443165386972748466877024377861311734917214871685987023620790778343647436288167008309930977762705572153121280741377948194856203413363042905081002349534156152786378735789890995228544662555554859068502655559785223384075040948654854254473154311398933571907598057700359630969246812935349091196091229361433570473911270450787439850323299749740170129979226248638322529809941714005142618288506653505785464841815939686508822394700361996671289669681830287083994780177535116161270913059486642510374491282050220559979035041305698445140275144812581357045498120535795929583435979022286063822304838595795357282758603617134210627560565668121813682655281511012457861819290818727526112209741615468900769484231537993784770364861889567969390308777323042135983452108285847485176444199560077605424760201531143037430670346674966998453712126792744007833067881143520761402712535524549948359551053968874041028865151546787947675658201063457202462220841726202246275458377336212249123053735017491607400471517704120261981089679348220080956525114899940703940378559624036413151500273137408804321248918865658775701988128586112033533076690265203652956239215019604003171034851694828452980039799524008639643257669576918114287352385287076330646536192000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + -1370901633116664345594322749944312185176833113842790060114773624539508728085008430896787744389058451932182968858477454327152388098046094400828383067293031296383231207500361111379845364617520608560434502576935862821669495611205816887965218521964093319332340641962025806420912007790377489550584807160554782740061648788181882901649479607735175928205359522494618682804520647968798446149842725312541833477846539187475912764548281927812726990720640028469192416898744535824551512885757208331719053027583603725093928269619574011771419499922702959394552579698948596289501469246980455616232174336204106684949828847571025544485283392736142641372233624307660437053322699231984171705261140858391417406853415809461417056019976275324644457078125581443739845690931064721097976776870854136911283727288620894835952985191611852251199901379909053206397804072780164038295762475218597555058359157422739289746459688718065840689195991115635151893854421834745358345161457851908767952380745781798337235466807731661039956493104665803230977629228513563851645782872582213326679232186856345469818785586227945807019208078053039477451452759899934344397495231805366184055914900745887354362272205422379754535408859380348271006987176589592572777731104796747859182444471784884494608266676284712756407083872145097930617312136885636842293574846845123880968028523119882735284713084612753192688036390403003481090552436977703976323610189716640168042096189138843912045997083726150635842886136072595835257391475008176157298514603502192049859285362998092161627656777256444575408145636405321438859731878653350331602227665582669989440102417836929411581076286597870014898821431933355335708214236165445213697989287813479839854634791869518370963507709829650139264759275482362105777623916421250289319396688306218131587828651086077617034335588615307047334210188176346740883762651732978001013323442826427624318433229458212912941140947359776634543971529475733730367865161759282574076010278553885535559524829376987217770868294661893301399116355533168732643166859227144926708606663045712954833307249340293967142665132616569679565516833467098279953043387465841578507429682410113884318388574637191564999752059546200528485465642582498713459531249721179573618792785351894123877330178134643619548506796424777446726511149473382176593426481553802944745955522385012945479684787235486708735464123153071730210731493113279741067300202013280136996884945253524114620833802124074736103469812450014158952929383195258263378529331597391747962461652434684769005277908575687721982920401475744508551468830064694235531662985393580565801578105247169113405354161785777148992988288889189819794069725845596505383467634915803932691884924806161118188724988486761449664145188524102685804000986447607537217875517315881491104279208896828214280826233151166371059906177152325396562534173367462221226554590244748524810346207003946106770866794928799964768541916651502158649882220676788103349492599903329114261175179815706791643226659348461104218268671220417565015494428525445125805095544276395015001594800713680907516840653471881400240036166887445412338393080778484793424060526190610199352834100273918094441825424428333330458881151986409284648798762552188987411631309193926188413708055878573351644847706281929505138225995591512431082111515199627665740380641053547705312528307150373772661684336143427527184847994110121736737562359577634117739781446251669248311634680266379838892041858151015396493086410016456859373155053003217693410561270140258968990898499107677946508048437657267515753065300652685436602892767839579785104430698747448758255300167331182818656263975346365290328534187738127189851096020718859160494978349165091174909537214861843682559812562882685993661549871099218696100426104834907853298206597785567445252575072582349860297454020604844988660357040106123593984273917074095482492843505445588284672600802190059074483472203404395097738798436446340134958685429944526521965098444373592610022383588905185455132198811238177618182382051110515954839659547562060728117968814655585067752481095604810518727064875328580464717533677214367729815921173337047982613168656473557387952642400586430586191976203679962284312835856115865295806841468085807982721249286084489193912021095310997566942641918640317231027897574482811831336397998002032166412783095422708119174275020769891611518681334056670715759573532986188134414593446345622052610288982289859433935775526601707159704478294402487891959467044968295827493305485887086198237038311227863846009088784331230342924763076405784839003901165833704828448274867047595404878733277297254017778928429299050229029943038903108884448106490577024681214081930183461043945883344924656288958210194403367550625099740089291247399155184396305219751064963830576112381351077973413163670339961958687707975385688554212391039069096992061705405059647116380786237189238459001491576553438078795182936153321478553600000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + 96749860998249240244639954452589321424833841648536528979475987456966880459567873386688809388636075622866563003278695783123923076393326941870237613258050756070425919976919063545096644697352048332140883402473722462574298479887972057156930064828387466029683531740120266335633364664496770021472518763518453632860427588947887771592376562549798729107222400970510279754254800139097724542407200473742205984308526998234662264682675266188695987687222547667804983369563711514666469493170545466664338395834322697228420905577257213975859644023139179463579290351655429010882915079736980706423614384924799370582278169806861236805263689386129488997428392044119505091940173412681175389203338827299652973320478668737140086448590308771956976851767268905519895629553630171326732441215408034970317800605688022880020866120241108599954013506683970261986146715622662819539014920355209272013435965282484452104329637389493238327188273636312134925897068580521307109776204091347275827338095918667209530290022030158505520117606105033412855728633262381505894299472337424933738988543121506266155695691871079001836124811924078466513646333483339949742842654686365876877713008613795195210211317235394739057702664761332063636173626709571842260581666501128143685461342143237387900322292946919774234350162806079039504419881833029773500814481283418037806208790226101371845829398414949176095723600202260155760921296857029382453137686942337257123244182042955807717987529562132440252074296418226728446634507829347052166515196292484547255747656239930688771017014092429277306271949081341167858654838219810129388801224617789909270141098168860051376162995945414445588070260900980179638722495466502635635580380872501533124809596294978003876848975227603786428466650456412198046278090639916661200097458136404929765886099948155291308276165431985233862566700102312274403814716408537677441752551385856052586567111814461341903340973010652730426922948811975471021068898471896473189333084390251669686506549252615301722736923437299522130565745438609663602688739364790177363722354108220314635629518884938755584157845933668267476575876939357495791095188612748779615162769607342756182386623202885551042734922449506076675706814582603911507481018030331232915917561719576735018395886558821342536579666117581602675091946333544625272159039937391478835042674139330330445395450690442544699050205958903960689709591295274554231883525755889720724172238829442319643386131767888363881018714709123173709894256896365555425989045492908398526571595697868503911498772238149839550548136936880489267123496435315115607268961358995362791848372414315852720754191532518604139966967739167728357878051488573125864664500688715867293569486087032823675196968544266511328965898935009510646257855640735686211575598022060443874816277040995334993512330529633147305992038119087175207500858339664122338488640984115145307770886103852733675939619313210534174398299355736437462061463636556358448095334449975034796044417893679635893416680794187261260565718043748741827355636601443097796349103294712658253381245075173288586584301709001955623957441591442048940352593259338169410721972447593904756302336819865279612679655005460248222027597579199723720837542279679320050947331738836583261665485001414338154641117035982794398204173949585680431610335451238946952798384098774901094170821922400636393481553105535961841552039411794070947736239111658912863691065344099841577662294734672977850746382036382384836996688558809856156146620229419337826098633905052866945922208798777399419132957519376190577383169189093535776583622387596109314622045551393712272090032199644929477317885605823860453323972079954917017927191449203291529780596954894600559228446192035227546340352970130802373521510628971708224979209192285120749534243102558145832845889943188744674155757251973056332281604306430948901637315710519712357626405658122915708047279596057991073880220147613497733901380067687356468845584873476812295893889091353388598774183816685234549967031997187100147023356166642383063030346226327688357031386871174212664625475417000878333281207837970443043132294299734702387994319691914457213163648394624724854306610460826263915614118667748746290880203476406706397418749865522177976292598143315573340299300559440466746433766399750062588766537119002687905284041405879176417070285300832851218284662194960386426837959764529149849674295209075024594574838579947457243083568572005299061212646719472254979185399980498777118261257531489119910460278783124810248118361978590350234198280237472457714289073835186899452349514804408226822875766667053053570372105816066066654869729827035115176964123315519362139566034483443679366807760025850459660274304679852571396519309063474479442887422363975766864568522800029551589349099397314168947045335746523231578099687241721704631017916675900218335508699270149128990154008674756464630628951521174273885616108908493294022112051200000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + -3645384576902518891265967531292236757418270830093284695999167722362278630738248044709985834018730311288817905650325509022863505661338612919041909701475668932747226964693810520797803845417637528795451949388194424980200218665080926972880449937405779193880147862702929794067417606351453855271664629204265712115876146107322767353013794543167367152590485033351196297725747490705903022623807534219771389670035999125739902957004331870203236714807357457890911310414139950685766532215965358471532467579124803213220925143469586594049057359971469843365349461037994636836400596209231999713246400791320563018766120880678204679252788606441213501211996311177457716421018787502751704742618579422830890317686681185070525054473930399205619435875000183275053552081542873406452729619838610086292806794881565431558855935100392282929146330459533534801783070710272185720064944018093317253593924479829304781009773523164982500782220489470257065757721643684800733600903361982471123968917217414124750009514689159457280798743775098972651998445661127986485346114356059865435644993219185772487189406693458808609697488285292618089916740398617009473166351521153492220317178820604298565844847489498392627941817200136176410467729045241074577115930490256829267510146402573699394101316450913314340770264005758617389147980404146143430313947387987510273774980040233026238377391121450346276997821894579974940355883301477918824966375478105235047890791192708124303729106733847842135681744796021329817829992194031538674884169056967756506612194748032817506293979918882892718000924766033789837932054260530520594845765417938894592109245246602106616603966874303983609722387642593762330311721191877223039554908292332294785141915631245747809939876982575410912519463050390006729847495759035878865231402411313866342336516885909720903206606017727007511915740260467767348025311098361191559540089700046001812532299415369594224971222736274921972030827649039225706182655882801694800107995340032462860772379395095836566941485716800371214112310299815774206152659185466200668831920021067969322925440619296746071445498114917555665271170487615492588843807083203832415432041011220041123806306531882225588948375100604324861293484293230786435801914944748185556218799315229231830149659026863787946935380627634810377005154128575846748343041684991898447615779939348627636219961822769503524497502666636705603696617832036719668309273655655271708969873069558988326151034755629734231080983290419792271533412178457980925344149567172527377911163566235285744663889436278698618859049725938354792568670622416709487388898968587507128239176893770678119525013506333394119141868106985957600347818277154781612355818782955872597646483226590233052236796483907906643541584326086829240702875479910862792618812341814397018986705417966952811623860671988058215085276505391468169895402419226644559577158069567028530534900567337927305451837192743688089416585923578933569319292220451785561178151158632916241655478268218960184596105340683911119606151858945083732780551645688707424062269747823453154516633633939888459452682864367647903959456626168559147898778025986115207712514273879119187209578906695188570896426811120713254499074933395328929741925493508229311998630609787640559399530740515174846029661812567279560271161452378443685550118313548371539819279689093915416258002225554990204446316795067922259904109746495555733485642064973533637106641793494824073236526507561298260805233139462379656874350292540412734884672910002741954585960725709706360317823986399675333387440030221187491711856232681027597603373015012561743184436056998144128819842081591908997929341554060920647451064889491584437662479463623033441899061924630885271221102718517759010953415865054878370665817506081923770757204994052673763126118773511230635038376710423064640474832281543645240243034768968782680700346934844571074248132199979465031390942426696033467407480143519799732220093049242706176190935846619802834680101547019767975186939529175659781185957782112294289161206615189160246940740228176736682553411768061509404146732329918319541055312133719895736431270059515960383118964362939693109385870906624372369911821404052352943745673096072912373447385273157344823436100084881671778613265015718982073310396043562846728767246500197852454542703903217409726426700980126401259873771187520102763371671798832448035568359284984473926234002267566389636954590904593412459465736297473891743992664488255577562146982056458356068115027550362274845149113717665843438113421973750600696540694348791879563546940287047580581249262558077915355260001157517960898740640792652655060665521870880589786473241580851557404434662287252248513978234248268084459791130693617547374784541740694903586431963936920702074936026327942483931434843341150358695011658935286363613731314218284001583559236598449637481515159625122836020229826718718895479481593372340961274148468827696956178432000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + -27554114566915993195623253828954275354083411613892430163791142430364973233146840944747065198380302202146452176571556026716692413514610442697899152945678769953984063851451606345809052055225939152992453349291996161586423581399989683353720483401101309793239519537385624349149346341517282223574277079678985352641830561456135366474001326262794586543892895120416357552721777234299563392577766694042437155232316524134522722683925856198175760654225978951406863232001100578012432904340623505746498398419169598669368317274637976427052503096289382625540481131584981785336009869124919389078497408920350761217044123840022743898218554421094740575457223326682162367219415100427430848663071462611304386876053980875912699326323070142364377932496603116351136962927987489832111798770453538481893556227284466475717252603271415157035491931119667903704006364795250859030503309907668556365717725533472847301989304794513707633129717228446595358056801325001109300377724247903385825427116485423509246239763391204187858887473573317505414675231248956084150396766314172070381182721637337635476690590818286695383092773115073930005129696250582946316791357395921957279048569606239794673733721658650855492095110180145212280094437446374706156876455476711621740075126543270475135401389037605946088712889647997964401472238409681806638431853499750393012994120396897919380341921056114232046445936118152691661617794431329215921900056630669548288415421427380302470655600873413690092015692056804646051521755159080193414659063361773718136836122071187137248777836718279973662255567624406056611224185108121728159640186975967998236021025292538875429512571250614954564077687740154730870432320820571337376079359496126535623487976777198607953753537176199627905667108179436142246872102905126357827925706931933078876068830785734941980853127352647050952371029319217998105912390925166130399598003670361328579922661025407944410797931186397865828904050190878150797105267475153948166787836323163732036622520958578000763866225953488727951470805639537768484115363675684151656634925171014232897331087705365112106257127943723773258900882015405850389438580546244441386593093504988815247682816807781249289933317702158547265184846738638163953029662429377264203931422884447608981038297070191479820524581159065717668717762326369085039789882961006797426048902850355509580554718198174996916356721344474931122794346291390273096687092391014670611838284252351032506072132785478694107928171269937905190518285163628500907795296846543772368633302846896671498727299546031118681504416875772602400551946257447629551047914268990819992690355277750998496123235282002865476701272270375608072475992982557532334478495628865487236410604570011599265742894215687984745464408943507587231363809671773627833263176997268440603173720961898745869411115536646206074244226160773650360404110036210023139396419966684269092881443044390260556539644404785109685769241798066649077764985337488848864567772575838571776829994188078444609840123070137221316692619817450957613121302635469913240803231396974449506659027658553692485836963030344311370853831196464187834256141980897470451387372754239217908036714306463296921023959203404401275237704458420489844389162705494538127653472113365625868503455411887294838058956274022979025016412413819473523407226871505516657851780438938110155938577242459464724510375017138211836786635785946255763624952513552512407319082147994341394333650232204225387190962754880288733728074981940316499763039937624096002740749939212674296891238226054945376396306567057614942297908419111846760113331114915657932707535129335109500408096322005578508163626266726406782373185321241634614053843772263834382544232763676979112786957352549237909690639978119683495709539800695866345334675795035001125470721301233105344765721559998250169565288016125902863104373815386196715801591522901728546621182818770493364458333687018070282238617558032030256670603854698504221724331179458143051397767954913768712273134610176117074295200789009754205004531290955951639971566042930776849575417295947486706828315949861642118719535175178680323501571221671000163612572086521033362050928457535201695819685850915931194086641677380767480866353081689371570906111260053622846508375735710687415944728678944405334666313910336548491254005518353979650382126324098168602443402980617794516136516621176939256494967615471717440640514550089412893364657482763845379717462003133170819213355268222248485037686292912200751146916162862009654588759645450049911552598223910852621667794743047534477180199973471887601990819028627063122678669995102724136421165697177789827423990601541708419710969881044120184643409702438329510765838911605764989830945790108518410841020749735949626696826491485741376460922908642615983558248725241125766997314372088100419492348416118427969131248958342247347008851167911608406878498254798487105548895678256945533790569942220800000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + 12604327513016164362324851642331214077857828246168826317309771995958318228753627693547777329667303806200662240104363896996136425465621460098205358627632883607146926205752465861267750600140160657741907342314981310032428856329529300992324372224266488537413025147938679672654278139983570448241586707805806184507268480671707167290019317858644643943749965133052150379479832952987776266011953582346324716498639495583218329750177328254350556427715729693690580961206209423688087510170834247917531279147179083776859448105621687163838899389678783675591732815865370967536427428634153195467540428289923895364755545441705247450774759512991182925676584141586783698153730212159513293929021261279416902973180818361074085583241003421705796827713528079222263648129248343705479799366927049702064022129686851947797512056855483263391271260092321565128015376924509274372184897636638208906654536672291462174994558876139626950370312214234964755210589821648296929866092246964780056492410321452648328625016600971134335694324969041352878167266046409751865211544141267852703851831986261840080097113000121198757462878993472764064539509546970040036137657883684722779945088939470121710830308235670651654963570237874756616305237311468990924953258542555222420906276564122237327867446100276516732690281608396041122020484478766602761086649006510396713439914607676953063715418504220315297381694246400370211651535534337197123465649481434761279589491038703248749689252606368746713327650337361583969924028457545612576044419607008301830510220590340000982017573113058762602442291764150272570206816788836312092638583884240643276113107731874579930365526814136755738732467713819489470119247373197675502783053007492053390166481256010268299458782422155746954168069143201371962624147406736274080339513998898038919608484696615851690729598866719455934487166857246909274688991279175763420740026417955311887454967140316315389377926553402860484649522977580903400374662361504486675280522229740739417306597428041707223648081105578298496266971293938812449771830573340844039103082766771144045292027331953418510219798088413681930094656002874469398974697363979011570528992648299125848945061615459724641066843683107436996683607105860971284628651227681514714155283382497402064179538113577098730439768275012594781393244513346399022002109451824577845072777171233907201724426527239558002153156344269348106042094642248000470251767744545332823354367981539680961536708260141769015641573674880611736434896763866242129237772928999554792941751997627352887585426803518417284529296092289905014552087682865593687191080037357445970868160016881620666696938384511765255027253832355275048911011958769298423903470061207511534510270425123268387038805525885518989911788484069817347384153107583279045538142556139416564164401256477321024008221650322719356450891822211405608077402370424648523615524297122756803357017132209735788209565416966431682228589152500608986023650151489275166019447122756775005080871522279389252384563251534829497340257668404021776850346925071490386416414444195069779666492287083490485748721105275767342252230896210800894802061896729802130673310501768228685090038099486238997180837754761609372683279070553350855117280975894395150632651620700518312640124887764538697008547028780027769093515610266979760721720172581859336635634547104851927738167321610245478375497107619382915915772319908153425395632107304022360337103005980338951080756740833174615400485600339092086988799864735723534229445579052069721490978547521286870550848015934537544289634689988935626925555173228704215488744068639766486660798882942819009893600422898621575322943302161537167444852520282575617682140164437202893645041056862723819793518910113271004529996236870052339349371059991941099195563172165180984170880012915870615556489200880440485534939198480724996858657814720151640447010184149055935598389435487495695536351406490782924360763654999049385336951516563188693902803393882596328088941391364481200090074258536911661398880237516305616528400413065909831111346475378910275874471465517151771443143327432583362652745452974651236066037148632071177463587469299951617499582724398305273723838159783499875449752998487338543956700749667505336050536402301601872469862018649463037980598299756173647818158158775604709328908392170439073969328178831108633665816829595768363426858905877640222045731312009212069617275383624141748721900019240359351655643743078635083224441574583477548296500250611841886176616204547644548664351996814596762809927833159655241454650981234578064125947127751294591909243664795712031006955602217479390026271448112707551370651897251553242335406058378679033152549907016687998098220483068763789911533579755251734709470675868866304124579059944895553850143684818040826963703137528025528051867290902913731239519473736494355299600420549274754543041675864069721177078399799029350424651179687076766291066880000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + -674992562685442821970505499700239002695429576835683600121762893207286122065733154207393443601476617397688565029200793599914538781062938470859255600986240064127420016194182102372126064242677368901887219477064889132116175753700408797294870824417141532862285557031909104587328960638303030295228939061807844257301597860542702161927558152819677700439394556328581801168086048680733589240576213689331432132992189925668028976727666996912665734779505814638787024508752807282688697189323429379316662562607270763826988419500285832821275354249184804745274393139317736927462390439999580400088308331153539040064398259459895154653173777574652504144102640656956293690924740364160623367391822126030415619263713846391943991541839908141848028301527704339685739633797242382101103002442420483085735020390435409199193673696517867580204084561134459961696851005366096707808066962594607879223802443908496246831441213001819944776096862260380434127395543887488502814712236042961100714610616284449447014422210303049304497419872414197491558295786519992095618594867452364768994162284105654056520182637853608900059652586083152360749739740921221633728123026302390978927894292469594760311757885221189258265426191554709142190434362653065058233691502979486086888723022414600022250752247289027972612202507943211336940748572643028716650267965620291619309619100337911821371883076193052201416106639063472878137521818869156326010839187776716408327003730715082123993658896289914503266649999686284215674831059686621333104680552541619287283824570343707817699456146334522327461719018341179210341388883457126770125140508616472497150816618635498997940914276899089049582004935974983761616479290342625014852442521530940416729214021660984457743178609722557352637096322657622921232073496710508211971764458777369422248691120548083405689116734131533522207200788983595674222695995308007432730490754925710140384106086730522558073418932938329366474428135473075848300541314073722600096066526762830877478640731333217728250263049161559726497507500031377288735398083698853328135465749606935991376260396244761776565271068810778732215571120532457912322713128542626150023100330986141133611409365285925265135804083866489842233161716551193523520794497210160308545855599106791066065039692059347327775755533072049737815789461472637548042337607009353490817001229582413988098700763003146723794225945439719239701440311628345984555641815561475700640213258962060397599650508486498951885742163583023646109340913497722845688822384047619831981742074092335331898517185462504539073594103878622192674484851956230216779266433961875794132540771641451931736914545171043600209787614688737073184502462256158380372769080809918035421373019997482318839804384228500558744727207583767468522941415787693166656130406507385717362807936448088794439765299380350122303549775698984960577734831051014070981526626215377758212323456387973519778617904232920972549407536200369767397783850383669833752806795463146480676179466590701994208227795954381644405374174490954279369925372112955615490263810285022312920341548127881819266878776077552757480310228844040936787493365618674333520118707947971272705952764981101235490546440280547489301683817785275497863547777988571798633638721567180144521773308421126361586390283068274275255022006998971164226575436206626045530248447477182147620343963508618896532636786594009506117564355443257585446908888928580222375880944069352471632498194242704010462706424400367174602105215458708407906938163764620002515484138580331004445377888109898633726871041975860451522237107878428145128857979097587020241756200549958850027100065297238835639545512725676145342838423734380582300381694890721345543053702853667399808232690202398365945545878674640285368013996752782241464647976726995276767741537971952422068031444209632063663017710969338995597948383510282094017812129797353278130982679973059322674211023543299873105876221405318106692405898645568977888465319875596169996076184080247508839960527824870302322093660484797915240689423622072370362490845299669794865037122528249864704089057314689601832837284750083248474235896876556529791116536011806230192505364216267390411834060866815321854605149242706990654008343370730436425482652745749112222580115400841241111463354748780456688059815663708255330835150641383785465833102860565223059639747423613834169828718900966487279152407397815927983955516615407391579371265200890382001481182991178785236705392788687101731391555096548164003375490527537401857632041892270208168052870210323183456075015350778128945660871377084014165605610244594150863727017011932408835728144777988621013426146256412294108279787186176720591381208804907496533175288956097858544537332835417201811537246342634771726723309941659429500837336675487486489442339147926646880572253950665880729376450852850797595993036840118162762240103433706624527696587845063762223052677341715103744000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + 15804408810323410054414833643844149653124692558416176798537300724950953305949243750339875186791899370311634023410904342574398936896438313714475296290852112299675309535130667948196743486840556542572393061152861680717983797353813483265658516174904796415115643300284689265140117923709565941262439620582622545455085186661513629185327147454890693702452172340122487768869751217664935700336152867761463480413713058892438727107815437728149780525915509811155695050033583128006239877982462351042564054457611567967725951392252655293619204005700342785501827561789386431200512019466684290794035579912030180498531212861196580021471741417897861622205665556492055037392793701802105146824731791528805235284405258663228599310642857978925954180532086213034335887623699653914581443470866165433117221255986892799218944422177204087197236626221339116101715023248038415432080810957720078171206501784993763498922393583300277282837433692096024258418509046616736505724104192101077252035097797010903849709843994925325234469617832214316343541019558908513053980781725701265310461109912421972088609443545167986316083145136018243148636108761122511049091705304572505345643078742917085257447645751891680108334272243073552566329882520231284290100962382779072088206751367398704637972478469354737533699374356165466768363888568287002257584124984708431045645404546488305779426898185741367973747841576832831710910404219388668216551324477955053257002387051810783640405325929814223684468504424480818160286743359016256377239253170476985639176687029083957008611459416509154869787275539062529494882764067470296445454464562564640948989455366294180828423111539931714633519680952954381438004170131269957663432824197350570365872863883581715866974858015659577175770550660294490485118052198979804395226183054388833717623111909480215986124629073369723527869594060427426286013918382896435290704303953559878956049982196426977322369528846978881075991536214046060282986429929267230172520685889009008359818947535181998136240622729829912111674182829610107757988800598645584479275189530728656365411032984746938418368820470904867130154767204334488453068370772998601855408395152483040646229144918188313118523119797144300735137040506310053659295081872514596936620626413732106433574489657549608689630460418829899575980618094406931320042578889727678044292878494000387423710408252709044104855291710867822970638807986231831059197145346151958148394220179630020112530966684726270120283916748520421356280174355360360941624835533462496156600045088556861477073217074798709034853768160420218455463383818514490478470586797587277992849236745316399944972445167081812240465861810182690475390565378788799616335371255478685832795602911139249481067733092800982947182736626616353718747778985315519287854738591055765357453676323418502211275952427716987954777223095543163971369572238929158210844410919812749009614554787371881830995072478286255477398262461874838601085728792156410642293654752430448748298103559415742360897904874775074096037000724487616156328118459139188386693441587648584524325864033900730712374610167564884118373021268372448321111342653509877803819529958065099873255184591873874364978898604653500966044309683864675778163368977779596168577107278411148514777001069768005826712246946729788866528552113488031592227930154837083169488909657997661278585037320815502421867859384526275472835942112172902035137941568434631371683020747625335723305691900447190409072210022341092279387147065000282679902793795036661106368186338647949087058832456533669681645350209831216759377949652258201122130172088584667615864774516867435488273727346392029416487619918805882885162668300574367899128819207120519958645119201429045893082009538353381436831033926124412493832683429367841132759459310244724408697769375704523125878444145410131850667194819567010783076423685431636881050606861992905582127290822735493540408554581468059796089866175336601684441038696768096287704995819984446494326987674987937884114875198796188420936456565151811781949789005878756436021661857935301237179796588446422144729410808387796584138407540226969727495732114386873759940523170466230751899968482867500480993968014030091439590384608520005088239095501456048958149972175322215944836642061508312916664999561187602392243614500791386219600689561350486611593573187725032205538229894280990108524562697248478016633878350104712295071304725505228063008323442375171262290509090065932193957440912976639307460329136277166326006913293043114252218306616704924178955936284531940326518126869201577389481000269493892446065119721332562651330724466972935302784998797098752574124054167966340017578670967714452361662216810825599407340731306331950530669054434230368743432861476445555178089801560918845555614620131405349984173554988610617156331070734614194556854624802930059736621044356006709126100682747263553494072108749141731425677943085465600000000000000000000000000000000000000000000000000000000000000000000*i1^124 + 226803140187453395084697498000459535948748326981887460916250210886282264393609770745185810894395120800524303992224709945150261568304805497830906615940090721303893903441346293358129230243235762939023280848246210733408896093952413013268487650741533422333035471343439415419008820848242693860920573598142775015504597227514128803853031670878534120604047703786352256164553726097220047293557109489789367301172446391595608737823321887142400616698558465635572842777239415695674077008639763040306303160363954212510259248560934838400861658421550900059273013518015099804675315577095729470748889383595972923880558675429884408933889806793558276355818982445788819087471667377064069263052471240960477988402674455127598388887376324765785614478389521428422002477848889319611974047433600975698713790860716872447127507063870954491437055107341153981456936154645141738214121771629521035019703548128995648353405435163944360100915647649456257330938735389063724008733047878998735728002641957674116577385266749151991637891908352969642725637720873257115296608449827744753368918666374257160743592548780114390427806111975468785121189731701722565936309022267647082215183648264171366407618278578760350598362422001096056596930790581861576071687906457855163430044992293332566075720684034679838081199000195280765023065596473101909976528324677783286623530780267664452443198339870662838726214337450326782695967201163533176938524147193809878698823785441831982296180909962430988982316541852739561883403817685310022426475702740441602508926099044706110222769819476459711959354147466616477982470669520277169236059963840994689060048423188188430704937375701861890404292402793281467961605870351548728733050177494391059376142603357034433878308412090068423625691162692210327389526189537769498037256254368436137209475304169367296015398389460313151415477516998226275802747926048490841640277201461870608504035222424496863774166002218151395608670690154612012794599597295851715128645435807491034424308616525358577655987851243427344203378381198695619218703123511188444012968881011430384589226241304945968177631047923892506592496554834484934088558526100533485756105280186402139609019625340099516497475554678191336319091127016522139161354253388463779072488255827357885642041773274800917272886538159650188846555769578078083048083214466348601920894580956975946977227403035867699879711843596109106531969505614184613504030439790401945210363051145094585029206170257719881280946362582035893639085095547398275610021036035968365696561603947913972011778351470853654582798552575641903810698270306913276992365279350652644864213838466198748559224853366852731602508860280080188071853330455388857391938681385461164964432116751946363844987264327445115063431439620601528765305167766988575446668922694164249292078502096462867496314306509363132870382857572610750329801368846479391612537639864625181011785067228031560715474756809261144923521063944320414836520474382772025168816867257898129589850886412200386749867346248256720921348644001002929753157808119805612822439377234002326172159113146326733475315473989149273769827479881911003051028387606720231688941249046063890450809634081666636057395362047184113080367130409441587959943473953837054097133414860133660015622505333378554955077879428767552387720337140208702989961948638717599277707705450411334169317856951488375396741702322691052297162853599562061135041715405851342882029602503820343589695217189207875629464592606896961232200631024074619757979073857918834967969335794202391136667796938748565984802212512769842237878338298394632709341021308585327930170715611121623432076870464985568689209668362778026120112030033715785116422559470983246796413838305263369442089770924257348704064889572390141655327264558148683998220680443174746138747890286978712735556199967392846420537596712698542720196332663776228247037594877261318893483278768163648928461495865898639083151458043024830679881550807624052517263207454218096313480397258100102164374508655401249846145900270290262756239395873372410433053935416018025894576486608220855832514777122896128218912630933947685591570262138108016089617833585764890492183615713097516330287209102248391820546159522459385585549655256435020525338130029849254667118986585383990721575275225954422152158300122111086308669231995798073739186481239636862489875288914809160523914711321881256885767142530790446083188352811818917106310031633034747277460392822760536824703767886653474683744394020341213269648329705069182793588786739457343000464798929372416448930648410871421366972404293897253885196526644309099462522442050108801805300371440340014784955819810805987794347238500517576130871707008818438885266313791608122437952632990638836145654439231253569399382749895571313095623619324311640205033697869006234524333945151857191508227774529881743616238192913254870727188611708640112517969834025644722980126720000000000000000000000000000000000000000000000000000000000000000000*i1^125 + -15397400160797580531598880697173880758497987863169937615429047610706445552683106609893592180097495447582351443086692256048626646318884650719007833701763637904694001853160440067742724162958739651947140935091217308380338759584551883285079392450248378945672668019328374683492468995095211306764580048027478378674361027240586614798570000305951449899869990670153049178089720537741735267268391529477099666129592853976291102712301201727392078160936892279820794232262836013996911378495841538873622830997909259157022877202336387696503089157761415214857584291164528528091584990111573858871866602362956291782769871610270499544985036440496784850994273971820990327490223990361038690488673624254381426343283114176630845967830253857932464064556667726685877367864111920381633024341178687983336257721883055631458514639643316534211744728764782437543962092499065969904414662051612904197177532817151195528087552569833180741915546374386597796196524350671063085524670373703622549882899035418692934491785218736807376536291268781713820793320251342851062688640133686794558624180335453142140013984930256365881660694265791010217675169736467876538753068393114999334413137007065664879494828782444757282267474626129721217014053490722696511358899212289850046898799142195674931349133565105657658018101026424929723227484470522195588818044806621609667238536261182549890241858460195007179922439890978212267432840722892144731648193065516413766075272744315221730152535370864183943021691253343475631643221088531330630214618300970866956781497279879861820243736816595157019539993032799321669461173826249984448823121020703870909272076468902260619109932913525277386842804549511224714600436904073992079269902584746480360919295729663000036918387870533649343015012954035134277203691573767173632768807812919181313743348563520400240695209740101452102634853707097142357165090746466627104440253986166635817633833361290892593036116963643168472409924721298134126293602705608504560155052824448117810513092303332596305682818761326213739675183275832947744684218362201183654356720024639733713507121349799059737474433283381002552701469698934735360288600285242645781808221885703133733596073247289232777253145262547523843009978432996476283876363200875545551868201666518724608724664230633736151882087744641696679574121709626016169530465393502989783295340941410828422625343971376714792186830141153703683274195625495848353176093512310198903429335305363742780682705830637877333855587571549152365447201901828408163904048634142493891147152206347773879668870243686270218208781031624332009406880154998280352583734962444792362186502556434994763414983780165769797393979368270772942697184236215346200552972159084987489415180122149793363533676747517131393240687166828902948318793311195363482504763202672753681442739733339636329242734698477821111476175426638166059185240033606253671957015533484191562159200097581134065755306951186485017635291239477572616467315592907791844803850034696319325034756627292086141731214001225697600036733716562538188666674657022151443813663827134477089599487511775746329287096183326587255008114746846946281610301247448292609713941134534947072344798709639825049618653410750624713831024004814075292770322540057022299255869880247852908625406058402524853868352666075883486191233960268545706668061252412674977676930807381137264210425676469034159077176235137747746623960181248858129380547689415835650231976042681531906160464281664807123899607443285067685777040616361681601739799804533530263117613352922637784947864703276767770515996702009587718656744502251015942977108452815822069880410655434977934995887753516790334047985158059113644625443479796710174691123826330230606176021815215903057976132353824968208729031227144757541176644184471185681191812077321431294312101823371728922860278731025903368856360509665775222795788732973184277952509765994554466852648959285227510839029727689635735592867426647367476685041905322150295577846202189218540156049086511709991750399673928756900280041892426772596021392025618138284899496325633192024104849737999780547225171693471277486566317506176315602192191480619267012130689131468140808254503733138411285094525974140496616907134773200509911379780654350488345596199368133007452632321327487661515990731967155190337436177509057324478120140119309070360207304839867756722535124465614395412676434912872588648831395159269546586462249353664172008384913027759848472008737540763793857770234846614587462755658578768620259204069183645110542922205540622929744245056244658352122106434032695374658048266188971651693640493788209737389010568047767539478804716044914626810280243902656066352782584020590913411465264880971413952533906562690300371621721226774668666865810666725574606535209660961894568985130652347446531788006604276037399795937238779653755439589851800278970402462329956492171819249840937819263574292816111599616000000000000000000000000000000000000000000000000000000000000000000*i1^126 + -125072735770071671220770948182669819176286052154697679185518791184340893487196221930726111866330699801296294275039128968739913598251187272057640959750067982637812941844304003309490021289839367000840045213658963349723498673165068904416089092829416292174886513114777395810112275518984868189429412482820323732620809637541269908045883194831754603924753284410701003267837046178505810723989010825955680877400158088882266261160944045964185483738061402877645315140330022153944900590061199876465442181755233680960371270716630416015239649335452140070085962179631029785434734862197253413211901427678045453917085236431703086485074100739034942202412273034308320452095248199135602734309170387547412297772261409425998294853803013923866226776657636079237311138012367159998521713741713696407860710561063101055031800624672974226613103864327323762424353115120472558021736923461680269457559323786647674306869077693590816524254308173439531395158367751552166064911253106464367181108431109409647287803594936588083308611538628142202027623835602003288237479123002205439218888745205837650523470163835171223911742618995604003533234301934669498247539124822550643352402178275509706287813682522940779062294490038000252023600162040391765807667634977628640849007661121974540669960825958077492567200600797761271146716514740408676154085240199285033633356635025879478673112614306580824426333552767008865294809688929324108891870058506975977244378512563136456027830275996844934686730266294596211185787011820670623963781946297205890142075542134829208971981611654507740728891260411446491656880110393249417712175676262957449563382245615486460817427726447299694763310631052889903377578550357080330886046972247159257620085666010577757061682199242844180271175446770667738073245442712465798942092464418388862430799578378444043746782293186627560770108123944061144519290171081502468701455809833426591250315906599522796282626797229456827099377858906288337493919186557056648682761085686410448201835592695144643592936235122637808316879075084715845860291016250044916250425339915113923907144892834217560379559779971804189642864423088733713850896907153965037414792977244045068899610381534962966901106239463740551598291907113850632382371541695258143491175441845589990050410226948586483633570398639166026373621064275676560274090135876946581360779997193099680382706115194876265524736531945511318372520238664315746290251202300045021589474964607402487464576679308677605036895121185292461064412153748203447263989185356433575950006178983070137671331686588068736193019372092485080681154407431439634644527199412751919434595403495875240675049119615504100286080877881452404559117186150742826034502184161392696174792106460828569848577252604919226362211069130638087407064195622665580079415575825750887447212793657149406759877760020261892798152166269762750069327698780708392438145183493066977358242928149077643314637123309441912069673451117458127154866197231477107904801869322319544410243082766538033900351868431620955247101273341921876646098081768433031464770469853727721055347580357401754722940196627923922605196765924862946142421263317520633101412354828556149934008709474383113134594407417178329267610396913369359237944723176034553516078193765318011646954602555001203401383791905065059669302776288621886138965199664729018850891392080241691965232332662969130445469315858918621450336901359842746794700798421834202677337001487168476271613098868335913152617506210149141386416955911831689031450202894018805385281274207723165902402526580704029234564567354577994055590277513235364066294491759268292569865922448620709092507325817680975469584704568197917947573986653719114737320595290320966441495233279778809864106981562553665272470024137232960927594198081402384703162994286925759853794831665652508105809763821848415199158831213723445576835727323993317435085621581138159654773225371665111359579303086566998724575493799664655365114429120296005151603216757324253872995569492711476327685436206223481069813794061601885927447418698249637873544693385403496769651309908262161249481298720682044169399879995735010569883146423671146506426330943312473354755838094803352402032604688677702821020264336123052944899552696340536249627316046379939190514371735243005343330412454817635619460442188202213403700779533170342817731123749722775858094661029597601083645833040324033765147588528373642318952016637087583542304387212214328161114637567517105584859664785037222837870403466575615206968814214609928375872460156200092056375124895321229144102927841303899328366818083575276019512851485295825212304428909556927118059538469127358016002751932581883825115452805620156288465155545571365721686491598196388911101388137182186926792273408403297425223058317476426136128382606336158299151583339985348281861605985325978100183391930007151106331607920053688044709149798547278848128031129600000000000000000000000000000000000000000000000000000000000000000*i1^127 + 6046381994606220270438396109891264326503360043838941981791208158118146522599437854742406781253502577843117039542567156394758474744149148373851390277525227564836503297887323925321212287695256908719039308142474926539361605783554960644042453734286732574806419643325149654085775013237996515610823038495166396097110461041413865662802999563688855518682667635015820213649701656738762398542904542330493275305767257481688207797303221474459641896971357709149466550614774416059468372075274607241889316394557266240109019178960371567995453613707494365670849491022598703348689940444581881083269174950120860528275436642353004330822247850484024216918160047935560089301360910946331292926697957969011262948304080725850878179814129151075880700858729166140723686237562569353703612915127020268523516214124294650616912786580395239801228895629935276634063814829108397066557148906210094447991555142084311179234032891950422738834265253312161278520934243479878256626168439205202302183338031033064643191467811514058417008882969472358468591032416529486510398150727618781167731158352566717919241572250823380395565749563422930497720871688689089402327607469551923987433175427905092847848781323383684456925982446430020557043342298834492535579605508093923548104157354633231491311441203737252529825682682860111771082043137016716161687415969453605435642337666067875813723942286518841623224003549173328137741989736079723161515972622023737852471706745296385807183738823574505059760892985553913414719789431042206113822833375816994592325561338613256184164296659901886352154796386994772738337033197501338384648179455010293714358527354294208449275383990675571835853191251647513141624718018947115805914453509450171426277050005394695274449354330961213213557915544793072814675274633658082902398206489189771039061719977774602964635374713440417306183995440722378679790448163356090097247169785784048095418450837988796071471169315607128076244628992090738388491545986634696879873429363113802155369604882795929560061612823028319867959689671941405477092813090142212451191841806473849712110696912753175962439860178564278414787440932735204174691019262403300253225965880399004929641759737568973030953173298567426441646238004215591774723616436804638037040213931101552146740382164317533408376413148709957309030492499482265513126246817730633807907988221629727573470957886776987889284754709530185300673325106216033468789712254818135474091862486330213061081629089989343109740764474156016650482671101323945856733111020022399316392731601754420929051600468570238281254093170090879883963203371117853298735450522305061672683180479418125564025541856568149057074006274092167179723045837291799327065121781877170473165046830465338505686715045424227690422649653657570418005495514361210650424646939947710445744109921125437251264352881004796730774649963713035288333530412893219793796962632271293331114760168861097379602359592264533304248054696314161802623413973357081711247538936437895920838900242364725801177481309753433481976463103338739697838712909466991562879261421251807773833184975839586262324883691665378111381117875748489834044066363096180065249256505803250455485993385556466992247204368307908620415662897301064025777793276759594092152343188085425308407246959868611547597647779127551959926944614831041587877865134671878015897187112443414209290788391216053422913848049519764380248669988516918176692930864512719866323255433676565481564988228065251507457580270712158705254286928418772237223146321074912719518125330009398949457881296081296237178152741051712958081686573068303234604312303288973356209297486453768590990749874361794971803306083703335909086574256960907368088521671260020777085354060580968983564588423262921881940286265849458553722159015677869625918673448008070023281216856282069002329772654958640370827222576833638222440145112855581338204849721816020337040786901430898343601496216015296801570383389876735591899356815561642260787811902627773318131241356305004819674903400743531351260243403311457624048131944284906000667378135239493637742532144690850421476128381856388184196799010897387899357828172465128358317076612710408034707963788178487226244562053408817817728035225430124865336542049667722234497207101731329329250532995670790414370551983318629614136494535248917711234200478673061462182761548625456243915670831444324789861172390240104048540903423865531621959701169838969798222191244539557220209836791174693572897533329510836775368281483906988636876355393995570933505858015978509597080539312463341915722233256842803276292464292410253837471742369186401241148066494046392705412247631691157684069444823970486610218524678877157306565422024624879004411215412161274731705211566673781608063097993924325083344715018618861414833448183584175877833294653239057828053012964883668246347350639157658999476985435093563382803215171616470959390720000000000000000000000000000000000000000000000000000000000000000*i1^128 + 93274238267416783373977495125086410729612951396729315659656978538465565427340815453427810012812147334344662052170334383230988688059583276393736387217621018599647478717134387041004615928403856541561900309390027985179891238408346497402186829619901824244188568082085488468045352574341393580304437988315692283540201406731918538838130787583586470356093808300855023931868996480187626452062266399131932199466830918936456102090413845436335168934632057728860699741368179026363559138117795667517761062271824950030765207828680537965199558736333136788960723100092784200873676156147288551847398657132340893824180486941103045985925586184731856592338092589242707353330142120456267392188172249776872265388744767475633242474756196007287839061387667275225846313137968052608205094364524976998067062416062275682010915268247412361969884210793107493492068686020597414278370040576425413522924047911694725525339324630583535130763168447869635252250835437446827624850098623327717537847949617938210926222578204396248295009433275163027461625933405245028089482692260490980622634383153347882994521517390126634000722860823767194506557354900699751948056254444456475985174120564599241386731720160020615354536168415558567943751834409545696978082058528946202978033350886622576511528463916523014074556402388314048037981283472924869593562055247009053640779426353837475454110858369500942870079980095363963516303112365115944863342313622532192079044191003807413936894784334393280871455397021839409850365285879259463882935176614518700263213367774452867476709510052691648790677250534815631123073204166652603813515612096334724056131499020043035061608982014921255682394779615837429335311946615855496204008468346097109582515405462764276576460639616791819612315642633742991049430437911511339964836471165339779058886567769320077955018397381403004087665696551590164063572375349858368248020238498393493791747397261845623331720666429551789160142072457252071444746101721035081409217818423274789665467357310175078463317210345693543030032221868977798638883328715142050347603913835380106607377550352664959310757313647381620229883029415216535804744082342800932069248446768209986388501893059434315565031824882728763293683132169773888589308300809128872274947604034578756271195056563027097934807304834261969957792922354234238851204617774594037409549620361899539437073716092540851711865113676399939218243045685350822289289834166504755768548545817728292511649615372058068176157737802728002748073721838162571665803571591022331720405422792337651069063829694421599430502384035172419532692691351967282227256837022235521943148734418174394622266121135270117326087253850012828490944197203433612794457206966290772661525044186307205303932986694114906921250267154231990301372025106782809605738450054573235861922000996196611611598806511682505585712081063584597809937787494712380726306786114896165599226973209177839327214133366122366129308047246976383813253076709141110083022616764729230781239321072523402645426909858584083388824025149813968739312037280242731732815560756810299178170105470843016688423563115820539142340663115289158313964156402598733326055979284212015988224538833431966678702915937264460515527922029474920279227733030808292751170379961988040070447390994700371272858658430731763313677331035565928474132161939714876837954623849814847306589551217359922258940667623980309604343855728817190162093100032851143341633192990329898919301400591229195288325929906133452572113826521305673668184880692995257169084169043380470967252638522507457241427793596767382751562580211573507156472752861561573705405602313234220153452093142858795233388556954908296759833344048681009863659171263261812683559076289533942222528079039325211566459273670877207861949081931108605856161288369553329487346613207056968071997592210835856550919696351175829549872106574618426225521333006532200371214477815925871309822350560519306205059142254499696732858155069527046943542049645224440195643678861236136533776255831565430536776121197906156129732639979675344591780951502192531520009665401267659951386850195407056256284560123361555724159077078317866860672466196823395449826699812433396854632132732607840197366519524190687900278734474249437475554985236997316573890984082231527394419842307715099493020264660452929846135742595304228221880665442593791295809967712150708859746923400220663594145712040731321616832373679609274690764978710768136219885391263299277826262805440027424657300799875996676486940637178925399760117431047517547455540125923143024634311287277308330964385088090453542877833667493485506202330715998451688990139686259605897751350270684529329461117792635071336798767879314336445532790723975443513222448595087785665843740823552961746107974147843783616217518438422850810322569680279740067703179001352413484525717572948872660678758416493337654132677667633233920000000000000000000000000000000000000000000000000000000000000000*i1^129 + -1128140058050304418502002682353540777042477712421092623776084420999656384367304547010300415793174581111973767313449471445740864345493959449338494310171530199984688800046025770625061434079069812684719194886007065308771093726419646205734814926452939641739661222143164958718345293148951465425214339719934724285178340433914271111635219433823434085937296283697633548814079534327730520390992106213098101644612144473827024257972687326223608823438906942146349958478717912675606774371287395039578793348755295170063168129588777203367892826939404883442486270077131522526460617465627658181521508621344745502299039636290002725321777325423168928670386006120979140211023467171179045624176287984450267892323717929700154599098435284842382058360117821914829798685116786110323740757022297141323082254742853775716785726420545793818903778330360430662860355238916222453110903292741882427954826980549105802691974597884964001058620879405634390771859791187575743623344573277259006556306400630281087039171396160880819191958429200854215515986920598134018945603178936862763969100354589068647801396039127926047728375084223069151289944329527951798936914458973443276212998459584998439004136241316232945568130803685866719744018652764269614766432095516857352057721247521213455517189775904524893151524907240587961807074682832662226403041132930900325175171008380903054220717789923418852904476770994587209629858895752683975346870846103386195475022041355095832525271970338626687724996093474871895144056706936863521169648692463170132278889387797226375589727368712510411309597163338944974611888023503769889683207289970724474977697602351854728270516056241794176179697354081866279533722037347553561970445509194175500688357168847768117888916343999501834082377892496293465478403187015726828653868256899361875362504358753121490041561226110955653349816616247879652230446259797106414439364644302585867248329828756648699746925875662792280763412928372192644964298571911720960511452181502489317126925680760169991944195334058860512893925227623906786512105321448312010057125721743636313841582572538892793993433076070704088120212261931053016361386331966593649699818321117822281335021422981389038034770787655029108273612398492607985577897560986241902955150980925305398854139597377291918163009742776444503780050491683896352036125665976765847472213178982023364871874089419423067188351519274726342628955945142272401345981125543650075974280473207390686257272066982328000405602924740352495643094872543896887453565229792598352574193185573824570942663838038390346991992814831170874901583508664832251878034466313970789083567476723188267063748034123153670062998731488561820623767040006004001475792215725331350289804494329909585202745033266220739790703173091820527099818518404263577649223880761572438157038117919473763049130491646958198346379457369259660322890094049354155163804209406900909532652435689032704008297014859660615539140972419685100931243017515257509893285702431354457459036887662141315091584586769420620041620379750572514145951692690419249564309407976184357406185124260225411961463528249716152924833261138265040818993354913007762931986266398876755490852481082584173477056691842063502687799314118481158121480331248370870107963171089008799747787439163429722186696397205879351149034577240846593307403443100448269159369262752845854141056360531812259663350088963152926005386540636644599476675439283715363982408971989805476938812650794859284593291070168956005847927167801148369491809390970993019473658404583714166613462380615285477034615822544788377830818505071645255592236499974825212093951879018103101499019250521062095880352929645517597573684094966475922869433794203446375482135757942354472522240562565505577335558543091215126555045861926755669171147298512346756692836816019188041117216063562580843316513291238532662098177099684022229469827415122934358863601381869071585371666421916035432949783932916535226939572978355070622812400959756375272186233047380054008906038848493952548045403170841447549441469532360431842967431393209950165538132226289473861945533545547308408102157335004151997304233595059121952691197957434495127027457642275305649289047932206714085694980060655024166538324415480342377558266071083826579799620705614476121095703299342908668038378739607358368299603982764210041892560349415086184357677233510667795325226460052726019351571092927260521738948390678244903758420117040304323846346013183948484151379536137095999736674786820170948874919859647784026275639844144514281993209648801847483365621627758435160520491119271862501979735032825428986633547866172403026411125615491470234017540950733178020744059296720598063320341890267905963551062859432277484312472420786755091395733693368666522020360114347512484947591125346853106727883420739528931154705232856512245087218936944313644658298455915308444370442649600000000000000000000000000000000000000000000000000000000000000*i1^130 + -51304615828371090360975984877136403372265690824071138597882520355015261277780673910943348605638415932850399568872349135632096771692939669432345532141358518834526759401387305241498555998624525221537881396564814710525239519747016398187316376652772119010657330794293245133032801923485860528030500858015973976348687473700033673530181381308036936991350949847629800519207698273808592484595833351732500438572130542487902617686999950749577777927842895130464704406771269673795166923602301862597825141685355442978734404275390179994241941926285931316422338883064379994826141319803789985120012032195034180839787912291754019877636331815663057788136214688087733550908320774004204037789155655731475115327941627009499272053218598122650339320542379088274507738174926431333566116012555151763814502297324880261466113968246465270861313914933644625093142687927943184828611093116913140853576427973891588611091475099966019818498994914694147808263784437167177312848100752877071118003866481903167782609568245768542993722855828367473355881785775805742855500647454742352206891128246578661137365533280265731515034850534517373549749960789998877135572682029924561502973718786741310032864459314792550241492998031375614514052443303085063530020554904577155153322308937183516243897243015862776402651642900100431290703324102421023796250414115330089036062683899778711226060109100954692675062752829155906682624168289771621789881689258245086025064229762278483983917607522497129593326588286280675808172814890648289079684537890825077120488567705890354062215557320137758997071245568544866694977667358427394732262638454335873307564618263028186651585836841792591220142241522223721285028528873274698779452313769577358639411090511411807009709076107506225080732899387996274986351813797041168427190291943306034695430669359885443356251102551341199965295560548874241844497961544955432180316522262754644520682256066125470350090420652250605373014725598489529416382275194000106178589322150033718359232503661028322730417756699326855707407264910272006226991638956024154213890408736514586940384320008945480900908732072255027985717358151351143458535291375319968831159622874787431522730179768532002023943906542828197385601642356876166626001528997867499434401098766420829164211403498312583948875389454697721750822494785125680121716076197880355451417321362860903141174345121984592342835292832907104942509229087228688042582053103002339026103944144094359129485580939332378993069016951509539963638273123706859132350368940603361293802830822397096887112698073640834892404294057841446640725060269208483739098162780660004045669530615732971731353313610994207273737621794476799343066083780384556393966044757159922616913857504411613275241176233976256057159887817785670543226041002138550749122364795712472243318607783985203541596303621165290100602480853760196245486006845082684260689085993376744288629021806366185173130808291062246258670700084993263751613096152407555868267247159494446004103411002098581619890117147812688795811189217530957359062431852612910405031153689689163759032015574617329906586553938307670852780915596906450721501058317159916640262622787542652097304803909444574701110528697692031565916697375986948244632881239837576995571591208389049769086673521462293669663921099167971511601303990348677436849561246422737064194065059557675032281664232507926190752319435502351516331773123734929552052561690496424182853848729216553838695945698459385931688104954398144235373280103319433484914253859463606243125331994786646848746823930108571995147604688865220786223092064755680972105116030145223479339339491898288332355063791847227057603736587446096889379559449655151832888667223181466894526691614160466505398133075302148209678072517193962167840452128235444708053072704080084025124280571789253775866564492322286720936526622947002411768116000583041811534691137288253932162544609005947943386708417461625153167884369979449899606960074728448578619532264256855186369398830720844369387581867555747257875683555369745687386124303334949432265032686389373311505797276114656268125529860712900551548260338341440198816590199540052500819510280787881304903838974657515048855305314347584135160466936171745601868122033522631316249997452031220496781379151699085956726917885345949047892755577517885055658282082341830737092958336473775017579889975726858099911398764743304390328115925006768210385017322706020620308587172100073451911433766946001313539341379422413925474843857464317786045032294120219040260927469511294227990412800112273791453212115843579562644652309007786394216608419100193593693707460366719087107212060860285017371500229050399992046115569887744300563402516943225132889627232110550669535420528829502077033277425813199919068947150554319685116494115687785771757682817463374625747049146878676006939135375717918864501769311566440693760000000000000000000000000000000000000000000000000000000000000*i1^131 + -812779801665337630440878579996527537906411490522092868618151023583275225607677803079315151888138973778382638040618211317101185435496356600490621012130299811259337565509257310847750267353703312257634125337350451483500149002157184196098051227049251134520496064034818193187370302283652805309074207976099277139832171844544288344981264854429448971299222360920640803915822199734178837735216395877233853629943679304563315134288840078014551511158704973410131650290006557232902016264306736497313933277652736647406418806327279275661802985307654577386164484793819757272975403352996123039568360911646290557616392532709772609610653453380799797335402860258998511362715038275288186082643611099233072374914591081159636946965233678303236961134115933138611204233893894345247602051543613819114841486867850208030576619005287396500059293509677549597425733686041472354222115037795885253410977689845285035996460776747630767473336091566651947232255268809278588057153395677221177904280928451763868633169311982750148857910339519000802220184081184695410288029097011710614308954156790265362997089191465652438602621640304585778227713140744799260661883117099155491530591100648477156476414297373810244186997397569016524610919276021138127507338896426816233148125756900969617826983656179991422216523620230143299490625483244742503882480681591183258582510216492793425130636248242260286576944443684308874571540128301111787684581733227069674419676689737643522483641879512601102203632067813832655828109568608731868644786010012317356544116189923662243131054865853771678149613707099970022277244065732173694820342738298095912636019291439809463043903629261723909983472836288258569975895778486540036912250716544471970403841627199110419527609891169409022539560357202016160048527629778677370941085769978863331548027991065171881279379366161026863770134668929213526887331245328642682985278837475217218539366893731095701604234730393127509834077365450617573519594440863060038892816651773967577502476064568208120585840484637972529906428596400417805069186651671594254368913404141799890826448940673801277113868446111508739747113516855382377752938051831829183354692471899952207122482984522951267026107962700170533233321534754986770080327047460034700950855087980288346778794486201180582632942341929562239468168054227904299480429941973462947814292166515731637543581116331091873028603663418248899194283464878168630239592829585771879599662929982010389017057299040317946700037216001439051954781836008370988417849675745261583404350540176265654847216147790091331903163910213982339344685629294786184845152289835410681491462888091062789577759654413733461327200879980170959635714327678186259372934810820740196640390455306038043999454261102768815659080615365419345920768565510330825619073130501086560029781520797833829783409196671392001736297511193394188534526950765128718239360078274874278600939652378721819116076728535762753700097419762324981520350727938913201806571593989233171433022781708125948295834315164861479893181345701168904178932515624112564745504473988829606233854840792917548512456682422605717591928056840859470031151416516222045520547991521490405470877390028031465339970717754348185112587606116845886431989767491530091185679709084150499508693789257976962069624087061106385143184670566928167184762122888800622169551612618822763687057941052451541749143306383249499157987284321597143935226958054868603703011854802991968146917948137740370398890827595282302131426298201245344453679953606462164642321226485654996311718635410845296350587824250923717491836869603588395356761721464322366739409108136245213911066470554061124449675247722528040952113965532892287099040680824053473946845410825606162778757963747275169374460081634272614272530350473695938937168782385358263383542770581682462548261226488694063877778936185428099483447006008866120496429486622517285044693726478161515912911306304257238472265269538768687870219917004958299632218930246348201833433998133170788096058442615533237207136127386087158446785634375534124749445564172200274188095867063528323368599179824633608709897775056920460968532730742522649493283086232728707645397975958374991872337197440562795860382558245626960000047265069220322946811432784924892953708114875246880287626898521438693829790093290185376949322258679350848867095063687908249913929927229796688081090358982325445564749260141150244338428072235834158235924677353369974670361399308401927910846763428932951632984119578864014063679819989098831472118726025419784961009974138978249016750976909540052566879630461957744285901675667510658476901563057161953651245870486177731397193029962768014369167513509691611357205523918267011286230888702340185007923280323058082679637905240855263431434172836784139416611971263563380334814474296129711525087056032362149390269153121532677943259251605504000000000000000000000000000000000000000000000000000000000000*i1^132 + -8317945490307082891489027094978968462389081147435400724892666646826947610116886720886568872395078378369119517079314883939547683687949084248159069650979376528866837800410523592566582306607391182482083839352338841786588818679390489328455060088864327327530830894272508737360884996442196012864427438421302114662994901246912757508342526534538108149896528878605571158356813304058532052780062339600365634313221223746957439813407441518640556500264453592898525720438915444689718728675102993623754718140548557443619728131778959977387268001732040101791302278869534678422521458531113927834173504882049502176847156361048150715467219737966386547287230127307362335721200451774850984264233609140064224260516484315811434304155471664966842199214827862922256573799847041234314810265368847445963747238961494785824763770548908237462796040626863860180022211530196002228846256973378651946181637349512984217141553141979264944630887866002659854372314353445416863658898779515069285774837854878282195951961962085255845099290527041168349935399838200619596631141014424480256391293505801343059123093466959020519197367159355080151821150599942692025506620452356985182437830593478359373710093440431698093391352287000020634664999207337876247502815876864676095514069144957173754650387466470153740540604021958200111801852555267578790967250667470601938888294312628685615255342085160100112558987076662391235899049149532609135129885023637662137642685588544626717728990768123935284240296605412277177576163273791834136889649499892165948686993912085360857117421695160695027591943220443991018079994176883053681353220764149318400875967963517637986372749220702996306657491210552633418295939300799759772843897908391921284985175629436804164906517588141988342033648487267746187237835987970950236407712542623667694593034304474787080109245557900514936082495794929403958759287226434088477741942055477793561169982720495102174525465490878702832154728293421984149379244374503785057761857306904069732593316296074090228070497218961152490037214642776121671605468741408546547797144095377261235627897163429842667419742889856441901703414912991541399863538389653759647844464934336482051132178123368827475522403539188331928630858001260303664714440009978782432855169759486202138430887873569965513459619030907111795809498106441341939636612224030935348369675035567420985176245062347523654161427460215012832158553125734997547331436630036828413703861005579045048239102137377476174432284271473980630586582647696871018211922913314001053116100518739840943221104421431136174839732745517332052932179908168058015443557397444554107310030946141066676852817874834128137694512718507343052429458202144782991045307662847852285813986128607577487559515409029217958716284821109537949092345544033744935759480244395629770712068305847637697382110572622714967097515474319352048607655681055717829781282630302756930296188753010739310541281487734445959609395315384355794216148023002330666098252957299188077951117394368276612900393674821452719562869354373319499154679543092741901226573408976563784809983221200782547100082543045976474657434228740438739739645499636893244991963742250306716820525265655493144143193032651610306495929566932441207738430027813673852804077812713153490759463892914304482441234636051508055163519400830412183232402614650929255870279423722738136641687404835887741954804893043314076505378996738923358066702989295686848022685911650976821076840104766806819304537482724526803276333801538412086543436537135970712357042630399511565619820192971703685942059180533381261666961814717624273326671597675019030634161141905887489263316176415281851695512858408179004246347762216804674210622985027915847897483401979480967156094651029312909175242720454313257443034641486839441901831725112057236737820090775418184634954660490466945242978779600664222119353623163835946227977048068202799663355817560676906924088763805107864426281823899067677424325838399388104806593516240344601899094622141370736508798317729818513290354015733565837404006225430531854679609836144187940530872582039697060135673958608772823879435613261248277874580250139896323974292090896936597665528556230109571881959697466997927125485674437663360604544798037190574368052904257944377515790292541663926237224078234756940987257720122461827516343503352148655057549742298860454000606423286014919716881939805239040685748845811609846661186020499627081734378872556401282639855944215555222634511729862926093510171120417569048751485536760729863578946103107203691877294768459289557742603521945082549381310501723339013509048621999591541530624031939188624474686924368771220988359024746984720068667037392033481395766744883697482871989703763729917875755712424572309700434690273544590695382621016469663865394293878440619754675131576071920657417714312132632732744921939511441620992000000000000000000000000000000000000000000000000000000000000*i1^133 + -63147197527972067035016383964354578035954864315801627312158153988987812417533003971640886013948275034499607476721314252714786322633824819760755183892056493437767153189804102836691384105092823984759185169979355130786995386876282774575405261712923541782207205412646415857409125308594298524222974738913652064866657822319707425596852895157768059565654311666384959782807048309179492065270543280788630973096693605197508354120735096872457163601170075497499420361153562759925543989320449612960098131766036934253414030179694776495445593550161614647487446879300062870027993170856046009923327847779355914215878253825127275474787707110079550249252614441082965921873706662612204573631112089601270829504732275956825135716759375050329325701898418366554326295987488398257701646224493902057847951745034523563081693639095980683702671739056138081678635116651169068611907969300698960684687571243809899077079551715863690924272931210901584007216790687251573871180525942484087075006835060672445157007882517389071634714499975986145436330427220069739495401594599027764343610726487946486598286871359973171705941515656257298951254931645257137538313561627983373334796913985059211172929297346177072306224866447490764970427900005225279994760364598256969742209687339015592338219889122842616427032232539127122992266965208237958773032132296447270269276971399486131434213145925178269385165808369133276105663812474233297952968905656908623410821642492228816346919220920808658056973867674344958272514727327736588166892434522519010353705224387754097942331785985693511185656535255227292457058642454497168962639457454829875005793056336513837731533232728771657248275665844219584066534767204568046268855800088154274561227141528340000230941462870670983008970701182303206021503059334893357493318555838889998034451006013037249114194912534503610467704505981206230845449799719563008919899126462885709145997499814519308063173233280698372819306004823427870440183459611896642968628590336761814820905698731241400491155201146427910722941677947797950657738319761425227579437427163619782570884409272023745105395756574217849053888437670687128678546307774585227727715863626796221174249288385376164957204193884431408749398323445838302872949886156659068584619206009567974445876838981545683994359519020843198951013338511068911589487630695772086506539542055887115696959027190167918977012461395641527669791691490162364507119922655944899354107235106045276420595310049961865787731492616337000596097344821157498633271354414409387007407638251497770628875239651346171055382353908668358782167614146964904486891616798359564315284488466100734376355331836407666054797752105808441692379588019077573908805536573181995314225412895086089505117095351144094290055922034147507262784088379589435950330779545063411556985049974321237520627662216663531540699687064476461405178904531783504485244615698362389330262030247733200803652986663392473421394795892627823725208502383660074187960585109976893714857423136210435331251001842993884778249571975526337965254923450223153636325195621424400719753791099970216753978083655049080450504809635071758329670658009675286316498510521237828541229251047279488073417952154365709365841154466875774938438485857477476695986955602896722401861746868936055287770474028034322031823347137865057669252598366914153869651615211836333243257289153487608777650675494261496509563622735107439387205972286467353426689054936401046326088629284112799475421347409509931182082890736621899648590172483223265847980346120998885169771119152840350292133409315747333873934419636324128784683673172644620876476308411752488063839597661089403314777198901114454385992518909080544137995170877255054407834073098008709423108688616280066049781117421468854387284526815534999957303635100276980802598779254344971120945637068421776349458985002408913326813135687586101229774262518837679338858880978103996865556840571617081875178089405972059437510688730146715593596882539842331933557056507314929668870916002458380278909152643145011654603008648030383707062095183989331360218241722604405497613966562325656340366223852469506983820070058681302755079855237353095775762966336244811274110031518669096397712451288377852469983933014888256302034983133582892445208372702888480351631659863105388897084946839512969228102417181577422398823223142286628487450858959258906136180723082410913209089678997238505940955003702378800813504058470121882111274046587659319492453111606781163865624084053980978653884090979614455666263487752887708268147873075645939213018650001250230409489207778566619257072150114083533477739355886522924131517942113303788753044398581978119627428675475664177858224969668971367933833119524793722882455435914656142517432910145842989197800375917816574787421596775462406456062361490055308188681188918002837703981126189706117120000000000000000000000000000000000000000000000000000000000*i1^134 + -381869290277640352020099478511897962459187056666761807395857981176631249438804562788143272732421249827114027875243624765581080478315055837629923074283519924042446652123282444276685711373028266633284132123572035130063079611827370041038108930345253486731456710806718187938581457999442717122172427626086528270655422521358523982360629755353027787887995800474105650510189696679788323479233042102750534147822756897387555525804224661368829505765451061219635900222560949750962441842384093498239643743752473248880477658437579361646403285432196247554023844440887513131579982580247269050135847018479996987146741186657353466720184096660461402536697265548009285445948487699060749976623327948220982153230993416069337776735523970029980000009334718041219128688167204689504966737079831558331531690266172661796481382922516581798214933890454176147250472623959988829420590970982154408700454678999244144592574938265821094262297223640159425435566560605901313551582326458751755018106222019360422402222047957469748731481890918455226589896237458162500280080066818833795579881831606329447661344166454416242154145102655365328621409134971328848208573098605184153323410436631561864105315009843781133590173630270019161072889416286185630835682031099672171919866186093339493175048246268906561408456762948782410207250769141126226788401190506806546575712059271682061658371527120769328133923227434855434145255695151741208382193710344455925469334096346822139821425241833506270142289603283393072526040790647382210184311141946786589519968126978343585315246858908807237894140330232801915004461506604694213840733900953634838539629118768237605329261393310916872703379240013993035036018499204355314857866827073969919092256724699724573359297524965512692513385457753159189061682034426269189932661921768369034043854073613253496810621378482433760800773312562045833701783300300468439868836228435913876690122618617472283920649695459587771207132679866871967786118859652324356372495734940683940640875377586100028612805278071265336697373202295679260425958331226010361724716839987475895440210256799087915746964985257494756615676176061490517174271291726829953472305590050693387416584076222319636984509604916287788718222784576652873839514193327959686316793541512223791872812715662470425809390666827949464362476566682448979956125726566733053144559862665099979611582776473431501178164114468183056196461190702938236707610055241946631381577522326484946841269599739482076833361731151566524212694182616709709944745338697198174153028395547018528394504233909752468648098380311007078924114280134127260120267688388057651803754366783354708906909649098536784169683332424086287078366773559147363745906574984415421392751345795829678503690206459128389079963419447927123698758329665827296723549149584443060101488239508643046289591391116851612838795057492255515538740339767907263058559171100194626462600474214246265036643201665691586792599030439245471148180835182488600074163095594864334497343335546578105931627083759525499756144346206905480937866257872678969567179993435331321502059311653058295891269140812168237807596771768918943079610845173650003809253315662693490893348840437073055893522153242487992901497426168860471279038714365766074060941294849592749081082806858894188063375673935502544508410361798808350761806921695079837059273946758695715810535478457618442802053067512160013034168518493993074241559050021020617674408702773141930561882230222308323548669556150686248971935484574200635117078440135038341476858404357708761170606997168438094642524707792790154402732078698037086921249156469610963116866914236912843094843082315943473834196476469551190069835488567823538520897044165772643221407474187408000387663252595458377817802255020908663132998986091531526791366713737463272796773903122023787697385037697918951723968457788960520650176166613322841245903062442823695887308253724972034881465031431215872999084423039823589831902686416513374232572189276109576387831254520440859898179251914385966237767897333633006166582268373740155415638122905499107406086199560617426386105327103884843197388196252464637904430628914380935342811663449926528712163280511839060204265996565658875799640581844494971206612114619693464524970521896498803878870493458684207791661248492300876436335136732421183603284981203443994995693344892087994144261765370280014108546263296519333995085911603727009033859289709799654547360224116912090892922299484970943351737333240356696716151621796677132041339378669625094846543575225760005948201029878842844351640283571199641981364889254217103006770746110661427254395663728628444408351164581465235603052462987428978247479270817629606363450982477074216293799098481647100020447290830357092941036579658272140260729005948106231128419684455997313816968893312962001147517522216941607005693411328000000000000000000000000000000000000000000000000000000000*i1^135 + -1919002476697409135732218551813467923053590268367201026654847956265596972249124439274085669651153700542954098659796920235938608243980592837065814239251921167783976662504196911377333281210870322525496050555601582693318803279873925235107559230609269283246948587146670831674993168910740993395240614316671094648912932818534947295292297024247462185197870658008500372413798316157703891520275309029483122636496660777887309640640315898015429611761706725437763948782644940546347357810542871609040551942649455224497825022112450113462909442805860982436611027863776155564554597662349523320291812917670933024995584401657702942245748759746762049634861153318130991396289129361603824258047595049043880452826167756282361807792348785207410966832285235272294055511674012274348589554838820290488730888305733406153482458682447535253107766706243253182339029306953742525579003532649289519703809398813445279439935925620292358183090870483086106539322207779091833221637801152842801215172428362692583148407965021247490680336563123998591001557498542455448977313623255200692851739679863854159313750887675962481609776267594852273538284106024561681597056702140630002333577138108803929032354463661609498335184592044452666053710968757458211105948697165738276882351082276524813539359611800330238913746667773867142018738412848976126985128160952280530704808923098428689351699296132369411969705631759166662575427935014077615790668543440283334176587134983493554365888017953676248295247726295323736029895083423720938900979743410704357944574397383641435162780418585154872358975640161151587846724440079128030308551982321171424214530040281951100125816482125828170806784165667794220806168683883533048785500413070243985685936549596929542657533853167148947048211626538158281454962794376180920859665023100481026593912383331828093664317700204600099904740319429056398986224875417818090874107355202843970221189921177596672729444055024798812468840426213872011095753664812711787354583744438851486356184261880109703593319030324417421866697824021384586804408651580956636640131643464439609515834532744377815227289916825786879387280875408682907743226649690649477241387454699306964716867312906762581352844991721655614963338689319019589263736512950935323616335916644885830813700864905531819764778872448795131589250501269329424894545335827415691904345298743969747927436265141137314668228258252922853171258736435217123240999236386023651790789908982375573778635766947678437772856620911349484492567631671920778479767650592326263221075742804451910951719786485187747811690696977745325475039485221848598845873423342486175941293067353101692505594443545163149427257184397581596541265253171835568132932753503598833341737322516814587328103763456368641133153968344316218799775180196046687533474701583629253509333426401071482988348239710510047119425327861895635277414661096315336281068107474999561612705261253110049254493492105566868232017652974372362456810215035462192212435460615014216965741671571766633073928281115442593140977139742560351424137476572280409374828795085902273582238413138676644507048177598719501255669968388553605207917584073116439966076422363799245949607223771365495352811448487019819836982994416819515604338039562822884640001764471549283452841714471450159306978021878236194065953857461133275911690232546707342070720069468329169454627724697922446185012140285954896016310950514326274381382150629255878793125837578770867304451071256779470274611269377080128180102346198937048575776600664158270124392613431354272409910608106708664641111210009957962733228643082579913764471318709219778946805334708059013622535270360491090258402371109568030977740865646365547863785688416956952666111743962303738243789478900614239796386826139213641172560832492429395223625870211766248840721124924366419227808867198615785323956649771373646591474857734321961412370263632080414717872848011697803968768780642036364511490854113830787848876234726477612253908694071908421661450093376491067758442758548113578412173294203139923861735681617746580938407158718914001399114993383272973290162576556626763509674529221666998778894032758048183645197331206476671519397557523579258088844654845527735305839267504259194227828971110721296668882175660089779996080971449796835490380311957096607770047333594393868772425926465726808047588196028371405402322889191401580470705028301346350299780165855213996890763489294164262711678523554945619374870152678943031681620093057038328060850081060102516916776377154993919701865362238468533014258772766078440493716991958399858147390547433753385525361111503316552077559870390040337551128129946925535732833333208604553437979873627078436783605320815836931770217250703181089574751877110431536743425331828109162215614787548024529266825783713661426401155283846427489229083676600850762956800000000000000000000000000000000000000000000000000000000*i1^136 + -8313611269085743855815114060013370534368685506363034980006333372847002190609645750052775066020647292163142946125497027385524094120954495666934528174075935884187799945272984128806445922904082206986402319414667697226999928621190741212925401338213777828111709064521365617370580321418917623178132051919109018495944044101253920409687040251374192106936641183145028195522708032028791357001223701578855280609507749135535916416314021728420428981605949799582763005747818850327007887474686393792563851707249657904958361378816798724504867067144086952207258648000116273723975300782520345350864086315888947344447930306656495006649804950619316703741761806687566309402242286648784115918395393757104762235259905226783240739661052569290675354119219713391737648490284607781997087121251509148714621719472857264584033865523095913509132407097673840142937143164120872058221476887938170979958358256354248453818843635218906593282813860707960194634979462355067927052371664812635178777797138866138924910228772698067331098134959751263926295966438668967443057985730717398833811225930464336764169548029116496061136489001361332860810994283293713824768060390987863402633657612241455617392997538524589531284294864857403135223850951963872994438110700600613544563091195203199412853005338663265355745538475882876016482895541359983831154467073787288330934071028912749550631332767548354985363549911576130747819423299902818518510320695299929592052220782795702483312068077847314273218467578961245386204613824202020552995564041659836012086701211375603190975341872479475659339096265198927130225929190600413458740283331178443017127212236227413515114757834236520434853756851678512840457627775934985747313800415039047065193157868230292724908517073282114606079316640016051205029274910143264689349988053447355353245251889585172385155020838654499523830627571690683029330744719292408564779898174898113671317332579434467031343011493181457905378994730505796285894413877469341143725141769540256341850072751857138020498364567299905845818735981722495688718340796686711601747305716231686125433179586340017360854073275362040875730708235737572485254150507647262578581081816684853580559990584361573638640358889263938653645308349305241933559649818740561679256384251958205648532160151887520482591237678089516742825080337485463549263897180893735275317982250492816367516572702210456005329129920475102375076133477493419884150894242748695658671247752358131097421037994653977200363507377426274812606524467959828680377808196408707038234550004395400356988499922963093375171071693432792449811741476687499125620794627251517125559392485511883468872587910613718745780583544622516787071757745031763158150650662219391407874266074931878065369406454053289462272389224144904562283081142387125594036732935188251184374668670600124762796689609940130070379477323802243201679654824781009782352973123217482182271682684202068115036731394735514737246062946428846692127122876826127352815950928567511164527493727138822852876296351006017804756996343459226399970098556320398654547319608592833900781452909009989701666809468326792191032741005983153386984527052871704982905092137573974929332635013997797453009857661042051910020281191571773792961581022598438074286715057078327309418582392283745124915483571388527361410162884702377058543197035928624488306808170426087971511123479171109453098262033365044756085821618406404661338730252639246456489201083832492958597868219428703559045441524330773161659379731745665700119793302115130623805783917047868513866890698659318412301867760673820885891580530534531543040067614885655276885109265385494753959744657881401309002828744729734062642246000825911293693422991441016060218495385653879563883873816273413698476770763973689557685598349717151860858827928430752989170251928844756385796632907367911096374854512239300418495935797839602557592754179076180504967840316543900789219808397837417472963599359922084470989579372265710575313700481948692876268047135204104931514294937225749325343643069887737452851634365368279542161708822555891352240886552781551288767907813863033192612619736963349133099251980690723797050344533911192172098091464498173882259876482028017198244303801000240035705747334061707616501914744158555623136313714281597467340285977171570167101144145023916777499373714150059486925337028811863246665768118904470950627336829621895305213797864474235292785095443586163614895155426416075093678540382196826080433326049129200979392255229705731932074736912330984914770098654344898939300856191252650361972600921335940108604123538610239089971907513146534548106929038892043814999511228493571640644506344729207915217739419522140296122063655467022968838826071776679452459558819718683741588739983514945745603631740081118678875769112356359968316153121310643081495837168107520000000000000000000000000000000000000000000000000000000*i1^137 + -31714130544631036689795350615411805499818359878936976057442106550796385577882456706627123099538364997421379565964821856114810765574891870594335297381519427312658605358665153925512892026377706813708918755684030764876186186964286829978394326738366230107683716864967267652919337141187715647221183084514323363217238760245150075375099867815975208586679874610174260320352813107997549021867640192502103679786527776245046649351758928726785640729761225589352238914225423685698010813773249736829137640752336779978344277948651169654610219203528867509567133378017592477303308744292434441374085627709783438699272635633608690613588972761724769619150121702115589686496495258254814439895840585561731489649913666478954723736957265004958242537007625226565643971788615799753371153679268196570077804563413454666383278746103205128236298089604450817608001549495540861325155820623927696288672861446469968319999169849634753215193161394709906424205159638770742055878526955135012088247820664349612994657749537852393336788703920718153222896922595662885613902531475763916961245707754887825417864520300084924377707119695825153153023735582031054319915698394233747522967505437672643087871859207355041547050250308131923894088331286896247183757189060140990158485008079405222453691540471900113281784016068875615020987871154233813985116032553451799243573129446814128295678564614245361671371336977556367132288635056554510426329280680100879702653166780836827007957045509757348552641586197322338526852679883558281243875717934131422676040268751157941906666735687188725354198166770396849959081379249142108777622656417676130735889162343477501233971149213689794016771256750630369810381032509967850666342551526190782180371883954638108015388135717753488091740816185515857422499582647525165405603552001765028091944803617259375130407211696782873645907623752691912490014129770080714372923554014884550837925729689071443222217224001252082470225353518316262313103206077086137448783720816269615401616207115740383447585403613542796586185299647652284543702363983604721775893283877375997313026923015254868271302712808312600837204773655591557755896160455553534094394902927039976460539613917947680891780306476706726273754683892581037820801010172720842252796801523892313123525401523893524937357283461468237380566514366573994887531417698062454509817726744300877802445161288516467514572782110678829452435131782879647350477362131734125742212811493501606023679412290042590979593691374325779397884093917103535775303944692299158182220851123220338385602563901651929321997180696575705091876641432067804814398627338471799035311071617770801076245519633520457924548695573543279720138883234129165641945905980035685728295990328337490643191677903227850027526861078248012312817619271460338767039761715287043674387879340312244278605882189999188823007233464920965294717813830847738266497625466321010633154872408421460394433498130285789819809386805632966485359243273471382408233575975477989944886167511716325320288208122010691696764567396485361977931117477840662514790363300343403595047181098715933958323974527179056287958278488083808770119573545866796070210936472750916925494244717384011223395251279238551756222763038032132794047325183314165105537019105137933130305158332584562125438679107820959964105775298216793893808670258212235069255073457511021870426765603904741999275590758332729260291282029806652346067053668658033374913024167356000278780419358068169166831541250376329186985401795525784257828549762993185219606969001979614410350203545838322915990196622993822183280467009420580788106464486414113591769251570410365991243059762806987052983694934393653631912406137280467244265603927022880280619677770979299992834973332705341977304374636124412440179271884228016663586250586766158822922660072749996841574388194211874201535162919439932599511955038495244699528730680363125895303557959035504428044894414671542516818428131122048961675069756979169217033348290608430987971652257489435396551903901750474295296068052409219823653492248304028326989932850421841833239494991042114084767316699150392046719114845330834588960253549592518283389638042116055009134008395277011461441146751181811042091537423451088515094839713094188124095720700084709155295938414168568135074156496170287089226065662285688808517772724429643253817747574762222370996595572025765466683019106742558496267190248642584222724036210730556425135050146076579422952886975501192687488776964047144815606650473493427294955327363101275766141082033556893194980962846197355434517495598325741356452823677869385286886267364933123724139472237064570956042925084267471621598244753020478309039038499303401425872411713278185943951637825125649285582999885411021566385320065438232221882614905413421157394157824395463358069006062659576726028288000000000000000000000000000000000000000000000000000000*i1^138 + -109060506715066108299736632657065397637591863160614422857346580053833964123144187135810076644574690270409180782502334606243279565651632832359594159546479095630112880098389817404066102917086282269550691269849554654083478539684144926144065383737356264543683290397789472471524122176069060425137196933455460116105630488018251041654360841922351762419904918706449230612832417688399077854878885863673085946491480165532603347131462210691147873065562659940612068099638071358807088561677501114468167409134616596536971888215396425008608613701261597446300158941422333671137013616568951874389065310330091113114064853760830031984259934570584484266034876790615232542558876727689400074927031394919355870231547916139898156352108687333744291056169008170037999696860696574913739824839137634439683636126581544256064463501545882084126603974905723675304185506347781961184355076496667178788658999001625367359385469018749504270566871898646556727961726710825009188151600042498538797242118408981675071160246826389716917078554485715039597200688667763765723375186924003836651142121661904098887164929585221114853614144085009962435917832608142116233754939947773335363751132611621489052549109227942612363759343372023801676822185002220650827850284098782189300448935760276631600605800053061741819976519605342209326830974408810384269346901226447637648830663608752186871779898865087996328349205256462141668521588584466782996634049393377111132416788192256386853842534932017522978697106966093994647132877376608474895102837746040924254592869822999859850710318186644986728068624709701084805455672451067755361992004492700666782884619060075258813260329685181623036128688291953820792675352516753529531526273450423197053223467773458016369949355848801344565584213172141222577832214429488575386854308741626227966851959714299019547758571124563360214278278067770618638644191479307995389076231607586850676611396953951049344155093738666983492267093808178403432477330051055918303917961524203123960373857427635677910465647687057966706491331987352301137330658050138178645925485334113624775897020133874126472286879976728416944230808964471971728713812356517945426833244456388701752963282616195896956401409109819120404663170249019211687097624343810784881961662971880475052457169077640430628547461327249333242767816150500690764778027653729864905304087358246727428090002003900914909145901405397434761864364499778887555532367466152974739015262592714428040678695542025823315881908871261107697031231994859118066859882411372019020931775668580508316562854903052377942834172832257371385890373016778828877040699960742684966004150354265587636468928750164953300266427252585582270868315372556873919160659011222460656225662189022641202525700963711853987075502767253099266965605619473920842224690196879562038136531224688863683068670136151425715507486849963315037902944893944260007954592720362486106045567664454642890534587097042286257133675981093601163440045255697923174984432829347220501779385249756001157553204965130536311358577509816673438440252363653192491015894292346428617207308980556957703096597757550067211795464043772650184146339255488781281146456136902129665046008927578121830665744010221278432616408728861134475570418726430052555150723650448296499906870276488601120179051213204366037169233363146790175375301407346005774610284695904451385557194467511876988057420612070821993822959253408974519069378209388598649448903751949874999603978510574231593462498290351068808033014672586601425512560423615940396423798074883669532575392279957108797580073386929149406977898817967438340037144959258239341748147877643209265763318494887989513852610438182742533951500886443915811697586160374203047530066667551963437090436876956188601086453549029572792811113362569954950244345711230498458096607952071497153488733744178451191264926450575812793514037520677500539637273114252284432337245184793124962738665161935704095515061231937011963503609873029019829260577157037663483831006751251963472246249862269055634582724773621184262420641979067896714533148478719855027979030770382271634055007862825567226742325788712662056510953578240820006053691430075321693828697899060636778530790488081621834415587778966154582184811927866517025374761185249728456315249768080467198311382544113662390625471932025013974689147298480764573422142754413144001484969086795984419605831029350228623365901210273085072935426272103381482813488029609508746913126547523455512601175536504977037214580275812068151586104064910717190500093431513056130604512847719815618502331410076150981244378043226258976446344544444839391239406390431966418752147175305110833262919327223009195781864846724759582931274575941245582769583878191062003276774860107826876223203816843521591217231971003857158690059675885000733932752219616051200000000000000000000000000000000000000000000000000000*i1^139 + -340050550891422774934339524117696409875425123222955666793976872638654606859848346585932849526434943270460711314938147237003607089699816058774316845527186471488541533343785357821534133283191974975911049068381799726543676887286412280114069273201064374313744756776893429299582159906145442531044945559842566211999339673400799269543909255948938810723501770502757740399364891467013379819963782266782386638234978045620190691671388116469703806390467222541656449176939921766638884674285945766055017920232027260222675472369008451543173374723397213541228922433971416403531286928261742313709162888604027841865293124628710979326134155039759745439007178445795098151236985915299240308094907672414650273036736635677519055354899296740733840531761457589927916143759550438009661595289037962788604354500938062698458588390937436813603516974298707769651834714044017034442746771992908262338589092771289395193696335392445080750020529696249079386667124401233021588919008342854743394882549906024556285598571979831482897707404884802051707411985808998526986083510265349613290537587630891204218451694202827493177238236273214541696496081796009605234948409893749570114732716227858225098588561274728734357734414946166107374018375747532902703593794542674087116155949396557576503427013281172631419219724417922670220942996829056629583215084463544871130451435898920814286361533836951560890209167648880851335885637917347227041940271152480873091068327114809757647725327461750745033494128295573491365280192692198203503137573492036454713546586678034332597697976103450696905593226296626105108806939094606736428678132264651514220424256076509873018934661986400006582432332835467450946661745392344458616656420733511084525727662425644428892911226676861661409615197755658881847589403367507705622917612612489915909851831244937748508426546148526390987733862196994010988247347241289420140111196166586696297003110145370070820977386901311596242473864523133544436520075858788776779755795232630155338787242067197576179512144348996672387298882892832866105994609312906387722443153417545614351655617934581731029953553868415824113469059391579972725487066472748644278083926794082693401310478108821883515274267336598688885907412950344658832787219986389630620899592839752304002272581185735685522329827087132208806779178277874740779045077564948168830002225240821184971159012759974799724349020252543525937741562772367993036868739113873890789254297625615592848722230420151554429699246940044492624184759542750335285589003961292920368042790001876342686196296203425803879849774551429968180190129984345740116368994382989038144671789744967251047382047532418869269532505310933240959527574866142389780188654797041552916239080867200727552988897016817728203946876377979410660232963520395651112887480952518538445793981505407485062969182627660335728606308482857729551015722915700311982496542839430454910380665257157859512320523502244634645891824170975020885415209101611577697852737740664346000877500937319592088966004922932902058235383331778501599720007848399853220569482829949678824686915266273641196951919239400366451717199071766137997850826828471670946270946393800062985135653997642011984084840451095804875312362502522442813207400613046750690309495053596447441193652040436217116532202181965220220031494365850610054706626426128311339420028387970399485620092914868248089492877714091602949704569750601760452424712735846634902466399825616508840208107034329542567691964329975056698023639163441502986335587751747682583987324459219793320914698145437547246474138748754114333137754257948198048602523065685619598148408608239738483424124279666245860531913038489681136349727996036659252217098189940509520063257125579735621283040769169107393541253334860343631516619213750531646818917322027926170614603731472381449330178580132042159393681003893494153531369409550189527139108427177646840930174233991870883831274651592864905062981434584057150693804462748871269145312978195567553631076484629216130221724103862391238021020995200273350508037948601143644039835552431105629991373050143993227526738368291456789783033329575691806145181437950970111985662739751115314279050121907870539973106852634398405421446190136372970020575869487221231978302765861461033650231099296439206978601448948170618429049323594263688774383386984064238478906074392953765210529081173230616501145980013466107251693588696323962672422905410036399071451158261886388807447852653293054880994364055141918037273248885367303788608374965108712651666443769617206700468493368808334683342088972745550250977943449035201757003278782244983680680270925885969314581683339470771254245075655933810606801649627148698169312970689788320914343041980505205884645115644784383932693475968223109969236898381460959167103950599027790939422720000000000000000000000000000000000000000000000000000*i1^140 + -974303104771042502994504994328184503185602513972704960847746604632281745852288521725132604333656888235005025915361760544548925112146897355326556615273207827863139142786831935701505259434870962998896188635059758051593322172109481039294378591315810302454625429445769636605992745365748251342650367176515746740844866657434584662775705412183887271104224704515944829833040465924467619638628085096583772236519178247738202710640774280670987656181411800987107908813303937191382354438895571413460457540986635253277134009392672778420083460785492695462612406511202098853139812336757293758299119222560958364468107018298625758328710699987724701591461989720260149071708074140741490465358490607752174523135098006131811218776504244110387304589650476597073215652118240982563812956886265140380317663640893306275103579866734871692825226211283605290308785780806106896065044064534018682139853874695937869143427309216473104383389956805786702438011125184604336410277224121861337425124655983183166301034264917697969630590209597274219720954485809586507348090388093957526501853030682994377213825524769744511995242119617811329854854634055587726505521280333278549397395203434668170466382403690031812506000971440265179514531963351793236689792165455912005615408337081449324729386999758553215824966560927434709742151343147159725883245345732852482365420157826934905184848215575091687451506789906076067078155709839620887652278608921930355981655202780165683087454684157868792418867350229324034218479554113552214546693071088830570100832517941098061646763379994364912226816796616277317164569259637386403907670129607909643059796153882485279764911702044248249024852998923777234111276580768883665744805323217431684843255624317903711310623944467438698878549329178001433369896159248718502035789502902632613441911212353398111017165566447262346699630683973325564312038248981872362964718600252006354475209481994122535956807538390989899880673677301194341393338603534010241701035393996722072513504842304256962935958120031517252441857406842194800004003170439280582698843721089096824139180329793551583077273051880717162574288185911562345441034251879128445364708638061991703280822971653220765360292380669395266067439206210342578906161888371788737137660162752595184970257869729640920770363987366358190243692883059678211947482886330202553333336755249516745437542123742345616908689360311241710921841925474541480948439403371782923796620451298598989959594595281024724541080239877568332966993240674919217988544396489274937706915698867268792464042210890578409785723679875637508419194430273495418956776974149395294565259989291988658268127764398509596643031442027056745491653207852428041879544696204003316313015680265284937510903527901842421802523279714142319189813858216301941842251346945256076192832841592903989512589248332750881374373648143558430921709786440838170890850425393386162691723181600623923028159067803501325901322994595611555731762922773302907048195919991721001462752903930130095228961438196103975534858893267439052809843159087090441979916376579755020233844308043731952094008292389304535736830889520470008869086403988423096974698623194585625320039200065701556679015052728214861966498357049369917614110515406759422313734563800236590085883404152921370815664622214964175196111845118126169878209159288471770699043145684776219796707814815020689820311164998189829811092602554950139862769217188369500802924794113325399897649328140613075942230990955888793275485545601324533396725072449310448853101960569219715302631129354831877634274520621829950037505088559427339336861437575105679839056655019125210939279079880091387751490616635149225731722913675410183765875250015766645228941157552720869342882311602346762165599366822726616785498832240747272179899801750316124887060158809291489367801647831964152805922772464669841924417288866266424829082564091648518296362324531180720017183177093177331318466401418439775463440616636348994051103443421563153499395218801093952360184667504112974527127147761023140753182033462364353709484734856122931624749331401326558090237610177280794238597067899824100235524435652729476529449301881740719584698196713316112600236441456925024675147980149469150598738753649360160308286458608402529860409526655964398167897544444168706312798409860678740175905670070650451448525900389810019453658471316579158421230727300643770716589017939275077161558912144966540536529028171289199882107298702470232131161809269863520263933544823044784251091486182334567741969137255936372314355625423258919445773932811787006947473464651635010960089273104152892766988426889519014564963150546316089613730959064926160323928592088588055761823888056779651346406231811239876748054069411637624792452894945258072600459581524881678858752660042638426112000000000000000000000000000000000000000000000000000*i1^141 + -2566445041563990359211929185627691661262011807818255457960902460751786972305577997216331877283002000735644086712611975216953568756812390838760127519283569579930606028919962623760185405732754383362102198550555669752044391480920231997496355958162968281475249677832063292345559538569849873742802534726256262996736104397902027474459352850686693814166287461967034137564460463512269235580908910200759746027143513109786125915408660446767853445548248340570136156047966210890607948820977069917272374545918806227499579372852780366211196753544654741324621417720675265617120912710598574670487915974894576424388946444262397068026950236542154022510495588124694444638850362157897025696353521720268519349430587881082573098860701760231806882166078213664941907834043815641892790711438703174410800340068767927505485551679596241916248982870711816782791540160894051105100304776853917367937146067325269700590538465994943112250387528994752906015702843203326592999686274462843592919642267417451617550060474924715387604954306049275117220098968434669879207876715079401565620377434206911787267343470449478263826627273989539131992200619851148587782910875060898013420350483136367552669311480476342369814985222763654962169878330542132211153083676583343119851635125224825113303336024615542065007432690065593929833811502953508356470616642216467695849452260639258813342430847502051011534451251517622778155807256087030811629926336252923682863584228925177043687357581991614474386100895621516678510149731007467199847271830568774937272502306475674266741470261855767474677953635399811019779164510874250474004896839395328628502171649243607651238822291596657540735783221075946576665102951543014935779389838497681782993406696927517852775829841678104561839802343480982884188262252026354163628905277365877178228844165272605328406452250579026282917662962777682339709968241528633779223562430032272986956505387044610742819694083695041351969747223022361845858282695691836689987743866603549672514841328945772004441112696100107589752416230010661880600096369370360154045802015116727598155054381790577478002773657221685404939575241183823489760269587780811596230382213130996019024428153377900466129029313049223765119700229657417909345719313126831069668602148996671849411253949619547895114912309162351224793602869890622305770959223838705766429816460984561583408828763635302679427606164604634270356336906710844364304866862531150484243548922401020673123124338799633023626049229709148583694342154564908919918571898979849981743132671640082605147238817699881649639962487630740603393412461203461479900357913473546114123876101562938088744167478462860579943380652683526764426070046862148620561145262628071455001663471823514929509982809010339522060985466844445879925455169734492278508386011037878913982852084636548331794733798551842843704795645011394186585252689099809387097901571772221976884299446807555861822357433083082056245248488516344410139850979431998881277558655360408383112337433686247421557435618260158773404849656868471125455715901527465965445281657698969804735128802731914196132651953285667355555739995502972463230378946193117204511036685263242928826542055622308992804753377704625966908980725218630333345897270710979119554909257243341105723795110800554261692991423058144625704532037299659219808747092054705619966015247288810587945399452355155316067351224331879637665342532747168250279570218586054536139949915445444538532160279016508580760384467148070491481141104386957259922058996685697682024734576927507734653307568374075811042844348456561823313866452690832963648691264899324613767909223296479707625089055210475822380895462511219851894395633688013330376833709814371540949898356172134240185067309313530337692909242389290144438134866602997987645753490642840170686018433754161066885701821593219391507551917099799716295668385936345393041468136479175689322598734512290068325565161629044788301825161223742688380011830368904476669712372836306746782790327326811764883000247859897384116035971710943644582831864741811352995491396679344943466921736244895212669399921761090387447123805530661682774551589085396202217211379912499066788120439624116596696360111755822741164759011991707279258303271431451823629761254701245994537814261699181724711171595025486227474295939659638918812094462569615304048391387807153845560598302728052185631179067666237997196676154979668990273844618259454326587045834712749283479143057475450200556607883752991796530559963182423014478829099311598162463324137056890555066343541743664928074255941098890032481616065724290393838401195069768568739213574851049696693750475567028856303102867890126281361456868686783111578930364034703799424284818780451968879659101964906109549615344731134983806785874474003603087282929664000000000000000000000000000000000000000000000000000*i1^142 + -6124767848973095084176832635892337888578168615752150216174767954482357990561992977134512589952864059570699393726926348500622663353456223443557632314873523744670041190465875194300926354669322342237472403617629309622168738449380753132938453742588307214550121545410782623226910630860837072331026869999906405595983167912383271938720103025324966229590423297389258377687152851494249508057697235218376202719831862505379469203474664329633711112354601779998083502927361842820903997603085310716167241786713675437645342119178899408763344330444373323952495432159204360060371780460503202722344578989795615766519022436722401218258250153647058903725993910244306564141472365123133504842571753498333804429809994015381251471920840684598274317210685783689416510294338034560297932712880476282461674489349378297418101101879258510320227833432499280784031549483827359061721447588468156168895905340763993761518268451756724269893157170957728800365012560709347888729202206663337941661377202994378171770640989895369402268287429510107469581067269991192739797634725944737017956326816311911932599779480205705692719117784281182441789464598556927424925837829714218053943080631554933141448243269483834812975586222310122509164533117239677954586912830837209698264545563311752576065731355735851036692714784710297670537613787419029343856739130702552975828757275382359878681745783080672890161286609619305326191520047198819765888139810876862623761833121251223439369832525898070453433425030043822997140013603320904870663749617200528093938360613921059468529664832538579949133248526794560398114847017755101558475552930243071189774146366660771775880873691510078738165064707912334392853533114568469391794656473061467636106313486429015928036185557550762223593078660172149677459368500816514321498767542981904855955865673240166906632013191300674977093426322979401120251651023306223743853535609258355802363918557035623975248609020923143929632791563841644642054170496816601432851962567314575738235087237593275267318870798464205892049079988435731220638998897127243744471469462067774697495858638696234866782440435997430837630885779216703501913928974429738519629418955158971555434855438167797395702898881422334324087576458306968742618786275850003112556246405314967942316748562678216399336198934470626947769659874706092108278272453186334303974076684228662557794004211959425898880134441880391454095772531847936795355949268025452425163273718953528021226427893456998467778884038815915109571279665342232419474909946231694579224718644490736644193871799890311805841499105505402414400137853749056266990293768764954694419990014998054395678631925729837264487543391415603606971168016283561145672125461609358163117555924727848338128714008784197577071835017681315347535574861497507578042976200629026784598529558762463412929667175326813865610104040993067869473204275626803810470788424463517236070556279578446021321887666601125076423188715988933479317044091220623838829674485209741357973827577400918569084200450189804306119099901081733197719898590580477784629897015270215138836520391390637972644851197000967983431546517225183616275251899240430174141788995117574550703104229294133109931361298922064141558086147504424265636631865345582080519471858283413806701939107360991060713537675007309947026195393861185257389013353081630024202942096520803398600514665728730276903366659348753791330365356521813355677648699856024195124270907510407401113744987956812348654259913790203199757470917364582464180523613914543655914865998298845642790732767101128304618584544527445945182097219103538142694461713241292759555478204057206747026500315884881321908261060506869459448747458350648664378236957271653053793316708207491571480591260283308861549451108166100324432947268209925862343358294056166804456370428865352194185315031788305203323565585399547548736348391980309433393328530002723557048338828229629146869341819065502451975385947426670892186262196592705895000665163560784792270914524460294135943288452908396960906125714847640557455265326617259521831273402529964687757474005021259635945601895144461823989800712825486015147434195134277314755053673459424551649759284085035186754446006389306036925724569012429689920478466404999709612972442572440685412705359819192564568043220788590988419163860326020509555535916310971381930200326589242768521813222523165726033797121641273405199054726976368369275302667776702606059599383049113103376422757383412177830494993188175595747522743640021820925428714623790620438426819034762672822214107127795111923404501141721138875379241215956154407106288131557965394642636342400804646491534634120281724733375659863500039377010426235024478603676728420043431241051541586613204342783383733670446516831442938293132804963132000782254080000000000000000000000000000000000000000000000000*i1^143 + -13397896942454101203304409383104578030350271868615686191990133810625392491457597592024604133749211986963347570021648422250098400661183430004331946332513005774095781525275047752288230875008696311688820533628500991781692724064876809896106281122279168185442526834334424538450890244872975064385349886009539361572978956225842082097117351655404843873941258609456984325921146385789202523768877641650981566834143873718327043915625494957771385406685152890564450315618039146939021481943378197312301723001641792477084795090213273892806155511095245463104228612506495023783184106682271181820786951981022451098976975350858500093766353674128350049874627934480876895821296765293765294933153673791877904268476639800196027980669517904808181804283534771601607722636114592613172140030525221114482190854067061029542222601781356405327447045451559906612534139164182691206285766651926832483305364364728416357624714452142599093340948168639033392903583854024622606077811066587223321473363604428472938390832599541896333024262454194203442897591476951853081765213416106407513421071581987432880536083492627826725660688538772409493057655462076813455628567161011959177040545960528799237334684032184290257815298354000496707960086869081802375665740012597490185161188232041565528750787048098537089348285684037078760854619801932487915822184919244538748183367979315786676568043043794180694574499893621341061050932325714534102458299333593832481352888519124912716469565036722088187643473863159701994199484266092655528793775568234738606811410887851991467521307052581349824468982137600186583694834438613487394881189440419243985833935168837730936413371581046004161050172855463154134004322818644513949648965351383534379269149734521901084232647968325757188573926096659745589935655894523694508081529802290257961342760344244182357956508195523969588130134908394528195882426401302692402080961675235536363087776502795413735985515108266255474047112148339163650349952058683786753807362554825013371008747716308545834740285570511536032964462375032634759987886768368324466963440298451747043072892893588464272664719847590814059491435772382843492212402905246239171644376701884771021110603258504492227455063134075929757347894462060011196308893476389133434736370886587456928128622927026410336913743368498364481321681103020407928009267181925969261192811054696263061823416139853769709463230993790592855365007076900532852449522424539984660742417187766436177341067016106837194205793767805043128901007549540458837694150600439201277720632314468499067457360111562252464730939621875237295412502874051096522660037449707246943202687905399707707227528103883247132779820472238494653019450286002970260812557193172013111077722864342104112788114179915180001755530398224520818121335659070341486096034570052908816320855328404339902738555687151309537224327346408187402722646367224544806183824317520344477551365894810427388069530556718079832251897229241255042738517402775225580668573538707630640500856569023463456652509975794708026214009070173064235962110940414139342477546903278403507625541494688390929493758617897047109735359059732592239674853462151584261065147598639893832393568381800482271976830695973704963771871627372349655879068377368290862738214994561181344718152514420238743452977506043547693635431746974572774087636264119598135350243579752179642085448115763506081368082649439060445882564052385794463046931944473075353587521970538070135811143607760453214096775584813495477931568575320499076765584554338248649713937184440709768980066298565248098998391728069530946355464966349197052801835763716977643795887580026314046309150584854236670825815431250857530003699863879248078266609213333039872180884183143064044287504087431847552609318750287013535986815907903252946283281322100689635183327443755871361638657518721348225014297931205537625927343309277307303232924635891827173072218353158414300506051950931037030681165405931992965650228527667357251950047662053733337732945795199044451733289734358719863124991958108261298430779342966557281400131354321712444860205597592605115982230678443759280649413552970830403642325557558621922491240079247616727169885190723024686430917852466222613453912993347986758391458571673338006959128921024634451105989774103861678080345780438068471979268577575821224646096702357177352710565410926229794032066957899989676493546890842029948038728142160419700592328022601011565666373509616663311403931500993552659894100715195768978852294349904559250457438507212292886306219466683051328315177747284785020234490367550142332289036075941575811232810441063049743364538580142500064157221249739292569624549794820950023452913454569295701194584217521387286563552624138803575320410247169283597447614939105889933686297717637120000000000000000000000000000000000000000000000000*i1^144 + -26474324357832512392218339043727971278665507207559711316737610858452154693496547751581515431748152439713637262520193593400944229443610412217078979204810570220803741122578433858099167572324833448321207633740870708112096790278598288221630712590476886179006696757726195488236469230753260883699902036171883209868658696157029234499867437770049092991539031478412050150336025235800312390128775312970308749362718054045948552703034180988411548524667303786047277885119314978541975593105575455541769585102665256346772840474857631487043718149241273706302727015781425486551950441393846245178959719944697400528223798718682104983042778722007223295457860079440637525495277781581611036434418472106504411248970748159558217768150287613899323651171577221637992268064454437943812126177120979218290901152740082127900014190154361101711666798784385851539322755288236753757469841890999816887027775590697606480723718255279541169857620647983407684479485783737671882160863232026691714919680751989940949721773040711230369733891752251063359027666784464514621085129134990596595913047055046520712175128667847207059412066088240256412238520989907668947550409748442698296070391122573903450847659781474659190221699778612582439115057604580706551711218130963262177600423082214324898842235264393878020475250808347953054416142898926891492803203360866005612693422866329063945461652685682719678255935219340676094930958694875803233099952009429981187771730731057762588902892429328664559284726903693930969327561800441654216096840622900393241943568448542942225062631944181171678136580292546771731815772310499642932627099344519629321228517603135693718356525308697881289148498297992061449737927095375766205099259738480980621982487416579627878598555319256669262606771692563333125112029443507735522038353306623897615190206653096688483735971589759102237236976590125339991767752812387398319353638103585431505161860632153061292692488386971854848998942332225656138835901143532711619958452053023911260691931483925608298825053473361351680173469115240713149868383239040650754698592248115659318144886455933046832650792864356971712965846845946290892129619221688322974787676046844521610865186276801346937596397978697462590947935488931675861508842618658891588740328781304237103704565992410303399666801252361408766873286020051145154644078666473049170774199698279897830813615629858991114496113922884177875181131150737507496000600324379217599952306180997689069691013936500454676619343356430053280466950147125181487045209282925528215382242076399990931174436278483129729075831395424137239961002873253782499291217060293011691705390859494516466245884770909262774644466517792551300553844419759044134419317663046739641194012669508226528654284481041656527748450095186717834690805966616373880720074524000193950305537838946238437014724922655196665499819709927003460352610207714091174252667127617272818529958429582304208246794648607032401269041198108804282644165327950258164656038656488931407676587267217573863819067413901188286918312390902586791882998160032330128638350849796314841345004373100127090643289944299417792038537813335344843362634633675943303349253845527223174427088923599527019781341776641573693313272098445459323151352184612973765634897112893884395919646891116242660505344654187132988168148175696906503838191834931907716818945179256442670439065231096990901235713222115580919576902861111752767094148154736062290738893935408420550422666253662687597941453183160102616825545419099924937628401166538997548727700959773376704956296009186103789965360561507334354394131853050672269750892446912486804109249202559849894983341578127893994061352617214674185473098210191814617785382523612113563588691685910983904738544821586320502845140891202715971419495518926777174934323243814694914640040240861680756418607147972456576724605192922727424223429179860524267668177362671498869280078732553759295253075614985007900462081309480269692625019812727122305976080316509166594035923426904893059950219756719934437721489433963490064323183901350544488687233407373771893169925906141824154395342075341825699185586074149550231484819268352418732307008280126849137745375937128805520765498678237217713595002647235935922012974627328950284786149122483335438403928136666669433434599297081638736296588658195832082914871372975898955413871232979160299061961526932612278770385909279047959178982199280329121354037829371704644598482277393760186361250156005992480614832275540473673708658984841630394748180626262756902441782218257180828653468917245993532398981958892641330626532522915665643675012213823165873643786735102324944443689835596548475966869113205031888339236813047660729339218277106773176106173052827156393529662711945631352130328536134748636551577600000000000000000000000000000000000000000000000*i1^145 + -45493336218107166805543712375661687043424753050596525003505520150865766552839534513322006885032752471200923505794351964650287313642832003746188454168660337057067389463427599542011877680123572615286293942116391395823722357405199638632866581487997021512906768348769535986178859514470102591938317193908156722661905622007080227475815775575185739868981232545539698200278695170174490994136676412180863490727963468479597761723512225399967792406488017458087997412535142805300083031317153709086383965353655696579511808280419884329210393084698441650349643590298442110390483627702488884952722795102642591243040218947096625298331918777113522959899418423270284698621130367019371121755688379257823513848379370681071773642832349266898395873408327722514130556662825296275661051030090548582690673086803597173718134690608685011246685640464402983717528594693056272204455946927247865885624983265427156439023267521464512398345072981009893221034103128101415207397563273402361936463335355453364398613468899979546927487694690515314754188811000958629874196431066195519537977548599431613078929716758770392935411805873719589733113844528123970924534321488126974528825599287912445010808296398855528742476520453663588478470629919051971878134997418527832976833574071380397786817178725494722322923954765061835650077854785426544820628556785548381182344373050479608748823502274352749646902541981726085885892027023078807894766827117832376937810055035449632203138926802793622073886133982020303210544977172197453317681898730574006842806521478297589922468713881761876849438807584871677022701869628807134102877275976835004948247542270320059528742118204615837352406236091166125743290994520191567290277436595348261238100121535003862684576496322570823601234654515937738266656172741940862869019925984937530409173767574381392839765572741994491831237533261151006199482355382123093705113988254460821873029597393349051171321079774816406131485741577223637245883629112429691045761488807105041715440382242377999788617122347837431748190378649042775646548435001388690665595353910130212268318208534688910755988855849306735524551957133607514745919924136110188383460216563257131196726473961233247655560506515135254381395815055471500894754484977580096802737716308314487136922145178956784406197386049611277265933821327624507033154140922247668373475191985767672741915726871538492296420131220668470194144299048069332324862598281244428445269824793369212970262971328750122011438126649795413603813736786162545710579355149023079230738671765928585532797871885225329645858628409705318728378341200065767470832987500079771205676005872066853481946536179236356327623708563453714782643255189126099266955880441716759868080977920239561346653164078111232824975561284789337774096363871313621174983084818329983754928953728007978650778028040286000411473775641826357541792705644512052823093454567338279626064818392497366294319995039030974485588991633288045200657150227914879829220367889979496476170210626173448783442204138144332429139561599771850834748487769248937309694053688790043545225273259950357819216452775325431078837777621303111080821834106416893327607602208329127816495356692234381190302284719833634235929794952350752281236746768567717344538163194034168583183185870056272923563241103658095375854390046823221797388342838105342702066015041116106881901957961050694723318337380204026931569683681056573040551387506730565630933717018329016989449175703522766863569553132749626444867345422095073327558802632012191438808895090685547381061701235487260626727282000450377881017920567589620883318063224070886507860523602008971216054924508736867654335965268673293899393280609818283124172125616495071982117535981321641663050083058254394556789022559125410235996300430434977662308946548431189787609610759566249120728912335914094388947785312045346279761780055330771980140446108673823458995053794002446442096292680036010670001612392731072636206323217836211908853473682184043815788163190095583181344325238726949819912956161825140513773813452300230813470837027337239179458200568707605572481805194142213393456429232513573143716069804862364647655288820072090949670524847895499418406697613281114515347214691792134756021416267900097794293446654296160983845713541920455895065617098009261240066264203617099567407178191422732725673396973355668066679191739644234881199170254994599849977686244620498637809896651666602326329735216830261960569783205410564484822507942161662513178161206488936605630336550835228743820243454202318769157673783425234007482258313952733307604613510671994928009814039188040615062053989536726288272654022202291253359678747149984105295038062037240275806078934766008334201791206683472875440083026504085120947549497238487040000000000000000000000000000000000000000000000*i1^146 + -71183313611333028556845353278111691034241011567710706752660968886495289164900965634079182740535757520257004805898925897723231629386358712157977768540124801801433500107247672166353491874796493392800186984625180027862964454111308315479925818865000609694867938981039568924613482351600655024363949270752097046899291812485134852487531460386916189266196485380392918100218366472454995445742557867211917323514460181195805833112558538795653897029756574709297767124892616912774021242317468748787441930149661767735152559768541835816365151594736322249667167738109592018301835248628423522397040644866274706688226984743032366063730837065904346050275205885173828713776641938796838127288821396961289172440689270991653417165077374010383583800473475130341358662698486799371151181518717508759127353971546017430808972766744615639991188847781908775781901550089274148392424071930925161541432320405078349970004178874679933876435224452521055591486899084926007021864582233806734289065129993370808434405761697530724515205019722735224783910360913980771428694182842506849857495680572274741126384062884814362404897118687384249254937036129291284705952892290963926889280842987033305216965091285253695847120980329979225209507362227010815080024418005549973877316732910120097847790285292915147858786728153763349624400966223837947150045645301755845484673614459445899488013658201080877777089837658416519434831609509268278270286116925836222629661785475130919828037759021835530048399076659553632758039519693876635879083877293118257684596973514446906966482685502152480064953925775273837047655333702268739875865981468805268926738302424893586646516148200209458477091644264737555276352642377438758621807142024367138925189397794959069570376541103057535106855814278219644235790069681249891324255741102597474070408454579351636278687336446229777630206021783736094467856277646511335007756458648850924110138101139108983929857227851680687124358148624109086337983720982848225099597346381635667863117434830740181572859782594887951880250186518342772136576307213843378964304488945213952539467257927148423222621713721503541345788646711798430067969771284497390118187689598258979372677494775635427270456029443446592583352705897136933806588516067804112421756186868641983197567055241722213464026374165703197711959014397231053674275224294999267343465007747214212449712853905337963523269535146779659966772341371878381395105856714984484929762612923025250030556750159243817712366296824372584869639402168263574165979550732359359425264558445935970235020607855737316911282049927624709983396525313835476419138411022903752264466830059392978574920800256155962585752179295763892474983267710725143032475824900406532662817821655546706377876465902582459961613900837096987914301344650861676288586391397097814010332668465092814693681323628477285014392528483838127521602713709098189189440946386104254559530844453858226172861760687697433326928093952020649313433790252723583881927922325243378857427341043281709487710004706865646606457444535425231650334403816505110230891688548771247904328799187332225723499948853925816326718470791450847263180411309854582828194127767184789739542754645480074756311582950233918097914579669059109239994014979650840893437569819919813323392368742812963039267410259369359499893189427077358840393235300725400710120124092010620895609622469059364381423529885541651062479202143156975324157868836981753825795688129291737333116096888347878072193137125243875819210587368895729517778086096466733989434606961122991395089612395455166532315139023187447979826374722590765134520063875329369365300015608653011450476537557912680555262513646335418656032954008574069621956448059893015970029892684631278665768841269624091491467287087102795674019575184623065675979285427445389690600454388161897257865252425181761538768823249981701649020193722901504098047344013439474621311375733194685205536675050345505016278453201283572744639862576786051408293872422523677931504173815871873125781216637332777285600998354323030672538059277850179946159249356123054515632658919471944724152362089453343604901842323444752373761939305802109700376837651036625708660497708833590379569328653778199309141029367025070215823048032679062971813120314939581601912443966609511416787273474569460688375281746993583169377987886647250511642315358563172541708581301248026533323178408904428944527101344054978465859816059585806261839497502820435454796858364893406631137259997725376003934302189663058805316762634699852902534894907927996221188571392587889305566447382981471014024303165195935072838963705619388070351911998316327865278019764517862141988819399899590497831624988882186131249599441752885630172042291146925378328264915114940888422285312000000000000000000000000000000000000000000000*i1^147 + -88435658696193370717233668195470539169534022668816000181894330956858327133405327753456149905402978480017958539570904358158907822047459096523388142547309567988397694737351335787110667913821383669593224568244887409101571715721816046204020013032596832128352876266417334286550662059350958226664472249851065479144598754022200066349418399054993916968344076135734179916521295527349028943049511939809925155281005234864963322084727436140478588925324279537931307220764834793236784988374578668347689979004548995626473592591688575848210443401284326559171332688949505368480606737523094051958991423660380119455960979144224767307512812439962034811763216338833867937984032770452861616951635382603671927430974572006630572495870822776974027368730035997476512717879266810751731080382432145257603454752973510604769254915286421253695019743562543672316124951056381333176098896194428827802797622187282970797218584342565266266715715004897994129255756260027417965965063218188786077945116348425648506056566748468128497349925967117768147182244647398900859902378843559934676727355505124095261319915535421172676136713968462010952200805280821919999180232193444430610719969233174398635667840351655333668708758442121229621255443100216203783457021257587334107191917376242749150973511039014483123425554983007756737158465147601781322515542394965012907872883507160761669420868811046202415851201493793157724664575263986241437217892335999475701940285917013256371395218831839863331313331729115767091039128510110235781572167987794073314393342672232115622940594239435555223035030029070233628670785488886155738836170361784167905448789032804729646124828209538776607517598360295626430858834465933416497751027830936941772470073587142765609134450704784274655817931865259032029559316214222721541338027819499010625440541829613954311485729239754862253474582144371295642386539176486496324533933762327155320150611352966437433900748728059287563744031070854718954441607357074459398445510217299877724691262500744805314997538777725462912269944989847549067240337051146932119360599258438716407328666848365712902128025771585687379408005066864117261428662324981038811079933343277887587468160706736199503044188937354544730207476120813593325468145739264108828690594120269603653281109267850134573680148534831948126122556293375342394246604017477507100708967116591888475994369128505631256887148989144657862866512374276707481875802558064043364759973325524838678289170507926280503920540378226725408736532798000476061957840691035269470412596869897750660467871670612276980988535201181929066591327533352791652939635034556536151038025666933955900236138509104214048148859307511728157356601856909227753292245456976456534499806827989922960240120071070271846505565705949275026586576258538040200843840351046816552942382730650703850474173671293355632022573538732366397703782027216939881947622763516716368631603300773207343628454919859288971852964635390448530542875565645014617809937354478743267205415541740032262522557314851728172435099227419816880818098094497043090743492161513158868853922699279630306558854896236920173099542538141202606023065340545525831441947717682244065659834507612054311407977835960433896433150172244088273972931784628803620250894014383926098102757015650255702045619146214689973223251725501735688010150364725806066678328905332515147491184876923626744083132836252235002634218431419213680619563397733215315417291819412061829122881059114728041686788887629749192568528856231125702439785836325183264809532513782151830486753770650859395947231058289488838197780771765961848126165350545224868114657615366821293438932373490179463061637773368548368004979228013868761952427907925025894657442125477788327874628026136613559824896882922138638191692951728434919871654505574028450088713082496295470511003735817392988461756566118178568993149216581215748590811657577454459093336539360188874216620577497391466125118546007055548421157939223033813539209754417805447754091141793231836341878448355306088837046097136099731487834223032885725697174884032506719924610057267669711212372717462517266958788503646931514348963453125547426396696215220327256323359912852907550123946800405065846137700143471012960673693743672091169380259861740285817116964843727330483948959282172919443580243614338220372913173590880789240542898451148081345988103103489653530446767234873417534286806310181803324456772729791879181023356199559371735063449395483710716256450448177134746308500154618497497459228913018872585807251583951748751490087710072864863274136379851291597642390133932968640731756997569828161743292406347071410432417998076494305750573852461104280507185565139676218470861871169641446637928003495105886221264033482276864000000000000000000000000000000000000000000000*i1^148 + -91951801225452178330671058030553712446137655845045064482788915527228796228285698147174814065752278545540949365653455395042410982810218480841274587973832992292763123882317472305573981950057954108703543244740080717004719077817676744509555384752136067430664765960754930471309914869616418598871876397809297571488545277004231316150520846363883830880161453709877941150101332006444933897200593807154748260258988068235610378231269922859364963945412603305203995329638454016194888318877826515160733132293686788218006745329435564097777251711323660312629016586620709673909402286044312294388538099542637978609582971479471190192583291016888340768487056594031835287118264811129274082098064085810188967517887323811695190837821885649905750756304933301787543452674480249397580954065256576589326758979015701977533354669805250412947187826187842847059024941816129562258919656944162131146846028680094588451535887727499400843936209630600677529830894596340823734563158718934761925690676786385068253859482227467338851374252010991650535135937585526331082178030139812663371779396398311534951307652065513230015115186463979831370103795968913690651882457199020444949321944232939076314746303432158164419966282561999892972493409851333928574427861366556521622031922959658915804876520910198172567143553712966085722267931773110007929061918477806286690493522834633726956570270368243854314364740865853341660225115997522024590083060608590430350775669762180644676398767813738860541861995580751521060891784159755899969767083202110208531315378562653913043402402733453100367716387162257914322576907069359898149892060456265742166732087755364860038317622171830864095411872569586026118941753056268916726449469418812783283814050406875100612382236365519287685248927458954760029874780469100839521671982886085503053277924787076573514814499183233949470791129507233309390128025332602990587088185154168922862792412632635261104398808167936249946874606733340316957454900436035350811101032945949992293802408770509936058015991803988523606751560526184119146033223057067153413063643817660120199673840359964005611326930282585635211543114204797756971544420328080058522762555036249004592256108918910463611463902092003665266422287637856827545996862331017622301611407518237223953568917315611390259449380840258773953165913210761899807455109200132690772165507831732754129849307357046535849092135064430959317432754860732304318734350108799600731389300828253058136078516562576804273526772739264511831777041206288677324056509211784785402900549738775125239549227415886056927939811479393630801184324216980357928239692115984692060355788717729747800199668455250019335029615335695393822184958555957908190301158372813441952790357915283277346079243290784866133364860677837252140752935570755919247964317531053602657643628808464688892592173870368917343468374076476530599024310723865299810245362646972043978243199320481236436160224609380610062299439724294285469717705634512400388662716922812236243065563362005543198493109885110727606094408812123854961933832860132965098753511415716002479863914341252073915520688581789810481349615001185178157940460905146913452201143299471934815181184001177733975713268825671624382162929302639145476711738448805842909772232609831520224704745646750152933861567056517261606558669538828275967499843952917604419172897408641448533699425107500683053339004327129456315902238799639417730885670947899882627539506775272226118207209556418686964444547453811213703517820847039663692759169407215830699150973926591504946101535681720175110968165488459561383924605203973659895992429033606263499872147823256143570490426885653861736141737876732115972964843152060936512510927213069152558077458697873172112631279093256032126136277621854840791062277955507664640951478746559906278317380257619505370526537564183254443623828293080664348088198235159114968302631914082841925274588598188645029273221275124320306364161473012366092114740767640849262242145952212980332419656998620309873065731031913442044143752406086583309286740426527761473048944644217999157367652059020944291309978207490115612317239095846471701355651703217465870276362822867785766364103639739411697317620787435162234798423041798542004109998951337949675747296822596061388131897124953944144100822746962469478353821121462558982274601291844701676946116728266438340289042787358717651188351494090368208885601305842067784274908151739260258832917382901920792761075673791936345886990984201600534650651975335480054607039395899795751695121464013094168972070447121222273633542785069434666264804301333211625667384505303135534531182887824919640977242958792514802688847476106993557823992730255469569987408733405208630375426764914259577106176409600000000000000000000000000000000000000000000*i1^149 + -66601942426085924487255220059128440180216299743745395967238490850196110760894290783160791251786436680925893836186592631475891766653354611556311250135562239451993332415177499117192128444105664830147888553265601260069016657507369345965513039820279914624789509263301841353551201249271226402534105577860974890940603609341993462473241846823720588299508937725013393247992437873490912453078394490667818676407223249899319367449056880209194296103381019543540595115752493843248977589313870730061857322392037015894812454761496963274268899721084913727497070869984120453356864522249077038576979410121245055372677872564235266971347586589064520887837287191824263234213892612803642277256865673057236946148529985532758333189204581566930978723059274098985548539253620384805114613930912290753350735128786122446452670380693084158808389224260813953499441384669188675632155155429231529931003358182952916997854125100524803336524567619903987433162471663593578245491577461557493621444127950862937075281454327386140886985149535246384611984440293421905598863384284643565066947778974711844515940256331198287302850980514672056873214630171299446606823394760061390660524887774144154014068587471904952910884049890486702534775226910947357230070607644507749340760497739117268350123599102857408889286186771752471512156549530293836893991234438253585956819346090866030499434367556467562371562138214728724917518341559132279920070203860098512438633178583200411922691516443072857581791475424468417356918592464260692269850536879821170171944059192013928703745055368910759713814435943269042142286340912160642381374964329857807102407040921437048317115703512597595232503202714854227303553616801553500967490040603195388947586117598115726323093321885799867824657864993510867151602587096971453770848176649656850435558209431828595448724072767565453689576933603283775846921780907464074692610047380182814183269296255207389287030187297647556607107595036925300514675425554752993528244387648698264367025989866789671223705395300714168609797538165522231680599515485823997850843620953596680059188886257879523263496260044465610287140375600424472039941980717466048673107457041651658564439713571858712811066916063128315794092436004281868626210279457783339299788256257948907294837615399781172584543606053237769601040629599372585936828093895914812923734678768932573432682792246194603343144005689368312310930401281790112823322747086548156500825549459262578900277548423037590040799075178159180624495667948441877751558712590943726286041293263422791647957952270454848500946897993704492613389847235469207268707734827256303557742719924812485522677725455416057028131108839618341732771423286746956600208315305090719851762178151825406600018343408740357868996814396872718906307725830841911773344330729590229609307996124703785166882648540796188076275735377910913273788500845400194206552634057437951435131347025930041843834464904578653654224169334524610359445165985671482433096980011844997764684537844575415611288603695814726628117451921885745277695702512488335035678135700733211103875876935359644228835912709654106117569471835072331841766418091762961962385875069306001889589100579479453880459386055327738824494858757871088734407536027241270191153168427838515789793736927833037849889067399969570624800650944124592843930149998788790321220798141036474242887401403335295453578088302093959717936879291062701193261794144793690848957492387194282447127652616806092035129345803912681175188147694958469789380671623589631104461905616391142704399381606679376988012814623424843551149138787676860583958249654789319884738667810060813997583432461399143793922941139683575561233428520557914230979186090174401069924425964125422000485629077421213753902788009114919831540094032037446253581837486762571520517648189437543163716301286664247695033440424976916581314745855617503523414487069761953470830872369417062480147038160406243589785821162319786923504787749350132595806015663563600183971998381299549121366149899211809917967570739432444627836419586752676644058497825477129915422688309536282844258924917598599023610301982989614773574724849079701004400084441673369374123562026109402268180948039944253275232238939417952384191448977488346203766772152299659256403475308353327933904476384510991243515639726206532668891161278215235758553955020986773621022742415638167895784403005091781189360617440023917031876383716914608334294089938934508138240614331065673955970822004977341291527486915518199963319935576570496161912587369004159322514972808359037733443670472830447941222770095694333568889942234005088546806320969215678707466071742911066128962789462563948520554720392098424453068752000580560524003269295632895967232000000000000000000000000000000000000000000*i1^150 + -6337877936518442986986723067082570141797076126891514452198467432507833910134294291544317391807129762903621765410030903416976879272064385641350383421921192353839553120673997655117038656559281842904383467125468221747307394698242486388259054002347272298889135104538478131201438820735727442035432896019100218805599886272801418352395491374102908448126929941699268258402995181835596979022093659589133840885535804301203744314007795305350256784737208840784216499737906760994164022323793352662977782028510908863047334247862456724390816496190861078008379889872633929188439236858216805274493069846806913318365579502259267613775698161480242827389047561294430140482390219165005494727154919145031441679865223615090665751280343118710765723071366047845923930699089648753437555110825235596751645792683907597065615440400874430023123580761118636459314363207369913566298652962315021874695295743147517891940883484869749829483488952946311560481728305819628948314177860596695643037219021981278795996297288290412857723426468393796183705468487377821422191830365538690891390539741123794413523201591060193399041712643801518464551836061719932283587414598337703028564524986680527556370596299161647095193415732410111757511462342496264832856738545959937233401887143615886854105582419635957903968657363111404523751983705889804314399020461447488917626242918574678737518003049369301143700245476362582762256812517662708854120082300728942114159777114441800840126240434301381583924225822412893518463082247353609030978983833340667367240771067302556130630735822210735667435859379594752169306124521438304256847786941842437797746280444457231537058215781241475985072991999706275697256554663330723023243945453462873119752316640925410217588098282432850616486335881668742727129868744054828333726730679040825303812043086207092109179255170240535619760781888684694641251193427844590315088282205479384916519625587505769345454696820019748637837111110208661884769054349474742693279569836817278773326282050994661782748963735405432104688057630311042782863098306578841615723004265072233870251170082703145008795976166698271747381760906888408478364032624069017488593781601612524027401163031610095397670626526677163698991283077312951621312782992022313747992838009857600487466843794386112260551709892129325184759707018814517066036000573629885412634718215416592422449741325671126971879075022609769906582563372020216964943042208533260955800000323627989362661533157935687325375889894026791492463700711438819483788395882903013889979974786195468243601538077955062296850459499398890502370831830828486345861536422269094289928529064685074452220060779107442986818069835154238251135007098682722391102458164862879134927399532446712096031658026028944234850219177993437214412239618359562263730341864824282952055232946095648141587109758857135219524894367165206194956958353327829222719518063019408722381302182504210462803093435082206496165892436717815358529389406452051675499810343490030194235002744780880715607099641346382775735307778456178353392148465203911799586103327420432223352086181988920777891908560438497794232513071798166696352905340859909287150438080421105694610011714062016403532803055593328126988428243409106879440665739640517821420862238850995519159311401123816538470525271298654358169424120237471729188195354858918806321864815482670511311668192679810843894693622273018992157513691789072914747587197515620508436298186776438484075238173929031135746377976783984879538402496858701192304305451509391621938693229198054808646248609765945960971468437592404674043363211827854107115048907868145644156896629149850136851822923138827219076590755507115485942009085472578167582525777794499547078085303564859831205016267132844212265742804978492792239517686165844989763558118638237810456087749419222551254226787187039709604429254642998885924195520104356458493892334227979400704498804906095205095563465770350804934962376596615703638432739649812645653796581915236912639216799192110341424374892502819057048347593640902407608219099034945305511160676879625711343567059948534250092986347314827464058369572296815506103901335676759879039325016922774261592790894082150209329503533747694508674797139799416437065905211402121117643661079158728688094996119369233752798953435487111281777396485531012679925050023241864939657378785711322696697806294832156418107422438073234536608457550437190897343756262256423932513454102593289753153335188052335439758309800793066333909260842306478756380751914737048268676321527125700467976076056566057188991757388962867865115648405532758127684165403048459855201726916144589219068902848456381099117623170764139891091638578877760048566909323475804055648219640627200000000000000000000000000000000000000000*i1^151 + -991005325697567491134585224712017771215376814679268314379837732197051068005386216220204120339019139187869372155172675325227879841769485905909965768539532603283657202545264574384980706056697119292509576454893023219353474747875129804426216508198054346786134058430301129948206316653983448292254052576252636423162774171919901913678228421166264998214624779960932294616350651526808566318538441494881929820846085124737115122362329922969976997580581703217411253453334588977179726844614721851428505741976873922712918805838333007754527025179406910117110125239640718750027961893437159166403447141233712750632825430740070762277600065413110947272305134120868374373582762874945731329002314644942183286462809652613877706393847911472307576922005935557178154079230122505236084112025844151408206405096173479027742678263385802185410957952327579055148846220216368586941403684511555478298766849804103718479923656006597065804282684325306543564438074761124102088548873906505277391617908859200188933880719649437840276449533123885645600853690999506892933056031124768967869922641155411357850317941469064594331793062548052172454399295887367515556931553082267408320273236580672071213754296818466650420779124166831961828494975644750168262461330850388506940081879877558815282259575168418989990253261384307596270917021476432661912086929019059410029400398267807124045432603057140263874955951869638998056011549267088668159830162943869738492449724740841991375709118725543946182504320983496470690543232149183846084806916506587016189415548724148650524033541906313883706527818952737297697091899473008647987875778561017900348236492250953668351487199801694163139840581297828898550172776594227810739308951515158810056493336099720503815525475121126838728323597707342349383794302592712468293840026340683029622629380209772898511523553748076978617110664435696119470827324539692246785627382117934025775895963877536007064724887628088081032835536375268570162939263906043315635417199922854666165469601732623196644373316257815392556807089552403993443576082999071709508136145494422480006649697055150072130756386270427540901553706735593020741167807244243379091008402710167498498456182912725306949871380071164077244380581459119630572234432179050578400971250884239755071714316376665949758440448791157873199141640691332016086634808729836457107809499592259101024730149468027548698831340804028141810837298839234325837268875654659395761608642581075718777543266423736502447266104735547395232989852550412279090023805986958437858147181868280028418355897921384426572379391453940607427562426111693380148150993544324851570461567927919658242216347928017553847552084385029199584095040801070061064551591065760837753016414230937239272226457834287660671713626192248621516095865568331008734594484144475018484364836150786775361681803394278440511719314353801061271373628408856842111758976053834191729463787152455722706024713307430762736991717467093212669201361139187630638093081253905283957073820305301069143734266263316602774642086165075677219918832564176925399982764149167081296469481750817182039455539139908172558064060898258668634048634731103137496900420502884000054951570986939051429274639378826665424224296940239460395907202951705303040102686564828016887841330322961092857063076563228451816793974770759528278351041265073903471326992917616139098278798975986670881218700076688972984573839636148594196559903491421490622141158457446969214343149844039236892371570947412727976424118263565707306173648622082786685332146953861043789958388615709190251309537306202245819243159420516510668936724451643875154864517709666445343620579741121412614720056906509006997231691831212768997831949787030731028646817518512592890884750691829013050564089727636430751643295277168618316792108931478315191490973050401916474825942582908107243910228053205958693880457565863006707756583557571357150011631703391009348972844192373038552868103035601154501282734927413599831602965750126837609430496743322513116124116701443206690855562722146757089310277700179007877693484063138271086367356469857844741236888550513796777349407124195679071715684007726675040909504039616984030159096037572533448424041038468881699222276748180316709161531462280080384853506206789109842343468909345206902901963500207512563751571294213383081645432197875672569500398117851063683577034246567089644975056699109396208149380841055198877571258721265557456778632025964929741314045092093627514550733031144212738463619247776030120588913749649861243864246079177402254995902924583515738810861314833017110310422059850567833570212600957531651498781156238363643155503898653945740996232497341672291467731531483312762045103968497665310720000000000000000000000000000000000000000*i1^152 + 435661929724963867801527370264148512217767255664571603880493420187468476954127445480625884918887492766236977295699450269186740616446698300869766440358139909034068878812219448291912495272114790690356339790861184463460364344770984619914727201715246577323899005666906901709356706686898998624336000804045948485339815207777227623554267114642913565016134610616291909593659701680259442936942047287359533349983993323545503283188479448867523010734059623410394868122694591100561271232561397302738211868240184129004221779845542808849759435512259102909861264566686815855429213025487689950618176718153241400423554752233110825932893679157391265582197879439876514856024638877415740254911580574852609532749030675458168675028836832475065486317238584693217217644653170830293045301782933124353093852909704523940859050904216875034196279811804317684708065073739618876096944203991069176071457231124035572332813573498019671263413657866604075599172209968333501827471195440030090741456334947799315898068781089206231794067252891276825834405311184830594792816970069652075418916642950600444100118710829783920276796870088421974696279673655625760250890858853982782386239139521822733307579561242523336378900768681358268861247072272965639620511261573992361484013048130557718930392131955311275111971094001647312163728367396476500561424610879638339023563155355703185004408249422583606536656941112670392828837400810466462888437434887528057490196228021123578753171878399409153852326194051439196987285193389942485911945965928802561627815320221357188010380301476979677564770173572976246059495514353790932859474944764829935512386817001191979594940762721394143602543702114673724538232499459252981236347395541818115828801964277684922120624305276563664780794803858514574091090342153632267216029892424968075835824069311685280820555958395138575752248530882533512789933199518264514460068628123648010991764142703774039989189398312708206865087552583670370350039178813161187800309726348349407472717172795637361940418224956771611586121426746660565648358131455039015300505547410066493644249595709806081315682708302696719864012925412044495071117865225158428411218121620774438659505237903593921680162035114835377893226273424376427970985592459123033989052494713101730139954840377019248205756185554725958991769412780462559418407463675661681668866018488429796542317188868474948699010055440970859051891296317146731285675349944672153898661587828118545449124695129396217236867051014950510429045705535960815887129141815404708750754828899712180155283359979530723597980272755164185294518921097700731495936832035945630794251029002846930619293256219580045841357506324513626280502136510386709921578486332801741582540586327365983128415236673493478474171927869207432259720768221421507081919989679102327850478711263086672767598270009727345748740710072042326882826752363585625697754382714764563555051988427427772429180543853590038359895386265583621236835537051377511294720601534493687260429068362993221346930192019640762745769204202481106353890162552578528565313876772737488316388131588259116829800917783232496552693517614198945607546792614098112801847060106881939658704391455614377142769621417147641717323328321609595206055995337288843860133036850479537106527047104014101098779586758456731323635203725651218002927202502851946376919173159923326722084867731518810231852685610080258859128284291502400743085767006222406068116464157436179892086329633649472326612010687622731002456042013886812227662784515036211799746915517893195631270653633302584738220251579043541954314197031906591420115225979970867518764862839995551913253719811378796157731957959483282180106221194083673836242989296728533431841176298377217843883985050859573923754327722738468255709901834125717819429759353889971948909444917616416591045691060474229042859014176702624116138386626245240505925817766778123218190748156685566724469896989697143841716854069389163154253059250796097199644038060625978454048139923584122804364199454836482971114319462981389422232714826751453084810314658196296424127892147033709526348992219169901738972376059285191165090421785742302146241035863169013156512551943147237820509312648171419863652072423642321673975863030865760213537242545178690837321631697448545906506247412150815034238042970061969808552591396757402610254373856546214169842425444413938370077215225457270584110180043138073752380214720230483682001977511578708759658538335744665516099023440413462536379233494766194977560142266453795910145524751131836511155100638402948771758652528531128290575148884611374391741618123337671339150893048159103684148838475810628486140382651890869302019280235965155021586824167424000000000000000000000000000000000000000*i1^153 + -17322358364240026998877100892071757574108229799940211589577305532090007710642664759602003385986003383359957612913244349453132916145560468462408587784981938485793037974649649187399578801470904338033807844893135981631713862368172048383315854024148578276539706274104284111598988834747045523847642450402209582298954235336543334379407102385899905952710049092304016876886469200697664211617983478130835833871336727156398493396975040995457542598500030655018208977275310732077211387454467651948212129545036633098764997254415761378271359145110921434058137260518840930666557855107930502105076144795689606853937364496433459448871635085463796903187520632144104101577940125199466757965599975408432389166388318287364872949603325616316573592892308914787114518964233267423636647668567537276119386691189491976225557830618730918794972309277061107042340869367312774506407599988565933282743477843993414505219006386347995452460507326974440758554086071541413810874385631300869053921221246169077222369119009627405644559750577920223258552507747560069592531850242378216997762965749709219055000444148839408924683644004477587670899151281773352792341197731902696331669106119687116485315015994582285653361376472705098156743724457146598467566833896574572820665520734052095205402998586453815446763303309994506125423786051779396995348507608797419736179434201492084351453573816201903826815340257373023800223925067833778298884686905164835070983646088026761542632703169712597378636492050742904232102630531208561893871633034828836319140771195395617898570280525511294865296651076633831600526000078602551518297034716200685091438640544152321265662393274293542658223726056316587862676542809401233523036564861049103259871494178471515734544773039905193239554779218537203246655271977263689488493770293934562990222611347584664952625881175413941668641428555984381033079629448014130051415442987236715909855808658206128791150035675240338638622191611358671630210668991862195861508885066687071014715851047112962947392226516325759981291935785756223280859008035590887461572927547058048110854715976228799778129008512514415268328065478042987499807528932681605720091914705437417245919299654183850190748838811865903267707981210674432578374318583323387066125837298856595376012627810376164140354263569452244057174861339729381591455153449067503989543186085584124701383401581901066734771383311334551911572251516890269174121644129759070490596160264529047314231361067187430414351388304068875692170560822371076812912731700191990856700700574617374284243646370777630190382367374381898492828176196051644667759882078740958766834470556379127548785183546330156161601744011356699607143694815947320858448951867579043222682940858215694014097965929642017899391020957130699048113812053742997499103436706654472946112472691521574343071426034383292006677983913848455561464162704735257792068170409500530540014419021566101730092954303627347228461416673786831951584792060678372291830875200336684480339537566405954052064143664235120164399338770295268579671042001918629138730712388929562833992286427963005972393121255293945651777075546914288771276701438094881489855348182452486475073115406451919687994453810010862070992225563744886993786444884064396923437020741437012790909204635829531594123514619042471603245802875189108170803264486788905547850785879212005391616205108018612767576840381887489650507209785493320622992253324006651877650908245460513311879219295570510686790173829200448596087831184932142555773213744114622183847697091544656114607318148926957535247149624466554914314087514096233519884783350789374071754151805077245601510695249227633560943740925309632808657962493959932792510768384364527888616024552034140371958564141973263530356143879616856852205828842787143629696728944503732822242896864995328062205740088641475296598242405957233916156617325910247430174941862635951162218966996073976630029382724819565261448271943661961162818415731985557801194570087342703522194565415843719793811775894357597625776741955419647895522914122833160885828930118345285635968882773815109226376407286960853878998037254992832300418707723021551121172950951513867633796690257783100070502384873329627395819831827573160069558088937901512064594070512267359815219761521699105352811353598139153231001238450110924032700047832778879345046243591162493918953591226265832759248916243755652601016141784338116439270286711174249081814956764363665509596628220689124960482388671196590816718282181665409649252520065465109035385909912992544098736341437597381078076315242147883033953906433246345663233990009045393096290134530594265462784068189944541066281353409916036878211406841672544288768000000000000000000000000000000000000000*i1^154 + 641911159278964648351562240045822712911935008067509262780644505415005590776942814637082350993011036139133924928543918815724217606503995294972520850957714216132597446034304287929194123909682180752280250605249344720455017739879008535845329119987200041486161609424129117653913298135411681634636553990659520694721135225244237032256860977026530514685854249662111867932467330642684611381235334730206442397644415600766226103861105910518877477742452677528436591465273577401117685508408846281035462433731172285216699707011247071923074622491040900412448179447198140716266214585064018865245684391131747258395415878994093103918352384020397171146052827230237417779865849136387146199072745475555803111268813802054505246999815612276215306314043080910549690318477769095329729732419999506100225277515624658857230275243207989337948993924976718064429047767228387241139890846974014824762513869546340530437711550549841490405411254074588455639930063335952432241606593856943524075794867309400160993503866659791523411678414009775973494028220771343438484804295760251955167820400927497181388209053583085196327009154381064400226524092183242728242709259423471619327569370461272581977564528229703697590128816300296174589248565755758380043942427830748062949776398218019512029420020288152970685392011952494631093873367495181674974462692433411778366048040110941735512689327963221954238820350437431159663541096062984873003460323600751764504573644050777419053995718503454071772899048148773206118017638820550518143206041136607287909869843973252291416579233542933109906616460986480634660089743391269132228520966474089080103686769456761578746660277930000545016197591029785957338071397303080092049184729416814042439105762734573217854330153170548117871042165403006699718342403038800979908966396347670536212565509296678104370973556793360497349761346011687932579373418703096567321018129579758594970543597054870032098892492072691782968577586152023696602179462493376779998882884503738041028657357148982303621622445440645747471810671218855112679318061006451405441543382878590687697412548642181159613890554370090740456499409991425804950698571936148250529921910487987295715952649874589843574530759059626286719833190851650953202858017850227512321890604362785644645261377360459543008942095401492371367410220745107089191013963809883418493922270363741587621188783479025190915784679651695253617944603349728580419519419882572233443854520145246855229958296009837583922352011634314534027777484869923626220939696887871991098564230093022179076065448122684213309908442049303438462751211174539004684724189981286726549087800930791855916557275457872339260680498464541044908099990404044192209414704062074917277366816407294042362151371783645032485913871929760298714871429550468558826450390485641134729104334409738234998301481804549413775312682346483971725382010699781100938712146933846252149251302125004409840744173397135298048250331008667815089108921351805872377366001503363507869576687663105295207194478609853439095594278146840914975793497210877379801680476943381289420465534078570638797438767462531228802864381855357651615107757602781219023293062752682981381935244549577770771927733292410230644382509230984870819608475762177676769539815251393988290275598016292846867136015694337476839440884470845724690449174523539339332419541643872392085134724836675416861214151928331315728055272452355874331616957580643682839434341038846577100542128920685112122004795399452572355154817646474083479969480441170977459200695477085543401197899992207766772216995987017352029413787548664397898013358361079746945051905312483460796221233125341001568360019620181046025457464786044516713589716400934577379300118420817219579266818177395821703009382411284433969269748079609190968793764645532046879223644089431882386669962392310645946714671438958763717813021304118319750226170740828728467173807828162640751124351816189818389470854927520750107454167909881160110321095717166590658616218777308924694363668409465158651445181865744966882703258731271666212899547009889867176936259201766460480391284040129234414020928201679590526727725981763773482657677473904693183241235983355438981458147847218267886256804214091629838510470669775312305107754088740371517648138123441811037809673578531861485985336165809500869029899722441202674681027128516274727885106871010363594578311813642896368288621568968061394397222764154895017581600918741280084307414077968123152699874364260823644255971733283581430070189665520980713350530816222416339426296804329383155858672091084783440959530661191871535178669990456051520734902117995834407298441601717335636937845261617306500544289832960000000000000000000000000000000000000*i1^155 + -30327745952019163414049715464416668234073738598596025419011181373546813104330707562358223973440866666137148226956961239660607578797281768396508070396886713451189031091331652902989566948444727570046565325366217679900338484353244060808885215592770415201182327887210732851270920273337711055094322186523446802557987390428120438698285546264412162742821358281761461693723756055617110347960837263434736068316710301224572989089718016877802708875648408492789371543894264012956688392435775077818480041494146164409716889639499053222787557720751029102052293808603569611694851238627158639079993078914044745956961238910868451540675330834391948042094240950237204287364972342946402739143599477451480370686148787771393942473717954985405574699632544348680165873063458797937719994787127934850898177115454515287595749780101377808457412720739873843157902030599671136468542655524465278897050962033998778828107470519817426170801175259079201702279079535511870741917401084410110693981670711745571338192428308923267563773856450567460017381091220843759097456722510554628321506864525410558870843879871854076558729016039344053145580035177909376101070804389543278280128505481315728446824496026520865271717385326340525537407787247313128488006926899693857772543464995631755576540650507311517770895847875191665250088900918633589688849234695737489967671330817771275155559437821433396505591489823457464904757979696709687849218124343561031831116554461077300962570069756508961082208658148967603928045531091809176254198102857960412459638905030680424760992515421238546418066590352013846171212418104916256744263441028313009731648217044278095073900276846628007501786474733766520598894717840392304891569609908639145544978676503961587294873620079120883968107943033521034013103627718403619583013887186526437012383850896695642712174251937189902652132784919779253721577758176609950406917613374947417203391124765538465489722736992036609886762484135618808804410519121164827294377469068768650442140663319928214529723294469502657199496428689406090420783850816380594500981538429202355982578242322026290888618519195226511316807200967577909135510373696782990625080188203942207453599338846813615334447521822047135494023015367888603794642119866293463802190832853771446422674859875871040255432724934984146153869430161765504783112372374161664339668426180900238134252664937202300018127381314965119619093741318116621416366255638516961315858991063471787681961908064848005749328010506265344191014009309114031570351417217316007284590063543665653471430857848117601113710336551151637848441254333271998408166803953033939583757653313312752476199790830433200687768923632703693697667498971539406529380464572338697237645920368467564029051760029795322876022350173488583596628990533357188708353888297506054169360366020514356920509955130725110536434174494045891709430362269968294147825135285937942376507205094192957268546376536171946810006783569387597109821376550489953542370040551762424249757405823759517755357047261399513549048502832844657994722950985723414194592939278753178061857496027128152045177010718911247045718484626144433152163752787467012541783588772760595975510095293198748389816077618866385150306754381636969229292972870878006903475105064345725795966558172265208703921026694095458298011246589015707513548421556792048222010240850720212305958558017369562355692128244223889298092446720598880772616983258101454405682583297152684967540318863976585710651135371348451158297367109803338161594834565958345034182574721229723670148041416533654265202353123311994990961877446710229544524250741634664852151692632151853254940638618607182353200667740099581891632033595040490069616502892728005617530484335420317752904334148915801685256482582303851105384396922600985887297781495568749898067454032868505914061995037543357613486924688166774265420406046955232820048381285433730319927187678431170201770226462219890233429570552374908801890676015018265397337351087855869275682888701409508329050324842892707192224207312897204084974885670238169080578403656544934199588239771225267275302494694616082415505150336725079154041554898432844659669554408874220509415011698365797711119744428672764615952505669013141340811415283554155804012908448227965148418330284462123256903842432995062642719921393768758621771080859106976146072885933711481783813511652567696080103395426282668366970990522750335970950424031348081492192589557519053292407507945762876756756054468603681022781829669686637379533843888631018158622666738600186899898376917539234617464012922475943272757964257720940025795780411959248788612630760073971789569029188318303996771820845860195926016000000000000000000000000000000000000*i1^156 + 1080980859686414656884216953836300653265728665815962482775099593593992439325076110688673946889418134034647820451218129180148153191732885328117449253500973543596700953999613759443825513875619602649269587050105075429808506195213767271703602168652791081551484785632041224798129228196881076750883632737309821613065955777343995933320376088459910231592719077093257208468135933062407743070881451164839328905320862684407021312205672164715438068667519957945775343683543295815116916214383786976405632251211073522888662999382246717956829578164192066848931368005115803919335985633828212588258630539373618842173069051955450042866760591687399979049691599407563148766094353043129563895293822269125065291443526030168463885438915851231791378447093160707061961947582058827703093946306865901527020415332953686554386725877150045963715274705886582887197906742634081053880047036713620851495328894139046948873928538819618140584591896407284556869630350626748428171785628475937402012058973236962231114013410619289397549467237019274936190429299106900147577376609109377572579884133200349258206988355128960256356738134197250802237787124518167773351920944914456464547433543731038641224362000534836960983901203905199401416578439200300448594091836727728703400392651444515790137655813153986883413381605966752053396684368198539761532555289117659380161235540822910332912719644232315836919325929458194997457217582918870701984689182325920529457733379647485834854503777926147043469978175372175851515850855761621117165157918417213117977111552718270467963654620530968417201014086610196642860044575838430277656627731209601621365171070302078068693281538827896544167429146681806637396081099485842505210727801503883452118684677032190663263087549343203056650238019973850687265785167091310320370909949781957054036229978018185867667657051023100459669362228850952543714202644991030946955916370130537898745455235863776120003126960652164936109229460163220983764295959978480584571889050450623295530081223654491461430106773720790229304791963915551134905959617711957212722274719982013167302733082113052154528504351222319910334453467321251977172012299992017203664531543954307432471631256372879483184889174996127261494002684201693525943296180983014555870594725060298481566906457875085478463021597299524655463692184840609020712337598110721598548003132978242231966581845178209132658691600658219394817164353648190458929902428954378236558245895671590979543246014201972936725512612610742736067387947770961031232806652072083909821122294653120381454093018659702636054779460613152322088757258286734334397452179035260342231465057840912041998623954871160879343566672730156995917245923706721654253879882561860553503180606856903815865187196952856004351674099758718246787068318588981470356709725919080783127856506775145471286208000564608627220932853884192323742385069585144396639112200759201903738967532915906771613992960713223343173294967834007090067521576460606547003249959175682770194305119651849236735821304812216159316280697250694417636918048842108547901769702953066638329211217078198574177800357588301538475996514013471539140081598212735859070867130697964549875754772377015652044414619354285537274117494790874748192224651334620913184881225576529320162327698997706565544451362408025388596635549585366520612846293240412692709372083970548383988175311522310099038124864043893681131035237225295122606682743592612710301297970810869943092712192271553976084009854529039568160119592430105547546152031217456215940032052971451888847662897396327493105232324647442444793545192806865821206738274137308014041486117430001136263401937208312091567340393069731398918185796509744318009570402134528474718247020869160084011584169117914919552987460876513640694808431723415830049958606045587783352373352232592007305657889027318521430000726253663431264476595413192899393962897313794132816886051202514637074335301788772057016468670314043883704857079718859083158780837006024610247776685751741935005678052159219496207684000309941661856648943652364923126172251418426067987397310573062054799770937129890565855752148166253988331406588604543831162556732213829992056407005341933219105703789107974799408444519722836271890891456301799355292790463374923279150005864349305190446268754251434696128138396695736647960033874798996610979724899267624544014637549691530161347279032874433949773663529266767856360540438187056577235904164918818098038984072580801187407547836785700139774497909016910865542130760806354280413267586997407864310898297634531992207355188549755737441627887211792000269495861328902078204180504705512604655217601671329602549457302323200000000000000000000000000000000000*i1^157 + -22471288300629000406434008651854509095387740045002931181364822666237092218046065086827707668409541094833206112116239352004356266083759603366113358049344129709292188058969943587980586408493465948970270306683124208685781214141593952194320886702108767423106505853420017693668879261976766079126680830876027104971587873992657455236287257089864022526478151242944971368475797080237766650324255194533963729798411876300683622972375049458286320926483610113657977951064094630233267564918511307278027845936826533663898461718685969823975441753423780881845201145330220656789902852305310892231130723636213932222875358375911360402798949256479077584045222641379744379886633276846904634187826549519313252002583334747493456922546980918733678776366909139755772040478092050529005076599338335165779636113944703332601832653100707938810016593715257688391169354995633429230719065089621191332432229715569145079269005689238629946254380087179033368064408303229500357630485470256585729695477098270643492499668609763228040798726196596531326747428033373016714700614723416623523197265758456413089659564268398848468764277972948213631019174795011050048407179963869437369682976871196043782539519362701820977463888967595963955457429705767564760936699837615688266513906680158265385699098070795607688644848231970812745236762696974876080908466873946440008651043235026382189093815590838660535533847068658495656699123413416887133848994914986546022592897650816259392677843963811716212554912717200520484418715342502011231081578322022906362182247896086682787270988065447920431977142963707692478175247268322564889897154438820534185289198413739631808546360387791194812921983694154228059584550277413874463356428038575801262411640751353959060013882779537732756594753742306908613601757516349697451708834857258347060559527586278911107430623992127741547385385859277142900901290658260085460597663930148395528249759943188419561604528361059618306778423571247415510201745546345287117811336837721734068626300997003051310225637650736908097165269075458025819379538093694726078645837485551391513652888805254381709712579086348099084171633512266065934868268842779655666075808178520239394072448760022828390072091601585014202939298565557293956666195763643298198216234276603039585343145828327049139860698635401466200601802255396906536061687728980032564990140455281600624775996469797355760972209511369065879317097135731392608697244117518282591947515097113928181654416548464360659352758583817801870461241194038732158019878208529866496064787566707651304396815487369109749830520387022641370854270584509200145004638883650506447955885101311147103378092758005828631906420110883445710181697002346919841987855712591946330729562552947632223141610716012780702453008573268684956954112286238982119149557818525905071619423736680303061427106117822200188066458479153345562455807039768189052633621048308307397240578128818592601298901329944866083207383810885290232806027647548723272191823083991805830030753408115602987821782076793477105964421885685452270905272756870350677885502936839906992998792206687332701101508466974092646916376918629928893749083956249913216247418774099983937039810547823458075361910267602945521677489379435260280061422979469136671887705476663251023109834713567882039572666459914470652370843393881587729523088420964537175941826361953797788274831176303661772289327526549033198713853642240969936803294952361089183785694145510130627265920211342113899921022005841636524910670137847606887715299399634229920772581811371670122348711095764922755509815495183652527898220318042527050191178019676842166611560618874041966131943482124076826000411763196335735146338579263853252506745015391184379322487160428716426695806728857780220294479911159402579236698058114637434496377792904014391507513913303438884380854903070928428041025545981657179769670523101591720903148318308416386636803495667477022164734804177470997583615499272571711794746911290552981809381473102498614645927002170499626616131823994954981123954241365565603038190380124211099396623241052805759382658830497739016095672875626786960836207023162948068572094536909305312063007774609485888625331047589279953751463499524391318385508086656646247920604974991751896643669029646341259159156645859223285623513258439984808185306426980443522988941482723312212791206119016099870280749496824705725724271103940224048755885465903153139478408388863360828448047973188044262116513314825943826412151779743218755298267900475368766316596507683420762740999770283700318273586147187279227897122581427496004395859247260460550230780120569066510511753889093813399991120835821950730240000000000000000000000000000000000*i1^158 + 278624496597144772290847260021091881877219107145696915318348566149777994283067778413182031937261274647108512957565413381040004722610206968239517094814547280048923087603042182583062037977546041455918940997085018049849269275377873839280276908224912418238896275289713096140184533501422082012758862442795534731985295823452126713761226675158521980544032686508206931169340118676116584556546283327753795187184809146093731914494974763850409825336975108389873530813375442557022343291068794469592543041693185020269820182136313395468612853336699236319085242442826680257329045997803196851989354315825853656049231424602160115649798228536520515037024561879346288582054224656553506260485178242438852725166866111992798670858272285897326186946312165792424844885589090680292328369605238074930326253766635562140011404149401793335374606287743423308067952980044179370079201163057440400297885463714807385366281056212063093087399084069811313401960491530705323234436409221861344614711379673395792353938338319396738814555512620283588193298145828125439789764867938164592094338855379075436694401369072181856936814874111028820084926094275399381631363775034266712889890378192973337772519140137132275809334404767283339573204858660635693493837303341433861661250824417051234678891270588238951892301842313452727243955096011553424191606498892756265723648620712241032955987918145951947748690119621986841539178610440832290620409993637338829075934403865380759488183494720684154472657329989482345896795757052157667602800192376874015155154277748793958253183519621609514415086811675172373678352227739577019757133249748826007807335712118490723899721597510620131713858700118519896552838295422793925698303839756370183884590791145206800523903262053237163724715511102062826389512299078795952054979873479099616730537454077666021845116396178488861389635694804411179047270939993733643776452655744050923649098884738584141972672584475485190854452879545476028593740817565656762252568076232776807571970067972709224588708653760235654016310828858755114341908089053521979693089251296312838638931260262881061252720561624599317804890705333440249146419655892870069911217390577233775545124206730980567438397298626599360040544602555080919198202304766316927101995764963162032134925867734430006843698460223029200752119424727023054579983960263723838414783488770705522203450160814608403503523760569170092144760916434769163845201476550788036444944128406952606851799754610799647340632810117042236259965314383211757918615743552309272977181727219944763061178446209543786294780141255140923597080103377080133511572688358898251297580261812788317501407207305734536851225691760644372565614502426409321230504481766559160532534264443006401420132224740516067571262302122947064855580632751512241834433674960386102973912927149769244164736578923097032863648750595679873041275143946017553450964088969559330418229081763559887141178418506101711366503867817465617739381352406957062622113655755248531189361660172881808240699294147611826155608920140963166680052571265568513096684046861552733928925369336491607630910873368565472530272757646115135625285420572094600089805239521028257792204538872870085314607451346374764273010594283349267443299654741073622537026045770611616794290258568032728212737278056344761009666987657299773032742504943968513055015668804691314410751773694357363553025989664835815605407944173083977655022025037979491598138832636643374691791002172238269948662080178073103139728024760451197628368751359842585779005835225413285697151896219974418960108187921829271752601231641473487288832952949764954699982308653878913728543405292823865605020538158928189134303683926706714835681487737883487870669208845380751348233407322564691697273950526833540825426995024210840371818473832273434369909467750068802549343239786501835724244948544946195301007317951761947428321536635875868626351078655706521463799671750587176234798624086032590501121127934169681688918670899178627847025873314408966144754147976773620195353283170227920980595424030272507115010646915526355186948757911001635557563509982085864537561259885125667733854581487828435995282915562806132112619752750270883338858531464109377125423319195096134963096762470251249017269024666994407199747841536832202201303467580892781566432549311105643797826909470178498441602632690974763958403099338854541422805520790369474305451977486711662913424636110554105053672803173937066793394040511642775242754469155890144381250347511193619240009191734508980684701683087519433883380121402563846153318940987940746805452008319521631356364623514521228904920650419467731030662709248000000000000000000000000000000000*i1^159 + -2080424990524039703894216794610788300202204144519729477178765070854539792595899017603207593180188952610349671786867886858756435019009632178217267581699159077956756338164027282555356358229810027302528024715645057939223172447372454388058139494132572488309389481452213382360371076845305464520117820367317809278072933561317904723813483878022576637577197821416322123813593999125159838264869590670716943563048379426848003717264998076681180954580512295513162585014665254049733311259917363378220659490832219519969587086032772546334340861541500434830827931848578164083329949865507780037308974623099033190668658990710425388010556902431060729746288520474608798090532240845575779303841088844585093009556754762985079810100677962869854864775099924202238052867355065336746943061044705001129660546611501148271823128044423426297536554408441423141169168491561020405158062967225247700628232063808779643853552047700435312659450067485764886747937208142327094313141081619457005427827996509657465236791715125196260709737293609008498658511536445328946637313953524322858637096696781868582365450692915032060760416881002471456641464384237190602469508796048004938096781264687584988633326648390452444343670683932762837551992154043599923494437316286982738892926280218907277260033914414136578629689704884092755870094563685963180683416098533151554655564068337861702299621214963938125628041424100284253762905229643016421270775221140077049692215944502634902427971788622315424500197390056350449250327750167773226410483403434967137910489637273951408182982329105648616946912651379125319039203804855111137556854483900875424042317116306759579211931796170791656590321851176632110800835044652103749745783637985907266642867125213610912012455542973020584368978304902796779279605691027097608882024752264324026669499491931403622609225476273584637071412115431927618000489003629009588071266866197548914965563180279948441307382864330031244582037045372615699085875371077936885045889954814158887182812249760764736168835465562549480422172383140334078407665493615518389475560592120593045251777188369311926905149861238320083167115270674140169062786394726647821721325645310453866546275990176070264637983188015525257598857919658904370358824120933774252440409064628617336857155250608440173033645139815629187090566351959511658639247861729687311642148588954392044467145638678917212275809042604938474218167729264757871438705052184995952830497712073644763264979684565475148480377255615518208473558383423272777555876075438322369318423643338581460684941466788738696282948327767591286565423951811841830108908583608526474313936741779894020207095617047610405095514964994863227484577087900405144493729363559018878855368396289494009436217941686635343555311789299737925820890562164618027698250128903812369234501708273001979333069931139504308154330337676204779861803444416413883624538577627908553790098064639935046351646235598580347026135278474497691478721430257077694474258887048887991851569567086262454657673027756319207032267377675640890884213897267753129722732676368921733822467166681669169483528970503837808671667596681822778295936451401719030699844991779200551744675008380476226148806683671412299869974204716890391628092087290716823349877656197623935379421025767934389217154136261869503225740363699141885955911437835393039709578622350552678570733005859932039365531126824204363858595390324232127137935439934615709452581950005426275091398400094439061003457565379202422474951337755556728870047787747515813246303532138253572222588514588428554707612862563249183799126306388186354125844392217628840128077957533296858243440552454710679691509705338634063748710912038013042178817709577793096016345600545538086446796023671516027093558868889695753474472124585406172750494336209257867937253364069794648602163027710293133888337567346678196139046329403801355994161250088710788961760607373167605462723435247299848832637073834600040706142062601519273556944990991574810935483236545350905417833562874700810871769204084200960812571321751936367904584568843575494541294020771762619346585232878340612447946413865664543963071218164072132426237515359546549092706713869463715684556822521897840026480805073167187946078960954542360185073383411390987953216484530486433715699172640744858064165735079412438090485504526125522695622551935389734660233615323853332665544452042934197429376684708373970853697252462766447061614655427925352464778667916601816778673436882285713180427102406061760576866121809017704975456413533338396392663780192113376837355286862461796635731127691169168188296175308552821823123937783342694400000000000000000000000000000000*i1^160 + 7323665681354493859728924505834433728760675600512436948816800851884836524998804468700593642291708569323247074322121572859535181763355366649772889287237714488262751655101532662785005761718815954000928149218858661569816711788542963672889355514351063964725636948690059445671041155400215105589156481414023653509213165592818400959467695063527116598041801130178849796115809148290218318991899841305547798191179433299826667408848581320396512458645742261217193053324811978033233789801583492799881834787121300947535159559090566390803033664604077672670894451114828812864183148578036995283311626960824463665064385192166449136517213836889458267412112178547256800018262554644362913751481291375105437198109133506458292604826575283332190121754494920297976016916657551254137163241636966044345090234520104773024290998679801743322801547164581333822719674713639421136397494939077248704044039143036207755327763730046243279766287633293157554946894359113595371466967375636315790763358658467731922829358678945332468159466015576262239494954035699083131464415113697769111626509513356571648268420369425830566249539926217453672726031413353293872025736640863265915435249568644376118739991104966343057240325710383598613592186275487061780044658731417757410086507322642829029102721281280841208111838841242781978106501812879263346449045593338058353522689595596758994000737104734974028258482455520245306673384035508585274228580094383847258797913306493562301926501164821604431588580480324259438314734186326399665116028747566569631601898853290158648331815999910064764680421059305655644208926078276137222055690773574257423753907722003099396769811146907756458044457418083200382915800433770308690688891119631996357007174496878197494556047420333855567988299164010998774067005882915431009710524103886489314210203567958110239359464238666076043182160747620083508656970755476683273257877690843763299025753227087704638075251013392221370620256206402376108914895769227336759969094462959733998869978861842386245589884567090847763541753150996096783009845188073482468496436456647988215997176419108313668023487514592495761684941292383918135900814174920185293498098363810318806498195491941046909806917358401307508096425531954219613603070745858170508069399557236288524553866453193414010910631962790885029127235107442286285707285033279723614091727829634588509391678974470007890235018842740268430369174506103023257366153359754987526924845103134420985344172461574702684101901696221008962464953754862044843081905793909291857340066034894646765209681777019492111272839727662824433147409488963385094626272363961036846578395363438442843180380014013571891010390510656128487619238751523437546587404971127048013566478299604251881617661881840036849498008701552329515160602333667832005536122441141750309327426935501177407467661595488332307481473763089501834086521948992960265057520958859255614854388224793084317139704505633717005900125137378459291861359557765762878161382201311867390824073726585779958893435542906904076847139481654061488937852179835705225329495071132081102760699792938036410060127572851592005847278347074177716119643668989592461959129039698195261406895931069370787351558103817366243511576582114094730236921393585385500086507103629479113285834454389600754943646056367909808085271997455828782035737465018503956634096010864754000620579686400157863210917064328561249789562488307349604794114089381087513695548310066536052225863372138698353342627798061201665408000895355095097739960237614882958317037056101953588182082595114838725537077795319506138073657461002134577142833727108268211409330586468832473879712010384761709282770076930933587061485883566424326646345801538770839490177172866964600791234844115309945775413677581764981833269109187771434585271831673304491650897616996593588804539307501234211852335285884809081069912790271971987277231229302554869311091032664028136224165932284852685300855989786974617842148551045132455253327241132205838435645605883229707548370710510158058550988855150367480656658960543394912180628370426449122638423575899015970358313374772393201078856125811306185003644140296283704082989004389864618527091128065758395150217326801405014171378991255510169318370604667063496871056234282135377364663674174447556544065524200104647973192529094461387873212223839985612760529718744111911507021858764782841154534332206923209114051140319661806607326924205761881173804728918850279290510152552882041496264686185203480914209608052471367879830796154992970706201187414300014820247596388130227146899972738321452231548047705377991850379409294229105708892160000000000000000000000000000000*i1^161 + 4884789363127064237272593317345510097929097799621496770494163301780207340096999820666412033099888723984871437851866469366512392117452755950837067253131646637390357776648756945363144795522394311439150207003401747294494176954858889509067613921360369616436576099792550161477445879096383688518028420648870863345083940251274303950812557674268323123709349891512822161629102454882113585064437393311977706485120357626164107508205463937351233139821271150007505710617663693873798393058064808892599835962750964983954363617712760296660052490503345107016195232060755470870174574769832448475971116773569034363278561831045873830286705205686245075128221594721001306285951342101069247645579175196957817668264498635957534530596604650141773527607884045539491821552555749378658005229787098828801311181174644754182814849431499815633620042904983539994372455303841451029709142462572123453878109443392940037806710992875061194304118239843400202788467262709351627910659490302369224630033930332156256227153103620991136350317589841406649973565288001483757372425281580349285763724712644217475279449400939359980793805900472726940688859304071715326928214029410069721697882555293928710929670047438719391506240941380069933283292333702725269074650700598257180878208074478593901425228070276007844503606022397268814995582759454504513498387572582929087030462579904148159985623726123585770678719782356368952066984157259653628097347710197566831855746636104681370295271711594075808214779043100868110256042952010374809884298671459192015390427185555324609111213856537372924732860568230039320676581837069363961452568262678779403218367543205699278880063002857479245142304123550358594827051761378872890364994802597464493824079367226876548902430286711371170106442977681090255012559744639723247988148195449121713155112807690967938479317892616822376181527821941340744527533844872069931101131224799040938513080321941855088132964690183921421602170902716020506613972541572937817766524253320183605175067597697338045538085691084321192989562772371174485007287872300744321388261363094801992138711300959172051068660418962526708015675638127538606202385748555434894649065351218822494287844690698384059287876653275721077652813071102469713393975737867739471038790880176893750479784266949604559577181780424013697184144170173117383367451940009880279200382346140672823509026726044476488621909752222863784192184827694781772132617958662179477235773487087582175707538317483412452622935549896594414488030517349769679290624063145217639930867673744114635029040524637485581491156158127033006802263689918380193212929396282325615984770872281600067380661548244294429497477243260302427700044493219937476977509203404115886289824084476084810183795932638927695508686619207488580840968512113611084992411988792504389620410005131421725167739596534278303327879758590821390166609754780290334651087581196528750933428152010991448804572023800317264052855576265461940290799178088789276001307598522537810487850822759212755705117883193988110635495427447484119259521862667417497687411076189763298435867464433830610017695873267491304119029447065589925322998266887114983272903169654657927963036466957474924907598705626432396136252849237669745227896807688022229719182321273435744030676042877827779375745764383637061872553692607757040795668359344280648414816896000022721405075541804748460792331720487309686933916780687938076904891611971784690707066591942751774139752607848157099239220100089049115891921652760103238400710075133917459346624701275620821695294605230027908835584509292558951304390366550714538436388890246528735887753586881407583996077615515203152711238741690772066374684014807118796758510807787078973465851773004525394576419323832426492809926449227095853971534220440570187639539171824235256641224745721456016225400869469738382970472877045211170203161384083422008674875938972143522698486378574434982589316827382472898638970790207809618081946911230683665024025564454187719408664396127961493182121644329354838559271192832343482169644842165990078521687319211551673989369028002470257363207278218877616447881315654623198959995392053159059494303534842744838945888048389757962283740927240153161662086974484341618924349893716006664415175155614293533319891263852048774338136114026938121949848969575096744280793802934414392594080084928932105554513620801307626270429797156342981653821971471104599380140625129697315904003301410073322206195285404134185515317739289641047753242336537947293714996024144911432680998294211911395578767357627073844007750545233749570389501690287557911100496289988608000000000000000000000000000000*i1^162 + -7136659256713614120311137338625306634458737291372614824192779729967759982504280584116107517037689044524435854590295209973391444918302894882518173142823035892518287886856786968449891897418907576926037039225394076745742451244207866268382152934145427079229957562159692809510682299566109664427669024201596367952357908043737663005988908971275145378930714470545337921980017863229596365053652559065242511638091003188063498499130983221127859776394829916098280267356708791344136351680988491355930719476409899960820057670691235423458045499122132744033127594455032721483663990431508465533787552011218696795857753332163279323803440567492725686415803757428258950507899862786109698043870903708740250328211458686698683389059891157542193436044547338817519630808115059156600383353941984048238628962351732672692405125702523675964858588158006784930600823602165983251632901957919555175751419382236925515421022338104753948931710211107049969867829092871405005946867287421935226671897245307243278182374071308262506573673225815815727159425891285604112989633040236086113834983548751793540541986975267230797647604466940882254461672933981349496427513394466045609043135112295885790595366618977205782643782165630315201515468145477458716903980190222245738186883615768266585290278608831925921266262340649535971884309476605200592749695944116311741411753150898578328422564656248597038083328054931199004059853567651422039440536340248800440852859284779598550087878381483825267115293517611666436026423526477580876505385026950586368881976662774983933946808712455573591718438489812752968310496083775113170729585601723144506849163926043466948455412032993210080569392565729971789367326472293941082655555670105989608336774595760747955676744929630468318059304969158858066271495588462502068425437110364995725572871840174777907966457554898212191418424731422842091220442279421676853697427917280299901612890212209098906666660245856828629734881326371630319683936469184101181527173400143529693059162070827217554312755381503589108487262975487492304115455410120032058642366165644332248378913170508084183799206094275425390000538551487419395039181855428259298604832924718155602006647442001279027321747034676984344889004677721246703818472207186244925935023682656212863044456402456631079378256102698656653399258520720321919252449884648825218963706467811182222433197577883291145044239115138020859013586516779024360355496952050842260882449601741563844278369207950583176589722452880025283350675721383266548188402572436381068041614105994802073266375508166008027211499959028308214251715029755139066441357932179598956635255366703460393180322755389085890633360235965672315572632672519303770535115657334552355885471319529261104041713599524875429317036834600385155451875187635953039773143292361650340016590418452819596154047169371851834695349127342796803075365455696271310472396896208120976359183034794443372156793354176295196289805454577075532247020295574445708222242377039194563926654477559177479846592559845904457942081214317906358562010357126691671153781361538070384285215575244051353112184619771308266061039403719438540624962725874736730667061666081254617027957376551490887161777829561400505449836735268699992606912704050865063300216281001818893455993858400821196536897355372762943466653637645735510285156068030171297793446502124675767601004585331270261114219311533932961195550522506218011026013439484538596916056272009820403783679535073665213122875417524100060088339637102808750905716136846589255071928494314562746192038567519849021307472965978855109390668188643914366420438271341966268276549409495584467894380581618420412757642429495060243942512389511591454901763831403596368517840486065927510308740415906907658784425457037785802639575478407629687196175789378614443131225910128210719955387888143405257475278772694798432497515116192283210667766824172899456773046271716442057998350957832276954901838385567649110198741459025064421221781107290541177973930895002570866438746885066296639008955999130617287605015493775648147967785996031908365171846208892165909154151396877680797003169415920913155548613530508920016345427580509170761443226689054703439112530244442295648767568089012529048686136181630863286768677287411780612494658643773246203022621545278110296162631624044173644844504797526500414390999827912925659883170731421085445193912440067464575942515714817051449900449559860342248118265129795343741586057855023182776822273355195412381038086369033682171251598879960173742416948882397052222850348138558499946755194708593833621382408045934186961305600000000000000000000000000000*i1^163 + 14198150076258472879012572837020445307832646476503831428849834804583794955284252294205066659497728730531158484997468432971058146876310081421694610954222225187677521829032601898152023067584473884336573088018666755728364733953311578550047812282843942128753332781361596815050980056605081510008198985664408088537538126345224654904422191474461364384406942006997376486829346294814546117266840506492593928376637288497742269561185658042671701122271396789140380857937627114051102494108598225983440691766895341127606600542136822448838995504260737188855647205330861283466276185010458954913810571943945302941832486143283561847829941038153015228291980769438334470639853287802245371432812023930037864653010800950083618781419858989199715598714436425560360739918617716090689357003473309821987250394233059087646704696397923534312516718264987817448170122181020473500931965360134882702643188023251862532327487919846639532528004930749383215323491264757215610810956856709665313329308567045573998250110050750080990701526556594166453494804247193855103858093953680888001401622912239862786839240246618447250700950071664725439742348727574703537794302325483256216471408024949594191700919461721495841541278310350151508898080470425274535359077849761217424544968352136612066047863247554377417745118846047127497904432727789080889616645301281411962948078350049673501900246943572792630981422336277754335630845683768125547571195192947902165855620501919678840894938742472071371581317834763502440044667580265469789513518038034509934418803325017059625657333024358389622267290558170904975164879086267594809767961127626898082054559493587308321753551656337381559134806834898845103139336752854932340160189275766284502175920917493477119814412738555177601152029299741867939356075021878577298663485109540971923562256775963147715255847555041303973517989729462492529572743930413664476066242460614039374105388823768612606187217649202824468661954549566054255015975785999675302941741413615204148995124788820768772923025206844501666156935240398291464772923429893074610478306600449182664582159859326318320410709325504242188923362603393096076297677375393572452964268977424140919173560336975947952558203514091917455206868991390577254051462994047695527709294407125203414594093963970129628719392054414435145276236906535493390945333173692210629928708460129664524899430378056694906138653041775945116050416715917438111716204858276965966091063829573066760188546334385839787179070033296861055494721818102232119196396294425787522437029523608669582553885383957943119484254850064693051107405857184315753903208781683589685013858358191259255279401477514948601201505485523137425817828487661342663186881272934215834010061200481313086960468399780991219170907213777123947697056680676253687451240407874500057019376940109570250675794584275064153422303606661463273407375998063347384810207739031188578423384230103340441158287895730672139061385679109830179103707962091443653402425287982355540961787330645782182679392317414246968708160063574591252279758215278954736024080472550767438663833102374548371358094383125350730936913582445264479131492120247574393961550061181935366526864296018495913331741016815649337338606302892822559168658100924143446631442250482342150539305932074295212193090383502932788229110465106187073268516609816776425500115569798856210129075964419297724361191383827362914840640848777576248284110991707268263025468208554844751714608563661051540421553868898552856661573860877879856692447341619891596883255582591199371886283644697717793214889039112253928421478576651772474335847152100517447943633717988319794029743797826082937816639331223422300161534638197521255900504596169005601594471685535681177353282453967001849407219722507198192021871775057924152968340814129511154781086658235000382802247873789429004629825414830232590729948007659789439830841232738091357633696992091262972592646877251659800576580365052615549980215538308118463974812916634820389779500763249449873938121762813885556196087705615552532449865009106674471442609668347566348961883175436136509388940176560555104610784037215304600264473747542986366561714366758680871364242491567308055237074583771894272975546103043941292037723906631126029537511321595017741592934784953919659648076075517942358970223160448966302295944407653067927037241568687093317360817094895414195780236006048099213281782657103187503683741277569241376542846717987937830681651213551008486404289340901505314083981433712498771510938005593291692058953269409288463125275124888582916738070512786067786760045199360000000000000000000000000000*i1^164 + 9766114109380728763905662707561448272882244313991538819085596913376974759467778280194547103082764787443114945765887992800376376014404624751044506437459668811979481535769377380074357238752674351351027754971635097076224391494593534665035408607043744640466815932095774016865046781243604859520490225158430714409640603551304371740000762262551752913218220048561645784635607388403190330803406814971924585493571956660595459878825288309799398443328321488080991047165660573805852350572103998292092525284006965505665675658907684660188393562871611518031426588926825544445233140009957062469165334450007510927878225985014486101580886198286449139326854125566444481898125737598751146640171859767531190588804092951398423768484328327638169769898123021895283855614366970237790415253728336078468374432714421984293903407631363931381674920285138124580948823862631954046981254276192279938599343665969059270125831933431697819346888327851592707409758705062617088227050563035386209961686647379423579388658556717490694769569298169764144050470907443031830914436179689786288863027178080200020948651896547741639950250316536754889894205171230726144351866427095139177043285469334068836924660178399359055969720053737088851272954941399802087514765865491345503390989443204064639948095605139392038336183211205380113052081466756916869714331921180760499712378026341978199740326158559837790093828745391091734763384483945217533582149122842717917546517289945361926450638306356667276210156826687634923279514590203041563678872206600668439246203223824267235108038451341731907081431877266531028490114017774841142630160872781084075511886998459376061503429215821563966038498714225802681356104239440795315431882646746324385676539641018727259780035886358146987292804093006246780187472731920671078468772600812990131425438717621977972933642767246736210317285241745640248311357304425832885935789159633075435077192353104508995689450287280085571007213541157320587137490782590574706895684205200562589885588613266601278936072115421598087731081649189026829693691433542276723535471135258896818372528014572663148035747791621216984389169579568882657838847606693984767705653942307410980529414027715626129539302323339507152117600786760388983319348339282298625008471956100189249700823167256752089978042652389867000400803510252796120094735153468526819813254496013353900011936989218513557441017401889363932840216731252692785704922063362402075286870481992879803449332229731183892789072900544883137300083208882596259018059186371883258714101943149116074536179066044525802936458421073666722546889594780784932883644961818315629351619539856053134647356650534905454012182737756652891679139549247736913395185588253234770607568903740646483451229010249014515783812047608243349122173779253222663396892395524547768309375772004756625546076855165590404370697671127787848421017913862732383642823896062475333899417142878869584479087397877817458535251974649141838480085376342912747990932923858803167223978223072385509344124913698219868704633721959988741183028559041632380468185829740523355575057632315348206311036713252652622206767421529649648820232144003359265924119575493798075145418664099673077735287921175417254521422432917573054263490698285799224981297467799656828664119310381434542547274217713180284015428392989652988278734500469886416643888577213260965521310000213511131725571258842437010009277480486471882490045509714481402388776629153724659609287368844056654919304076122101906709624012897113809354243781172592629816138712064541292203184378768015486394415554725135110812134280388093330488375709954185911330909456897605764758660477523479218682153445212327758758390926285845572022177981593037090792636848987596582265645159382345674903753696482355679348878058568073685937701529706823247536082670438071766772290513127015482129205478051599004239089852828305764594340957615899326130408705537717491277515626839727952092437539498831760823932399691750922350948627969507843027488277675994221176668744394687220436975423522302081160517207892919042368053991982553946200828960256196750409803163363028424218896251425926500149172313203207088753463355609965275070944989339092165913525469980404683869714768932167445509667358792907760861042567858248057600608291935854815623689141223047888478136880026461480089825652630763399531058905701471439988317731249297196482652229142234507441390450330732428810882745847178167164377428419565389770573358110418728445675642357099912199970899691216034660791147351651425481556700426561919289214597744612907238271614162305024000000000000000000000000000*i1^165 + 76767270044632435616413758274491849520059487869813023988217090892257860174975376193462152394483309040611422230600977464025546763995804229260982027456397731464955218089044028382616919686418305923743163754230530253303323850193560150974070271541474888167801178815585752772818231832604101720489358594292529486392522167505615779926258061986165327418857071671057917455902352754469641571758120260195760965955035871612980732923748243944499968820378622162494620300318898406376469734289151181038812673387211216844058659024854175563611799989159809279782370606012108172338831014115778298829481157268502468951723880568433846138338673189095066992489034521548435600839546264276503780156635647291933740345854744087318518868593113224764512241639385919829101933910529545678373012080929754392188578581119912438200236540709358830794416346216636309002295987609134100579252354713267404331974099892056289806968962012010501440173913788898939432706447298382778924335774905676508327042796620121700118563354973639485293225772599815612678712418724914740644071355364599505234357777292283732187752300446106399331874952780736658474226662560778717921793750914928308771401191370040605362371345297998755160541204268337381071011128253294008797805501594989088372215518894660464327117318227420552888657244035454328215964054438003249646098577457829767833912541801266604463432551572749948594756624234138777645110527046457046725112982249055939579981144619701327707133970103675127116096536852557820897253140220509414180342609688114574789894825944437797332984177824252429504320988886641966415287636097923593594041845841885822083299184776616379678850580366384391282872613598458809573666623807991345084759347592116609286138974181471672935201715160538382297209215398314151308262378200065052982974912383224753338422621434249404323003591119608236749555113320867842112818439610260921650604603323975290604653603948567506262719800647393648093279980510786523486415342350203539683863396290010046200930421508451201656922802706426303459219905117954247908086690124163950165231618245366692449938159126732092811425792536717011435686722209484750291444545721067116479674248920752683929498576227956156815415337497321242116826922906724103299221306194493765260169607189546493150327551323615314054949072104920640189556261467762313656182237446261078796604667536354245037362461265268131280988218139560732279246166878035045633109515548759686656062145500479769786257509867085605893599982936813253659152176146825848617318632982915333778559712191608997343363309110808668254539649222466607407095098056850781608438814561041835237851863271877548071178169915349681895862736223859787103876231275310709658342622733192744767154879843337110826709575085344418243615487820200757870367224919689813376050756608544421030427876350174530496306341466132064537431848179070961253881041782076867394706741165805975213612764861282847453775828991263028047598553120963710648422955166931737954374726418894820892601503584867867300224876958457385544676704828752897845348328118162226634787278980507840253464888455817831925809030326650610755954588368483311287527847017640261043264496613192851137688764593632483800182567599892703227546055377863642680659829142840671472736443465410737786579508589045790354852829913189263588981447613533379501215461759091630036123306470450283741052752220481205383318253750071981607079143338917295431389493853365572552285905218113556932265814934694084616457464689902151342669521656020149709389859519320614283687040918048643607669365339866271385016899053734372655707801878486568157209006841966018783678364628390048777230251346791849625457103544655531413169613432988868160987305970394261077810831300082440971637599489088586964963642803401946033146785499761237240589949648012954249106837781673785197527881944851254589044091092249253429230167725557445699789037588541801918200204985004734007001114820621225256931190865090477745567445114713726191536546010001835127218581360284856538390773595960101170026628798792844651035580122828772920313649839909529067952876221200874676600670271325700332897198501673374504054342897266163511467336241637875193479350060654852015718123662160175204660213688965207454272412683568680784551779929117113898886300250270375643174703528794058964643403178391566610195945523613523722741922320911626370372237714554791712905121096610639765913927505527000542114184014856442227481244191417165607555965023522986023675633375873124108864351554196519911864696910552761745106683448799467110785348676380980505110118400000000000000000000000000*i1^166 + 35025199633130653555047112251884104970326503049165970929766088963590321002812763956856008783111681474480245922186594192478796841640637685613106011623057411355758803019747647299315631026766772094662378687225798040506225947950447377001498012077578466860562647153808467305276561338445277601810108397246900477482316950330613931009241938501006173793681725087091672746367482564879299885270399021381264065498984271549586422304204222838255499010871889002627581606916189318985835045307602552797191699993841071914751081964889073007525515664163049410367497197347387554994133293338851807308242162049715737187680419482053164943137403305909297525943261481345906913474137771212341248580111769293915547192443290672762594199136517299577121106136745815187311371172313095161752912989502473897047429573339023677426978490192745565793797013736596717861554495890469574520443690203839550613546039462367478534883184723435504269359598786623838165828894632912362167518221841911680987303641410304434694866094183460452100380188235204044417520453270263804695715745135978855022599969527180549968138970372619784796249455000124705865455123439789708074150548048739247657019128637422359846365958939147095229492665260720932760965316003849041356934191107935601816891000389949290214060287079220710885262435379971208770771546475810158585785745196460719113987940248197564214379698177938516464499600113487693797262684203727147150637189946013025964828554539250039383671793833896383483809150149518719538388947735645199654370395673979230902551654311309918276962454266057950759023366055984148879505954691236490507103902926852088434445012691346408838218996492814345464863992339727476249684116563442311620168409670407546637962860808020496561688125972093560174882223766714039626782164931786996333673651954470126484857866616610755606404813384001557388656130662758733734281003553692413401904940150493723622440734227300783998667279871815970289212375569972776868957482245583597926543608222759866196560405561255483765807995889142980767271530267932580867634415743490284919623525715214243052566952212229132512439660556129033015669969172588268612241646355224201699491393880739297349370554099693207621477084046259501705947985919630374208579977358346300552861120405368474990643404829825126834762456012634484208110104466467186377512292697444413400527901798253867411366100265854787934571956500470771051442683852159650547442130777704138442636452317521556720374142532016000720117817597212557424252854358271021626209434877428426763074666373386022544461107828972164423234940926784960131869553744753582512113117386293130240203554053203913880133220683568916224263836803154441171747642633462705809231182150360376171322721565261791483039341721123674706498245157217853493371890184923873051008630081149038848523584017634486292614896813759951153014412028459164696146946846937044848498788101431160230365459243487854029237268739683990609155017676089493029735316700098793434602607885875535149208230195916127275994820943506551378104227086683871653323265050402016728312357824805430590760579231917781703534724463928965480214578074699317363682557042009989135427507050943010942115476341006855176539186584145551980124180800201604722345898226696660826655980299967474190044531327254267358956444137534719647024195366523707957549007235388477713149840692207986842677382276989359089945618192872466278216701841151729380522501411975459727640490880082208547596544010538343520627014824424559941337802033076174045668414331595432546654784086850908490240302313866892977285172232260353211067530004240769022409831581238140003168822647040225265124872927768866665894240217480588517674752712924620103311309102180521758876210830367643039862170762452074763768925406311573318777568423281692556835551439315369419927723194470745437708903858489335507992961913987712866883265680295673255773512427602065406552956913856776330365136464747884090449878214526033075255983268729120783164363961082885111734030744319078435241322594842786253848291447065792427438547841568299850073704781634233947667873611962323179745158937369183086749734742227522071194912441907452101431011796020811253352984745456979206116169924769667070831161432651994041143285342615872386485408905597117359908477740427404659703966623105603260017868571205069970747303730508340712411927050931314381504149123973545750519077009852857029352622310214113460135707950034072742680007686894781215748187894626389501126127463258098700784186621972003933490295182700989930497402027896260900758821829345280000000000000000000000000*i1^167 + 5694187392875637364252728847187392644228493672892102816220976016539913846762222378037431088280356824015832776733836798151767719751373333999796175749520718947527212367350307258012724843374600764139171605739331107435519571038557057359935503304479793500290282877818852807803968043801631267834173656843753390947044206523384661234245543692338934054879152459440808617108776921208337294539538254403951879101067540294526903886408220350253998282182316087129436369197854139982629371809775652388331043785410715083835499355144851063159708056219107911330503284183450037113856369603705397094479442118132106828672112832381177473086472630617899211356042331183835288350276929967873746500412418823756112668990845431397652635527433841851942740489375754409524978105101725757800595048075699429891872541895508333405558263849351900457998283971790409368616801048567601174029508644944190962874140623854858254429509746341920996432375655507940540661010293865316899265468357998191641536924451339739246030638605899633746776110377991348049722495740128487757724187169589457455213536243512646571325895798570895499801658955687739187825079870039038747884190362140138976619626088039997518544761432335519000957070538491757127796437782366384083575648898839245265348446596516933832710797717862284613654751725723439866521233787529823557522110680749595683358392272246945713062934209858280836021034230193194350085201331371213056376585496928337485605442122887139468332922400646412595342212389689903921317668854641564229665805858316226490576166182744434774467205038946568812495540376035417204543699233122112983658072496929878413138036213165679640518182392956321623888009932064093421366901551397571883942018617441532090176920626517947657672948207067718783223559554227085973729318961326480621160685334489712260349975050005803978413025935838260031493907546863422731061112238533716308558441461492387965484771735552633902943025858273450191166954421859693797842821933825598116098187216709345302343429743505076311577421103303357987250187900206639355334296512591689045557481564552863923641451036226101364353038728599355525436386388363041022461634310263262590556103172013102688903889272259143336466591847559227664987743865970092304179653395881254567170716936427547168465285310490466174001745521119246801252267414676671481587669463641466264302698519174231206530269154267989348658402122481400393348727843682901978822342334573231928579423879098520082809997417259485680493223209221903253918492203866758169154845923470773603308883607512491938217753389851848288185071907295465769267162041721709691375891913578604413645804060820922823497523619272217935072045029962622376784584934437135952523198563703077235953419281846546822863943252684367483220624760483913245641874380520293894674683564696171724149331994505272653896944360831896989922194680783116612529701338156442767466492854134927638004528466651668503327259050434159656640304166760784412880748474934460511326621610788194897299973131767950690001672928980359714086530634326181133414739116447935426783986018987555846998785664780517422847235261307972941759682965344284385438508312949405375163858737096683527099032440733235240887315576213584489209241488679407373891095492807494446616582944470143897149643673392177598271192362904610072047501407624263169870103352801645202238231806369269591452914372103446866579890490217850639317858661826957043475094670320967667243579507941908090153080194814621403904087528899700197756055859314652422781982360350351097235097101988988890965372842958260167605900819984320961749384859778517636534172562056379848865362068730031313693483506299104771755949468421931307132817987426923223221544443475323230709730517526723788408882998269184467571035201739978690565010710881829942376630025418348833237472012194387204276194078634330134014394659347623509823788468754857708940765245083267035224021071657062093159615754503926926633345707721031570419654599283161935797568434060344990044071301497788983349738189911871087719126075306216887823744196651129454781372672853995132126161905741112498562006096685170071535093651471596385927696523304220275827932779979170002846257756541163394308764100568070523415777332759583502682680298483555124056433697839815358787352291006099732045494342206484774328139381160831206735267178041760012824441851237827228920409659883149937708847286684902708240670862424073045856405593621000797287073991117535725408957000076340927626016654457528378778048207416952939160889320450163031075207002858046095360000000000000000000000000*i1^168 + 184734602704788564852887508579590151167079177859170746847515417844805040487153682158847304909421631163763062929543219715088273791371452827673633308623725357425141277349804751628265553909302939146647870297411681202353440896207110201757822975618109959360300389280961172728203731112398509719780921629321874010326916598403128696362680667479774198530961088934240877557419281196193731034630876512787554854606593282351100459610650344004930361687378793816301064212826570583769268369698459529129017436726796695280349972438580038715212836532001394145792788069224829263420238800507260268975575093904805044877498627245242054763822294877147715609905318079146357344032987322410244623225746615466285095021756476803210768519811031061243982967398119619357771767059050254598204046017976213965817400380515050736332072068513538792615897992384943845509661668569699277018775761861653183063258975789326761691073354127517016498591550439446634765328620263353728274218201603903306238028843070128820895174871755901065483318102073626555796170937041994671514086937231259895788088052326827060443151310990683661830633372122285096617399962934573667232974901116123446683541283566259246384547109917113230272274356117967284947618831025268448388262438392909976766228424029872729569362297358281305903612857433235385324984035476185118374605168918879409671781734662730110090720845963738369705749122425640746677015746333988742419597156846855819706557255889787358985457249326850659582400491668475539599371490934602956343810703591225167154536942841833925580558656904774227159382566472952468239844873535689324594464905407158502612806975588817516643436492763077897122441397058722233375147909659264778069759587002701635226500174519056025965267874176539375664204919293238083515713801738946797550492921056121796026870468994922562480378592820832495755286233549067551995887884317343643915423552538860641848682124529639090618245047341864013721732319292347792789534627689463459968864357080364331901265413661184115229976155583169003813148367982987835412967110833151524679131055523507431813690027704790909578305052826410604035307426303237114817723409422020344662465474873971005479003349240211914513573012205452665680293546844836879226978697310003869894394921909085982136370790045554991932830421974170093966919420864453406957492576954193844287770195802553084975196971030714887290362585139453761994814098902726939779577084146797645899920790111552717318122344085734999105290385826222500664583239021041568565089927004616269826770276469630693409028156921869818034102007244730081077589406989691866212908160038120406618712428294036476154855091351617552028109436280492322357292606700602133048039151382084289381686816449334028194617596527650738065642352201359843132810435789838037173765502033115139562543535592306586438296819092206560984135600008156299484961301346742919557387762267503850193750715016940366269821181240684858465286918436864923828837231377430307209450820777850905245340055476419168015438540256898408153244117584642077644269164966433947091247046980310744794488074784024832221301732846419868235927891690198650890102010278752755161106780151168153161871710033372010412466819448508208580115330989381512105884294238628935244964083552839345837100500181435127120807016523965110266302237743505965739830520605838084822866265925414650029267866600989716780572941085021911385507994230488666177415958482497924888744702858941219281519745198797310665116795596087700614979960696520652251911771100205803812634032046822315324831193986558378604507284239560781100605195757410690023790878918230841115128853464329413566495766068332814030187650325848135270218685194606989874273803459301723100844090010741172073536907176370669707086724419622404881660599531679628095016998460781865692049415249184301664138523392220562462614509320446515864475885244913026163790189581372725835092809309994268671727681204179365897003764645689247740031474206043333814055031351889275819908502831850633147310171997545618965871206918750887058495646826098402081171421947754244250329239123624975452193010920045792760877215352844571575436997965174479532218389262603721720367103180667423711104426493328162647539358581885072605893503470806265360637231615047991439123125772138314999567074708511486675030352345130431272701967549050949057768862048439585506725729259820187435152915254135218869295676771254966720012785709375401316783911319335417820601097310021177650907251105248814266252288452287835652622103138389605942611148800000000000000000000000*i1^169 + 18048482288145725643550309782956171776788585572046559194367149061374894379024265663290435129109970620590263253813940937654187737122683147826993542641763038346697289300018671752335591517852966818099999939757264105025782947519809154188339324800064932556377366240265862874178281812463710897286520467974582164952673592349813515057176230907695269548343702355832268913910506015556589172874751385271590801632540332960183838690459582511663843650230315165094844624051641035481183073014408178266144062397829745552984227802436038094279640317729367806622108959327842461740407415370037877803864992067020907674162805798531794588062125329716627574387462755583244926422619404707753486974832987358138978565408593306586208408856955771665368631096963274256565969275196577331196881517331997992398228140762955032120015770957048767334913702705648090346384280913531616149058095559413037955684418742319378544373850250577608742492281707657785356697871650447179100909574192048630765614015418927785558517746482448005323993637368708194061283195911319536401901027094150857772341221497984622878938309293939072081797227898649661279416151182630912975851939563842378276865082298103255971702162838207791294702452644162681331533599622987721144148192804052132597561579028202362846879579227320462019058250149581450489807076786410791374061424332705371742000637941751100715991289223531170827645055648785738103042353403882019529387049479007478107870638595254157608953627566415604736146873143846446333516181490525077310197007506372960698494542996954975987339443581821154895678795778293230187008614004316888976891853718917347052012369687700254447426583173893998910911112273230769035435773829946969661691519546994797552662724829399929579163829838004067785106559547451461399123202724957785623922291898288659730979045716794612944913480545733926696014342954113182114055797852006040250613522484813610643055439503795347840556756522371294104129706296368238859822507313944704402982448445044909727898163110020682974179962889540670751694561611957186327153405935419786888665994700004319437089789606007821579543016171609514840414348195915074785328062213011019182829722833837629649931605428540047987973058686405297195851358833638269536548806894107634134505802031667988810886235383467167003710071173254102700348856329584149127176956356007548442896896754599116177369035387625330185059186925654473648125807847204251678871872598948112544642153890418554003335325518733900784190360990926475208546110646455280713821645335977293842676330046871770541749986881467137384652510869725701566629838394817733072631862315139723063045774500186808240399973328359508518038224130092936063039378907793844233369174039162047530129311412551518307639266161030430732549524577473753960531236239461649189771098574629830967344874881648154829279564546923490156076732868158007910621914948703114396919247450964652462544196637270313048786673167864345074005477665431901251347029388291830679633945399365750321585270740958126471605189138184460134352184750464804675048423404330538823703605543922341938703250429139137972386039773959785275343470899469856794600314497610526126574139282529053174566295653822402624377372705493679684022772706111615720063030374495158226648838508387410752889723344815963636984893627220005036196939834266865289345342130114640458635032238234059574053560497838419162612569228929712077693562073762814157167843503050817194928165961316064235095720314619513520706201165455990878543843870932430769996614570569852389994256981152292079912608002068494537891477130624370482570419523686490291966464397742024833581646841088610221193043253650037463903328268442586939201934731536176297351144421682517016920056494804298245053601878426915448197740004766803147659743364251667951035146390855814139510130147087424879878368967931427223534871541307198774088748193039378087125269736457965111095838889820201775245667911202508833750003710864672536446892529680910600847725225678814945875558839854171025825717051682164299396189908295087965173824433952328872920056207254915072820901061688414850252299406409098311526449404261149829061308605939863186318233429674410586733038931001774931735581972590657138143721216027594833634537537741782146210913970201636343529425175483175805216696406504891731516729077078601335010069895171031087320341594317265529233969569160739910526316451967563433379916471235460957825767492439412667012418322317248822205796359265952792283251206429543238555732312982461441313315267543040000000000000000000000*i1^170 + 1042820888349882346348201507650936992093092696453740436294275188110066820614881751567753963520483710968492979337422947554653921339723857700244423385608632492224621879459547445084469631059101293376587241376158268118609704463274868023163303131873407850582615906345871323880640414418791611249841832403750261023691610871454951114973321585518077132677403065418055780872157574779259149016530842898798673952914830786173519213266185724528113012367829576718284143955228988639857098853840409032080550302984127037912563607793428639323111850872882744716335522368068714191537646046625263286255398787929514057702301918778601383196879018006602922956571822205283812933900492473666574896335302953259200400863690764022061403984851005543380843086135845245845536799400343011043196876206023011078308237296979979800715069823301131483438795769876086702467264887385036797826368766048333557084210680015075040171366018578136029494468901498316742055089853701025561406757722825907516182605422378915609048268709558472237013405169609522153598806571706953190957978437735318359400980894751780858042719923250128641761080868224531851741159344070700524511445728006302243381098658818958077234633025717069394051855314383762112153787267824696292618298802243526160136830325613980886791866271290400232882084960404643255801496536545102805017794476153462311221196002332981767248061722984200458443808308727912299024012009704084269830828517484551182251196808792958468736641134312155186068271781001112933226959925246702681768649238126011723537637381197678458859675629562157718589339833034214733559654343544603568013386621050304859127002715544958756027141083582266486061815246515065028339790952981385829139401059594581312744652704315429900808039735481454688104393062399257896905168128923438289027124411662862368233836219912043093684219643421419538007535651039685849993090952162258599876996408726189072809640598503953455968287945060926169822568332115045527907465060799576071538784714398260212850984760887720632736249774308363145523519105342932077211375570258950891598612164691960026810150981851230670212696956395162887445869649528160507672893842012187230778297996746395293667231375572616775433744286470086734830939344934491075882052897230712221184529751398953868094333929383734087240659399544373495719585933848171304019535653582831238167987648077715291313902031096481180288619611183204757991513001173529556118620930155104896709075702712880258514834901602534279544147419697471609854066273985722028950832441980426960062539663242279638764586241982255821348904867691882789459274482259050663255217359567300231809388856773879698657837872354042943748262717178995066181145006088519615982165480830252095008974819850008592573886695050254776253116737065529382102736800911473059782725434072805218669992302957440378962664172007417275404751427421439887818938059560339403246109587796798166868913134666295303082854097154028589031572140850938974393767223916470291050070037334013349206403427327722379622921431002730670939288698793480776226727206654613987727059551917389060018223810094313587343932973309066762215215727004593642681210356230407315519067799716245246966068313859893457742028064576994343534776085900000134303061220228935144830251495226982313598359740147330450571941883666306640453825716630606558428679873382102301861408239307652375372751672428212972438974175824852457995499795273165936785086072419199947272593626206938502829177541160523242839329023288587772300297210587790254942766943389965775496963958198528590653758789314274301033689392469882657600848154804093928098434154902735063934491126556297566960097712626363942634563808256790619982970500141326323487470819754338966683232937574913964170230693302693330944271864558820271225196318959650208167139018502827811217375607089993865570050242883431554127845478959821667554295739206106033017550869378749134311019528316943516553681570826068781786466088650950525924932407263596936606547880954964218518763558628044213616516436390372825383734134628170960884923288900275290746237034138051295185713163004102676204384558049766516138451782193164483483454803178473213985105733073430949138940829951294985051933565284061821801187539094301406296327031540888192755122711677154983146968134725585911032601552812327793073376682557291353674659086288024043657579950865284123805868933183485332893254123940045157827505021457113734407457364084039685102681882369022461499928059758587008013554130410102215138106223095021830144000000000000000000000*i1^171 + 8738691678602045865636519213429058634020198485884540031329106043338597679919166074290958803290356831265952418813176486461630345851221581982236017705627056419766183947027207538639380239177664946872554682781982798373706757824805420276206089306545731781399214062351228188283767332200370678926017993394166300640661033344615002744089665894392398810627892863317747513915625768871505056434793628524706415327246833562746129093179025475547005651680671941048406893613258912592780633466315199978625652745587814857181122921717209258137402940415155176556563865914098019238715789126989421973109408657791136004409593528003591236199417851430516639980551778542584420235956078526338889567282152516964558560436196623661000417762948087175120902004872800393691431290250517362225806118570401247468083319066600742502600563203154486792935702645863283693344976311745596010655946186820901450589268127347588121627676486277006285375526329801687424675992083309780539522662365473525611722696332254242237863376671481944545302225156275178426012592810225033918633833937487890290822832055833160277208810234837450972558458807004339948350082238619214703681839920739631667459303706341354963336871787585980449113369329901444755837521139548918715477360117494913587986582342860483862235331515388655216645147763024921888012225463988441179984223114375050991238299906092053944471112920229881017175710021894010236564401418245751074631994969628488962671620311577653345651068072727758404336128315544098486341469138950189731347091979075780854647883923760377777407081886472829367993398287033429311671667585915650728716402155123394633485040212841531036193599153707921343229739750992781884187090262050502312836927670187844938112454317735331960639366653314290461629263808239056285604326653978785026350087432792646293520528809656200760194884870903990246158804615185886017904889231794650659433846201463923924736442083344816260744332359661429591219204222395078240206466949624823543477261740873386176898548597229739906826798860762214392709147689481382997922724332550400729420515859398402863664426971074998532514109424369017567796040247972908792772763470609600981749135526082913760013384069091510477388048858107519349321649347483223824068650407739052697727907866928957703139874358205497397705837679241896063841825293365305703513212835511031274632549641607488158303901263553596340665718949927425853302818906747302779641970193137409376906953214002993283747536522995960956887436709595242923948300916210957742615676565033194583684170693597146564895601439899265662026546532689158288803147412417410278046820271297819996157846401334607332142344873476388919168163920897271412771114767293585889124676470397907038848653664313399585548896873711509729016641560272141437709519004007411458292202947195885496126987789125862912124776190634498883907667767176068061504508433500546749055403159642684247345161172112062879515147471450710993226406281327246959436213641371366606806520014194518449297475585174902684592355820880614894526522960508406202879904058328054457599369286338197428972130988086453827350310052112175106387168142395579146839040977434882893503369783156923390328893825160962480915184318033880816001011929756897921231484920566538855502339721931801182471505821692686769878714302984569544439846956419761929346390715425159820413423637186233012393479631717853144291573585097431615607205407452567472152549571276591037468832014418903416878322288426011273664516385390466840080327857095773799710730613108757766048600348498120258813583109654615863900097437980816779244123289370774691783323546185261726304314663775225577263061900166010816573769772192513158062056656323561595503127288844121376097517243451692047081439025867295025205780878605131736547300126960087899997446467416877587116324429118147956513498825371334359755935933712437609694098086226997240122030481156220140829453795123864236980028153784725810401691432150625105724697835361589452409356496196565352338732062175450455910433644016053458781833764531439855992060534984409009691217300897706875565254997103850566353538458993319508939598716996575786923656187207204697263002038022857754953388958144799943347548304657319318831903333420791531589503846028252188163241634542937394884970563440449918218872710003323098943489035884742211810021582718388165124932806952303541363158025516698799456725214161093630834362371975268949201509576301043668525608219648915172705233931231032604128438155762112383890227200000000000000000000*i1^172 + -292207147917304523021680503218728869263522162705875565772930183254722528893528047512072296719210905135639609760897975974019932314348830184433466522062762272582421340492009495906067700692555958160379139246848041876534348215140914026068644050078095631222730958622919507849032357411794989499002238331998912960599933507375834286657143738193165833757780015244931708356654915530277620650374615612592038898812373294127182749118270982288214451286947992636834219255148062924728520223030957914635171585224723710982965017544840484145400506634988312315463434414702323344903742899790321432518252530012724610064524174319978040907787001412065121138221136936867418575356249434237460325844104403797145171788054529554292365447182352959450798726763570541159633916653194698071234579638114427140117013599714546975139723664555558451834217382736665131136473961989114844765159890196493230351913582185951626290842543826436462229431426793967843629968933319036450570408667662774054325660243023151878293678267794543921827728327222890003736370363361209881428202656507102658109136882385135172019990342312244444092894230427921048022051716969082191090088510834085985320162081557997472665698702962428921635129967407220555083915899932578174786870514781301325220745649077329957625613755180632669455658394947408204040659130206305240265099349786432502344298550793295450587457846807925432298153675010950624250305815394314111850252893751735392261451068319892096625117945660585622581602574320589467941143537772290107533689478643336468410584076941237390849751826163161624302628777738240099994923096065553918663312742885897190831072591585915231561407369948058805507534977827895579513831309226534382964255209114427977983614367233368409580874701319992872510624950451518701235449129348872674465952685643735615285030579479188435281952523545135505748564643828536471849467531873540345910536394151183874973232559626244963206501343654161929633392436464401303370597222754646026271426790704920059351453806794725583479899673158613384834396966197964244673276656861764271979115316220413558511885386413661202333074385830736108125708617131413721472377991006320538348778449251584935019528926355694170984718504422895416249298943847100639011521049713015851956430005104276065258927326520611772288366126796027586083990112819463544684283784170856419060717237068872231322854885456321391510020232317294738621743257493407111732249959101293216917402034922780258232012120350117755957999263846861491827079742154713658793923651592182900085430594093400543399253254671199499264658952222031149419318968089935319981552594535569377366976090279128492370218868451580841010946008338915060766580716470603352887905634324555559192651647943510451815775401952441026625728317257419203175917130817818029240798900601022174502339836884905580680501205712368146073424866850486744578308128841701991708523789970448396764164288280092290521889197465815997547583979377831341811059770875715409839593586575642253071915025259985233644565720303233130373830567875662880457847156353626954523153554464123534878071443771543265730589598475624354474732721924334702709109738422925318947563993396507983475944750829261463659867358380182424115074320569332659170357776443013174526255192243183152004248116984843423327264852241255095363805236076502497566126242807059660757776156015189475630010337850118245755051938134190664393584353722256471990038441340341275768780917270270072835134248515401187656508483948971810974700853633034539244953957451901242246212867264643238904501108763853675197589774451742785132638673483686034627167503159838305210449787594202126002958640865929038194066828701379327674368376659639712131059286488550728737035017729134174759027724910395468071765258626401709414201605465418467858342914756658236271904252469303616076445973958112958014157560449709064522398942623984876450976774074599270736176180707779994694039725554054309136108130543963615365104001494213237152474930237293273159795055782748527066764817141658554251456609848046924864262449473332929936871615287051315343789263240236139863187096436934364852434362481532870501568287191622572882052060177215980876959790394794028904935387244259018973724001764851391256101318154442284597678751178931137579502973292907318722131690180336814401575811985588905409839448941251709813792701627843100619728283606155363535829272801241860803685482459257392059565240701434944279075097231721196373131083903303109797967455846400000000000000000000*i1^173 + -4837800898551169642861243850431123673336984999797370062341295636819008793479729521426356826993058995615865965924382985103803791582885915312406737715385274916021763510756072679557665629646449196036774845425792470688774145130963791804719871071706915189096023325672103521182516703094963486198115601253867947709731565131989187477901544122537025088888247962930912129191675994736379794241352232339710378598242959869734599127154999833897840556517827872079856604455566645762587271184186430444235748991995535138915441415914841252350449850157255989312008432288088840954481479030484115476510345771996612660161221304334106208464016388346271467785694621202710462247866309048483145883404993884695224389482378991204410417584928290207703309795831547260868019440309571749124840395672899681997402613296329589498568434497054273197361185068239247734541778369780238914430711851735460177396156659133523671583000722346227466244423735058871836870084583870332209071361435573208459242620050738821652222464425475592816121945311212082286243995952400362606863013262999829137003267852821211484278766937524423021198377640562245069766703855986315851601537481945101472479776619255381917945763958902368022962197214329904359654109648084486479304371410569783059739326675828997925393599475915454803916909937594698546143116875153835066078000258261167152629889552376857517863984412858903326374689671079522801678857871943251075691978151999695760151706373543076112629927531983467179948767602422842170794799372784233612327134860771823984217750629227217969513794081804185113997758519925266529979975182781583581285746401064275016778750768329000051371144630878277422524603751336560975118219647727252078068539862065184683790801174953736239415204807879430070145569810229311401179630009269619329118330070558244988207236223081650151384080439389401574432295482361327700549160206202564441223604285958771872481232810603231624678095763855445906200847851131307361319752372731432183013607905871910164966056930505481294460945418401352744756573358142958227453402680265054656787692861553282368263717025337598069531585507344724996160883905386733147932213396034224235705680987070823425078709990185800158318265870143623459017687324466734157939932391840667948319389234499490034375896962179483200531481302055371819435607331646516345819925992102262011358530350527576831118439185119195234921200868672289593390803314551396880176892071731036045318530415029431663893034132632987589697478065490239474189339639988880757353711076191342037719791632073744059122753473866900415048696284194035170284804448448730484850622723546702517841343628824057001168384198938426830303352864064023234386325947611314560891243664191849660379602422120047050946193705541608272623325980531268531855753428501958844849186610279283396702515256773407121074184575500429766826026685231254242803632909210081444136648192522162850962298533177036403707073946032071525682566681516705973855147193834876075678002588515755574642055921465472772438793356494633719439568133874251914818198519568944914280622290190317268472640550824412204817605732832803134964337030536318283008200640970527877780708993940425950258296037571519077658179355282054803365875623836821350310776238161936272223479249439547189700994586375944721854137814506940751960408589612839808959955576778182066446061424438267458131659764005076054879757650765192344385404105425713703434725757972023715768188468280530364506361053889753165629414653322692699932527597549711157980794987084580186151095698096665203932061271715204890873936531914639975982531899424350201233033163338159765519017110025028129849483417668907014901309074908232900575045989634579595352741351489242343005638241739725682976924848200603553235768036737036023772693975732010955548199014487137749628699621554907088786619732290947946566945752605303121119028978258581622080837199326416700083883094651096425993821799487367230234855392591091739782681081889761359518976334488386782819921346988726679442093732987962188114294657094093030707989036978225675811013507951953307362615060855640006478315990242610395148015766062318798260543366807689778611723404676168860788381850604024608326315334128344707880786288677963679142115511133423169833464459888894830434683906394678442779737855271615566503126581571378864139825069130614668603453679979789616297322447028824293796302270520218783342918534785480937973346732175276266420631698068831223796857413335777280000000000000000000*i1^174 + -29797051567073344804424757900742696587860463214812381557491088715356016967402451610207211549799675685547441735371385079581575036596356840742750197518085456803107879138072718402958176021026757912583819023330606419612197949099480522321901081985985619388321756129142523963129181271438561734002978150010825639826292875387765956573440500728281585528132182132775815031740322288711147238505489321279900200374091229073910802101986264700580400601861318659932971598503530032340637997075952181782653428604704113685199056187378291453872122462010560080596268537382023021977885672984079532442193351219630505872143189484127952538935394008146194638318352711263383281068909125245552938802573142464018785464263767647639559517429585026208360978191530969835463759561585802153348009272541940495021237905544791152085022296570816712743822394188963150715353753536778540271962008505945618955655385675498042422038858967010317065135767407419106922715072922043370810858210558625743756696014361533046820419137686332940392814326388778251620424359834214722920697434113507631491965150402164614984365392143372406432471095946944110885875778347075634992119156604895274804054319193482948480994608816079131435765582818527865971523328166048415407272874539144206669342355449085108706609470022043384418501955659095879974904474611787145017532865351515515453563310658815971277412233719601866281562039919575553220913201943000625567514874073074594328892092830311356442138027893350987936972818848755901879742161758137070060027471547164799789427755078362448650272176523838346032576301277313404575196816545396103250356651041238425925673797632532806336832534877092795551763507068050905020429269970326932799308105682419886442000526741760004995306895324542140097810726478726864938898733181990833577884168332832878615996022488912923460685467503762135932892127064341252224354885791899370149355148601375401629244088692103249123632450295332965944594642086398129091004293773412396626605630181279069207155985820796503059439960440862048383526914716619453161390955971121565291679186191199595705063217523867245449184876937391230821546801637220991288290265097218740424086601716229601254022626842793652583566137250403057919779418406470833411939614894370312205461371577531291116126369115642565657556568626177933659615909481779147334782971192400374205654530461960521041533885329662680216228328924178238462909047598608912230698685747916841545077059059391170116175314423002277785405809434666333775637451214977431309370210353684405768048243509248282523345679890975645949109761613333593481759504463361569628295220648927051449272045973221251964747143046629964151213202151136986398402640617050865437504982684462387753876869033057611133087996034478729270713428588356094572611536009732629764611100329046019953522276345463711709892130606401081800892598793954908460599435778054059351861115712061434987512350561483298073174755530539410658675796594071532164445859850569751712983122232239614180142578690543078804323985475043893517430358916751284973601817922406501783295636337818115480986227865565573394322315618555575786790439936429656442755673676281472665275921883457416054700039213885263795357621716621038517367015280551314883170036772717773203873554486390579386664573966469906479889953608399720208761648267579086243545276868334707540335142447928502231305405899901182807220276064166271039138101739533443976717471359401449272368975317465721649802440232230594387411728718326645288466775904469194006499049161656537973384711761529245890882368065398857325014879414055057305474962778559362251273403049736845141844800044379857796199056743467175929274433520534634336986506610859575470273027487817411497040903896172561075675908767354013209460434747927158554021933102133571819337783829437335915975306871281483205833862872658826635549711977766463383159513064984307793342116159637418178683731148317440141559907346090131846202710865047618729309853415926658071714235963365802896156692405206957155767740706040808312089999838259653063887418679785097956367853712493570854350070681791058976379203885042896699336314877636665411513030418528532501608491013746789526550726111116287971487337582531037322102538174869451884944467403052227679323882244376874273171873051296604915610008998602682340087801176534586337376625105442870999862333424327134898892183329945991470838135194322133988410267736672850351680012098079473408342965199074635861196800000000000000000*i1^175 + -113748549619847421642618368969021499472985417605633861690991564742312487812849585360318766648924186718860983729786335854843632367596512407876758387864481019306403975689773144090843519685767187004921308915290961319927387442433738938687865257392360991879033404421383691801808520389373681680341902783112244158808290450020933835347591157807723461495487121585254559045952550577357053321509030435289016526373815688459104843101377666563430505140393580004312300099821721496158137936336420610515880644826131121024408994328231309315746485663542627044996297639043557918569259724435481967133861343128766669249941446938450934411071767113049974930472235433425066462608057087295926301289490871003469879856117766502302768229466736198512891073385803888985763978450718482565714557743772499358185915992347034649785492881793128697484884776790990616299208805014498677389106540794257351867106592051164679872607837625952422471916195882788690462366405574502341708571412655272848918147974540921972545126365399776279997207582222183640836610760430774387267527496331718467637730650066462372523198429475652433642500086731867665732346859738301179563383909173285692339132895283004343788276151959435047848040986592794965659986030354606917358266112156497386242807414696451431392871995908202392300465043957926368591830658557854185129787253420151902058767210665995669224503872088561045587120063160626536448704637054764507778564857006173171653663113022185891612062432829830330159979291543994994538627243711587448401240868248293095974881457203424261720815012129142190980875957121429448563756672619308064001151876279596197558453978472952760624473563340217660187331021288565431609889066704484630040421101196845846350908712520094793723939226320312362329391539338744081068518569255690446853762558984296685733094899493121285338758773235742970460206008383674702323585208233818910164401403955712193478243864561184189697162355282233958970947035702079995488769507627879885883167376306904169000420694495519301515075726483625422365920348444234529809320796368571006839275425484034386889514366103016295755052179927666485591577743367103526633328288401343044994215482436055594644954686195352909751957731572737187414054029823367936033160379599889549986403090773980257910766587008093786976278915487703899616127081346560804795352153261441077201693386825993803174179167279230677759921363277468270344846150870225184299183128294069989013836845067618525574475317241944773983428887403107716346372219093932356423353064796749215281357887142605749279408021052474190567711177504270337332272248477956754965870332682935050768981995692925979125415568748188198343558549078387939928929094571856977189414285176613148277613215793794952882266395630134247909171230873900379031135364901113432000587574162716216497013252708016154827696294305567822943049857424980801013842380033231150014953570416493729683090015854504798455501625267037088887474635062566530563051742066246859219886491019022866024401989599002551350423703166987304165690823113402330593486481448847517887987396995638386792668830471607171365588140068755913455688968713379653493936983723860502298996140837382283218721137532500266769878342886946363120308594141397673880134394985529034307299621502844918455233032759861932796840135730986791274026839922933468912609462532687405250596542579416577334285962320153178942436336117998807005454596373270065592502690819893978822986143324010031529591243824882731129622442014415109253203567849622915426521554384834562377479093352482722141277533289922424819708240397645409252152440295633867836262851599087030859400771766553674056769365518167247197803264359500939970129003252639582651182346066650612422863441292608930473582340236689498499772056692325385871466994711381502077831778266662347442607567828799801885731227610255245805768091867211570411178836721871555479735098046776837469553625377247170075949351058711815017279175451049106022114455948087192312217693784423847822566224101382247122584035804485730491964543787712079437515473493975532280065398256050168887896840078851615552810118374682898486822928664610067532619550933289648674326656190056825074693001385581200286448136346218899309360038707017033160686078325661466543963756619699402332352438177793282205919646103048301110755764047913695351234292417775173964317263633927251446964183459828425137446646903588653816145048054992738486685419354467978341284577280000000000000000*i1^176 + -206349601089738384241210060699811222414188966678999942748590790479442872433691447186742510299478868677652047671020103015863493995216522943703194193963981838975637965190035510350431161176532824939494504306279800702944642573288037856721093430593365845404692886072665036269947177808059949631667363841035159508500086738582503990028015892010545639302968884840081362425106998627856174212320611908008184416489158239389190420617082563272360467784237356111778990988549433182679664333084920571748094411209337105691472732961623218770729467791176756406185810019152309713650867022755600014737903325470896483115624933468109495759028428567848589514986276643783692815301688760486414870642074418910974016022605741562705172940949184419002357614982286713204865100031206625746651292853856422162388890052356625405981474547517079131749045879880202955572476278784349898244484983177799610772594392852489158781168353094901199705311214727373688000170417043988695540090612128199182741299394199666933415243192808119337712771508980249542963752662615895133056697269060863951702340081928644063983516437251044369682684021924846076915959071103464169700094199118168112290752061047067178869056178549533124494942297239611838402126976303290456727116715943600935476019146872605914926091539576872292762488829780220171922230751049804550871051233550682023949172902594859147004495007112006505566728000853016408369451542042546639677654189785575265406511198275886817127008803942517209348600527208295464636681165778528169989026630464029208738482321529168593355750405896215742499344253793200701825056772813825367233138394311162941326886010201778899789540689097515977167664670942671331865678515520006556564654896948499135078796530077542161573357294398351488338507165599626508056088856247032410919045691178262439195673019399435079723397277061850017727720305560216462827599138449642213754828724896999391360755269352540842047276726291858932480112011220968207647619080416992007839398189492054947351999574494507798059229353461951213803232373974301910412145490363807071131840438484096665616665675532783458045555926172377704839847401571300905699235338004692712331235602022224596129536649504265093399536975598677019831917078954274404511985753510053868941561707415515327889824832224110135200042596072570184350921968938285486486688250097322025822310333028382215882200172637645133604656458766484567214091093878738865719529767704067919912131487729746705192361855074687268543567969334416558081965705768239885079087851011121682769422908390003152193884490174283040289531188467531242811522269576148767984762923081769078771137661543525454223463625770156818575626723772713360164948582615983671647930114292357242827757214083005207106210062765352138532030846024947943780158832970357198066533204104278315620501289717887302975767569339862792777249216007903130789783472460062292514966582488473779770818162568262050583657828158177780826895419816762496713605257750168893801923856263091814644867850884340027538563942757984505214428123969029578227677333353356015469714572737946055076619617357486993570311114652236026935284563264085098441031308853195519531691505197710601789018314178648890828123378641680969229198156424156365787222940675602575723236213529342141947217552969553112044051209578753951647957093510396909187990045542621707783989883628580770704274117953913380663820113238151388650894524840154403519088719336477915614909219158545004210640527167987889503867746204226761462158911312631270782588746109179530595697812970349614243925120509416150865067784676442535142296426977107680273559758444540785267676054432651620780411263685467773780821850768983882012587321999964758463953157937220002307443356384126234720805403704891166832015931357124302295357704777518119701360676737403421866323578891341797665558792650060534311629319205078543902337724111215381233279483123705430584959241703125419799112018150634493353053483433371407346782636727673900667621698386481603298677425524006544901042179500948228838674886551380144005245294687556148576204912193712561715631978992493917546757043065493484557420037443865289519322728479154170703737496349158784953948589661951540856221094002056772727341055005823017981334788950051802385887755117978586845114134691116966089849150142642889352021767641407232166159220787060136508317174348412532110739403482716365763846901514858440440721388512719924413920857554944000000000000000*i1^177 + -147810874027124591068729027093981480417054834676114446336983874483749337437483934893774068016423593382262874831622496164140273862448886230425074887505441747001429134417054290223578496912171472266670627335935575827299275415096802226134917381056535036719722846639106966475657146757741415547720719063388985100886797879691665117567942676727779450006606181508003282118600678953050980321468332545254530672920868608665416226917384132122217022018202436413752341460631607110546091156786220592765787429313747390036519272844179229855836882308915647800785907242671416714484702356317715992744141279469737149930718372650231396296326231635443506425829258093510460132521145635696007629487555113209618378084596415392227406032319222182897135862798308537626191162417379032891631459613611815136779986913532118287244242614535509616362006336223228541527745554375281934680980737751575002293371206081961594472562197471390927506418894728853234321968444861158009884202628969700874784411851903922172221407950790868786082609610527271442388467673824936621284383136248757409547482453099523541577786997259331694806852861673809541945523505095029138998741989850138169226746637067614614490541175488166522852945787715340189136345861019345352820889108761693951034700184106611432255042666714993727313648608522848173665213390577202418281985445825356655293856104408404407019191569959067934929599405045444591871436934525458255000321785059635543608327227220020490952772280420395468034938496012997017000934991770123551512225279074182846484400359756228765580809188614212189591546158145292061189556449037951730801344591433196954698782188720451458915849846722034210406205289488256272040258041020657254148870468854011910161391802568721263396291916038012913953378773182405386023278308192500318070462873395861688235518166015027273755304874924044332217034972830151375505388390848279339771036820037636632400326972361523674187824710117626937722402086999980423571947994761606089093451790137802508555038468569066321774022496740311169321613894515659676223985552612721882162119825844573012641499564148226391947622383284506877969665769888516829501242860060600755597582806078910009759659575022505849222373711163730180798343204908207955485147482599803350802701911723717136735294750901970805436808394892903386715862117278259046797163302107687981866040566435541906026553666873487541650703801120138317951273119891570682746480329863150443237439511664886200850409776253060843810483242518843165369256141033765271162146417585063100535091376699918893942359509543439871366998098625203616706413259348005342455447954087345639156137255757438715091049851140090599206447646712503842863729093058178928827429621314997792618422454479481543619982755137522098863949774891246489507052120329891184805105151154893569429390972523435693003039270911779372752221191900204386735668904911049358709771363118681863557630249675014101057912896926038615565940058940506831286419398292461654845383854943184245958149431652757450792377616233544617801639462866432873619582749628503277269757406059208858452858979811305174681958733188330513117489507350962812748601912562597184165502499932169669004528020580502193452980144374406669176211906822711804618047511215880518082599907432041913740011396162891046220349124412840840190625682570124100016223736428184937563973480295670893519611120747684334852974137066608801884982103221250640716693243021812196600483676739297515063298344639137972782132213172411236777272176828240506716698216986114445178402429550667256837857046630550349385065947566251423106793272751764716030693740174854078733110676625387380529745547913534121366491437914160376852372277362767541376750716236133173418331165150270645930679283976222795685333752484985652553450104484885235822503996537530770893929858603572796592103998501014654707928283968764401711459215101805917085356118688824252925500758605667928958622072737749274570076606851814723301657209767025329319070061218931963074728066747849934403765725914096230755866793543049803430416262180458795157247777379366971265519500125355592634401020324450461625466103456182819198920362495369686618550129812404047144411673959351406917703221497407875742757035666575784222048356678386634176856709085203798303643464738516656252542045149511333903719699207096088820434090273330801049990773302507192790082411007128739302700159645371854234479294340189388800000000000000*i1^178 + -13727977861130031316845435366792825061457376969460258052175491314828497150835849868473675772981192394799173631402080229357801529159903373470680330091094114713525148338765503393715647018938858533872757958230155200539364935863763913637028179088641347209877220750255091948543641532420986265209849894115245636233565940970868158325984372571853915477848310718111233233090615839697999313996894310399269493488476345271156866960758912929239105930703843274247004535642284747091226994253757002234080133794055288347748025187626445628876466448649939665783211775047379977012309922112153978629411505809580415984041057163655014459517242996953477456857201302011969796974532476093320788781656759211097201483527842705415909769012535191875683174540037462018129329452076188213436552688120655986279427845115834724500307560079103878244221897840689129659757662337233249761270454578115424541846900185712056417881725227844649776283610178365677733744270873381450995202582593213132426863964223002667397552672177707696192572640771990848507958430739081423125561073876931523988490631137232910595329715830400617261161923033925897350123785949326243125793761449870272214962816214734346214379098759034418117642932500355499653384606050371742444857545353220524321996897676843414827712454093023812936831638035597289927487132647422404409917636154602361937598075782982658976185286394158046388672896371568192015362056718188740217877552194293423133107795149017660658173531556769156286959164513770233652986464325742887352805820867831002197249683613134757515922731843657162916932863498070354723238979096764743467558297902033036244231098940896740816127067870627218343831140690921601133968337642231450421703072827501573140525421532770730268770308395645589278241354059231067949969869611941241855827696997173178394786558957736903203189107793627282744534452792909303922018974234059766218868427282793253093946945473887644974690738354922755465114233782484997904440471487526005321718150336094604193073614700385425728224182365770652131721941609640258635403181179404706918141141953844383632580036014449628281880957884358613087570672854790259333577748900866289168429855679249721978282914677140507895524802657751356391443369773380917559796355381596013513660034910980431700823408170719109194151201927525268607604018676440698060772257070381646729567769580040605409462419390136785432495426809713942753340449119474880109463730846573592409600492632909526055421670777055965992412527090122684412185200374208332845569731038777185078859602662968974392150530897064056784592583771844118560845744890403948683278653031378887925655504405376716159141621657457637551963853548775835374179642587177005237045913930161552671183560048608365066892754864347728186970168446660808962326832563754981833450886578149304937117108983436305566186580644355438643125559418567377415440735756094994441698423675170285191556295226681162223010641203100590831677489584839499009132147165630384663436424854439185368581239743666788723388770668881815291006493294345122960834476001568551052880579559379556199843951032623578706584156203877965944287893416050880024906430480362369370013306290365845618672323897295149287396313957935458480024669751748019388493414238316759184784338161596959982281455473488820084146048941859158281127921959702172450375970093645687900625044100483676913829583230553470832341677997263956055219754037404440429994975661416397353721123903264057927117072723473746101943558389481417879676792515289366914931615647619320401958192347283243494347615581712830621384097104820562460272461055260420737545562044704162941416393845944412385001590624761320387666367206565868090950348944244988511623169371729994062991773833025881317733624782194243529552719521745538331305123659752848726459024110979291640486592518610864426874291177856313331041689819249998213789634404877891253570767911188054854891702183469238230555492556898272633013109235858521927069612783022615031673127339994288073088984724559938384240595460729964383663029989638113100347986601772289829832712013349814457622106914761001943198024422921251771659858429582767768503283056944242586686507852620774898837802810568834191823384332126977630489807495704688333858716837552332872401032798106745711468305796984461697230657962381627026258596992596364841450785427303804589425273382286608950341229947368999674429043239750037667840000000000000*i1^179 + 2123328095976976085550609999912208570183498639378245311611630635359978598432050813248464756272407940547381619495118623942733388360072457868281806336098200904350672109870190807349710298443506735685736434794532540081731528286314832333724679439775507203237939369798461846680877871108089804767711818901748580155715764073388137262437745739085993053834206146004826375149606556457088659650667913727632135330765626983450079146826796887871309117172045622610720404659892440569509758859834361489636575913615618395585871559768826338888773214337044819370355049844587248242671681455540293268016103749885662169321781677143555474544301371531104090920573561476949641973756732719360282535493304771705317252864062751922794710512705827465055245217819475850551911248282625896899915142434533011224173553593712499957717200846304117466058900950099938863976324215304962733565423756161629349301671964470963492624047965506340518195689456248323050103700453642792377727743969397747397377238924244980851367455293244201250607354121798911374167489527923177969252880152823177152017756896371179911094652867917121087836674430301539850485452339485198575510377326600119732414474320187645483914079724699488871147105068105744972528822877917651603774825981910407658275801668150472392300368015005189027476964170916167235384150570020376621226331874286562760262272896123266971658344302810504799000217865083791085780739045676916457552470591008885032637151010657362315951465285622565107359283474770986357224972694554108754139198659085450025487160546684634549417553514516431965548420997983428915016626066932558106654603012052144908243791255228556701330073497718643051271459722191201362877273070223289842804632461494570509966902674826088085927571534340025970664896910304611227445384764821737271673813094746585003211266521334253064111799728892605871662852876907408388160807398771941005252791703611584924369416063924102319982563606967133144930985806921645879984021147864674165418789332498442717591531875359878557310671484307220374479903801489874178580401534884996596253070332396035123220219578364394348314133416677081275763913300918116741531108754395106743595634691189900130943833006553443964320884978488721660459355555860819870695390744418793176314775297077325919767209605379721803016214151010845669025301348410581252030308043284201513306559784104947059279818721368584813571021568572657046879573651061404739445545259109254858328202370898395745779333529457449215083303213768431132130275908850222401375856415950790987101015347462193873071993304767114721526409113249192293517558612489612122047327279554806936970931068895916565632033217272662030574001258261652452986507741176168847001720494019130952342478037456235497874679003550390541304884012054479873257908970500857849732888035517152716879357934914286998107181129469083238447391122917761246445211349472736851845653409655561416702857919450933335503572989883976082479048176538499689236133850139957265283084788506820102936663365814111949167172921949238246311121477817650013058721297500286083039792736522586020470417928219683149398904340500083066609154458213886070285268395188250906501666886920317310460767925305591783371321108505432373315002388221861492549849007214248963245098028649985314000944180447014511796191041875882828692450091072731134343285049255952494151682400474295594102059296962777726432147576268148668012319899519173905465081925333234170306691915517173278691840855657601574130007674453152860266928698129179049417884323099994149611554029140633834663625661611067049505900711397727622039177870082966642258605665431416006351411485004321928144586740880384812203129684475450622378650676766829242140102501850018147722497191362001165433628493197756878244884038945309377759787119272112936429597177958174294185095044354578828643809881639373395969091380482630174247562073702296446469835734070070949150461420303619462214714195032523049565583811281641137670159982846949788732357279295051868621972142763577420390896444250397574335715622889600794095747926408368316650114846479915357001724071298904453807303118080901741269378508152616025756482539993030806763650033094239141767138804269685106161154603711385396541434809192350194536950937564098988516297315376499112255584231878367761806620770057423237087183390881974174552546203615488195769860613010063255334512542695299102015488000000000000*i1^180 + 173491859827435708539610474105872360072281452908939088027868020733784697947292997060219700518832700832523031967797655006088075123642931918015895495545160722356554938610315123132828590561370063907651488280569350192823488494934421691590710868598112459954761882011773613867930548499546614350206916860447794235749737867742197050472941648009668001724434335388156671700179397332370766312183892033707954561197001281323590669095708646731132124341115980675810832376438782974799714957382495895282330335581085302270283607345147199078328268232236053782281279641819449268244520003018881988156943485773233193141252018119239201339729238985099892646170164784917814147090979040529843215928511380688197425445738026695902061174370844048682165549642534467270767663424740771201845783350399845639332289297429797207413134443384165631655299363477892870266286969501666184614478658866402730197994532141821396907184402226673595991480923064121843454950014803736612145110910757734899347636680843986131233082199927580331202501867969925791617660865924082393830063192008309950501184167405604657787019552026318765054355955884029859125371688921826480246822545249317066281642242025708524546135248890246918441932446221538449223609207710238256045234257624473033254524746647368914017914314928930037840478531936809145109437251637552332708271208097734851007314743938482812419068704514176738320234403976212238864014128736129022414697202830837125753070455179429703756200653957939996101617674287120448348222917357061597929192972762707508743073804223250182223252200804899034328013113687587371606765135983422222959340813877152667941050666968807487355916219907386710459304045841383299197329787822615086405456441164855960964933887563882393952108578854630870667106132721036531059258480353471072140099384825738019540202130762816581742061885265024417661483003211577881161853063447135757065462893399471015787762958139843167830375953817170950798367072578598831939064930449331259388550499379182519430742532365156136668232309998432899071856427278854033837927112163423294460326275077190936308464223209195712141092882824252345676165807832047963125975465077955479089525812975857071478299272607445372871842496953208094230468235837057586662193378169931336904786877357695424217001119395251877803371241597680132783605500406750898211220229064474148677072809595223823370591753321947960593473909376691535776194946691009912363832959229540326648199826365955162851635960792384490227646947838099679212922863820308603963513234570647502784314730659836945411843449440904112649392131479941553028575791047330753675651247487393838390742109018198785926818071037709777083203579113618298193835452192306532848823511371808754946664280836367459814113046509008801697089499353415348800344240936775006182032694559232788291728638578478612225933907957671128380021185421817969550607370226085307683575713388605182423271391775149746256512814517395674915148567393478573554984496938171053089586844850094455796354090018056283391976080593684176105181633199947973016804734698027840712659173214777706189768225582892309197075377742727463653377919232489662874620590468000944928008989259285226369436336713593938004517703127166380998736932293728902532332856962307772917371605405279700589695588597958854326389320195449787308344059880593138477538336198910473063099179689466986121138975441729084460647713657204515083182392656886659637608798665327619834458500477834846172392420790576856863538570877350638896989471411996375331179280511262798201096665485025323568067214825601090467147463837134327993774087330882782732248170835171340956832036369825508348787531889292086234780209717005891797673236771559074212809866078069297375608681649534073941075929035621111822883906878978522277799304682001264450716076733242624558104772310520312450167653174086699346107571994120930200081074397678970318109450664683322014968809579379397367785302250794013268418537462994584151988833466150122477711607177735827212009322020297940177521410856074077435195586366074912142689136518139716252410609276313417796027363186496765486172844136711450411615306529453510411223355305923931343372029375946318461065989584560836254620870233412026611862744058813929089998040305049184853027357858052749215305208033251800417453471075579402207246449507327747600231546719992448713834806740368138811998208000000000000*i1^181 + 3937055768852495118589500986093292314219442482624330887186091133186174287415050704778428365537675616485592478696816720826220610596058042663574426646331039652053425224953427636891894036077815693427533739830152190003915698399590795088004870159449333582417144628979712745699306735208848481597436472102676689529778639060260091343582857358937154478020386614909511619118376098632243081849571100492642043766200624137522924738927139328864139595060675389571721552599348179647137623601191228916164331126855272087661202463231371588364472540425330489862087865206166718313864139434828023943144139417077472973139772328976146827954290050300310160424226246664189093861308911711922217485193956375918232796930367726209690052005961281478367581196134281030654568992995025576681955931559187194010797422654113834552709885832150438896657576544952049955662369840914359733022517758204830841105590359558193063340236576458622542505705015649032513921951483745782679656853800352267864489883009585461675871531806965411327522392114814553442195581794232280225432545231295098204582371530201866103566922012984480975406721475340033643591934028668602081552132612350818588717198379627577176048721473887293266372575019479737006163823831403481619591805090059764228063895782911601328964872362426536990610438567312147350829399040284649825270746182551701308271870649721481695651633238249199551746459086494625230436008265481718113764338795132779380973111099049746178489631539877472807931864821859153921168990971753065318819107276382629140824410605129814358495575795030137112842368093347772053515012337531918169805615643538200969032911834604756959738258582085286921669864107795436198345561166869474227587523090868478247528093037799856775195832433429343582595627885823018323498094694831946438019421908097124225018365000024832263109011241862369956736584249073800495286578982561212030181265304030817493434066467141905330653532807633091343552794530671838224087563781183062436628250483518459240852321679293930879877503548075497883598640671333356124252474285442071370816041903443125243723752114950386300305583423802886768521884252944759682382308199592389830752149371250873488085154206722943386238937557086152699520054249120038676610387758368960404898089001825680673940127670717313367818101320096817006958063864900969894587681968604774526568690461404548394054765007482511622563923071371485659545984314472825049546630603753335782725338299348649331934270357663346499435038150592885806910766251349406509673002295438123696105084907543208473660387061815590767003353174958698059448291477812807580687020650113181532446251973718431274694247364430124824832287136029138438967849477681738117410541356266635200859704972561196422701735213149480929745464914638708645779043948403861442449928162120745496889816416930422094916721102255213922558043502685190098725869381170989598155523808433954001348007030597851447777977262576234791823535509261512265775692585437515284495226229117242150838227025171793832733764604101952333396521674360763929850429663875079259107008814620212936659647077727966129744611039470325473537280523855439190943202185312842893707418636120576546636734323986667294414977670483550704071008024386360556000646899343464612156279293170191380202553009677776132080088818341503999680271123149588846140207440330494877136727284204173176482792316652662865918987765801673786208384737678350485586883046747064170273156431993708084482051049012748694734672371200336845223300741632816402997441493359745562654514077762278148444281038764665691509875877037371318917215453978935318659143571352242741148913671131030746593383641186584416866434958232803207715712405256733285079948568566167129939763722126652919448105150082215166000452950444116169517526863825917303662048324879200258650781695981449997296443910978464215781748105607804382634939157687282593009954307049181463678175576713592361468394324190131504256603621388659179881379075939209739516307659912429326637498667105020324409485130989036973076900363976409851524432009818929065075306116644588531731375841045851763545897233048734119014996325200214393902234945458179875074377014845467637693894494549173060686022436082203944322353337869703435353729788225158011533130167177643748157066508122487763223551963647375870502380098760879622709466355383369105614275870720000000000*i1^182 + 40257219308818853362213370718235273601026127512387627806838340338094159736879867233663788186128116004422921559565385100495771430711663987505576436710781617302305397129732351541107091937736900888439769437843077938946374803282865531838936963816269579395217031865356646298795635295929000176855279231904463124924474554183703159090891838538179066263101180363263814046809821131218870271821030067887648762143324710743690847898397624014828653701039535065146293367214288970480071263871224554226181326532076622346118381668834222983617317391987345244665906148135184232986438382527871089891178429373826493324702968618993147744884759830750973698684911381286360600427922440896998592863280363856951225017390995965940237524605014576187885260388960508069849501593450522881739274557525888300518661805282010057970315621588280603131494198460938057441248243643837020221650759831760912272862855540621339794645956725306985458395514499354157717407486718973259548864166165482407505979539711495279643552234203469822172876998276834710936042215588632999384676718334397313089896119021819222611869906860730593252895569281610004115526059920079854998825287206090493611193980069004805279292011700595283576589542440548352743945388317091866410123581304789458074582910343777602762390110696537033288600029785062722602618441516631542457873287361658033199981439203637189783162035451601841539025995397927114041669917525111876913759361832275638008846293746953967374938362457189548808482468759719181319058518001139731208299004040344580628171271336027340687037766113378663166827857150774375444891934877558272051876774174963930640243474902121650993452247783696502463167834608732330836106497562805294197197347705830046491413219803666701347968438799060538782500557808306656321942317325561664643283959968415852696264958095476357314571356237659308685569366599418716308037294972240863439907058906721000024648480752925335543116290509421744991784038827281558829588571067696604421606900372450568249040111307609369426357979049434319181422219585967762176548600001101162677547227362435778947162246259226617663158892184209002603959957328819800930995876845639364283242091131455718755269788530884436605636060465902456258640636346715725920354917001730336406733568434972102656779488902415164061186869914645040441751155499432176182037237444452292970183351532031034964522203248164652666084776934732865149056346592631519054279595995995616534972191666227322363857528382057343541951188049671087471157701454596402520074917366205982397851248342110628387438194977072894927509405601762054504605869728081849676423997897326103135879032532970647907396587140403297055277774397553318330502592501378484646805214976128819879623759905416462768187834388043360194875902551633680388480946162163724332946286207506450579610637127403002699496602890913859461725545204440775552909288840217328581293666544818666548527165437818547505584151411588686755430450598524236034170084486597634798195991942255793491777578553716701155932836051005943640012041863292413524810626256110408550902196245244336006476703145531069766424556065105884677496619763223196889534352845765441259963696988457258694523950245452344568905578398687048801894180977054308521636722004951296393295689486898974396050321311296212184237782072757926265747202308524581268568988749197992380824212461754690125178503840491830939379058848848842242129925904723555093842084406378592712968199241191026828414033239007117196918478892259293281109897075105447244986663569037703932342278088183951704814415725714593339718183469320542257820574591501999599050768722312156014634736733195881317960285944475792433454986465899128056546513043705735056721690239785453270355862228629521167224697177682286093485939586409014219676735571791016545460456974766136616427254087171806551060530337708151887265661292068273185490465343851368240781332759380643692903808210451015544282185210476736819154090383307451616478610622160733249288799694010803995274668007106763040134731229484168226181950231408868125904737976399941825241092904496509341259260347563827879553818259475848000702681847281410373566270871571026338278414953631247415171010846611270615671313500143068930013227678523829027005222865454827157511742586379225583631172569291655393059144647742702782179582938133070828316764667904000000000*i1^183 + 169100588814547398956237690886343850052612438679153307555201420061779543322341981850900699360693899990549298308812907710803368780113603768912602122713320003288589114717857490159734653640049502346483582448718563227835146680648972154907573017843015563538049286513537187356351971312774815991812992350912005581675042022968968468427645509265881472947578285169972731119177549726713961120485150081165148737241760108363188221942746240120794829660919378440930632341112511678767517495047848987561667903223444900210333194349538445407705765604745736614041396244466771543707821902816432726610291906962512654605405483181155713059509814758118427659408585389478638497074996251512982676834100603148835516408451491610145784313998823716600842512263913664389756358948917441431746440226065983323150997592386679330634270383351452217071285441313701874366460591992210725912741147131383147939796142941145971428248655889943581234468007185339111918998434834467952349859527916106978575272519147179346936718526817793010962131593796302342881970791416945132228664621743520971805084334905415718307268695034229995870017577188855289601846622582566541491838573013405988449895240293385251739097807116805505955161190244982046702160142264954381462293992118637023716028771793988876342799094363501996052458709988157536503228884314712094984402007072257232405979650294603808044222654022214660566369598271080181297135974825924375140878113938656739267048835672972800053684519557077471393486464212964740378821692042079372165571489909570724026171225649523277099016420237255442721543466914320367791106070436750650179566882166504807669619817987829376038660495820378779576673422898701880751430685448875831619335569456865514731297894003098041953205054407231180132808096210405786904404604101167593961640836974508574165554488015163420507949330095867215218027116676152969214256369042797852948530078012042678201606538842608610935011841919872558258426908360155878702705189445927582390876381436034672348208469648908673154310710700885422347060540350212481944205065774433513746846474189525345244894482280588699419805055492390914519307061217649626075576038876460580102963066250212402619920702196963462272387993992335914598436173443066819841039618411619834549391911457775155926912011681637182945278737050673079414164107207113722693885918970360758224131468590019877754281641246524028288745672338477622726331049763907553623865131512938274588046724457534176317213650104666573356594835633564612844283815087384760705419061461605874472943868064114262468182608473097768610559435976562035717867787327393385276136592560286615603705559571679354129808399807564407263778365180984105625491349324330939421462989471413569215199677965238797719522576063898755373104879851725565016530997899353214565480134030209732524989308488787194654315840943045724395217354758333282326572060490359029473091128470921482032783141186943584154876184354868703121270262065993290527239015984048893473362177668257453403880491088723805125709736767322280319479243925119185498595851395361123412718799231096071240315821908413454976857246609293750327694306225423742537380027960584151140129967575091766391483507758514447810810996811407606780400679539298645543902652260697434818546282027033148098003095807172358878747687205041527826729832924898771047629626261389334767385771615491531530230144493323352870619666887909897842872081733317335579799807302749572173327366364049203961986488272190996050916532453211251889405429382696507954564219637192658825021830757865645183209937063706461332146163475605264804570042730295539258233071628051374510158594524385264126259683160655825072883463307179143457960590621611026172472394558189531881236915543709006490176425106165921927340042550490768184154299747527118990816934938435380951263879593755153478561629491714864225683229331140440709090623437954821392740578380422338267334854327093278470066694897638287277438065407843895888988888068249815171091258098539360200986390384051184612388136486036792594534888986506420962620024444722278846018883216155409809669339619928324591514000679726213983415158579494606709690857639278831923292381370527870110461367156387169463356309493904824784057652053627183409852475173968825250819282876321540069900852276608966740211979411014368292517534131814400000000*i1^184 + 232135067402688578022025872076138140800987693748789305651996673902542800012634869117317790672010449710928693327153348811369812515325982694908416151834217031904796190253858179779435477876767331133355053398674147736873574924504782111374938526768036140059611949087306526357249807432730848224625718843122616562192536225300494913228627225560250207008941657930169311958076975385395007706651721783913138657547841025975794969046198462606186265877139613684736153360714899639633553411188539777474801605193569543919419684295308250470678538546938815358168204926003943502937530669551972721773499698233050729335812814688795385900476964240014846774261947591273171026801135831039723837169742836894755689848028552211117644422716596506585890512366401470635811897856416202051070795076062935360157955352255226149231478027345410026440068978439483324556362782085664406331449237992115042297266517511408105540646055000024943422151727983946535401660684797831462439423500504348220680506429245281906430284496449878460535248467366070480960534394383199190342297857555433376305839949519745316771836970562731430214173970365552919766219622085646458496545036810616947036588712570171069496126614171008433285321054051041830338276733970942873292684483998233504580046047168410476505712096511780338487612436640614151337328394712560772805697167111565717370848583615809010660224623499747199140157745663210490608665431766916820253509867592909691878679002520948154877045900494584541924007937578271618944113169977308301104120012929476454238803661326694951915968511516435845007373189669648287390675515188927816141654456223735473244909509863012628027070875084408497053771457631364817612167031728520809288868633307697017329452052292637134563004032400351431060333011299286944235658596994042808481061332523242033934110925642879247297867649096660259261854218733653523763572077175472370750558765238904564721718870078710736477916727023516201589762380624215692361891552442426792531926030763104393582530732600647059973637640910153982192977518871444432186127710888339463220798975429179813902116929142953140510442674717083481077983324892553238250336027233600781255210472229696722406889415814794758173750496588542393718483379485469500878685393672173442329049230156302644254278614591008487379322842889837213609163189890234052346135415530687942782737972209306687533776622504002016387027841408694231084935889676701544455493248451847466294307985224143702305728776768264485416951657666232687922515891952455973564097256383412563920405198299526001751309060937604624228990552296473125010676048835578771963856114834410094784604887029370886649434420239193594895353862504690462246252795316766017151977515543272145344728518256896497559440755381714992321505324820092341540570130854644710510190281773943099284470622546710769610222335967467180592771811011436174488833568311221759276023333792225457946174793158691291498438533604884587364611261802596868159273391104348801225997539135178912845300182604299201949531659555566430420846897004383906169381500813732738830585817917083095885315254748179131764436554756384359643044048066346775348652545005703677023904134094169198626869257796448204524213177488963832206027378883893277796985646067429994089858679880837800569342386713762049295195182043880762315768536141111565954871800666866736007419090997120118329164047305473200115209199324486397185927904050160126202200058776144963346133026070798338737854210190826505495940386334991803819527033409847610965518446636309603951968224851037425704869913748518337408060161333507750543526175322517983033561184118127249112539195351682376711981216288243551531781220921923595189868839643931669980021173754471618174176929408326943283875973550410865661698521180875900938132913787765493423955234567951736757890305562544930595049552624220602808871874793361856110692227236816919531731185185004064084689657893266268048718271831353686532108125596157601475412117690744518078558630490410939999410496182306885556685174122119163852619940815018891556459448763876925045714806833301654039783695846626372143132779848992968003329743463289265327055926397301494707735201592700932899733964676991712270186380327092899685903505184909629001794837596991796131943789652631292183200009096092457798161903124480000000*i1^185 + 288398810249204401223119526950628540845631857160874851946497964169019088633296280809088346659802639350028442710488067942082834512740862044847846708456520875184703412596137940650637606973636715604152540687466375751867901481297912900946868717439693118989187482758719373341439863614111683094857224268255907502105600328524138730473431013423773516035092521237835926225703074021440928568452497809134904937667887986208054917129413877210035098731537650739451500052240864973626195753273915172036508383449985135255992488048357430826210862960974774476862497453563528350092653792254635194412932631234434440691848783895476104816983827823295399334201919680304897854229716704291581962821179775617949992603495944565024244670461621589682018721587918777213769852630225192375271374017045344990847927258029142633210409972529440209560322891020169521584059530812470033158657914397349562057963985064955585084403235195868277464521002636913170113469557954334011542087057903995777636829644783867362018626697407904757753324589181176517959254533680382171825839542091604964139425131533965097975382523611612082467779775243424352751291219452904111367494446774658942970239972710873593073709440674691378348345434157903100971360396212147205404834590333737028025548906450853376175595530157502419758295079743936780683289332083984913079544769823214292633580399248376939825631636752150321116181526313765273859955541186456410170430757118045711992383212776378316868241075563653316223061280860012861261365783544767221816918081114916822313442320691775730069635348120249367900751055623570223080519295074968683919754875628332358457937641928343328341534421580008420872492243952425486883842586498370873811054992083406532328900594394589959969529396012713508996754020906254014727303923722732127006618462039286506281019106914509333738633550333647943969617697380630906912213826164462591125175485114017623322818556991188039760174210804260288234700884522785146666873187177330359772822469354631059230187485896172948087775846127918024789729096358173279042906414729235064327205941522557054875248651396774229308314975879732049880974647769247136327312232318515299172067065122250437964405380770513567668629325793045563426935245867241500636609734932729776491888546279935700780023570853081955349178662067892355220015735943293894864635626247273687167500340348613720096671898409210516081500771508997012772008235499981901736946237998945061188310804900633720108399471610444502189815177466126424566863266941330603829432554745398524083112451472360148286409643405593876787142442247275087859035411166875352803057039194274914193817786215448836484145947915294161127437043714461930128571911342532742176918013248538642417898138464120744598247322122022275935056647003215689595942135050432649922145796964433543163346352592450591338678782067225923935598884197780086953343416452660916763808888938935015435422595825368497958171757763408642779769527464078833988837412594427282264246346555402940260517109869371587130182932496632033981610011296414275412932296599650594019810932454260285518157373376617978872153386633277661783330391483310743469890661183882507084670467405538349232975689431703973761177585624392157470728194339629029124679331133474784092356379958047511210152835781901151693700100127012109669819382500937855813646657521752483195782664193583752643080900092398109834953925907074341785367612601274999427399915953572936248460555349891794366516044305439222919898547539748330637190634132388443915000169795685399430375176097738929304399389481297056576724631626313250918814433959629918300207065388253290530294281204370445948460445073761141716978273615332262877514986541504903453481014504393648469265765807382405959120846109019338944313822873626358052884774706675288727496221467838852804653774377567755215768387641597254776702177550802777135339759906899836453274134519562185236667622348649723016362687204754065913199779490070204965492515478181209863847741137344750621050858018967198478830011928068831312736509309125956784719751932283523289315186730438789879915566845106481999203258626685673955362839853265604284411129662285867311473246584871688122930772129324972026675554011207157567841636485319867064366135760747061111938560237504154390679781376000000*i1^186 + 158913101393979601219240203442361468808605420474574988529655255549626511683479768598572269878319053567615147633139813129501903811116769843134674695770269761976777459553896372035920539390145271898366145710443521474584657339968197113161336267785908177074262470911958290976138611438683089018323832391611262826884942099302610520074922881028973326140170619351127832313792860378157742207283301783825553210102296912251959800198637867523315164723551469023933758703518409958429132975947856716582931302297005268200586574027047864728163976677133296402508602298274347356012150509303006157489722076984938902412278393919541718647803150757705725460966830702521655638999185275293965498876920506055849158314368234015732720172306635572903184359263402636910170687586996232098012355429561492967122961567313054271458839268682230067257702327806225873282719021997450497132112090618691494909012456613417910007305673433043659513791979909353953324875017280808507176986649097223213290910633594769624987886901487176359116852196838190451134100000875234785625629482282554320707319061600340981634375805806582800489243450131324147045410427689420696159937534395428921811654245912954810285430879307516287087456100603018001876039557187399991068771227755888724425693748179809549357245846485346163977648422170112208763848020233510599004436933502622218261153724605829721493649063205426546061888352962162129333274887984840374119758583360879131893217315017161978569732858475323009219902273201734128948480809077090191116573476222776806142155770165290089183475419375004371112253728115440144531097973531480448355239867970749642132194663363182884951787588352141750449484484455466973921043652061983983772053816969052694429023848296732655323547263931652871018752520422364957099858216501630475333968366069137159063115188802572611432647673898772107195092652115076974739704300740081604319979710583446030846824803594578446476834252273184509491586463827269041684701781245711307123286196370662352356916964053822887292342593335984560342151347428454414063231041556783261173545188774807294484835263180471546158674930026562920739925474783743181226561509141197641997716883734878480333828567567487381652859453182980718818674369016436253803534568122166157640477148369779470025205148885123664140550228888204969859798630125397121593826548894542125599841745735135915292815962130703154935472395934697444919808791150086867268647729038276283819276713116147223531519152470029135084578460621477647165484154984102422762011428016661232613606410903297689535886557510874176578249334923385097306526658254471493823008198843986731190120888337404197415060652328831819682242642412609397470767218856738729412879408327637621963353700933951879184284068659386085480048465158733997324748740234369803854307749288286978039653114036335460839520379805272796199283304814820797547184139044939582367789183468915179267110944212641316880406231117832456936834361245867292308161641916441094433800687223790522779557429060735080021831177167531200318596294002221109954955790773104323622829818949646914103397367913242829132802781956039593682286682264200051526288069076531493353550456566836319546808027331750710452803377602227727945300329537739983106094955486733736059381849522740307994213077775479949918425570586897750923806923334447971768173759265746572326466801987003406239236908274172520032187576497139487283489345175093528226434078845618219042881644894080357439718399616067610020548311262314118176205350554636132724220593600521116986676284407519123028788826021318778694193838431933504762811794317604707558759500732584743818830597859826949195177989662309271171397946940582043130460812673302028041155930604498406687576563706326692895452606279824409247979661402292660650001531079643562678479772664905956311165593648592724663256530091243945244856774369617929090588689644152067446167034512749853028583066742928806079183157419732017522757650608879613764194848414517971027341943602975315794469499986144533578116091204350647895121093262954061196172507172688209525548868888995538111875601642084863765632699888335671808151536945957965264004405109983451835638415822177868506740000321361964144721039065922082481302237687185164466396628113613305518489600000*i1^187 + -99064913583414630177768561250201055021578099921035495841100397748912698033614949225175803524970238944143605634660388737023768432711480273088695460613309290665295135321967612625836307356867195033188076837128780911067374142857110776703835825318567043048327833397706115983364034755073523806941285396294068154600062470524530429500541748409207046022511650085532011792652552181226842315843626791676454407712594981253554343914227635013721896906769101681321230046640391798077554168820102219301238816606718298599735817618640334041392046122370560952325692506940175899534382229028363909591807492246847893561512355321088029253005477087713261575474019445646922670766238075363236833178283190036548153911177625844416315190983108196132688891564172648903235358812684452350941292772507672435016326286032351162168217453629280535943559975100515281132524743651236753126710104966334410353478383739995421629747612441083164391239411694298175048179753631153783675499964053005757251543896162180273925992659040716891456555091973789513783120758937684645600662153574806206561872324988063843477774649848453765571520230031294418074124404338853222661367840314542546357541677668817302952330133007897631485626918337086508474738193904940442854788315676959416439413788374846606413928271591540203427595980611411948685667681249926791414471195472594434430548707161158604524777871685619415963832998209556237968474893514601901814972604234485254235204226171424398409821591321885408144491189509610271941215301901938822582715949937901529292768251771998954623139314820621905551011673454373642883817486855847154283028281730544392524799554117366988581162117523068734019304401690116739564590132646025537900383169064941034712384186404930768248678804541850111500249542588906425200206339360959396947131518715466722627139838920013154900386597556546666316937500578068413683771793238307497623186010362594744297402403618778005313072266925891242422992230366673756009080523896782225566099885404659677305638474867129767505361338441082783093166465688808872281015670232501368283922659512609789353130496765962074741073513289142480008061763774295796285941316791316933908253226016433923246501890918952413363345922268865478950977723808170363323456204337414369187100591636312890389574574902943914371906588821587404176562307532858286344382667422016571902171376350208589388224611678964381609281515100836523070261595165326611929018052921996868788424807042793068341414852168844217398530691378707638970668439886128317480451182193275980734346643390993716372247015504149710807396108062788836093127999074977423730616745823729038531793243580125460470205573274357335338161925780532869624059417799292323804343519362632656914727402619274065404868561167630185131650776092466384392047156623564168777043424540126414249422860531044163513623376359761491197585974047533976811093586777202590044592736473017387450377613220449909057454003093027487536041984155012468658993088186703698879544261857114226154909753239539452001913364932606865547585292930246397605531657643631531394331788283121005875789038724917316238094266402611658631875317867127171549512222311491777774301248950344093909880084569355478986463201448559761211441379569055713148955715328656123374443168192781298005555041934954079810300029668642750869432581184562196985196995517389362207133071553869207941419557972895150251886737858334925120589805375138464128869713503217251156579685933588181630704270819662302402867608430565761372593297804798909955060457167221634310020898282575980464724709046925021270255425230925158664731333272801607070373427543714126221745004193768255520088325595536404547371959244165952609119324888046765147177917247562895838253233061948345502171435955416326294106032051750756688565272320210514462429579650649489448054987267679827347654735114771728571423427320102431554977826701139779796109245988646681539888398596818230197475848014890437552073407288859623070058031226626877805202580240350191989398546171122072718222456971927404193076427490856922291311329921097496907413342201683692826566577804299870810077402664854022359477562862542131035008076945677495083112663815969037952268008089967663089623203367889812848640000*i1^188 + -24851035304237052733197062429514534047358898379859570764855823367039907044246861006612436241494465977688654726128491783797851290425078802200739100186817752172229199867891176752198179371798092354901159239885977677468626031644509425683596586559823493035988357312170448817002761041746051265100873445478154838230684650066038841129037244130356095746057593989530703808585698636723995782019669203407033012810597843945454683555072470043559701826011129821723093357940635895233849714335485478458128159470990664507060009179607770802765369950011592946385676936907407800639497979485374693062767467665851344660863028492274342875929389754004533582694053627073678757549814387231636138051004774134469033394991345267951716939050222177557186333905812638882475270411554791261608665561673572075882452279809801096445461910409946720769625034465981108704195044167609115783073957802910764124003902237656754824270321811226029716269741531110714193497821810387719842277785956494068286692585639512890609250815464128651730660235979451412289218521229602529930439477033682944127813772296330591725316063032123391885951397755425130162095267295383144148281218837464767887750362630310065852001848537266355933884932708178170747925141944038295322584440306458923668308074364454819108923099270298366604072166441112850621166454413704449052245120323961902542836986715442040593274923820133366976674280826122210611675421310234144499952675668531465258681085065355317292220775401963327773740659743974221326818331414529772475272942895658269246508368662629723118979561046830610839195434515365859632731046085724375326399765164308197484855925177094240734563095413314360304673779759560574600519760059072669892382301142005718711408120152050907993656693805897064289491987566204315319237366311012119125900488768209705996465422247183086440096183715745083204354123521763470002956171896767102565401572388108015011962108347490381708218733940486657303938447549178439861511206592332943037256231266757970439702033611744773390877780830195116048330419870101802604560923277222821735080865630190479039892102807984985904862121132933283777279400437943152368064683191736993597231762569335859225958880585751086607607708991293848119727568559693041511448367538852595054357551044178677320826259367425436261864957488584062721986702435668165079561288916249830110146668130876316618651675840784579073140452396530750303824520296483692075301799934612389415585585988658374298005985028493253883883991963488105982659476589948424287447827169699693715916094418861205222890744691164015764535611165109873221266541023490986404596735977535945908045972692218270134652490397120362283226062112728424543615280089499226658043366288564626681188279521763048564729727043805520686064390392299738862290918050617875386681287186866092828011235293554521869549612154408432405893827707171515046675056029660169748498965794597453471151874744045305826656202138101265296149748759670026964511269164619161380855641485157142521138411754255151579869336327636554793219028803743421323333037926008094355663434260678197262229214764723708119349720094659549057983630535263205047535221569824066253920265540463030109238954338016050096628134639877938614422186258622661229697339222156396778750020979072881478484267305370647173690276464788798328493068233087138832516850640586375249576415853376391889770461456874754692161905502821116029434011135682743133278650021817651559957496026310646792617595294767269833562316870347724179626353008266015915085905899254567080927692479393471348364659480156832027510718830916214194531594739585119331873988338680343357422882693630760086076002382744415469714509278670175611327862134007995216236134396732141167267949437127527993100498408793318654276923074996352030636136971370047531455238738673117633775843185525532630624993298210012960380687190971677814152469302036037025982651071408172678497820701451274262167522077627105391545695039741505027262134359396597229094064838136887196161815982215223474002265061764334539223514918781076721208984256023887873431576523716860008133154509617318619869430311947832412261157116323561056631822558149318434290133372153888768000*i1^189 + 259118629687103382462423570699234120152996810741943839431910266489168521051877409090871697326445074296467595047691683879639697547462657068353856740417742949842793868893309241681502602256412567838260637674738779191608011026397197052828860683182064330000174100622082258401453579072082657195575846607554517136887193133299068668918444026591787073794185783348422186966223090139023328294733760794044565697656444928670780299836044919414483160351199286704298172475833769179602250742354838116078904395565863516453230157993280082886836727877251383697218956751488429481238664548378931876940648507781162732505487374798979317798160272887270502298658006454276134312713152397911293306165856543558368717694810006568285138629142420787396693890775786267896469516787361370169495634173416999914931099264351540533137969249254881099244413863004608605557862856464675621295460812779938818310187297286653607972112776858798683249208219997295357590340534767251941026777021288022422260977006172881828275442333272117561743747881456733093171833938724744403031372437504324483975161402814588441059477272542418039127162113864362311563533844154670263650270306350362904502096259516201525220625600482434473449982738895323918417871946926740649956712862535595546672439752767456410404315586655451019375958746604833248177614083935613145384000265411607218312975633507086174561704618755632934799937375305823533592164013509469094742785259616321068261410959215585825960504954960857223168324015075115783537522026170007044155209168343623794326324281056456646900855382589560658448540628879312051601231875987955607970547823584682433467340837122329922833524895956170026293528259593219082831806350963375522852631329566653464261173113046951365940992348124575709122327932366059250906291233660352627667163697394750739255136065614305534974045178920759204573219404519109030589249563078265558348085916395990971123255470939792108460578712675220772422215405004239118427229940250143063892486358571437587646800260102857047178081748375523202216911158151109903568967859900894995005338861853723147119347543065073497308734926500313636035370325889672868987087568123428745573946696684452226244107964071943001840325397150609969777260608711535317045197715306382784452655812982734679591783005908947533395201013471698330620727334528034212560881093922065668071830857779408993974603948995099264974734297506454771275687238138856461662000042041273535204873110912101285504001182433705338012094402098161017029180685737450464935461292159952264964347938093207326174401155977679063746470716332495433784738133743812834094697768977409762242568811707260790361981584190183879029449266723578769179705850465575360232715963491342309955701402594392774531043532488538148101912837858460646358024028552814941217076801115882853233689271485813307049506162497382505579987262313857298480383133214528231826476058731118350260299797731741469828497362039228321855373519316966706476060461091663126369499678594066750645435443485033065067979877066695529902237957321808843072166641161280703395554277493859080920463503778866268941909685932685437037552835895550159937010081909000625391397886771261877883872461853003275818234560337639442117131225510553225049320804426599291185935272036700139833449138975100921652868416513326385799084238660409075251634500046703940751454144731124405516244919271468513125712069191181002204608797001024295011967357530896985276474653621618760999058376360309319130036688519747778403925963251656777782619357078098793605260310756508362667296480742935979884869525131784494714699063489039443191600212440845045338065553503262404007589462692831818443609422352078295650337023617607591320843337904459494286482988239306567190783773526375213252465964855504869494995643204360915703865548199844309643192902652528833845287061857683420876425644493310012190591401913762214478035460827096996494420496658230938792928422612637470830463264294526681630670101212366130286277988927882545751238278259791898002437431963555723973652370380728969724826138165382979613550324570940389348750655488000*i1^190 + 24016565051624523139986355339044500531161895777570151525389921088114848918968488629519183466230539559560751785439680778259791433142189173060272593706778562827042537583599340716587740251334974267839990996774711855411745215383344105523875203738615118716023965273225052570093704895531070390708056281672641072690796946631702149548716352501515637095893596234443253232401918459652766049311554880651891734960842364653111825388002494849090199592540284870823237255038787029333016480087130434237831654942727739165200506892666315815715465653869213674851158313105849148918737447633351133928890457417150868775382237824481716343683348821154245970732356593516641912906407077752493785483614286740995083908026892845280056245982907056730830929670031973086667230234019598212201566771298249037793257036594757077117030208418000685833941493780901275789729145321773929710556855778523352152893123418812741904210232042843463892301960846351109527795826050589180069680005974281982096819857849406086315691027755936606890354159023651557322992666541017910578923072412726265659949982669811703907600272625222810895369448863902838228653271201132217765255758483923049571674531831401899594749036373068583489212089924264883719229667684723004738605483973147448099039291542767406975452729412352930396048493582682613048140656588888029523703842767912935082961732508767303475928697221815239371549621809601775800827330010521456801679004077925525952561119040465508567517232459786287188705891936598221726244312996815295865387106933593379362524422567076275771620743440151153040279710826001667050796000627508537463698006005238952953814617058013132220419914943414369208004326527982233305395437348796822997689893128000601069288952432365908036879220287842567440053788777757902476120562087245857159408366908925292626848553895720993805681509336129803868073647097012000280863405373658912203588457306252895666715307328513004215911884938108050920119158427785920289379102609072512089373265813724131692555525096594039929424593729789348281830731754116868546341619278223907075048913976949604348983286334551078293543284461946322129460937314880546216760438199329757882715986142153779963576375727483326247106406657691233701771132937682484234919615173913481350305423641993915161965125446890874464411490577801048490176732819345751836543141127803648200268237327858488971418013315886695751381349814593937788633662919144896689300517384502308910056740867958119136570996318465055002352472540028070635654463689506290916882386516272841174093201219715755288843678604076623164281899417573803865882698996777156130918018763486511354293432109693649616135750864250066723541191139153318343560381381939695765777245924968583787534998178800467396923260177030175189442225755921774934277373718738105212768710091995001790610670830629200545661800057812688190917321339835728748571316769569802655216067813218777310388407334670013717281602415437167867090773817052680749017513542570463039660894436207146914640362589976907858588146751522428047817131509211867147305160923950979312432497310507578030555472602468697134181143458468303326812591078326857775580813550559774482958182633488611827007905933658016188892322144330429172937824453972832664713552645622805671939621111276386975069955588664984390263794357073139184423817125607316417688732900766894446398858788568281523960062401104113732030081336017109373684807045114531352713140336897230872093695165359405202252643626904773349910679595241301119563347507683155771573772803896401971716717387496029042730212141409868838752856968746173621931102696789249077170902915580290463251978238093633015742487850973389629380534537150635040864232698645555366936925488035699873657190954668922224658128850648046421149749865699518829884635106120472486840238487093704091842863122248109856251995836613506562291910372044131823420376394865917603986700244606235876063623489974638084068735814149069353463525418467461801157642616621826750132521015001810400030439485988168102051840*i1^191 - N1*642366905278701101292148447295109840047552624909943293174557403429784672416463679675320917177389353647115286265591534285317590861822331492955564054985362364379753433113977844803838744059201702675667661675177134389930838875045357321793979771043294647228181869515328983954815123290611316429194489275426897871379522072623405329160906808999333603848934253607362514717467496151100315112910554194428131406657454679497704233390175258207759809326567527506690932755939844137148987624264789402990571086326475527111696005509895809850106004990365509155809701811609074832345063308688272099896766800740237308718817277487163876185055037257241087073998890943145890703798784*i2, 56956194619481401487157792237990338533750501658495863886929847452594522963437208489778082024389727511301708511385084162943414687245095611636729939683619173029697606901463943552245718592147351443008059057630700015105171762600265672138867013269703137910222672350051524467670142811839164654083242206794637613388331971628770957845821829455073925988823271678411319197430841511334245671697123283295913351541831566009708032877325995271744918965566918561181896448199511712936632222546501638073038556944677034660859064782600495151290662734458823554855367109688654445325731162937941977286760760651474824451076384601991494440935947906121663239849775862092931763447886992810967072448912464843826435929363583880717945226437101351119354374146201232303051863664519847251554572305886924295527396346753266269763146482937340724086633390744494663718610821721823079335592836130156815964109556061643201383401840882646959555439049177782730935729961873830554928428384736827733530512276428153745906937553615385958719479760525147962969178152290423700345723442138074762500531601521627387142479070220518914812344346694584545228950638504275052342287335285464118615589237514413660227626570331462663076629443677644456835181693639736767205473446899784263988282464088901838691676539408362969556554862844066668364565680689726901274031382798669008234267874141868439203232171922914538600538063894450600543480683855527885001147981704432705423008527199132407409027960606721647036661615786899219303588716667799100324254364607923376622270596301578616979810534559355475636663968946448579163300140591172970199954748417437239496911730861886486235614965002224884373755792895523673445886678057008334439193841470111615858137728177688009220544362710416282219611268081097429560917916408351945709940221130029749556587813968164080401507078657348683081063755690888598700854355960225071185972305563201661529130825084437298925790602495351273439258611716703278798961840612768362263359339980854001462157806679285903864696505468107082248607717546459619159147134884090743895282700772010605971726525958930587729414514812081881240185621338102047917914811704527690759085384869696539931167764629360538467647264153384405933455542024480183888194524219829710832762965752630468408673297761707278736569596888839018519373200567393397385265314791540948656909451716706267981304461374303366677492959452546257543055670433719635447027208470538445945849007911546178634050943235528514196686167657732952600707160032035599635738281126647582063225500871389788336985403991743463994357964023634284992066848008471945735179458632574708190085313242539159748904970265880188065823807612013772925446921570869887871970297859204538656310652626829390386355419354249170374066169207721975540433510806810453949156584972888789280728450560496392667334691032448446074889194386862955723502736210408701146648619606493645055644822602972220790562762028271488264948908849940545512578590928056448391437134136032238077580787873600945648861364098300441118006192814121434745105124459046346523716511182488697523709668050513435724609117127725976811941431374356409186983225332436187174672744520102841021609399077820230848861456534470725715405330788819233564357119679263687296341247872866827576643321532643493305519469871992874335717922683362189401112498634587453010586602442193713135169254788200787293683859713994990874585718000176473088452712805889586560138713909664949961266918463527169219088062738033537486201236855915724556119858452331557975061376925138205980805366300703947237287899606359374330696861937599176546381025837904900930430927079396519663766059677730703222634963704781931958997889251662192690715697025386641847087012939519275247127583009003989685940161646783116071251430966078205409477921509985995573670178468460499733658441114241738594992863383291748326509651196015907267747966186841082149413694795699739064752119906930829163170168817265932116767304680586235500285682399782782855284381212062880504832259639600303585733364169546854789106353520435231073673058746704075810732247159025229045062401919702271887089663397380493105434957932785648149267449678701784676928452820803736564224830737175213673233381314608985403596815900176306105699209095822068724392011663620204539412390643398255928060078258785252659796055536202524363889702433443229380829275800185907960447796094114423115674033353981538420279214733803570397842075187164350037340472470641405987729591444391771552166770908241179177403744701643969648472089959810335296323352596108444107779151998428989578845561061650655426952683418384377224529258243479701995381306006815295551588682443540945950985181113928128180403975370454270860513628621765291179178079063425059806103352564668726311475112974206766999257375058812672710315087249902910525774772944299796437608375210787354445822417848174806486941460958848737666533571187127016133705751585856887443728382569089345117748823049159824763552735266242189394658799434126836207901129585334518399657943740956337741633685129000108449156698931044288312383752928151292424434472726713744815958625263008977067619682913671593304352424889360604606196066436562668670032601102778224304927114303522497080027117715689270654832326295841684124570693294485274952672294782293367476740358652151169404244407145869915543498719317730445936083363693970690919809146639132015944468259527968781891151830869606400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 229882336973368260314857341639653758477833776743096993542237522620743939655039515044524491909227737656352141396870423019290599403562159772817824960778300938833889553008541587494985775220139584424514307405111351420602002335521641852166428566408360577738753330912452173164177522769986471880884136033125164152046647756618417294707327878808406637620867239441253270380973990179542971693797211223182130956447120655409409317548071364751150548314453591188398653101311321916677785246743748558420308541342594037260688543294289665839690035094294296712776163936423922754077315836959786838169150923207721127978330362596729689547662766648187724663824822487856488937721357371392504119550289608573451362304577890074928014455449847225268298848883113704986460382467284005222425214409946753104159249936203238660309837605631684634295781837437640253732531472507263817785175484526970255875468775977119544183356451313662906931504073003810074173471353303754795722225072817641865181876660787744591066457181568397797578697494573935056558531242945461817574506863571147885816668620986580580077985881540935597300975342593922942412644590164167109568295070588168955657065074438975774578012338575075069020599395134360553999304925207881798258909009050856914135494669503158388019634443844385418753024093154667790691190641802174393463778899589998623695987440895166444725329214634540375839135727496324941256928782543236222854510570084311390301449899708927384439380699846802074505591086466927701459069264840582582478293618839138621918334671169411569839864857874127272050272281663753792734707870764258289928412563148445405602474402113241276510244229807136784607024603150816425698432292376278246518738321239375656412881456637781745777159017933644017048606587528721072322572232928341438526286567337910907818437486667766839487460819215587317613365110329753125486019613481793459570282070790856753703957153130243872440006712030672652635621240432829116517451719596637161293835994352376478843140467033215412726586622778370123621276475091662424037191672540693472366360575636202750519881691314928933962497873459278953647869365021738229771048227379620643451376357967082829541422239139227349108023907506319371309767999128666973716308369235282561515418692091503149301085709231556577839388085133451894297305437122406258429956420187239273331308131383567403137103587850199792070352891306557734245804483025057156100056045861374692997876650832291462627293868727408510729166043773332209552477200642633040596521590622066608977214552963870815113052857008893082328756716299367509707802189507527815798446167456614100336982150087532530691647156996409007615308652972780565027678130727800633383085367081433266150622556599042355139562896639515177250557787552134740188289699091728764787064891690046545470840512705811076557525825803294215684185546979478509415309338841103413995165757288276625000482886772173513129118872482813591807842485709978909736318165491793116783604066531697883485833945856425320392131245002992138559921559499804103839805775799451656885430515030633957094576849893135028333324718177241094291057228969810591952216398801931162194211117010936053149225409354029217649573101340220471773992173633435578843214548755446365062743579483272745347045913977070572624829618992121618999380214293444132955269510354398947187254467832272735059887979722467234840515221223075281130663918822481134538241044025570447352072716581992752245053835800022843040848629945907314870775686605931140254308913483637040664755669957500366979775932526816183770321215977645206518984365364867996788719461506816707965998939623595436231253242429932348278605473280046506719484904727509310926051111548487587970303898379565148593306948551988846100738704805676865677903917281630023707603207401517478238197543572863452019365367807622617067389944283852534766900050817978995114837653940567669894082813200857345712724387370780901310148224402403745117024804639783286258440552734882117280293932406841774345451203032842759136572953231210383736088251346056059554761794121623519571926788762959361350409665762244868756645661293420860012597107218843618528214785628404410018851136785983521809568232083446600184252739053390776469893433538674488048487757313940472261612014603047802587668420347460119245745938260210250423242785324069658325865114572894527904847148343519837343952887458667953360541155789794632057444137124989508949343338106625736004528361890611814904488218204291559469946458331938160709458129358624511160342270078708506850407569459374904405976639103073750172538797372898500263283207850408699833878651893029946813220506809786522254501698316110547548396476851086750062882601756142856129417272416731740449082159097819039171905719753790594540855342216840372275763037881008730403131299220754254406349124630774847980256595470695356154603483148112955264281581572209173328720323979334680910578576886325695532758563666416700670987809348424751261499840604394022455822058834861884113431360109017337287447071477356980897640288082590116647344261030751378431438249539193734514287658185394286600963135461852551690170934016458672882250800935437353018236856555726983584087181063602121488410255996339950860569000980172219229751031933237723473857702839125671847654760860576675662070224464431634002458678329195551448346026247532032251169172436471397186045245327105485225614606003587348950088742338560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -6110909274187746383712861813778452085971358164102465319650559222708739871771761216712143599521891376783315543686972800343837552926353026546885795733590199843425903211385468546696312264671468474460977059336277333128210838447092042542781816456628171586609114259371629240009745460040760045783761108963896500488181739279988256079806909591302533658179533568018652508857720393339891938134155353873411906210745586348914270053697021425272687589461723387376924183301416283313631129038015306565659566052658020539391436613581517693086625836622664791932379392179191819344013136035153621236838094504845542705563912630636160901287650729484375010261269703020031972166314297176666557738265319073532393141749825315138458035333009589803427165868739979063564558086277297777670273711082601788923334746336089827489575341477330251427453626144202067447558307771287483633212433674774488311862154501736658355981587274596485200238329093857461363839853238476578930415446766829835305058951144867156918582376107550437035966568168228098540754932032850862615751067765209691753805988621031958024740085386039051095162414854414759615754519404893540545535833251383578804048053252378666525067832866436571287287763478374006519756751491826555482798529589901739450879960310631509258029367837727684845349188864110007941119494014133466579290087640248625354568225936870637854061011997096979000793687393967486459667164467020200079142656505785472172762852402382885177639660044504971908559774498776600651780328287384166922818165872426016145086899709616623254294729486419035835823254458799629289500605930066025834248942882707540998704262986361885805720034871251544058196883365630316939290789908376328345067232672528321488076843675664648915932927426820426219006003975746256263959771432828402484736993849769677166079913584865122982444384060831603182896145274718374443540909680643573567431103163706546203909281702793321379871745104425279097894365359471928433920488814253278393229780643146654525858800762185311358405313762163903153196312924095197788230468656830510393039887616383474159494453784847502598089781823941752347142943429899421917272168408215680953511130017712179432092107305266291240143981454713352923270476591432627349867721630746731207365431893062784666709092383806678350156906658504123002975263874508737374969623406782385252054322262578418656836752968786569252360658514665167502109707161749180399951920532751235521806698610285314470246664039917148683969082991203476384413990693517824979809658214246592426895025177677209247727464335008561449567242013237325155383969778570308577980579994240019428332874735561935761987916366265318255472614453031059661148349614059279168080995193453591011213700900586138865715896889040988485564430893584355561623480536899611853599407540904877369228554416838611539885972495298017133652228932235331662649277333151411857962577012723595637604617360572153219043429699179703522232694010470657400363564171961187471993377195176669756845481695522224347187215839525518490528560410617270505763110103877935561394989402348869197761999518708497962293320945863040190312539241114580899052944002472245296263319011842943304594906861317662090130040563576350007733571406430946472019537299291134238284784686658649793784440721103909628694712364251621976813905460644950983993521099226791221138082626537728201636130753976302568422382453876781528931910731836409611103542123647862404943800391653912146453929479588419125113428378917900814459397588319083653352229158950114723912679722022044685258765592681651970510048521228706615729208129849235292599361653359074425300137501356692512453745337785269827090695199042002394844877998878135267591059672071923976885592143501377372500697555516764661903050465120218728209927243072638781106982221557822112525233857391888351727339589152268428719339044916780656600648829748495661655900462301229317717317023277418842734024592034878139560681046981041795331020802039101946523534836025581547576997696018767337560839405028881777468514331874443534574159576033216053223216192343768970191311037387605754659819303395094214354064511081434556888131618595077534987628774599695293600172659548727969935574702258066298357335575754723664608188779692090159390862017987219780109528661163992441538166904715910997493827509616609179510419928310066745530148405535228144841502512659779612513811911861055925055473402225535566900836255050853170566101026279428847558881041700101486068431160182945565304730187316253199936315600177403192830551109371802241657651278239695498970027716311485938553577763697815575121093553853885144944769554657518315546450006832998805172424759774579473168804823337970839995620930189114128639192757778480095358492286618002265328337794096523226734325167941382318905128831368082593869109684239821245802465208454021219987715055013262313024890836157819287457098660478705329679768086998372318543157032892277244678726717294419708472890641869303344442534869649019046463177688258784373458482239110197721823377882701271950909837075360249947775867655248490580696053041270105428166685918217196400051256147003844034577241895533262749460001884803052266227769022898603093274131813407799656531092048256242912015240193642841569612494038731708106491008359482442673483699252236161513563450560163425970214528475877897740047732334258259517761093366866305595593485422493107899961644409379509734543403778048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -24104494526884258812464828439633084829649830134604511424955832867729859284843138179861790223569859696879768642520156768719985875488759598706722675248276316489852790239885556783764167605446792994840318574558816558035245732902105167618187494285675134167822247036009093355386847924016015027605081083805532806771979484107506922630530350615799796329194139585338553438762754607834107380821219941610894142330869719080130475634458311491673922623645499755360293970940824645511116450605476662083304969139108312712730552451382624282602991144430303020809209517628244772141964980057348413351513299630720752218933433603136676080526355560935978079975263079543706351107002016864730733900238392226608073060520580523221883736153518507921481588546623455819395766005537838187706973898158510275414231022815101161361448606957622269963757702829849852356107153010436440253899007212219815218730514336409643329548038906085414782927814884469265522200866975297522152628256217124847106297854738262372084095272006640628586802478773490276712807039555560265441838108642033766434643672371404834949508062966456079041592986824992699523500050349870249244001443494371504169267271668597820730385677452284445143112825580674016691177810896637935591250203711854603822297209859390675646050383825378668807301742917115711062010439868341707408782703420377991420936737695174055659549618046919247604285411755070401936970809655769408968433462603947203200377270989954949448800684047075660304634953482894039567161629461690062170063517050850864665268670721085414364676140997289756544571400607870327550485751027980613552696538490530324911294798629934435397362806113163639567149890849428479995310252378736416870535190311158185432584737280279078997063591435392452667071743072247103381632651504710378942475897844009645498475260400948992237019402850979791565499921427707765775875217698973836117950209873987376024908565379553262212173956862181452073399209333985449549792843853900620877768516949145982095523287943570127585345402650474213118039493216947039632584531846629885206590104237103275678651415367601109936475113045569485895318864544056400005967940459357574528539517672747103219178856927010423096196280492589491303007644874008423533390104442875702180401911399221786376129548179133846063601681404527433525428118600517067720831022300630861590312850020689299851540248770334086786138932728705959973942205130730090270248298270182933992812969107709752643104522641942657923674610879463710029113796996323515263099755690989953537446166917040807528281679932450820143513468626721862688129916170835009971417291906030203369062049906072572966390671725216723448596255679007654450593640213946288736812232217665249082453585414658224800176846001550415634142761791764489788362070508521588475976496129717002575804433062431202871473983924723659185792391137154086433176674224191489379671042595132606977286058892218780846526075328627529366025144368160930464975057022925974444971952600794683052627684209895639172676031616367190448464464472895860697355477698493088462353559432933056301744191753690839829612404855081099381316860519929955222985236082791176154542853435562416217927308938672791470833768306166196203545890637067469660401228014911165071458332058661346922846412734534299808428368530055347037964480820817812848534137424027344907922236569247274050005112323575695160309925029032077646107206550505507362626980958212484981662785310409311149771679117611942102569809201448006999103005472607262635608063513367711959577141601282813014289263079946456428826773917009726637237997141679565018287551726738285335135119128924334605511291671601194387739480755337805980874004384852347009587106996584275380485276665190913923573423328127654332737988887693305406670620726983365041282149098527719631760810535503472945736941448414818276131977780221390678597050220329610918553257575269614286567427074926179744276590617662254079859652646023781131594402783082010064162284494540119950515067673828393044531822922435829391768849229376957091754501171776825832097389361717575058831481137332360800126202223497052306334358081881996043311599489141496918535906299438785319430983753740309967216318301122614451769276035116617768819821042918936872250965252878467607734694112865460954837730505881128100571162657450787417361584501851233083576508750921563935873724285348411114584969902879729084963010562025735497456208058265207095890981034493532679741068014203208125515215696877050240874406187321461784942713084382451337742263433886003307936495403641731426411426244648992943478330400588720208229119077917634310232559143171241163781020942904102483342945325767987070008777586185067629354943177535611241912158170975039537896881766516525953065001745913474297423066425397747312661411908180519921030370885542860977860902401436003509304124860279953081159437295598823184152096833198237185891313793399266480597377493467748913347914570025162728578402038012722817504517172758740630532077387478285247986998660671874336034244779975682793192003140885611444153647605979155098506003453899574486556147679567542803444181535059853341373490983555028865864143439757087393340976456080295582278904677991797311183094204288194675646866645238199415133457419525987356595819763256582965826957370305403996772005887905987996228392915689729412028178686523277880857002084981785778328244400836231338346990404923980389625207193600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 1149768958842013627058795053073720409376503339209324448671638366234669826278789966281633294459117350061148477503113796812482471984820200645168154947348175626739058611338443552984747990877605236482529560079458336226670668295476675682623007298678652794633712456107728886652754595196331010870846249043142955650287162820473637506509283183421266081742578482922831731116413217812072023694074860326352702049572132224335232769131910589142459781757747099648717742738337134519967131808630065791956004321230792633720941870144215914483154125529816128458669467037704360140210843752978615089582343182038040934733784053490373923299105943754678568110350676840149330309198712440770695689317860969488662079374291164255429709650997137141037416056134849917384455351400415133880383338260967979583763656269802380406319349728251308429387442601021414260103677626647235155470664660794642045713005682789717473309936494282226546477341793091458484892670077164785039536300741269428145924888090818716365571965662206105877015552231725229627612078471988984724059040885662657243521743802786910272992651623768090023116241371572212416330803036419394126512234365802792146734277095719152359110479923385998152559511149494821107401675785742667790631663351971479457059493095655899186551369018634474429159704000320956655151760051117567108036513217576708765891020342813262203023963617451653160959221033342340929647468991089312082873304979454881266344319325579863373699913237981329209412151561405016078256034973520192191005823111280691836378239827295378241579062909870912552927914667283530217726217465178279153574667166978577961469331966444875279649377172097127503422352490179045593203107746469548779648648797234105919863507628675795472595701589615345280068820096566984542431542575797976630755450195420969633408203086114686359049600200106769950473787900431209777434287845151049511629009258794607828044608509906435588709973163751488411751408337252576114214491659146476246505898675573039365132321818615488082940928100146178570792854178711226887788982047984133486437789116541666270009011195216473688022016051008805316893787543130799401958688776020486194189156263261232247474860701748270531117376381273484340405628945818666764714106696960976788299792814102760731565844140630952192050196784135237962336176019028348208629010299182328099809254174454844775007541508400115109583868270819261625447491097052826165350863555265941083938093214788838044333483215894030499429724192139068659740925645374853352133790996760988414909668913351694234590611407349770419138346819816352649975723357431081096494158623164359969343909278801594300258053868885042472725685331582824490150736268421791605688961055341716331932123099097401614065136376270182405835206949501217778726131901485786047959910888010219113015218527037951588441653306232891802418024305021775662842031352684160507718032670898705684507271903961964861964432424087718206256719645531121285745089082962878757981523696747275424399844427467530664283443156216189356699124233387995459764782531657979803756490078876341577682526085470004061396447866544292289744535911579285925993766557484857390653677559067161035039152562838538168503459517200423854930740649990342382868321949302881343025427273334645058460815977377593138918767473397198984248156759843069232492778628874145301631566125388638974307237176680189651055269373346151755575309502135305641307284095839248219665963332533133553813441815133125710621125378329268786599037088759234973143227727110242988250973815252370194076637789778955201908613413920193318923250385009623007374222016560391179745219627447727728109227089226059829836187915456988535789605854584427831305927570214068421942548445232813482102744508176884184778582640990114502468649638418808220627037761063809782159154478091663720285481110849846976196956656815892774211474150232312902684543421193813854396158519280035925458650407926895922172931669186329167570551839635502651690737110497117948856382386100394876661282235849414163828935823317041905730067703016912548187239032698913065150151635947477559861922245320654083642991790804867018108020362670904689145235956061349732898295495036661105967735087264126866188765609824979787629609144820348459482850104767528720240164169983083554705703118479419340003165428629135632339061343194831132202843156811403283197376214440777902101606343664510560908313786039665742288546190244947190483933112116901253120360154808837534451644692377246922491477804433789896743577760112625086052391587683953389110893131032427880639077432429873945292472212458879260870596503341034344513262284566022778631929400328343383406754458924087778519418041337176090183276785172880290643769326579211119560276617509521359161478303503763896440705050542518884111846442839360596433180507644077676358812850825863295608552651058231326713665600905714323940438213260603842099589111719361027562379398994599161627364802861168396965030212587273393158655222173147268093976504554835347822035441578539782229366834712386947072495405744276013566781168862542529565311335988306124262224686069186020255225555885210058106811628154904865359908001055491549628531275473157463227058836273849821526060510088431770641649962629151623416888824387727137199689641969797514130143502605168009082878471555566302717918388013406947208466692680459079702065113526476527742176166621624520739327275207922403192980111360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -10033673989158450874475568162144491062777970798882013455543395275966247459162623218364496348518309554271063476872368698704820238149961743831254950539129733476382626303844364998016407166295429867400288295384850179619201777473691012013505316644897708948411187603489401829777588241632969184974085993799178900194787904963242101004834137115572200042657769338382401242150414540184212515934761246544126858664185756354717100879961453247028556671045290873246796906212408969375746248795743780126639354635507487386661868286542922032900165186662667823196534637484244893955294131209305528886702189969128944006347304964516406090875276626840274263468575932766292529205630829837301497058625922998530487526487818403604612012420302878884811101027846204470411398323250914575615918869266920437618696605637637446266177230216457405863028225717642148404879156885234765213248133130116887443313864137110240268434886222624200651005089853484072873727706612696442096040866977845130664260580243653197444539490830303194530720192582966163641839270697838389747423492579597692413347911758292801238367427247882293895718113411906642577106572781490576761576434708028400225436415394069312063650484446648528981436083462980481754173110285502436477446390301059748733946255614328263320063094789546687604927626521481369544850031570015947876319726458829287799347013246806512134855083807461815756318223884465461957729774135921520065816783223840354559586663359298706602859328971973447492214118217341588484472095890117292394380946050183260823066302084857769123455525554445109776715836461505012959353395840461076777450063190003998799472952039227400419370155108041222674251539006988412441056361884398384600991368755819267432675417880468558932417270259230732038541605029902836307674375981488271429757812549072180194029875347618819646622741713178711775887347716699397235785190663067492806263383159636245753118163234406738451524960621596075503621553776707505753900148355999857267554880937097171896021348088897793453746700212791124278919774887161008105608470404667444058046646641633431241477657763379124689526134251668296771029502134748774500971447510898746470241641577002290022642319037617317273949986670986007879208690702707947896955070425796438536952326792052391194346457272209897726957240811754694304148138596606213642118583219797550142683003871325591177776427225212840348143938636042359963614581303750188200814206894737992283417600771078665032578285111248380919438301621167215112989231296729574060831615694030688060918055709268344175257917902175244389529192238831435567573732492023256404337560608641993965916794929221566662546169558440942804157349547751088217104215873033787887285561613600558021451407074034868151205224422081189179738425358012223919795581660265487806970287792686100813046425319902001940480711278164640683399278717349143378254836593508521029333514579324231727305676171839518335373123526087236475430643687092944805491674901096496819652199181194830403331490219189409734753029891903075140060864680163039398227246054760319611234351986043668548308152441539274383785119005355687747517604634750071550883845449090637253588644659497565149085788525790440085935485388793129956190829900166445808573374940646119418285190516148834888628031760847655518483246546806742220170418380435183377261837574937312004749197031685623859458299626116687817140751971792729753470016800269205200106924511448227420056008411979490695351066666061322590407492304806394634209602678996087049936728832277837478285285856912809462390345797107831332789315114700565122360763248636916109882412149652489364309395976818769014766790790529769205840177760698138583359762746363716305675552172258906978447584895015676107190221711454137258142142216586875999287626544630742985481641187093700040302229634915011677170559063935963072746642485986239958731752930749312205460075018731835268920341915909250955850398617584412499445643512076774677340948902598443372093182621909814959341755539538899717544387599488268399821582659509689200885846691372580413484659073693752873355218116158329348895318702068648837357014448508285181289378896242299387763036156771487163387022639354373319677045080868924449711208124256289151981578541557117724495071994134321681422512344263317055455123296958863233297867133413746355077670768966692764269384193793353589997478632724080142033250664802798175103952828996097384297109542248518337247845426556343631180612772257663636288652518334187316919311109690964644405309239980422359621237508191415651922549108579967917478762289765772367635379427483246344757654901187124493598992115473118329780542103926024091954851789160095840954101545444508311513516806866274034296577392352830394026334989527470170799023157862561133212695819492790535030376630555361723115870987383503726319160391536910960922072572118285584746061890276044924219571336851992549524279376729812543579874776214665929478749656578667319010742968825420287272314175911482608183719249585435065433948862916802572992770685161090344846932733714497100806444671447172531414072999054017960581309153837343745174907463065613395461690368178043842534403792835765906567179078871445500394161386197906440889531007398014798661873915580523894578927515298638372691046282730638385955144672367912394150124867253026457000811651871672923581025819750453337817229757825108948112442475206298954660517528088124577143586816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 44480114305664791365908922447569619054287469143294354427028241879650813950602038272807104603101731245362143131729064655850440666794280289010729379768242674402439943702562503304624613620094782122766404068923292621636440274146320590785482624891489656996298482901395576449854386536507222257625214274289689168315103882088415103465567837738280673309109609146404474790817013310611147065524761553704758071340583986027659697387029132910153244192748379989883077147962417767427945760353364820803689298005642300361830168060300851274489679645922592142276033420123313430360994248518694821169458148771859004757737736657632024780991495398004312317820965887341535347680107262053555378248294616123232210052154661795705308642973115084827879538421813134431362918019728627951538747292246431382972296947126263992663074168683289403587052620779609624168241914768742195350157074246379292539231496532189131339625127672011846285904373269207663205146781405117407479755617380418546304360037302620576349316978749658436530334610858092226838836688026856585630932834079560368166849710113369244062495498096865894043343474030804416717736752370150269412646735036952153092041938171026075122789552124500330742284933769600654503606619018184845025366463799867153818241330871234686109827277312173708959423718275699298752514097302363566777927765242864018670350320069937136486099889582268263874636086776673798648489307208004957557508197147218330211691866893593666761145724077039309460815710538822921515394424216850618041953448160575500156924710825995798776773469008519252621771950579474183776906168682094927603798899964366437811166642232401553570996307347914224606947700171755197373492312312405009261225024543495631324695266180781027257863622209948243595111993330706307468906000012681729479902253501103652795480689651355055316139181883762764896820075280270234188080354607929598279452506456280302031788979516953556528374141001704910868052575745133224499681825590457987790266002998996411246385965676951958953526533954821893075335130709668021974168770508948276110795508773836873826583794304802694772838005960905229524162109162062156975811460839483188766655636465224328275057369062971949393065267896708366598982010729396406667935138409765668451852035404386949286248250881640143074531551201754363994706292888394020769016325525601549679993013481343529706856450253825686295626872581944481468462398274882118145790233982839821220632584249681229911597518448827487376964020896075157102559386228779452834724973199856256009114184990907574432986298572730753341549536986042544517410131401788451809590308369886488187524733551529833011058761313067250874221239473416594347687067326703975715834935547638542431063502804210661463534108922811858669174045105364460383689145283864076627045550793693643210089017536709969101865085685341293309378261079391031143190560390410743371715969446149459305106804785654887861150060621030249186768764631725304527664769158659700722647647597352527329318048890164101525286060837985390505657314454571038916148990790309037648721821266430918761942671700874839554699720170839680917229300995453508490731991751663340379549013724716697259870205508405212234509470821997661390491042524805382858638945858999118205713496265540053295073008275936571853520520309766009804369871270870269992586612751122645970951937810170044147704347025843551471720035446719605548870918391211789113071760733243921732129835922354301977622182427395957164527978159231259070129959105664547835149279111902137843322314034457759089147506829154839631974522713156828404586905789565046379397792070767211208729394103790805567536465529581978044775198047936357699196653707915560724715595287448052491454880054872356871596338204559705890700044015753269315413531893784717331495160973947162100900113509654278706100192816499141827546038503030559964880915687055765207513178192336833780691256388332364914459942566680428904555376148414498867002889363607753293487475044217096938053301680437074514851990437590618490070908093603163736706803364366423877521904895041043498636841298357394564872889673359746406386108997533224059405837831919340692976852881479441335581971454623039099159173285485223911633034187051361830210945759968048871974598801985390014663109313815430792627002895956766482202903879122865340932500408291656895530501715576949448841704653926308910522324462399893305200113062191053196879602938421861018684894210173781403984224998839902466892367057900007376521514997659456322715665315089563037907170154844372562545485104308343458120759643030775073341402932727161031350809253569798184222823022250581449551142269192034332674887652289637682545811653036702875773580808801832846683907601615340229637495602768833365096271433504085993302010322642272276024251160664737420830078930614773915506279741691905405739836411551956211351477391750416909624015413750483382850979991192070787617740526801709299964334446677400104268211956109109647025538271698772607293685223234230396810513524831867089533160607618441964785244835620335032731895513205666226543301388617772621839576903577704242965626141103262974915758702858652476876360015342516709637282409433767449087531966660395217915867256728107303602301341200542626479360391026020173189123075192867203763396342585424352126364718239280882785301620038839269821267071411097713737455478514068428090599164084527519068355389608941167889612800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -103593535584108147485304776626768589423375344333512270950480478007794446141904532000005493682553584227594368658665454039169764304221629721813407480579668814094395575628086509023525809267201214020036926357724686105087662819038727574554870099597465589604408435474414948921863533665379158368833956193043369672279589475492466796162660418670948961347262236732615548317386464482367801614200567918841132852779812948288220082504267058797450289518292422531982822877470738997524166706268544176518086135328941190223310148640796008958527590041138427037563225688728546309349574445004741874011363975838176909190276473760617744194803776168647031124707594308554477379531902551994543203003784864140265369280342760940873436460478653470070487447626568712536758336944549978690237410303896016365777601387692145826809399181739519903772596335578089978433621939461168592802027860048386371851042849066320030000610249112859807891578511426154389912985595966740315470081242890147238020005159497076934155892084157251415603859658038209280440210507933001475954105910933662123652086983178335474027996402718011902964019005721174920171496775372742030581147756362073765074104373930359940068010187524969784127829416913713910720453515589636309406216280038435574596445932055519004701721430787696310452217908188160656662751665435762468436797668464466785623897149451288278089443747563210210767838117198121677157305850289936428258805676801347136133305887263086531351223494459491256805578843423204221536927168558145431882469024011535834762039640436650196251132489740261219954977889309336233574603809712530355825505105713477793726429003387582989338723733022363878219997041461986713442379565598211743288463917110031847093477723622355049181986740778783226330003420973243963304097757994434556771062063304461993285539653173589927978341905070804000809646110747800333628177968402632891900454574077290774606473151833497088108571848459016226770737014321355208325258027524738520666186363700386257217991231990717037303927137310092391658524038984168360008645973781006309097174791084496595809375467511751873397014088811652416441672826487175581503239145317936461203555451371627223987807315024258419192680158641896931350199905607352305664373618063066945123449915336882965584041104436421805108359574255878429644363514236595820883846655320284838715398557136923784345774176936781861572811019664755035624245150773675458039179706252993646646383393256707945822818948729497873067690782863207480265483313984988625252965740660043524635108290644045779619269669227991455987061134862784532522120259920200603153794435056054543246645842610912096991489744792334381463836216060973211271232558875193849061549137672856732722652551264435917177393044270684795145831634683658009012187599978850239698587542545579480501662177534772532716678234062773931628368285143368885775126290464135846528509488343848417365249779475382265005448444005003998254070514268820425465111237810332891716520766615883312218758569213019540197492323143647725627507375918942209133606117593402489429686024890650116500295970440030239335296873235857420007011689397635115378615171255577334043617822264267847982679125618435785249083767922257066580668782344124785461669664190245182853201273583329477813320635458828543426845624908658255182231169672451911357012686781595284554377188415072607373573620037867761522273587304822756537072227817279576437728369793536490696060335293269392548507040525118363342491033025455192767030727871083503564678214320547698135168518082974750851565428090001767076740972909601014284974034874410431351265582146353425631922916906057042898929463244419549263874789261260210550790248623416939301086543485806969860587934762511437936142279283693567569687607449973757994941606353597727321642621290985550528363059805551109205789742264175197396719785127857346343527834528803956155214919472910354980611383300076820320912872405170220786611593547414593290576686069059155837135595248960825419312533734833965891450662505091702049301213706496504596220114207333911184141928166994476000379755249608093368827323856072308171165044393761754361731218475648606149273264639337426901198088963346670064689127733134947860433340300687122432606812864964820471450870679930691066022308905096330073223910260403287111627407683196818874592617407463936214899091176099188149594765850917019447181061899372625281469114674910691335297091323290193295608458367687215285036138145536632660500844996888803482832883739415358890792283398744291619548456508212151849869876883910736362993811827990395825427062940209456010107240184540045001621499280546675059872686150805007942042218916066481622566371783870891466788736891796994220726140686012855256892141305115840982742389302834922947773806908349421413218781325337611085742816130253117404672709805245995684876451721491404757875420258740449807764229996002099922027019667170411238249503639014204629014117052561811170616629291064643783488832030960536796051885122331148326995744305731502165114426340942137726042492105928329671385656253488763899346436272395095599967352192604144168372499127535165679931751082925337274299945253711160766581739119051891069678685491832424432538225512524693920981602138647064057867866991167176563509850845359425512966663387786108365999610176389774115507199358545717489853578619183894680004425996576589101532200464528381091764276142400953343016960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 118457007991335076914831132639618429650394733616362668297380873893099139056934597900738820218410190120820326245103082465859519300777797526160691202278477877358492133089890806796485385049637768549151765970154073031635475846812894894437180982892838893545148414602531085560937135373544277529082223598088169731644109580450007916628772025485720692499706728301658430647829843898628022306585070891533780708231203789080182106024117087758259084734427834133171307197879211306097112661881174982007520089741091814478104841525899209485540453308460903244368014134440350275499364111362906248056398690668407636698732167594174023495393972113860378565291777582275824111383162953336098280775824599849371268629830359621092377310419536120975919789367638472652596199688820911406422182276986396096810612886338353661520484191021581170446349111143231220287213428721844059635235334038283396917608789932938530961981191643078479467717597312234043025362271362488109786903765649735244431852909727577744503315766836416040415096148929484179120269767216099469504215072101246859422305743205083418590185612566386535138048213965409263618392150498688360946877496844778487477343522435619130631368779350214315465182271720244182529835681419607958991211561897453794955698338332880602381074400351682659768644341083521121250951515645484101887950440182652944357634202956150019286527702717903067235745851448271024560845665484912195137066182255851331610511984798152070417125659704973092750938855659505035133910259715905123178508617284650121492716884589749531282944184696491501895727048990343890213842640938185233351079966234168500509260404330296100996479982687804320000550230132153828744799019221526035599252659671822861216741654545713153772046969131461825447785623599488119473719464238985267108407136066806403171907800757090994751250457281530455091487745680594927310896568909400701261424441701805119194712211094862221454754529091771053492839042025937680369425741207994866172383100913165324989007834084865957568767816728243748041011894762770528026953383584623770779084614181848196199516366599458032297900175464696484746317242154996096803081324578256776605593309876700513032974135122229525035432460358183429971057879625079031311922540424725889046500036279194654456928996255501483911078259192534540488073605562092853535677498309971041364548170315007432767573871764915255362152672501972071242727023595272442482929375679042193289671921622932647650421999538966782255791014531371040030984449848277663102561719183722838302742126597949761202476901477305268848301286201104476040497066113243796162010064922503325332769227611131523215529613372636662421677820776021738413311371234512884749961177008816150116730076711842809286920439272810045911972568124256693798018775990659876572142658246527438631655842903696268801234416209390731536450121799665821050335796334685231070585032491252929439165582340478407087931621068583480659098668402945265315463218078379855262285299720025503874618436174621199322483262676015130381099104190114716736449071355722765664734428540486273826582887102643644169019792834356579707895541744673398349008764441598053759596917634735151675670370173334757659927517329665995039067028028139194454705855966381144612490612866228918866919914601960482517212989772820999187309586060947512595799915276770812789644331134298861916698358035681492388197968654816919789306866910856818648786384811701712700700673229836010665230574979144423912539117525902842050177070548079674625021000692812981700416185944355741912349304495573317214542415653428334918780279467835121450980647445625540134668304412767914575788514642266966474351285458038944700642539364624580438040956050431950849483573085108514774441160212610334335817336555245176316298415403660238996984749377608133200431406240353597444210167879678413405629671468641698133853409028594726864251417998771610735681809763840011948652210215322895176943293021623683465131296716836337401778775710916697759437703883971246562848198417160772969985135224040485241340137503993776916583552086987189184730167823724828646300943307112558895409050317930916391166572075601239403455224122687308613149288866621007886552840408868603627503286956919518491951791336589708525979465162935958856724089150925926146574167496524712200271708907058467538391033535567559393807964703601575784170796273337917392044874885668297158823722103252000854537886069493167363261018984526400075146295835603391812700731716940783308766138798145701561558280809053450585577676995256484425589786695322189941397233889117302269020491687804362276482900497231563078423425278815813491013811529892467910676549941878321346887212755971887389164135828518030368148047883389619335723486961916804872302539921243557683271006544788588141919742767506699837037691635083708098920989152509042757779762579764474757532702947813329390423183290587084601577692936799502395184413397891202585821555041928769789548366722227572219622801709615048201689010301338630651684083315263098175344185311476283712722237516576704282936215231552207395865616609401793594688516966577917559570624821419600423631075035855883851748322708572448520268889581545694559767784045086701546415289183759948482848659878145720255013305330615530984426760932749017908204221562855924409554399012995983477666358721422191024007898489087794030041751835281661028461056454685369996046258815100444999680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -125634954398220566434626290401612276131270187985803089995361202101752877376440225398204604884442808873267175717962580058091416360728217080750246288153399309797361435440266319123182468710706348181900905825129677980249976030561084048458103895870766660694673652468568900348615258325466798315162260281185168772991957597274683551568953682492697491165542250094347106032893282063588706323042907328702457296364016142781333642699922283687996405594452066333017297420377841629000245076237358849308983228612505146911107819295523175135082316872070048110002859871438612320723553966183157120385736223889484414576752593390239594009197332911965666645534030149662691024307876378781465852544219010811132196323803872967252767312523024636064631943514266299472448957071185691951543259574881397717567963186619688648109292535048844763314422353187043188160953263535322769613923886147787713426334692499989233007617370090250182765021803350389239819510243578566741511946015943875734576724193160708723218869561938239183116917939834841934210513663213309921767010052731893808287464488292528018157245836052443362552632319177160689693524679961161882090712086974247982752156058791898899983694202784758271931550719398998127391159066924998157008005686317216567200196135882114248021673817623993761419996795221124208893660004071209226163469759280646154129121744268857208286444505150971507224564595960250506729338319740744495008579849066502898485382059202497405186641587228950143367975449735310608559707479899715159313244636516908329991880173949620260203207784206926505860197808580568480110440586463149170761892067982323551892999222242957830083756547267717919290428125793804254600770160195113230705061079433654456042162491003177162425298015735005461313497139274569123229508984176889867371517884860415929800491367949906878063040941804258587863610953523233149670997138469733989826978831406445721222998180312204282364619359272229343909733327042304760309988310591082619254943620078688340662644747355261901895965763126645572887472924908388415253937790883278038247456211379466622598278931749080196495557931809821935326874888987197700523995288695384933274252268729013611640694190112991216307470134710731382329307565171885116651292900241481740155782396076736296172616536544918342345540836579158639553666581488026869259716532718620242055074381976255834751744134675497500158660296011485488187913798806955710063708413418377287427061689660017167207019039234559426131523906099556286218591239159027331108538083470914585744303746106905455628523002829508656390062158920646055593324552678200674400618556213706358055338610047281967134758189239180547699852350307828629262167462478663668017436410220944150092723532885312504265809153788492622908646983242167585437875229659570347566602461425483210483652500277352757762970465170367233715948600792504636335141910525935038577640015037021672843953585533877409544640628041216221512248405872460770744914475309704511201574906765800876093111290004429108701973633330061700563372284555187671405145101821843511958827580817448215146859612719499599275438584420081576195350744048556380999410257878138616588253028911231123485809573143788560377762452290619800160962473908766479902115191581169171341416585258202379482906770377884260882935950353616657958132791927842848185786701947101796734896437749119831708477433067062734760871295838010057080602965501127198157598042123722333392234767382994229830762818302676523293077081521616061055171496134228010796440941817188270796714205164746552541277026812958891777144223642571945619354423186253650112635938228923932787171652937660703809734338342314695337985556546741232181987168433936718489688549757329837298220837659541270517854336167791887465144900583422916640007543270718765953046087864331850201097107894287667783344961182586700336403650227382026353108637669834337489884301219317352329576437063779655251676172799821879657522413557934762086154128182164381501946033833068081131193746026810573908635442443741430442964282142345302951953912998493759641424507713357364909759294635411175074361746025433976712990851911934511476923252159238871298571497852792384954168109143332569883844155440361416532223015635970167132242448730083293794054089344329297750217971365895915728341967178980448029452237278155290366402215595394087886578102475454369930504560205166270345225084878632048800095593460878073168897235039132280434020888505612526950685687185249511684293351565132570777541698082683436763689824501594510201725912834001925650166710643538771207746754912263551498179474367761186789355967680489103228864321929074047305097104068616887080143591903319194057859259553813982423980161543752642641833097476638962526751263870955326954426420697491261887635942734974921560526252421882179139880967491219589031006613788593162756910006116282679954071649351768822335964189793085387242998193909489547249666563439682578133520969479436888324806600655603551195124255720888416761234783397496726363962770820226850585273041198032225090324759576500900652485088471567795114142337970917622687676487772518906751916563904236110824059761208942854755274718700225261083961445376580050877739956094038582192675692593083794687363016199759017338237856338190503538117925451264978120701881779842811964433092547265710783463643396182894934162911497184452651394305663994448658034920625647515720880395793395299123200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 1099157012045899092459005296735824358920957364047415621673645474941674953407557247907565496936840424713650832337918709341678115385085356674957499685255840878252466207780743052396500107699191248230610951929214093539094837865180844477223306778895182772514567089046321927535267678520109078076970787429583434681600975902972734205950703136125656400756707249453769653757678233244219520612074323161706227474226239774259102691035968638134281642781370791226926930177779929974622515640151242421913377202815375878941310355158647974234127806039505389643301653125299490680688024467957694187880689323411638308601252575441945702420364007951077960725357465287328089943337108569637201872943068969338647410232096192055642637836557669400703878037094711570442322012691388982203819750726556107085048330885988319153791682503842047177258837006040084187781813997301689394646077704208229244022789509996679424976017965666361032681269532684834437361046443512550647062680980947941864856504744981836649590424637120692358775824296911555364724830609716441641955065846611136564333031715814747483255278560889793877246649996664835842232741893374351070611278573753926064358959209224318473843304156135793441311432756097488904829230958507951793156245118122611825562916091446810875886056783733168301027298738002620208186645519910501282525649727536276614130227124768613976245193638018805459093283277077551083392672132322725296252282110938984389914163660941750258930245111883523643966616296288564183864724737207898909327635785321614388562912411134289925881833337401577551655766665353347706561052022546199513194413464388933681264113022995008103697652895661156088988389576200990916711353737711611954073783863302738067131782791832331626828312099903142006367273662983219948892490894567263942572602318694460530893284473577416512276039556083683711868572253476731328165046654248341951413705591731053282605413096735179132447333325175447176242065296117680453176827743390815660667465304100078857220568531571572937932478456564704748236484650953919138314360972428466229407313684358412334736506900169220852452495945026080139170965093378931293265851485938452032732245150761977920747691510015105200352870572584665984908693261511644099525769528053601982937117779849640225118909004191299069266622083671886087992314923487030673927127100900035121707750010441022923247750463527445673463271022757580880121721668000751697517731084911899833856178553339237399687679047860279423364292217276011449273133975224730997118523779020046461597406329068310100758715886983898727298721657075328273334010032189563484651888852328399015239270527980290260253883553972737345697940191721526113689918641243903055897248963741003536754565632103520381006464534734125017020010085095119611381200007256143457243356762102737110678754566104135675001624580879220155379744726104184246154869527197640223602710172783737375861827231090415498521162885161286194896225824271903893017021455926527817993446990793110743193855440148529759741507173905035511790985090491078576056762538210271661826962684414810757304856339569778225337837865606736159214267748399862417997180360010450421155084656907805233125663887627236732277851152409016621785175274783586019902241390198528764795805538618844015710514160878054380384286452617427061734368850632412980501976023758624542542145279741272466239602896967747972647813295001293449956851193105723592375283854342435481546882902333064567697488533217734965542437707932694954088620313384632449820283922041084098162960923670165178796030555910099793054975008145599210268451303690881723870585448640411068990124122788151182789523859032194638192998865670917251678981166263679758859297481119365257545798493294544351053169483701059551812814155894031685049332330699103807031652338158067018436243470056893590863614151305570241184562864683458006834869755280349496797287041099294531452103218072688633663444746060633056701480838324447794879329570811748715574170659960572186215936972043832972665510156847922502972783201612436975851896447597920748234076432146567376871820125000829756597633760759382249675730243953398373988580836573956794314210742043052710407109411263177763018268080955326553265937800876302664131851921239465171467687061523109175161543050261373240654709980637149775098652495462590698615844596853484291453781483026753223347225971922269864248260685745606131186033109016178316068715793506433770153094494518400757855517995229791802532604373842326342177659280312430364774578618537801692827021548518351862365977629591694129726684067077106350190011033043666640050473814775446951372055374516909020025500793723011829215001188717383704417946522033829964099087459012579054920765372652544990225090561274115492605175605942988917722700085770904780509337232830249327186099580138547966224136987528309843677848346742882751860545924188969263535574823837165308180168734389806950204112600362237741401994980385920843264525056083713288233624824129101770508562152946234101743212002630567832686181531505783908755056384506966413983540145379352315714672015588062126626045067282621001842269276887477476014661894703048481318442370499738773566572227727792985383249008925175120039825535859448739850442579946460271374517336083252066125832961187814250277981204088742405214784800599040597817432967746043386312731459036433098214016421965746089352614990154243614561404324679358873600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -4176471557963254640501842237366187160762083459940918989699906977824221919939213742838727515447231862964875525539511257508235339731432644319891680508532721958832155953314418493685198840650945771127808414457394076688415019828405494278201271804929172751704320241344846608776505885649126857667385729430455269652348445038737976741590099593444325037434655152178290333553924135507855869465365255601327711693483246030210134160972218019109251953268500477523399361793352429550057719428778222985402764959203355011344894880457202891827877529655831428757707180504940911749261570851307786697764922864455268468490506321919283440938285364202597356795893597345284090206210424792735406661272834142508211890521172960879950033022913967930440578003483880214074641785742485269607389773206286604401492999806877160025552147145185345905668359843210650046599255034557449024689405592611994701819099948074819036220909408641165203039206385699148294161914638411886822956380559188339157627638968333247734587261828586293087240036357287292578118100906202663462950593350903014621918534034303543645655832085767942538615523279614812253895680848780698847048192603656284695908615769024904996997243217149049918097269564308805552697194694583059618850657021789914603030475007337869494032663963571849116516615801530077526692389726254527597785006744308318845647793555580057055833410746423043634810052726657571213767447593248424882007101494087804859198692173830570027884618570691599419957714656098244358060238792757058526186867423273499355606056457108262944860775676399622108446287767470404669410194969209153886244120854120621512262221093281000125754748789345407922701875306215637727416241906896953865080908381645453793937053800664553328851724701787583634036668041883645634528726524626903631627090606500073237993426924949086300673581044865442601778153131432624889394663501943057535876270514672903511613647176665239141427106885506548569411722008334997749569218920065315092120746312012557961243569540594045756759711824393293890203791873927288803052399156935725699130092904731637966669503026347048010152758339448984982940744194891705677206057180389426949872183161574274516355565763640697542332370913395281819654555318312605519630831187794794794713865039142837265024931335216075095683515933121727046692748417643965446803368198999679203183780951542897963039992070741118662867764317806742637552659563306425205736884764326193197326821903608053266818311448327301816225177795346529101015944284207294682809079910935602948224418627659695880540318840901577277664418842274463677788386587503863056185372160320934430308242887471522973958270206268959155536054266069337470545060039063747633956026549438651326166523631870761925785693843814583734288703436863914576320596936958883081352063130050196345482794892580244026451633523445970216142495859888875233460841501572763105656693546187270629368866703252180587333908763526044798842991772145039448974470189068723847455386866789155554367678494372055620335974511911251387686912212267968080529646661531951860006855505018142060824543526022164931195196054462307205464571409790370393461929383527222195443461873493759381439703328572377763618293416847505858811840210465569008159186553374882429112351140292421844281795371354150087209144014608404881202844473955044375766864643113826980442359279024872386019834935568227533901107540155369825829391843772153173247643757954167114809877368289807344920132591393250599398605490114448991563774329017868785231625029426880841773027785875248135842269294126680662398424991716782038909884468022589447665870687727153257067050535028935334399475350631400840386638094279872060640361371259575460132287948064489250845425949862466486250656813018480163445814613569558837630742497887483762508989641614141098478173000002174181166323662461940745570862961116976605704980065663713229206818776980958706865103450613331082894283005742514671911497960702776463147293847236433614186735912258672589703514441697480612071383386674667420651473553048412013469775313381293812097517074356917955430946402867137233071341634371213835660911528047462586851259380742830758985098652704114258646898529891550751303887812952575073796018131931716646745444594833781797243238651888930661936949132592999663705015192272977351133079094339644362040040354498026735746400601172877448525936086996878233497862930646156453460944600928489176582528094238240010888757153698559165929211663982051178044826391165572137892012210690787462918058838609958655571183670188987473840589543252964656105812250372242150992605584242813274394534034845491194886295437567505231758409255055435375657726307801369512429604847862562810136353698662180134370934256009575687269310080754146521571599863450481064362143309172655492385705422052087475178590065836793175370035261802041406902880969383357251209183652656155612047258620155429280661201237378192537572686347669730829179912863266003244511162769933648280757386759204354551994136863554007031813177522003098100858992955727212414891889804899400045483373720841549529477737071124257801702783483867510827271346809194859185605882225069200246595799420697693340285322576912642863914133793074688119288307064077324586073647338172102432889774199769684232627739764979476016039034923767920944723279142814769670416902091797145314213288967037277184882539332511370718278408285796515107671965540408098816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 6498367911234478702324386313314076700015378527917160430394619005296518281488960190563356809231087397772131290024539243872313408001965138048771257442240562438498034378596392430070051973186935347900984776395497921888898426090376558208353824509783495991773612528935117649830450396622198377014458133336025343738664682608436304386735064726875439766744963111354383384284642595457449304358505754808022352086839183478570398178878115053596888075500754496878002675673115997129015803336580486693028935864747766892135444065571712767816620584611533260776933914484947189139269443487935861365059601726805462224571108037082052958303411038385071210062087563483006612643096452894063418719857905801891303735096274060202617312075469841716048865586338799465977999509486794425712054069264091054434377277099948835832715845164403145608196693129357841520270380062196286732448696375115481838963018624422960325495900103956553601776131281979453164572535221458743631086653680742975458221822941109175741825399638041659645443291593897130571290736369427658424740483461874085874092447668638093353950603956612410058670379043206895570543283630948626718651733292891746611903631880663002736451310158791533771848081885496220128990078819590675658235962370835807565701413792978449164109102743656532338268337919431343094742361337369776073142580828331331623243069501750034952435021072870080540691830091542495411555173773459077088448550104000363994400331343916475979336388892463142201603142679743625475025551652483907183331022610464085567135809409280163184789284378278566229696135192600230445945310495176092635983230462705287914749621549705087997398871233863945643758663959809149094997626052707252664012879887489977790528061386129498110232553566478689388860871726323627123708378295752762822565487830209532381888518029608698920952144637591635800192626105366238996038173314431348813992344305450636764243355237914925248414080311162756335381515864873294197591849737323884423810300122824607178935915232026124032860483492708045491402036261640140351825368192594030905564934504163469714644311792234631923900772977984293589673127700524598267600331820127763442681177077462341780719732437726216860808118655652626190697080912992556573717958687762397711186070156637781316735756641648129117054209079234895683943107563757962292234994137104642845634512409980671572235639939379076462113250376311894941933984959799392813101018811255680459572646653624320452591805275688758804291199698493524804097353684749259649813497855968170633103411206038474975099958327228122664926806395623190033775897015759972780103364794226000990850490401755195328201615215223779751969683108269235936208534082789078497754357454639020127084468831056606963444659630250238957495867422229678323545830344032736124847354344032953279659184172551953544931977664460341906945535938230850563385404854960829803473104085134642576904385658512131676857472627180139754750385265464606441677263256592946944559681458874845753423930887909104607627390489814533686999644588102374254311964106751791917716612873068710578775163422994140852643530313538603877961462229630507203634944483572527488648868555106906471298926045608656629396487457098307398713927688749657563083138069868960349792446413807414888876470836549924270691822705842946849524429169717155466252613354394265672287468943420551771613945199951588186501609027750713453487289321552869000122450366610290243849905082687789489199901493292531303288303325710336488037469964989061731723778296680655149209142115667825991960521272892559861759536916751218225923144627134838467446107107884568459702931479561250542904097916787166644733162556542711030284738265653559963119354218979160415161163494039257137619971317071830969898044255355587978144158683874891578976788655349615253682332287249197017528454323521962253723680604698156180542560039278957152051097667525819456221526178649586910367308749749682486901506941770253394259708552655550429757349334489871783525195144416320945656001916116185666386384340163982531501401045120794006479460427652670560015082207497555254425486106618959673551550047971157379419259918894363639417404727278967943038946004961821173085048902299726249969632112489415406625723263917757847793700289979985620119711949398250030254767143931459731158758818181707179473538142807814128942002019370486181417210801656297138299901413949835739033027636854661726439228738677330616778960931251225510607588429898315058258887489295430101072177072639167752452147377525708147250808706863810866529430902656400837662083182486295727999716960452005826899337091974047511532825358125059478224096813412442540817580491545534649101358051317215062248278851748315764985008790089047945067246911712161423037586610208190002429656391542728626207005404324678089242639934479953060204266533656996608848637677780775108363879519744633796183820466597874684234313815344679478183773910213937223317523589396340103821174577353177424898511514319796276325683260825651855251177757329343043981296332758146322809223041951026093063178923795799831412306244271265120567970541363829503608881201142971287223621412229330897205199462763742691923679273343520811219786560354318026151163450969497384481562505594030512059748676732594509242415431160460432563686172401626865361344813034849665531803174278526630297449886763597657867128241073688192867445679263251602432635612377907200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -1327768051933811062454530815692395268037259578702509230721135918537146215114567916397016261933713178444015874019488632119582898608346557857945073903478356022871153723059723143825852149334567183583942403360896297671424571149466326460428366675287499909096811674001406480066819953552737949328921857151371841813070595800320961770574975033140277964024821063907451299481746710722790755496754588357542062112648339756925907237180837130595652406925799733362021605237598861668730721123489441038198943927438226454717530905854560771729128910361662723588680778533049703079383055173447529990640079133800216869621865666588220742832126470270937246807662823989553532851709624338141060011015823115117685096260601270804115644002366777540164078767488057029112279854752094594411289245530591055446065533813798405231188278343634336337447677972522962222929074163516732448234211969872619082720419178014122961555900454634211726144455428420834817828289281851546250867817856303965717661715662028852475916831380864185388657305665275201535391477528551410726086722018271330035587095125409033470105596032644066139298729343491192304997183893379496929027767832525433816393541140796856045340992746417171329235309843257006192734722935975738661004715832494721044605164498291996305442011091609483694544469544934377410081288338836437176291064363635027774747669966740927361838720333182932261808293576565055561433581926852322023915084313588295027093943444947004987715254302391982541002564089475483796282442088816767757692855082939412230923435276947087170038226564557772190575918152713382175826044286980476064827583084618854032526502483628833441363256980125465170508586101956970966972251439663949636496182976390545541122147376339527848713159048129580791349248727572447242224335529689088095783467054655298388557968892672956650599465557269767984646438681821046777192856227932811607040570039702917477279064880419939932032265046048936534440711252746686985260297497949797137540005546988337780440784251297679972394157790176667873627169403855436516861080580417292816895535706198874822503093946975083951919785318013292620791206645772537054300570574816933593594924216407004417280015924973939302416414333012517501136747751467920385083453202683266704021754496230853499240651758435401962369500610180584966913927741006489324371950288877069068117832800821164118279745953685355497469743945211275965555214523820870083799699721008197486748216863859913510146230478306730076331796530414172344564743846981961606993431026082807310624229293940463234914506482678759297221283511054802315382270285054632959713600580578203971978164168001120858115087102780144618373983506717549063615717311817166107404344805110350826794844088910522979045646661546034686843602574048593542785772043836761382912759710119375095516903580728721663219511920229420336980225565021703735718292482685633868851492311753765741921637286691775732816364796546688204130466981269406159005747711144044617350371162448483638041155399854506078769632002861325545671272741773266537047359178557161254221076750908404804170403651990079344541585623539307594855289986563544899203054461489348930030245235865423931177306145164808095804322729786723176385309372646179649847769420568898151491445667357137370964451968586998995915912528198655456154879132218946272771944726877061967712366472282955512338574269847207553356732704848157231876804635320534249284708714823177861059095529915769286736122507457092795845685615567679483183514181631395921462721373421054757060793165252375347867533848138024883522634966161959834154161398317447419061982287195091684838517257514779059567965351794715474520986977020814311356297035010908187701058031732088120953549562208216718680221476381707298354448447443746817972570028250355800176708001335049962042437735408366462472377793988132934992762699347939131280293695146495613149385203706679957750335258764015518175005690212991060417462537854883922988038576005345532597897937091644884092124388739774662659608373702088954852136328825771896876733359899315677023394362655819131748265739504572746243402808058610096153622480207282010601191660792922492363521801200691178284119565005201478292602258249392326952703224727012063460268069553225012341301424522615259541272995357457462094879184605626928909736706635079665795941114929300983063276848145675307591892241914088305278122478158653362600024252079559467559209993215743140983188260327760674699236598672062304684931940236309493497382003007364355459261809076440264940962803624741035736874432480069300357442219713744340155944851158293812379068621783533050308631165866549254774481775500031221407189745900191973807815861745190834725556859269922162508722635426408073348024178733033361348315721252296479315224008532237614279536623006310179748409375080864432504401905980903493464836982392630224641576208396362305796283174794963981718618434204986742748620913027825404850987647286298048134121552415377362895303657230440172686301618260796809722330224928900367087718478014126482193319303421245758722269273863498919928470280141393960764343542085604192185328579285516716882896729167132263555256844030688352397258895276351035029836477219071674409907030909032147538370813836546555134306931623588868532415276700801077634764373601300261145392904333889022184681812655685549386357895689285399717410333162283357509452593021299806942103779409920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -2209751425716667029229800281588726538095322713969043751888151538545303009640286892162171950678158984165785280990228848748094176731263464150199706076636506462830376342484385599538631490969166354922314835075239369050672927223868326999206078992154658055510615652879949751188376101949247806967350509628387824380501693764829344518486418222031535031425920153807476405969031940798805777161412832159717638936056140984719575795783628529960020971088046493511729521717811373514273782727558314794938689612321162021078289640044784204127442375365848382911942092600007597816907564814154101789387436102176029028088871991489765256449529966921436848582803461234506908019908002582390773233313335658970299987553071849962165017216328586880631751909394677433816594398894036618342094401417476922121055229744719776248483599758710255038742748692157005266513608540139462629192702116052068575897962961152810561038240844321510568254782517367885367184321582636749431185669987510240283148627333758682565460199393315831264525756105112282856196752373948188885266276922031650267962000233014671621943352154857312739457393344424655931694602577896671237781726433630266339118011433047628027725450752649554719733370490189128669154752173919155786767928286344684915996872449848347459573842842058427652900205303587832358858511537970119740055549010358709685712470167384027608399890707876145003670106433750512675736972341358524142875590229655003945129318060364311745221826549350236362348768832293633802303556684319094430986890904401037872198371707222461917780986428034556748368506870483335307520778069358514392562855668763446132008913210764328296525373251096810149539815302221564578796126292283909965446700952984314565706018695776600457128670269283386015329699970277066717441796444192512901366072776811091238731281666697181211161309697232279189979452341042454686682633720874178584184860202452576776904902300834873009434894705989977323715130561040066625675021422223616420279061378539346653033361516830213062763699536764220267701088708960539209975123262413496650067961346295303837408307401552833421350456379351833262954566350522365607001805965070624387756076625976173045447664171333069878225135953129482344836401514496104139196731787268516346326195443513950927500566143402037458538152897962624372581850171686998053919746741223384128008623179068598487853452842246057671987529197438513640769111040207947071453858548463412497693067607300673470769518250655846639637909956570300293696878689996593838767217818433818467998847020003131075234783369260108157181880934114945925194218842244587602848079287178790164810741155663317345493092742827554492465833736930460414460522348865718696187889361898739963809243156174797849814160836067714007273664496455836523829449699855942808513728867970146887395623026259847968559816570759924112737597463795443316058050355415126375383118764315289034266922880246296335451827352122130043994849927222622132529667796500840961691191310396852660804234705706114580051025849187871898402122532714583379664104620757481145445808677689777689703123857426245715408076158733527944583952209922251932297108397643431131329322145824719887134490578653762038604026439032819306745601024628705176422569649546343607794275277894832616209852621731324031561681806304092950128697675942073071622764253823639097143300447384491393492345721219843914934150766913863445898454724476761530573263962260385267172848162868160046164844181028018375174012163298969777176207669368382708298854225732317326568106939671742801009789326275235853264193441587683745269652475282631742404750273501429564040950011157965909706701643425485410765420038773670598104849871455680115924443749607063629675665073211234754909680848045752457003767372482952720068007415881176597374766043472700758843855499952908328472724500965435995899325680284861322439693551780465443788826719537154383713005362065514775469371657252909351839331066692060120989108960731800697182244778154006710173644643788545100917124987513767215046440943508953898542015306698425852617619327008760360843368055599348467851180626232036743756562664882786960015017333559390827469276947100742684463682007255869687267533563829648200155620401447104431291970877950234292010833983431637735194991459589017851860585145723421553326370645579792677877512041142840567884890853269306238155335961326230993087609787708290346239774474333664257252052177677993930410974049846122914936684616833516473400980122539383871269561549867838689947918630230054060497712161320974905930449979428355919672064325006916044173516582654046540217504494743114090804876958473664932182613895876021834595300214449515841496236665665347463860346895910333076342041825436748634107218539701830439249274163228356921657759053222970167252031869667369784911798308892165050283296379366467929663750763644643197234191891723246227589503725297833137387451564853853725550739203630300811721423335985331893766583895816864597845990070735567857056584923781291804386363035446495636672865780611153842952527910956174891888357611291126786501047905651000484688043694463325263345588350884455259681536754149736599324700687319545453194857353961242651448971463392455504950465795301938185001111265013251855529021128028503460773590706295557631544700815608019409997410226389149910919464484711853682086234832037522409866596944517906606948986863901617091734113615872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -7486804700612313651535931851579176686790782571351685530856369098106523683306851966860125522306727508746414435829706018617525211363121231927150857859267307808100681047763953640031586458339514329513224252880324325008682067094734971678556569722342616517631019027880038386417215198885068342305960047143932891671151745480201203701695127076823440864713038553976499623927211835277173934852096923332345613063261032720430142052774616666078892421887017981415317572011722647390974114370834149912525333994447560621391757041061790203771705395022341886473596692811896178763800307416507742932874927237153179059632508345551274533056261615789307805987374290448465844182843330707490887596251246633083695204579693238465021036064021712555843587888172608163477849942697744353322050838610658156216404425129299720229127365421005966501587540508305081415710811688734718712776073312049344311974410597378087217494756688792319352832354596562790829307985941462041322436002694445478287617716848464650240263622540349023138276918494814183521901827380276307369458604625157057411060899346885716509469989773136156096073940852697740913251299681760460650039605533831167460034422954415799596390510517408291023056185052510999634439843530049563064948961374106462729460328207662633219744119457209811506698518535882181651626581777224095983357178252475463942164555029205438680623901007283444502502029583566331972926430063530065982050682001755553052223991296633427667934774193039656857048834843102514192957135312007885149366808042431962923803518095132240960139238531174071643346414144926807101276626802283015526349541020185754252150009219442908799919719166931750652394472476273470819690415274035865188585989280228876448799472564830521330973461172436522717543483253089023927419167734303303487219095880611702079026358552495179557685933177402723269802703900272256024385836237274858484465690895718765373704681054832561791093794494187356801100295904526145544461461348923402269392649751119259365191725828907492360803314033195139036193418149617679403117135016320576891232002985383776306695267645498669642634433013163542097042824080459811220996907942152370702135576992569770639333653162385989503430147419030816980380313761620676540917389410860088428999991736533280409230952344354942904325532763400268992510098720532813227780984658510557521238744286040182225332233597966302659336529695337444276827269429606557101407189753713839846168447599711587921085197228544835083658139176853636870129385641918566622674614077921174991691293170935715153918564772332242975212145095150931141257183043956743986381588561045926898825432779469200306148168102872472057730033030885374266110137185536934877080707353384800925924546562913226775052482453139985426084794849078501876066041236811217300678623329956429307929678822622153890502843202528437051531815825425721969112390607755556969168154659353729445463088214421491627332438980277612180752047304894354435009268192031245880809674115488257583853512047990774087136569286389368578979907903593587593443931021243017674672595892851596052216946425926345741638819521369137866039353402310638708041174203396638624828109833940651907501216776964254383492796260813318587634411237772833455276397149307011823847656063044334901229531877791924394026649287305910662674244752960348467728111209872024108680476419580730079707863163288386784845922488706228375927679379828841785325691693553065895837723967938776885939528033690740822706370449420794705916124033324146298653865097076453310779695104511726936352443341187149300964700471751398498175447236855825280544758113820148073270117064468526297299386776384059191785009560937282103136380154345080404282417321011846760624498094910022365084488784117499435345797890356140756507857899491997382436508659464421798938132936543020817211156707706722069254172963785029795772172498712081634455373608825503661276150905832022904891097976337517150034792697945486030931510816565990542170772090328130549110961789456577927213692933992616660357801870416933760901112763168673684287630418723269054970475879304943086473128362648264147731655837921784224173056450890865257211557134857340674342000311743618583886050336610864843643209746491458720574822363744611904196459629348068941176811442708811828967423138458564753541762995009238327626672793256798556131139321632700648483566108170125383320448331129755602138311478209704477764427161467082720712412547778371803320848365779379178867463299510829165959148946994611222367954480793854822207389256105750771664891966278757597298038164601569120906791278464538346422945515028863482350638607470722860676324728614425446064433867758260725445553326208298548285224074540378285069936338494277253438894240758158056888252559928999828358416611720039735488113334008839713338880471843300720143620212193373360906200787092780194004802367726801928409942301672160034821979178527007287194773313763214722914135174429996275794977333956955447843163740448359669912412607214746521658396957880275848563009175589578326569064862125134754864123596733622637599335313241956593421148320943667817816839823619234431307282221598185135803663932195098032524215743137262098378020653448228793095280548617413701315896974124919042335471297159324629819510483757993957317976941839333683366478158729245875678012374157271410637191269800960168050632444936932480001815223935118269630696652800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 18202631937143561191738749309077411910725406414931483002341020448454833867214084360177935780044757251634795424568896755487488803411212954539068677390357490750139398133503942486861473087842138252916611254518742373634654109932930987993875298327546677579653222333126298318804668923492038209314218788616934446916627207310061688442641480010713862918781900792640978307281227856436303112274530798364100949588305127626693816080293620800128336215488962667515141461079566660885567124206008831437780105645557993760795660204796047214775883193977643959797658656067858331068549951718178932537205397821842381893266033127323285960992674686873451571696208769259779615859642367315579303496969725026374319258475700437343171277841988296339102111630189329903424543690904586445712663964759946963872587761225391876607294444157353498729583757564251722708505764886606623177645725912404032942935745852818669271642608574352117349790914086625105014592355683103738389075011358764756366068842981360942029598072403711674777032044502505657269028314422977030587851236744347737301793212674562161590969653674011527116736574377633550268743121556274691249672737320985490657746822587583026851842418036378010073875619285490567393995905347417445235048170602428046919255594448363983282510233852613523562219464767059769145965336501078056634387658283137668652331575863763215818605001525968637067533057695733592183206039915358927906758088213449531316284599807763464600015517342860873432642512923399707196903149381449063592666495051820518332942273530932123023077922144793449994991723074964067447813011906105843070851656662028922494363560562749254689866786809471991127014209357670486996099231258373972408048738381234010545621106246018399851811777977286248827509373860939274072504964500812397979608235349876029210039546645422505917167162628197481016344532617703535142777053759098939476400357547541543092609196569193714976448923357727137807729986690890125780926823361175298254108528966691972058237016786296487128718368393773288514323658561655360485559392974983652810416547970938753941473232277257298200063527123678213147689700195017864414472108251046605625574406681885772340416927391950994540748696375556764107604009225040509295744600085323360319030558752338990829463612476667955647991807945098002258362927542576200086505657997122477096855945935729899630232548851943986324164067163605428686504730145446914786285828750177926867738036491363377311965325633553161359085647377735475141751714199430786520820993468807672079149831512101083460194589483560162279131553194801730489716156997877704933601471328810441178250291389516661015492415429344113004163564822780712132385489949658702358102772132532062971844562034394681028286229543581272650122977735049263297231976692517724070004415286466314069757269346167684576199135399646213338649540419208538442593365173424359859425470300529964554579301306587358496752866934253633621170417765447118246931350607869549682793807392694750824049074864876652820927384110137667258448078796126859433810924915759620750713470296455946216279535296710332038639722467778942750284538262118050563182963666531449162883069626219228155356239448757058430564154172835562479134726712190691379954355195983599288015793619658047402319990107120583464560906584240499540590657103657942961008630725537416823586947432019735040479849330749064333667288710560545404956442312325616009027670235383428390455955514561913030833538167246461032325465897251181726659773363460308451657579140521036292199720231705250126024980437424592108912840505904611061365515348656871128580874251529738226885842296775861626219003164356375943000382507958573978353103622172411168188123868017928194837521612955710342656847058674797935715328033612213352856046559174157942132547150630851859235529966419239026889347300233283666291555185555886473595447046873392069993761903707450313808973268816390456563780472304279611132000681847622041184578518219665170066959386010473619348572544153688490932235696527028840988073404014637317740220587020379847361300523075220558335392591009206453868051131245524166260294423214309288523920817214534581952168966265516734785899231606310690584625301027490291272852090750340236841080388150668845870402730974705526508241432453087924278343447903497514737131968957346860337101735447079163918574887273765180909854822591135858124063820509879394285405819245227687078037245761286634375727634548349140731991744151205744754543377303281725084614656961077539230460249221868222987538901339803691255852441817554005569899839923582683651852539441918598118427137354628361669231521556548638503332433982046341292696132498517734324722160490525285762414113911938307109881437934528437431735576172806624574502464563081798697635734967202387835668954866843182458476538358121828238809343536271665431715128535932648785182781153292479440249552809418786626412831670929523025345729074092265021442566435736934172514491237403323162899589646833220884749639470179712349316601203649282480536844706502728047963402391541098941248484115014250441361190365338240151385060235160740806912981826839562651254666782618852482039045137278995860960914520817852184879305871281483744353258671440550881585548557216567614111867887157553985519439546303443766386079628573021411513155241455171713653323199254359536899014687257694523846456657619862208000416060842941538631680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -18516385133660102912587750285173228558029524440525540265365607944789968773306731682084382729335024220921651096774843350746528285755252593421336075841682247882817044807326386580876807176507134068466924775934159978701452595877413251372704740166754804298703084390248061505041581736511421228390892929306627743478378192640797515155405410706292736617656464903485084364430423107689344518001654042890479954646847623039826655366165391332679563621204244452538123177836736558391920776730546845940085396672551967564404355455502664658116623921319232204823088002649479928318972008602071825100936945540391665846404343993993426125545628994687661128312292576589614105379103392676249730651950202265143126797240110203751401189227249644912283501667111529498015631704206255541281655909784531271031845449023132328828160697188208618433191854406697902076995590714172141369415248365529901682131988134156307132462215786051764893269075349629999830004937225253900759957381960432925096897209380465032197601621848446115590799230143648514061449681030007163150079908830333366907734595766105166430023676569182748558097260580406790133312061482062553289771490724943839121877544305739341593381164837828659593222386487004072067506698551269377337116107826472596272119676793463646520561160964193352242596831798626897338745239078843432470495684046115086615043970993606951934126342640586951607716978564550827761120738160737034634437392381399497666054770345024186097396504289580479195553578003419583092503105077257320178433369778994417199799135619132658807934441932708271561739619362071730045189007067639565924424834211708216753833137757805579762377075500662232569368220478070832349630009177354204112063419280314562898825596184827066134930955448309319686180159496408809761562533166041195199912369726495153175960987099749884613005800125664864707767321751267009919292735412414684037362683729023145705764034277664749964705715390302519961666305431487089595780222283376310509374584866921083311327784381213972754425507199069328699351544845843593743252060704195447706218530407902670201556262215764624797576064482438121553076205018516690978058246584747749259296968270769432152790945488838140289578085083989310742740896269701990012591175331477662811764736452813237488795412553711742013335145282889990431086229091490856467672963602602854587480315851954940417972181896819949475478782199975384332349065703670737051458968597138086553472999318229723820732763048010327372736434102143948091018360983088402281736217340746639684366911330116424213717088630805672113888953453014648525697200978486855675822605148071723743581463382182269137010972324771799140706986255607899393422710397360256739927400900529698229583673989377882938876268506003670910681354410534922544215188665700387118283007745016556826858186385943153282675246106601193435681300746972979056299976037800067410936727385371616914611352823316216168506466303920569627878296639971721442494445020537918580718862901006091287613996074054927236005612513073253309365051454765858251577021188506363558197928378626418032914545698896509402809152301597054336716071331358722437954909272248886484321204777955090009236598637847148278609896151099197044622227211644018423763043234023149545453811346962832635970290323502623132030118907836614447322607125020028530175986203615238290869823828123587041732575329377031894023344613185304660211933904483757982641387577946321470217182244814602393734678959441926782645337294734680083286937935681515133603376858126248292555332671420476195007932162824681915955540487409187532518299523172867504874731800611402912544974516383312247634303430441366676884831555774458559782911564830918358846730880279625938923567804291838630478292808703427306527287606818063654444973766105236747470359615501208529063763551559067235313356982228959822798939254070780909243823316178809855398568578509204292557440672544165643695737722433651585578945031658433720905277778594670933809634233936057101749661787404762009881327570439750521157876928479102601431647927367653382909414178990917521494090537696636856755863718968749161886616741752774268621946892794393417760572177637256181113581417112277895461268354216455753306244096021788674876942525902126919304597290092988812334304423401279953611659644375849795339482013456665734465986441850244235509406557779205499643527508590660404317581396857647525391296404729547167649022113375970285717152404366471661728687934846772910061590981579317229654529655738223980024779552262511528082145498872054249607823278895148179025748646918722919695797775251738358616153590076035646327963556924569777403559543751752916377557261340553347760541567701092204213172989330266380367984825740331828063054748653180913266318291196255834872574286280771733812177724325100581949860638560482379390362344769983119188359529894413925818040180645844857870002570133702309680023693881178240666534463757453301407065078465375955399020442294375871584776769845558101583208353250944922321197835653832604576596009417110989916929259702832647713826122593834474792460585551030589499607200741832623157044694508885650848327180269798171162448220395669678961335738794954821194230207664184524486119332568423614770170247246843939899253012333090688062078555831328459979769644177666086258611054007237832863437478699043948937368507695335813444759024888938311683868497986600958951424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 13107051816056879921244256666650923317535722647310827378616293015842455878763552468326883176225284227219382220033490510729414707159447623183420145708041681440650764594599531002359571512076997482876822013786131155376892354404498227379939749791718706061110581935553386649143207085632489074925538728968380689832555502942747847038517981523094717586580971911157974055304778396905653755106803372959213414528394257905594435479746957825583838711257913430566292258747012271277754115828865271815374310709525913055159752605779326206981538731841421789099910441095837877911912439252499211374459010019667764557130483039434892484709903920965820121052792471340326358688774208221568751266455479939625779957080261366288014146242915885794173283392024416067432208246322994334603404502804133209647512792608625313142909548204435502260507982713504409247474586912904132477268657709904294316078724087009198248817315774136279104806061488121742195884669498689551848212776741525837570602914601237389783979142804123398165059075575302459494152507608062357544826481827933485423043753409216737060252612497357083829588489149247943378788043157633399847255362353913993428712505561434636011558548175603489627765287388290296746732029734725903192774263526501399076994392244592889492835218768880538261060856532730221949826935210780125358449676938840441305449589239176724843730785304250573381222798142409690427920020430662248302947451759496624267555284312886045196953852654254325931716376853261799770202640826840321356497012450187972168276067909647826040574119957436614991480685410297013814436425817595658071058878312433608922600378211775537761755992928158610445427983088622281305024081455630039980589930450825159429867245750114961012162386076149859325698178316235018589785344600899827889508876616942538835406934211387715826199713793697700260732238735223132743499122194170901611440849165835746145149550405240198223740975015195044749170252951733921254543429019094173729918419415142974130062648445133469088093613315584081181011626688330965215942659678025239361120714095338309269545111409172592188727428628828240708321333689975173197897661621681121093366768150950742427356634241933853989682907569740559243007125111039248171871189200866056716773310101791188047947827714802102746030185489022389782563413134829011256227319674208657828028778920062074573208334086543413438196724352224969971322217198954922054318452336368682631999043132022242683212223386013689610905535200208617135582477649370688925107724250512184287742004405656458814174015002128632452544961022742494432876670130774131420424552571982716513839628601224615769157380083308085296311695445666181543167860471359192148537327570987923300022153669189331866296521429907292372237165885187866730162388817250511329546509193256639716237275334784457930590647373467389415923813842630488132101158631431413366008722602439444272286912575160899197174938899445267308761488378423004770070060009271621233523938048020014452419242808851541705298248825064113113801173710472845776978865513200851552557453243484607207494509306873533397328370485558726030857332588324004842616757039895615226136375578254069899450158036835891272434077279973177063049593270724572772119721741756777009435964404797119075141088956467277511618438491408735876523266366311226147052258331987736853961081254538363765782635611777862767507369459197139131661853218587507152292908941266212712269071475450331177905096384594260370013209124998455763240306557463568764103510486728084293571544350085155844555768065152477484317346261767669871681427275630373476709402294935673000413504213126952681953495519623411356588152547559544540889246432913583690759615972704420153896789619536794831540799689052154812892903992913938623528183079389605862864137974438770554925658008468113744244168051318833556813871562558722600313230630329098068938000842973025516856012531862061860393350389084358891727933309448009473427863435723724327862689047413592767599209599576798193796094879969806282438895225514220675015502688722101854524881814169132416362836813175088259415178089711708904418389122025619939159429047216630133025922227592593141933940010024017419062505323700109977036417792139213440531425071395756993228471797058681728062590055252505739293950717014328812582711755768048153827163680452138145973738474429150097874056097957002893872756686708747813848179842533716111390244997839427310853476666083822907867604540930332267837885266761667645390162022514514782980533226933024930641485230350321783616103885110326277256816569762874544107559661901222683704307302332935924589635263069538359741010542930507475824053665869727189715413180898438631920943428692984599906541384217013683117131664665952297323744547822791456809808718000322838451945775596112520615437089483824336632309427781868340263550103706622550185338912259306233011813393889927891386730411703004782806207391699061325615488850291414633716269597132865309423289995637047353960265077077956675125018444711015354133910826801468183054194082335013375828786599032751789034197011210764810012175878432611519481740360805598602895893921602593251375903138909815252246374830366279201902454462631337204516341009496183639831266369645008575445617140659437961070702440877747087237803060292582709090636088411277992026482589806203612307235889257531593879425935167306055311580723629656322867200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -7018307213771543233580124787797258669086681418426313794415668989099375073582462974115975432425441392730705464429041135361736133036525095039941753961573447498925746162774626574572054076312666008885116226026652296025918890521230955663740448599375247199570624872183573600996412377320932027282945389885740525787382342034064345169230366355492335136015769132548802026313355858702824682625641146988807344363870927670418593344238608718446038510856817869231904728207122084042139833932451286102377103882899503420569128697940566845772848410924252496029933750049039129992308977217002578284071757331979363623405080961747049215722405367762468235325751362273566552631936771344037174319601432899203613205335030982164838022859174029898429669182748498870910548943667972856762363572014108706905052075344420497926112241748517841073015659492289288896604865087972193062550960710711660438265048833078923964805064322893675644301784011692471761884672971482850347589932087352146559033208135878255740415987268861419222223924057488989812279974732689573482320753657590243043663233371995890230032206895675884214680216498378589562865443694124027560821999234650946080402356575850245178085389329632673721102640080622713634568934767981211153101421947694585542793960392749334073507115091040450769029692553346109078035665748515178815024666592835284654961056114030585210549762730798735592745775905904105407005126835925062554528611962929928492429708766289444516127101501213949953763679931537018455592265583475604204846940733283736766206191354839306717827027317939555416745645736039686233561626905541007901841122802448131563242608048144172723110547216529097103284444107529494365932767347495171480982171461655966448937306355237172907480754833226994666075803382152892990536633030473693939438737861237277455152896745511667839121041227105433528486702893913282533164011987942532105949681140863882398031510689010412665502067188889688198734267919609183895965066637680987961713422039646201440876618448923052018090672444505728888711188070108294650885456167087591673367315056855392469885905043280862507097110046981181682036173738507098886379228116087277853198705615316024260137162640005786325488224093932922177885215231527040169095260251434752044879178987871341136054105784332656130840001534552468922608897266326404526890367929482058717988150956582435732308668397778648088047425020739036898762395342951783538968584812022957930458569660108608719411597607532644428050571428334441824281121778093266281834288967285184218095496692716942910138418214266656866507857841873835275442558997765166093439069474100822078164201668839573692640431861249872503791569992477493885162149008073753597515589323465773411337480710464960235681327068057630525075294098195358727884070252556787392816051905014007692184468603157742396926663680718853472061300136221470641573098286374555461789136487460633883097801959994695605379227279108779940894620195273819868763357062568482434378917510195712740270996010427350137665556285134218491686733307866026459798461630045436840857907131956822564362121144273933502362454999980697661218890968780755656692906661277391627844091841754740093350740269525259219229476449790961011163916131857812224988324749801362503901862020059905388337131914110668219737028022505392996529951082418030434896438253591628285633682193252022147361010499632882087007495221536274765837856076797771197097699075862812567964578178755270045785147249407775901316873819106289387642622861923855265601640972240390931334931364446406895799226322898879643726944072691141290625303937782697715085329917646433637972887345429550438159621921559246616158465800991053915490001930363202188077034453843170344309017958004417127005890146707376266158336343181548005513213097996686118027535299061012549008869149687950930591562354880785580666522897745003758950441971281063099165882070627873620760929328937308293712536071210738279733285243037735685300396860808951406559113230070233145418980216249938695691867387316346598503386962470462525589166398235903949817083142994647915589460170591246798701961365789436834429562587802971293227078153889420558798282016502327717735158671808587706522608381235794819630487182947270442218460891694882411123035189094461438149217045705412738199211205553716088824775318741167931056578918409047208114511965666846853368502111237874171004136035819668935042380795037953924623630722336466530707727383964005891659985128740056386932176951795140073222045985416355057417724715883559209858039333994610327967383140404196873310685928102155090267947738797098385572348358926920093787900832667267934451665773814399696613058001774060082968460348102848401845960566155885483819836983042555123346158270255716923517495263854682436627487606063932562818203495721310168780570029694592403265005581611349676809792285496326184141398418480782948344578881025249583159999934333625598229701429648339271338646298963471565996257421403477217632803622688427764923672516328254607546747408802559936514088309385006310061970219828969228542747984044321832402313708387913001786842618030965631800453689508236672804769514269369669091439602615052791809443105054391010498758624652061677056246129690559006523511014660229579344986468319774264688067567294385819299665398036494065975508754154298221179260294810284194676187092778106297605877931929645907272997122756050944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 3494108697633411877726183423586444682811265173470278972420404655546388809480731122054634747804666700437627033603297142324534706069041296809046162371287432585888440169991281669925854031755663746078064407036212356115371748590726991176114039363306448036357009444729494526285204257956894645808800009289509919851399335760475024235478138671446536964795067644247780682830707249813387803929691321042441940530905556113261846369580831183813845246881596528123227446558239220334876626533346483881342594290785888700666362841447734099597437552046606540109435116164432679765317775208417256214144329339574277880500096706453692752961420397971715195001264933048999184114539458704040375464282448012398084934041519769222732541555398472682056791695541883485211712992107768438347778806127153108106039384794462413309029392183942863709478242264538518311439273008525766685260962799823010417371330708712959091923833824194835521298292414639373557892859901526969323787603701565998291297069505113675174478002703424812769684458695283345370737934537775490836991398892703991431491636841447100478905389579067561446165065754563853840502382323995054267137809279812266638183659197381556957856663087311418623334378939921934749149932727176340078796110520948799801937334006692396905520572095121380513841410551895415892733405446906081636099001636958234892111398283678491342173909891832732030683817829794073781769641427840187337526805298681928106972887312330672235613589830010558460489556913606293078572646288475364165470100584898880267766523694980040877142861531640549684984303885061787999392247321861709389372550943938866831447105217159043206743141278339879340059420190474775002809233047533517911895712933335531755900613714370720170804643594353505736392562801278483623155621108721041347242391726623387721412568733001151514427725613355825704593694124098845167165886421875998210226904672287966700049185937203027728817115985292443761060467196072272451067529197185141140854715613859396816861479613417078001663373532254766437519535405753502920950348014565947263377530439611781350346457928109843469818454821810682880838785030203704429821609493283111608994429048407662727104437552037839170766866142149017072047337324504758795286564218844373320221054049474118788577406058151902992857256680658454164763081244956663564980532435777627377969779105927107224100073876978261995163284484165533563653281306393899116786176110606258717939918433745207517784621227193635158689991250579129868880830793958835867803678988674826995322397782038132595957479618641456266808136780818005351174043318166820979239965076082400114873507396385701920568705215566126628519674660766473053413231232554784811833949476023936839392880042493067240849313402277221515958365680410091519916240435319125518915219205564445027973562760519345536254790381449092913817665311741178700150249856452025637839696467853330409651752233426231033124599081297660464872854175871480975129741172101127209333167965745950909969267997462016083063826136617173969871445885558530359303015093735886514480182125890472926503816221242659241658324711862303245454164082901752279374608246515156559308126565094143440331421292165444268249859240994198426174529509726093560010559835115770654950511903187278588602263363896117473717183567559600840457486615911962560027792388402681318404821034416965136675364228813261776054477564726935915866503357414817019746462887474356431244859643187453072406443175092012843300814900121357257493794988646595509551505888696613067034938334097880625269873113347843517752903212787200282399466643237996539997962784521957049197255436407341377830870253028200926651681538496097016657858329266616481816517658059809147535441914917281451756920205932214201752858770088785551147543674104709707311459310621071302173024579196285892804287638375673458903569488622222923345540861617350839515107619061957943693331830509286769738152946048350833423418282598419819448916178406668445855234952429595373114079232009064236075492653503722423693698872814084921942947397251814184614421496292320689500305494415172538377106682348740249136992989773689326742171289371107927598178034140724731511347311540355489847760110477101075639773924532259157890838579702887241435231677952231735957706382925667534971640667858028010233775030897516974636865716423809214771993040921896374870796287142467199651997162665793592694119698513760645186176194616465559986293462036492832096291065563454949208581330860718060958022615279861817599665051413029016605402522535524564336086357258412935154877614865776633141596658118614945373545282148581543419203511562742636445010329814891053966136223956046545067645630646098500041367050650840839332767648042071452418461798618646475127114221231451367800192330064786015232244432434773646372328320600025610189536006182940731081849215815713702507652266499947305403349422476524430388598441981895093813574546777361091263215976371731355469286334266991100814666138346492297691088775721739357855270712666522337954110785659115110530558109382625283886072107840463001053729582819185569162639695434379902115416910125043841370416050657584850537614138497365831460704812524933323459441322480004512855153187762292117912883217686530145018921300116501611066644390028950279177386163786508572585155592428822551226288448894951986493806304579993671340864202517026487255228391828226048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -1396577457882684397218867079215652618739331359931919681492449474720900293941145991059088046890002840003777300445659665018644011807771371157021335000189470075138000317757616615039274472675854813955624348359076773165993183411192460541407825287721261513934541310037744577599114537437890597256213403976724902309988709198689615154012210656219744831008424414714578639868563727069382804657049365745116005366814594985708712066925460328887250324465452414968000276407061782494385678043251130264287397486604953810394192634017284478162247532987923202116241855026154624166104939243191589524991069621876751469340351193086143685830997706846361346772234994256701899745927634202012449521889140904530887667420462637961161877532754286158582828312693412583197125716093029409891197884418639371563850394516190472668171301612860366112092226805957336718895134637206578327355288964130363555157686481897466314631535615984916473491516988500532958170523509234307838601868851085634384744638171108519695418737635403008034770010326974791605225051081286065125799965696458361909047074245831929598425046631806128978615655735999173214184068674860591932342598973435104361953829921482009375497558602560374868905945097979489672414873268374670431623037270359846665409746562540960725560650896732120683065540246937368860329151642545806195119201179443606658810267758041282877049084685115618261883328067165265754520100798692340509313646448340555916989524739069068439253920609367331328114242813203799879500499715752733374256260040680484832515852631731134354329900488794826721570475625297884458068405715231135152423647290694651403928831237037989320426258398252883858047527987941094662937863042065604725654544788115816265807217902408831043903060645178948395521445475787552139196165210514149054123276884206659964519942204419788081011520542205444266577479085935181600921411037697107880164063704789098011958582067474753858232893143850955892384244828477123781274157462645894948683263873347962415452074737380858827205535166924000308088743303226586598486642817694066797859988202544708141660920201996680571940686540644976617918319787534822038121081320906536291968743793389934910361014353526218823250660545638563961865114840546818954129183468929407025892051728221723979186419591952955944960344140679631366791380983590761142455004172311113683423320443880452989517946570563756888506273556170373413845901451640435218862231662608376634637483287734762806308093589625216195851867648297563345325354047824955442443959877883556541814601364172479055075001767430173478239827755056839926340278142266638274670066493211082461054899009764514801117592451418582460332970158044987854955908702435121521864074746903401857728952908015107120918182422002759923216186682216043653189538542293183405204648631552332436870762485990476969368969567675040541650983746299823305428652551390798367535736295794933194360170666386596930903939911236269869715147087817491981804381283482944579170965967818601697807687908477690538481411935109747098453867943096685219024223756027918515296757153008265451895315057317732979306902829716226649436521723412016254657979272770822114217847824844018508607948907800379041570735668559015942569020256501022900380669150874885138394591421954880914434717472798700540211099136201744910937126139497110729279781473479908197626632251887325521403616758504737842224969757155635962123443110224168707106139163584439163078240091924766866167613830998801475863254322256224513475418003130067247740628843161127638395434622927296869229294896781484661731550094940911533058456566283661899037623255730302239097318785536453606762060805946491611533015164649591914719199895847007523469892599741135580152295626034130730025392725521563813469409141931170065368323841325763968824620971920494487692492769477646298518131502854533858818989840556472075992668376573653427171063358508264000121628836614913914237053505823126771149603611684283427025204836138824965584730109620989219708442290848128864060175564775479110221889317658409267061679861185707081639553712019922253393758595700044789830915692744833934857669556819321786741692890248664932059053028376594583012368777889447977609990187028801058033440047315331454216704255541252806554305141311605886748943293436491059483704851865865614974525176621936824749990460164153866712946590087774380002110442737757281635675155939631149529235992530380113501653237259340971513611569291605053842922418513554676193627147546132337114589364107815265666905010269415403987120754334240333942978368011105417571077075065734164584594227086739765537928601597204906625834037823376383497514801791914991168756761913218926967976809784874509973047796516173869319651440391102973054872939486178690632088300486749468573361103598971993524799655471299228471928455758417306105548180574213848857114855023724679145016488854750738870243561592186405250473296913984056960767500693375735291234383287999985861097432020616925731819710671401815348519174437216661221610194133447285117807970755515114874394105703544953657025115355191388551928519694265079409300794199164630025805693208590512742550705814882133085420912690718713883232975517732685270284219136119120786436118079357667893920822737123557945886620172034473415142120824044072727988310004419824621494651236790837987418505883326197315149311204187587257944801205757903616055606614425600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 555499397335170505794814406813726245307927807324619033947511262967344565489621645738392615892616276487140424597910265347721109210703173234279325814505232235010071257114607570644562510044739231830887746664354041611506773913674480123615047386660214730030088616004282785320263582235917604626597048579642081675989881164298607317528314159164093969424523375659034989387421029415713700957633154195316741955954267507796098290886265455249187515750852286035367012980393666073366023524791893330308560564369632171886292704645764678941414297598024634818721596312150630895299781527704696936582449571426483360987495323456575885300688001045882397117585978924626724623468243397493919857648337172624584219306202516869755295860666581071163875298235543105488086755703626144133364826329903785211093535718491885462960331788475717439620815155712164354460149083242544485702648775121345901287893829260852749556676987571033551499524465919982687511065242423871990149846070430892160400017181828991489653972425417388321539901652476411638583247127402561321336241756437953853044465888169179127262317307611982163589272877984543361970021410376868280531695910153585020257047738873596925867955524186469992717244246102958222531652656784040958923163032596032582603066497168807290850839342081688484513915082085764110852998607805817309986997389297968141829761371840838779149133935374365563255369819776776209029892983984130921905135143426041330809442201639547742603503582560312181408069659579185414065048034181067248723557607612137131358025603236124725679502305206259149870082994805445047681729288433893607429839050660776709509087141354545084664600085709466600487879587670259225456205077436562018954897443837732436295790299290180549228351748021499698220493835766200004512806778688935808539025486954610487569712593009895750052568128801723610438513370499009462448733123210430808021615980645477300431866129832699909529994616206030734688149680277716477160043274242279545267604481778408019533357235402907900968234047150778539764182414469397230465717204692083015075648066000557861345998689158920618110829297905123679086344965908046893643541828896693814149684081507655043646808374706237983895700636250968080032791691338545904231403526429696709576740345347594873291594440525850812741707473439161621161396929644154118322141686865588454675076731721567531863642097098091672360525675366537642177372263752952188825317252690537981534502513815106705078627157968205414393645911700709062806162365214273195900928334851795730507447158369209483805453474264134392367498749853904080646626933813503279167182804159702978783265634419494892485386553943896943904012999984528957123881079241266912045376896030003273171933307661008487351425961546694358314657060466914069073245922930293919383297687866978084774110834755260526165221027079025635341683404868225769714231500308309811595816138444786283557916266085892784298949314227432837889662375156192384236773947687446750737368987808588395824392672813304783784693079567233168697727396740937654195527031711651657813153189018292110086255581229543135419380052663849830037070822074128416885602107755716977388144367916618235559493000502118993559017084666870058441400610447244485376884739194301111570185160003758047523929414999504040894865197100559932234932909927753099063546510138633324266636524533322863882589513688878083162647676127884311417108444843242740831502822636576451754960645530629212248880192893026409529728309927830075730176953069385393321123145525170910808877921095746099503864545320280137042786269514354849434939127626686310217472948128814003429005858612396688283517442722884821864750875486538464674736008848146005998485455786980532564689517691310643298936086710016365295870882986058393591586996386415183137212023732538343386721866499252119807757691174093105296947825853488721302929762947873705542914817938168621394812738744013822911708515187314047310628082467162498564938731963242604310513654325687107286394510362984667389084122156419084929734364673188340633592662650800241521029558831752686578471380950739266817343992450767302872354576151548738886533806173970772776919182183149461797270476668946953507171219731860295331479528519162496203865951306737135431206765371302140666850945962421225531523101057101567416885684471480626275629661014175260738768600019932541785107334190524000230670954333570117832789179027354121377328491567036721921530259962166342138486730335863572204413891595315405638629519403631889617591427640313481295560564502944040477218618896716260823999220814531446340111460065886319068364031743869773375245119652426937152523281752207766092723320513920532779580937419317514625199624594624150625453036330062378477578790471602900068780433781323188955441342749016395401040686130061607756185035377733100544965048329082257731234009793306614457663066124904512974544451395175344612088808531345696641016401923641109941788096029230269918863967421650389021661457136791369171174673488639716146921543467376119301370153721505167728127055427369087650391319773947140948545919749715104527932480383802901997408506692200514051677932221441325772000687838274217459483664484025444348068326074641938708754927789790769483371084795198925965165532109911246406432992130368853672489925613991895944096064965421203705389372054536701579823796531857304388853354614953123706187441766400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -145976212751349177282575064572985595581658163421860735226204441298005334878964026927466453413372724341679695510790149302118165683361708754522239603930859350828261422056054412797672632563681631239129941070665302808511592012660822120949497472035163188215642193661616686011257353656151077416469687056646517792294649154849281977340277420963801720468355850762838163616714729453572830344637560281770258831100972146484606939279724139558450395079886114631170192723502600385737609943229113805596645245947185203894215791813702701269250033636849485800184888244569782134862574230556889849260167208377074032689140909030359089446302186434539803994846407934125337102443798317567607392053603955629085472403558584217144117689902145894983666686588554248918034374664485888632462375188797660539238804376252903679789700661955852718532575844927312345009615597276383118950572010949917594965224458705415353522495692480600928351321734825194408497022705474248013849733416565910624622091250925646660946234977412854827339051362601791117726914193781583095403869872049368362943037040071364508767715865806842741705228773324530252451390912853131914033861717582392442932756529434974871611401566848139912331916405302341090239869632060313545019791804194602565648820106096555633012995206521018571775677339232951130506208961698861561959713533174847948570801629700514946806697728431999822809293316307165049773037831400020256465524191156825659848543444246270492516061251629544550552833804194663712936265519410130209082612051300467057359842202000246024167087561982348584703283305199410555582931670983936974814952224723718679272508518820238010673956645949811549827767999837940010845753642274061839785174505959383081671933306521095150528357730517682335473752775929085209640060626679800707356418094554961905172299104807643375840927654390372252530858241351161871752051887024558592081660274704625033572531542357177015471777393957313317265505041703293751069604753836033548097886061591360458085605493677517890371336168251944479822723391785648017889315965550531938015716182151786287898314902562837072684196772137175704877390443649007601324614323348468612321264724256134437585683831768597546757737883803438674598398145824190892767153189086205271022642690858775525563095804447693901370823812217964580706456172977177506842954536434410127446545321436263036799312699489851301685900552798953224022444394367061133757049094629605369730029321062596820966095600104307858990571747920723410426446073401834871541068453664667782617667520085024042352088449810556760256405099758774675285815036041655413812299785845319016670710272412842728845664651677343414106379580936968548065188468452682893724243664291287857953309860634127822104909885991324252644921091002535689432105547514333068980715379823202225678544699526692560554291962594792883555717491016634180453068271038254107865327181204355477433013476088221554631316984319352123792872507159106310190466259723593139684675894193310810860390500830684597637198284435176460545076731412937275587468354138285429563880327699201298891671699810232671087541687192240753334978588905015961869096465044776317266795538689396762278560849757217125863324935849854564977723506424811164929783734230214619543137434597581812975859788441766843994597255241080352140340595671860367445612372297194617382530788789000314174731494264068281423058973171679657452820374166226280267422088122793678469533901253648032633541791787960711949599856988102833169344428599197484105290702224542413018247170725177333255215795569496170132191372573667567248925200847516734957402844664705731094703490996967359226566731300118094386162694569609387667419729569085092879292209267812583368878756151397741587536753713248614741154974676781658190165059751412485949677315922839543919185791397164183141012257557208272019764571179697851938293429019958900194185994438499035168800457377301300114419551416571012904203197292475394601575387847653694349007721505264019601967668704207291515280884351310758358314021296883283421906208737248989282857068041825894647548309713871339820068253407286606933470397271411276395638899439238711196109990418340570472814298073554262876978734612128142733262197826572559770166893531543547988737988525079543304486995518828908105836584870099092670463433616051887800105086067069407983288820371776264047152538520291512018693254644794419708535079722676158262296449636860516547405306433814318885491063389689901231153859087858382022435930167337080261336865668249972554807057395235406532102372418772604563940582529568296767476254213323812765162012626305060905733759359917537650593305955226712798854752782665454293244051306333098595339819411349541019092235518396347545975110824526684710044817381938417066675610472298507128951112450035349548610611169689756048156741016627651607195439780648684690339665384125526037004765723772394338104164034973598130202253489329272003483347963152729884120270878319258614074760211150236471089912464470968642278112172300912516653916547413598078639766334029622093079953337253850069934597443167670006267828193147015063293313739720188944806760707867270657526734736841725444135697222332702154599609378559640976249028483431259425604000689784372531374224487325055334849152216628569271684355889896491359975976904225761502466206206696280095346685438136377992606517771293275648040108032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 51346212483712766860199001271649101440700977077055505757434860302485252161459607730780183788102807179141104172959034724063959713438460453077140469833822996623759662677504627226064097347838226693354330093542607021240589480898431128789976275147315945684099543045040798993433815227299828012219058503395648184897586816472261992809149645307221702727911863905034514258963700418005273213963091069798156567145015028920957273496155556869038906793451696659100672749696243871311919844961770841243509408917096302345965394306943840798809748372295500331290790500522718194132354960380719395540463610022020674189586773493721731618831804071546567495588575314435581873583702035769622279448749936686708267589875906204842267509723252006188547836008542333245079359435288707129542422920304280107650802238296651934707337426042397708032269861372185345344978226635801589149395790052925739186396120493076960419572253870317655575547823931090757034648206306744374280849405573176024765450635825203402992993370535679521286806824869227306968159764449254074467205552097738489511304596087870094850188301846038398532509077491562897045099923848661436964791728090281104586423331137408616199331234604773717375049321392933932624869598037365613598008398348124181522410258319085444676110883350105329068005004521505062731267294240789458381353116261436656475264334790754465408613941999077265608686501192907444734135822555545689967793378355757556549665493839682840308693649907256289701022672617904621779510245035839835465850309090710855735732274030904244252104521380888736316490451678854835673379423557500479802513172296261719553068358112678870353379081417537452168667258465174559568349693029872635854792749947972880940121202984680870235593891202818145205475751364796918383959705815304299733174440284605792429390953781142343895353035540757455681928142196754818833879322072263274398088220652017212834164565857650995989178311580864604053926076035934229341713546842375443760086491244895000260259795229334197952514906649964765626118925102295147535823473342703478313087751555425495355161314888209913271245651831465610520671788802707876439562296642815909262100286787508529423311172108050349385171035553104305032049832743862224904470003862178401480584460433206246402178430627903499792773092974926811115211101861395414219279243802505019904183526985183113626699363436574174458713354078056149431690412606754352187158872765744418477916127434444008256890230343519251522583013084566352406375636019646285303345772889138302859828116777825904313172638810537387573472304984003724038409679083829180592095268569669658693448502536590474125268532631214324729920320153348964977357532268296763992003043059278397834617907862642312602508447268647645850233560755427943892251658903470617799722198249064515397788234194605080877344189180096531908826592782171989903927529892713617756458991862523741774147537961063067102085722097084813727429445376453733181147170678603898958047774284624901688418074003464749299215488650518418192051596506911820440572141610957284545891885896180134510162315828925253762767975019138795510639689211115505473596454023734712984867113817929156709225956042326822789466253080641850537592780138872000164092088962622984159612785307996120269180832035305672763470587398634802478132635739827182805651824701521114561350317915011180847452600905011539420179439723461740934713142604565548627895352681879794691682389739284283298995298612906165338228137095997444267496054663733757687846657294887001088051489311531867654523213970482881330472145316227433743315565126080971520427626977054537555186531486936197891462741224162220463248075906707912637144856859415951540732674620099128899913951471753505318162640805348399042829885099012143630271772831862470647753820477042642791600763636908549279876130409149198119656444889885761688876797892154195167075787485855861975964274142155249187363398643921199313717574475792447413900646052225050257007233314168171078520019387631486624273708084324148896431730281548332514099355506998827795058773421372691481407874310894725631055266316241357952809467162441972373404944202288135644840172733778612659411761862301281724022349536730423760809837751239627752780337798641097889185911047614036684372585863378035586621674368704805653905883108491118386225704609135511869094503618807495737252334049434779569475920185739569008688410909410139453552213487868170841021866024707119801996998527120864758520757640889184118944602682994389218456245949169517249939062829477433875885773657363038449380068853722650888443795610496147231734290057723610141195793744882815286671425726735958958241063325508942215081149591722479808832090597875838203821596436017488928027675843308870731278073652946373441667650104092334555691864634123583041916213537892835402690961713702008480278418278329015765514150084972718533527893778429658603391957467959600686478900204773708718806011786569794692039250210240327543473595520690815407904061096224879146980279833047062294173909854425432861759482272304361792266227982903851260536163102328238472077325908523531664989974799940639345521541820511128866628553956876002257700768132369095720813052617414142492724687381450665175159308870999267423424096459526704257868388946776683552272348416501606815519152892665895851189173464073395874320127904610171671140638028774773428217446400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -8732739688402537441053732167068567230458644723883257316732275452953176889683165921499682356905063358993600952296227952842198118377400909248014584584656179116492104306011242317196988874275554425351824364850198994575776894780965954038756095185291015750764474890904363244054751780434370181010984849976018427497450132360816391799955783192703134713235747691741090335472947002348086910743466870217559478133680346623468785165935597238458074942312404313009754850233645036406763501242604000874707983552238477747046354636697382460810664507216297340200885276505890613344079210448154480559941019438581821454269955725528360447107562030822720693905336594035401933770783061867190897243289835643471934860908873134735197403323920524600406168279344996417739002542239844038720015368504531533190811007133206331647897526521792073873281987678396855255700689692093382497287221627694086688110382844669719857180078217626644255481854453677232917548169314102563879372638405611133257642983292257311434658018899283323581102745228318228781544550368075533539264221877444464485335410340918860744865261590792759111020175386837909750561855131893434507357993613518799312683867790274729509333033220661603960166715576804149834340865313800384826467067206865732803884390402956850201425266582615564466748921463407441209751656895554806564632369811471588823158290219453058316150211676248021087179214092585337634249434653639648787542360604427553512031348452502316009229952017064481417120824691115782836909278813713385026188086116249415875317149529767412261592560008715526643912553254856752977351441820682748621612769038403472878582316584819164464276631652146468054771911207251222324581631210045619355771814126261824775328274183951146588983850989190678033716353963380815274010397824447871973271865665670632949789379246930551755718456575270385538828656609731215143235788161695374409188670187323409651040177650513990386223652350594774327232687059353746341919947103019634956014022851153778822792871368637792830661940284942311944088837387724230283083724414011447364597457735846213542640394318654235895576965058472824426652282326422186916921491606665720055498910682483482888104989726517976298873293011190975362528380737699203831613004330000340853819941654022578859903345919962182814683107517653700594050695534565705109863158237456260180538548205758715782357264655289539915476237699898183133116345092152255262330180885058016420710772005299989027395896550677371944736225211700012168884533825846001404801182358044480031328971242454756535750264912564139217539128149836169843265768297539225350284662048720953106276269099413485328453549021877181258508126981516510114301982510518033077833852237377317002028778001931694189249916770139730805788304143723751631939948483967071668543470828858712034819072663515914795846251646299345607618961640453932865849385649160926886001852517180193152234906393003763183499340403656138253138609936833977175566133983606265563427122351034529425306259012193081435986458015250862445348436208889512125181605168842623727776854433442620841376531887021776824031947687822304560641618251556682288814764306135514057309732920745102797744966453280946380596663810782063214413473243900515746704665187038793260106085430622036587627259498191748004258769690400186728920346895890247490284650698635805842159867035680555614924701070261155335727543310980186209408917538287251912726905095570232920448106033142846754252793088961092196633189471196809132898302779982945087863499620442407383442246060594971545095707313834423988131122903782344102712120941887191039303176246690793523753187438204312288263626493538761666803711163053358835167912339475224971016549396910877564648249655135572418292170826081506905541665104182015527688986489400658017027969176462842148430543729648719664403157792295373168422770168645102248897735861735623997560795572127123268079187891139895375146408869579201161213170226313916753313464069498193075992136270341627978516890215727970486850160034867980498159169497321695553745043874936267505195269267031252335278471723730374054860527012395814490901412858859255614061153853565347591421595316593215102252338419134176798812873508130059539754925247837508273795985108368967234088468584193981554200828537793057398911869843474151548556240585420599219167431629805579868659982356523292608312930797049136951812687962691585818797283860501079216316679265654661890535217400955816274362763972158734909002904248981227937708231338770694933047755800129552557345193778618632398198419810809585011186215039570144746115373481382776474507439683639173119721900176626659533352673035229612305842555406139186183803218464641415999587271254328334974660187850491214687308838843035876564987128928305568280017183221337352022567662776837461686567423176786464307690051596657186274147878123516488936145029428544901363031423048405828417745407030410452568628270934284993866514703096852227441189746246360775345379404375357029345804287810001727934596287689958574446887886558711710413644723626586409406578828241900744162511571325518835385129916893201861303390535992873518334821064198096419581508179980828818167835933253190507243435255545008665169607446612009097063654969118448248503857040731892863908468618852209454559456088077409595527808116677261426030852859265631416750110468571094709763358860748953534301470720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 2877288653853117539538084535544118135692367348110430861344467972826969544873906243992976996987557985360828639555243071088159561662001650787402553908602938095534914850544463839568898704822154119785578744997404555660625151193983216321572701329895476719548160794143564828253000980375105697777340965518921073612893266907061089673884514606465467880004912610843287036877530906778913879607342589496047379110612017546858183413121300115987425426170842138260555594149941414144663739093126281054895875723794604130936792160481738740131445029779706195579988846806528669337026916546197345363429102804543985748682767001244336019373332131993285181982304583615179053200245272798510076588902321983645031681793411950550659247532379089526289525730117616482375513133936136707292282069245682720361911973830991774396485618285090143315380406688744058184426496793764495007769945164597803733184680042697786054160172224311036192040388497982272042221970207177223669708617835061099471621787609401797011727439127210307823578680762123806720004078684778586275644309058791080026398419555519691798428904345355973338452047569188114181529189741743944266919159515603267941031334407784366014931448929591212761446508889025335162353585852664953544008895804752019596820057750429947369769900636022761837925069566305787592981485888634000015834778243946803642069867303621172309927416596307989325460711559458383067897561599204590359175655885687644069351171468446393578481549570133878984989705439015776061737735304882004897409188542113324584837249129985648945060224222272742217602804243046622301922564607387142066686508373815148972218980821997070304126571323728802780170257005045708338395158026022454022647949811789630691184136738839637732062035671148519533563478698892561310502056974829002237905311259336722812175402098787038489510186826756113185014891922907073988524167488365354339387235611760747276697435272275244025145737916796449811024139716639219205407985404384310175434781735699765172085906071312636340168993482602589750673576922373931092554396779887380226263926520927146313974668897345351158120419180974263252309837809304409892309958818801066946948916789762401978503607034671086952998797015708001944710983625294293735883257628390216427334802263721187570105023566393827640984017981777135971726262908559160012201470499840128642570344303283667144279490879321796097120703186249059319662334707165713528476987246917923802714730339644829639187582955526400752610805922346813792089605336155268827543492325070687457294006416217466984021239076106200693498701580929972196338799881936988945860537349330636636771917124965282935462892625742071257782304044944085325984159475810331175657326755026423256667203449756072341356496250820761274073048791227085755182917355271256877341299176388611744596542886409382891348787150906434293113772540039160371252312971280229400122438441057690748755876148324044589438581963566541047630227265376848985593331107312506199243826578260943433530548329427681946451125748590977464984348409648402722231619901521896673390590755430655930569574546051788906633799856324426502616333816365333923999464498398308798048022699930522798599947887899969037910853117989776686517566807149455596213305706597411500744169162217425261078785006982201935357237356969519316921941543748286430150740604434325841970591101024573166803645780089214430621222876048384946476963899538226567187742857825760634792104822645790206206209874004386354104503094490332881180399810205754604555057977321148181033346684767335519395138327547223491346853293971575822739509844919711349049862612842067709587798746624025091332050799749605077395800782523917978092930151209535366350516324548834757575492609197886934114769665805869999910360386658915174585901921000475291720703694795121409491025537136401558431435881498976654078452432761077648189336196716893602479400003148709375343508105138754350478952546497358549272687611625363711463027386290343764901718482153411686990478148526402205844277059319837066337668770731445156480551548210445423132707664323476999136739794188556343318474456887666300086322950738258430444596869234732222459659259026028988000842702320565133346057870670287768144427661717727754968267827168118954987909003629657249292618685265694321584154211057284593118872438606356940305648057836259874794470919747366675542500595829894812446988240905635316297579180877389582704668707263715592005620532858254075188206817939350842417742221452773754614453561649632807196937578148752912846784093973566184939426089860961300003386229142286345238070152085151369105634172817789883706913525737810428312967670626547180005303670482298813818957329475997987373852729224641808156661881945172218847263758363276769050259269498557244023866161908085212702130509355011266231681669686246668578838745083866915459398383615517512181707514270800266314188597336322478943603355945072025389800095686272115394186632892691379057130422343321261016589666035253952344004211648238656746090277952775872310109042229022700601421998251215942499462749838234849441490458293214814295823670749542098557035088130407874496689619620305539116962702504682612141055070437018176501404661040002886693430717416120680691451886625605752637212920132926088531026092870015757693886026061185521034529471028259464225419623430292180867882312739832521294289403266079916032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -441676806189485106400062124172664234966502133178085247397122295778029754171756459514285194911081803587506616282810657833784397221608017142275201498687435148280362672477603900189295429492397345639318206679660158296108441380698307751761032032736637019431560628403770636613584662293991196304758411181106579436296674747664307106031294094463372496925771107164016306619598773700075697515883173176147073532654196379814011627043946728286737216631266545512575715197557255865166504230312520435418869912032409782995554214767898982100231518686033372377599742761035786501681971454105205729133093000164862298241133939687039907195895444945452235406854663696417382639837729617001980089461418172474330288985355753765791960794843002218061051113032832157292465040030759641176380705279707934881802244242344932673651076547591628419695775288477244750709030053872608619270547470366423767561033251041493209744040078992868886443156420505039117611228352344782884812751050661601939709142848899281843946373659110943032843746866257451366450612496484463299041504423670446203863066422075450620826959973565137053521694389737970169533164016463728817610602756876658813108546960291324287782173735185015344082114877222544621491443229477504924798750264888009323955282255279412351921326859082151864373540712687565326222144803411072383558038381098838810317301121339463028066294139268071570520572358458352607480743827249272619922960173547602754152634493157213822988273384069513983195720637853185034293255579313669565079387405647528943162461906154556768570342225041905977656829106900411249479893497395637628146585954427026476197843925267936202926832952135257696971776244727361636811593562988432951826336350827733356848610017303771225119463231989061669261093152559009262090477957198404070551134015137039586833247435017320325985302484885907282506677399619186264600777789679614975224247836385598592662706729137853481806349325091655705937821536567907583215466661523740989277544325736719173392674297645200083242678972855817950512790034781471720762734187583191641422964315438632417957655305868098581308047477314283241967038656520038899029419394864630538728921647836750672233500947126235227584465436437137723314160164793414063832869006229721403036338126209893823732276959751366620064197910403053091492753260948537263141269707820997711420848608218843054316718279908114805940423699048351169196619031082240500946088790669388292240713041436646489751232522406339829050566907494374919819179880427383792146610588533486729817222505610141074502999566143664910247622207977992729132339621548028759319313270395106730176505537431153839990919693462036197232308145596603711000880447518756683987522446470611040470129602699928464226273338571548241936661793496230625505439540104792330203954167950386258009525946836149205300613085493369078638327979886729874425051402904250480592553005323672414397980025965499935632909752633364689314170401404383319860100664304546721517940245656836788773297844755921897843046855903204449834201771868197146294395648101445682323587632655934818278691903071125688987943798442974327095666093032644216882861111058220674822500598554017580290038027124824469111557427154436326104908971889680737058380657446425390861902441808646019680238523206643872930065935023892847015229998123440876002986253467580160891309558226170527392412569890948907071176373987647200929308358385462018116245846410889063525298472988847996957007910189772965262300229884695080371495200979503957368067713452473570875652309007775525459810303164747812859314557609999356592925705711019552652159802974033297307039341538596921738286600348454077378872871393017448240126575173301969604208808406001784817759948283212986685894337823163085055437984122878005067025511796246839357234962703719503434601928654043709374173418029738617277863043696712046190032830847318171877245358532928218368580930787200424729329183756290864631981159140528835609951101323594615593755752632221739693230548016375680913494080470967912005447498078299268783517841797151683871879727317361001513778876803576780201444498021670330604056306794854110941063211882545623531774883797915535911554221364120041822066423978177508938807681637538116083580460578655112926601506862757337912828491050151723832838959282920697065958921429978658410104239700203991591935962904317781077527392108793633059830730847393683109182213408773937062212727376288068753208034847623544673408933373235624546194679368343714677365950222078922141151029677042902567779539655538435025533089876676920123465186705470687464094123937654404830077289162726634730411553904916221981168838151431917238428655476495514254456660931469715441212094181174613048615078709049155917979562359657845514522874287624313666166987951055705399490602485061127995798192871564793767859325341801095445972388331650642222395416662139608979806591061112032178697073854650721337415078346598405575005417680932925285687961342694131812948666651006698770770361615187480687155755142759970543061597218168366742936113783563580130192860938331941104417238440210137498404795053859550452476259767126880703920102338914454805057114845401269319078665648303173822217438897233943383051006642409962538706407777035778040609955863173729964311400359103068443377309674703760420040756538365618902074768122811656102001962563300503664548959922159616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 78323905656305179221548991082807113634320666048717356629097873690283054523896328898853700543563494361754230162348748029052189372169175129423957298153828721196229682281056138776151484026600148500345650171017289463219263146343124011753394379125111303496352858463990371369548388935618404668713967260238226289846217173663196441312537901439767361377120823578910627312452831679973717155752740264356377555480549180306458349002972928341934598124096132180259295417578060527395377591997603739070045576815847486651882500629361448177035608622455599461690611863431335521992129297884008465451801087437168180762648183114962576069027975658672599223510074769210330477277813799029610151771587096046727075988515401577871398812800296323112756300012146100969823204446066611778668424521178491742372833690987199300837175142422758983481500187014931476819064128691258520433030501075720923679125753705830519799316200610618186567553581455442125854430754814417668853125716052601220397806661020575553379795941601723697643563630403781462168382129791253136002031958071402557816853263069013540816043166723427206329560686601241951454808144690645445988695118676699590668320747365485282096818624044021310602628583472532145926661086146709700279898740022314377747493371559665658791142135383674139560668448408194440416400090475302158940373234983422946688087164415575140452189717420395957303153194282536797488423666523864669373752828646974272359431295231521776130970512718917529950386583607723543242940621997715650911419161060501681419639820934116783934624445029664836397546045731049886972243378851031410875392440938324023542422989352247655323379009287065305859199194581871024469445243754224895541398141655658689261800675736459426195338576304870537613748167447091056175373108778769411418127056733948092516495691678398962915563468725974808373621394693156525994076302267707212463165963973789192240737790769722298305585275546790905708819871811732314846311291224268788132330552909669801194330652107683931449299315367446629055719070975390017052639981228300845799339974724652445927572311035920993327449875596046495107849250095768458587979131809039338196088964430823472373717505796751497841007828734197908870089116806228982168172377658380903405818561790463185808990055058454328458771014745743362892731700580837776269887681436994189850987969773256422659899747973476706453014328136431488838078999609509097993039805591395133242771259594760481173674366100037691410249401660228061475581715394934857630405929117306292454267975971783542657690982932431006138540690266012716752491112168204255471493357638167162859723350728184183663499237811238189245445158171841731257539560947141618597736128437170517183319833901961050249119134137164266311670354842486077982504072075348980275149426825835613063691388669213089010870036071404703141340406415171214491109664851138170719694774711704491382969331600508033519374881059497115801073583577115849911790229806114357723796973180131837881765503194627453876681822661757318644721189953519004330224175139836509784865036932747449066784394822718256187922240138289156586743309537823737769538465074761953998976057429477498854437608152502834937505410809629032316349617684315739526979188945648380289945189732480235707965494263604257584971673880597604339468071046082163686126148005127253044372741209072908916582556075662260719886910456600449824196215952590760565508770115109849525841228267604559090237573253410155261934625782084546405319219024240687097462794944424724818884616048984686354328167093345769753270204640079414486452358041350614488375144880270377114586217144368159876788666312210796836686084347384358409645347688557057726084949018528192018232718442130399858532751268718497906579284419241127905345310970605617493200780712576670409341949543000808206202188034730422482591984498015351775586455043678505873724420052467118290377260305927554086103184350197195272329014202010154698260707218534013376282884845213164321909099301472292926971934147090420361779319004456338142652331613476962247907189883267040899070228023929514316548571637552943149615091037571673093837906208351170543102388777149248450632679024791786484019686331466927574195065250784502873045682121076680802736772889508526273620289603695943143082812870025395511689148241079022795581322629971941366105289491539686021589693198205647514620183755410266842257046226233147070331620123174959284917199699024905355355494999622381351952170810272874639258402267139959797610266121835984963070113478251205022740891687107814520062249398350157925122845996905581573693441641222148358306683014735037584633298948953684259015170205561335111904030131626419922707421957330066677174274364487424232501842430390036837276510186047296432168880179333008112963482738372847653145853119705475709281506848962437837390844872112819019835112361401186532159858705619455352963630369718492684983762773557975798360629872500058352415332501037953949277651622191720767212434454607875703130161163444651268500608394059622378220312249709928143356552159516791059512830133903039773820792974496090125822666248637766533953364288359813684458206019867582400586257028176049740334071605517679767943906623865848288873337207063669390785564793788503641699936251249694960038676365686477791492816958973665518762381598998913818152284783985335003135908354457600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -23574184470267626413711246244630513419405369771429449828720088300397917748334220971361776202510876559824707679996918895742107544592480942610015396161973485580187301680529578693198473756393987576024136094827275310192737737543166077012367757940909052346585272683114189402848008986272806594550438146742224119575936525274375066682300939124468948484113342878360601846002900155969908529400265387809847335324888926444626729432415140641182994226047584275115117406177749594142064514243564781863819002951673780670612434759226980116929785874372610612557068501795987836125247866017134934693025400047889658327209482318830392702536695010281755895829449515080169350829213134207907284149160908111225612975758877975635796624143960932468418218723606966703264947753880231245590336426481500517460257452320157535393494016665813373957206294113153698279426175897410681297565437754579002757031495061120392091496264726583264909681272344909637356415830114103009434489813644738024567731882052654735972016787073734150722554389750022328543685383277336422737549660782327884324825658809068822646177790180189889615211861851600390982632607173965663569229766993106116979984724795014155292298455573749855407144722331884438906757033466532654316804129400264853576694590226058716198984460153985963788892928934614933396812330012654498545481458282935843991076488579053698107206699287702335953283799315616581373353738006443543957262942040576311784870725085551699466836792559421062206874057502067527231710487646468174562869498715565612556721578947203397895239006521696026767043922662943699426647888232955971386859921696688413476125453878136291420276862441578235365452327556627544815476192588985226402464749728997216787376330627437496041271844544398814618184783864207427466466672656956903708913004152665404222591870652147526386672211197139071521059229836917563941639966857811411693271593492396705798526479197133112333121864682880979630891628864028752454235039266842411520779930334321974896908629795845867215599503290771107872612917767095690205457880280067726155831280441126292742348027483921307466846617897008788324998609527452796791664684271003182410744342572603627690972035427969142435928558635709216598660534965431200467360457658234609618339943242889270522306811676259170345617889985116664717454217155326734208408515792186333145923042797035872253836925159361945218718917305484800459488046044328185958462323743714112162094887368446460909892451209989295351794683581413935724400728127880579892027762224028204802262216725894421327344504802401560621445655991276439952624792105954227232383030198949021778686320826305776285083771379345961149002439239477163287022017668501515796396605107137850773430187112352472626692657496549740283272775899617233504378593626101122837360693271279530049001601936703509488801442557404856118748152743009193654690800552840287809516879660375164218170279622798953140111770634192582329489188185869807891358235026215144081990957275613944137021068493622828931892832074159282851772241490549476248064630104751795180654511629028048548894976489510325417050517908308427610225615218665462464953248849107393590162415572925825266750997268491333287318576197379440307982222674420249496253075016980308414125917860270185546579779913427819526736421854023231741687765917297683751765303544457065485310005831160982806090633307166647392719053749904415923252048407482982967484564117661425780913762516744718656206072052781946636984970858040146655461046639488158959197877932337101225820362840179770643029601619405807506779168837664111228176413831990784020196524000117800945557353820529779183162360025155163946730531828180420710153123771920085170637286399979763657181290787416875230134191173736670051768250746715586907201677119669837155915886068441624051511685669090918120840827016577900784399880585825011858289497318796077181645246992437989640141477301257517997583651242284981596617460494760298805481046138632315717885947201615514895057437290011868210847415737843025440286855873776547042157699404942031686394567275649921082264498883600581328796393985083767978067500584999940140238341318301165731273178921250853149182293056554925746067860605885972791907650516241771542093895242600526230910487959483350271581745367369564876006692363013231705223783519000869439471650025387714467012041943796200768508672167930695359705304525990140822797603036868337275257924823356642136236189101722944715347344025905389669085479791892595757280271979673556835535649178378661443090308888516379399673495350560311012978335424302707030011810627310925066832700308648871025486619941155374988916281087950394306147345726019141157320297061570085073722893565295499870277637051288336005239542612113368868498836075400582751731193214126451787019677726409052065035268996921473986304014045351045876162044352912819155453832000464126477340048491256671955376981922200528651454302941499609840706793452677987033012267177844773455804031269286650461786427502093594435500611667211683781452129489696306248143773987489557603889325061459811078990835061025806719850193130077075587965642674825936179733091672756774998546760253451630465872108299871020805025990613636048949936920546709218485246968192300871571416186154574650009646084317448516634193969372299492304524015375766803429221476618341724500066297849735392328265127428096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -879582397715855447456691005494487681123560438099464748128324491349064864733482701301737246289225756981136422389229027288297782316082210721187185427313961808704564372361800014451356549237838480472757155698339300991328738009981186984403497882642063867064993275600924118692137836121588787852739986796582905595233669160991075485835834816565938579002063161880035868583759619604533756123494458968074892985858373427244663385630553783063234979107317035058651009855184858627483614744942922126343108784785283771243813715797873517054728471323268142724608754006771987501129739169229638634587552980796051393360700788901638510070779217246698718632148015816132415832094919072774303036770752998290024427614401880219701398067049372177225916012236189652228766422133182171001154516424273109446207572045140551181821991974992723005796715095779722544779611647383683976088724840828557833148404192093738383896512982067491687445218631729385440866158788202089383214616822292322708723843683540215765384545012815701416285379362040893153529894215780603161825031451768031405747823117293410993240077767997404026914045727314090343602385758296399836564716260922397874365692124045813061246424579581181708862639550488125981726460649252616610087739828111734569679288633959302987376370572775622731841470118019849472620782800972224149239250108584886969723912157513237157855397706498950232557419245781683958485001888821368168721185853576172464906410471367172913281713647087192394778351413182749685483355991827491123359474330938953829169399944421287740315258350914053843633742238350896477588349496459109321927727874367678730610946295038546793116802963799073055325322702178496982492631453374906342465704925602978673029127847954591938653602036990151864706682379594931373677628310900812486204593249766336838205218860016131543798508462953153037152213495824259258811931265544535643070947063785255530249112376890020118427829536096683435021053795808052036033245940222682469513496990062700400204963613046881656116211688887123413992860907649604583175405483666250420538592598583085286782891497710807849772246454475545312414053768772116658146113222976078239493913308346328182429367966729434325387609517238554100293095857959325609569693103812810343410454359378072708994945562166544546106439426259593402977159057466503142580536007262931447408073031427887459943212117997271249858471741426489783307531101825630379753902287826080861540913958101137258841870550096888090548691052644689713322289311831712894206807692057523223442236651704428397246256737352955122090147777813473247569251133540258889716462923126067275115549590530976098651434987525292428439760132003194200045658726207874424710250140356613518900461453549136863394390737026589327549480215302510214796975554068301474968604333390579920635220844110562442619494084840061711237805163208303789372832495747666432890089938242239349489457649919254864512786411419727300594166333266665271111242323729824312263314753422828919380072006848870241421855187220951503865217520806288454658050489466955099390688635845475277509861903693204713743799147989908536527230681607562783817900391359319659097737753500215170045801172464223845155551762368535030312646615843517735248350657671876474162019909441232974645109630872110632962105553151374442072622755333947881114762941161976024938257455744829820389584047073699866256190581268774583868643975138857014602393595110250142604714156715562161926278113692307634865659561808554782543018028099895970242160648792949120382627766571407805410605923929390767512542817863959905299027986038010910005521528287195412135222156061513289631560902042918037089325191244014070453164027228388102176858375626749569574171969611081237928551497987042790962416063271158706533251144377831644129216439695669409007835146210961184214156317943272978909271704979761089955888123169412683510889831150206783843395233722810321491372207983880662113150102385056476931608158769285416712858003525430442460932677375792349881538252168980400184127381665226278691227709976122614580311591401529603529786105662826418200938538250887850992599554990867875981805121506394221981163194205056481035209305908730232948836204209059573341919209660860395497721041977657784039868238300760157832692286002975638713959023635221389833701273378228721503653646746098355142839493545133209582271014983068613126886597311567256298543399481313936621499367726591692495782534943015047072724666422597162222868688779605119715945806528931464780299700759022918439916835983926410654722675175087504560628218387270380865702700202308023474010199605275617828627749411187478448514596711495434392773352549855337028339702980356809794167191406167613373789488185221272729239989753154056208743124730486448716261781990149384966206978687008946159263338439364367660301661320190859588430962007897412387276640174756820810383401489003319715600988344811557725687395045156739787335226061552119578549307068046659816635117239044053437643311425544265471723046536183717197374420992787182246682399275957878094008728441934345648170696699872892994890035841626343875580123913866720644341902998333512037985697143214950189879649705518019928831953395588871248431046545656719417220795573965801737415820764681804773584365253253867304701136389603540896319880311890395900444101728145467407745832639165947136127795200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -1052185521149633792804328162732162347326191934965626235128836756799606971527878517101224990445856906186079125977077709631540537279809911843459651988941484643401521371044364379516991739284108041432038485949048005264338442973420464444679274838126446706622952685729495916716706106872335632967155375538652083383139042944050721162232659747252936601385453044330448110901242483306783921496292139424459102771561022654046705689016738065592932030696768422056166519571645774191916138260248397465329394385407153688687967250418244066656590133134834802865363439984001730636810093809115013853749702718968788061896233563415897508324813811802085383954575089182031331437561637157445015692775457529356322255079552811890633784328829354289547444892564151634792498549492644429363941682498094812956627295805752248248818803881450304851377659634157409840306233318179472689416091091135071197575183762654362983887125413444923724134987110777184298159469904886011309850127946015983030895210480844714045981676172014598909467089692309553310326656980226278551032952765651567498260319635347724560306852956406168402873490367584746112662505582062268652116470784173442944223748525478338636986183234956452923236461633096076309822670368343708232532283132639226061305162497628297861338215157343003486672801866959627931006972787084696978559075048351186480660873336997085711446529144979564355721236751395801642512229893270491392856410502086132333022689896685490535497457587285160001329905068152152602511239347786646529342322912926143760051240505275022429560001947814462814901273113889854036713320922299949594739402705270304693648342626334760774646311243598925959970373120960798892500977536729326849142323517013343541890776862151651312103689892435548963401229291174001470131662364375789325097818984399974590038931438182718398048971562321416801880080270277667695304635636089692639696505963077083728860924178997766617515289404618697004336477682127904328285438159100739227419911873754247775853283197911643256751026376012315956900396826686233993585778446923468611052024869759347346370637915653355955068744012146402900924867248572446598416260007061304404059351006050008666050526095102900524691862866608148400694606353478221610116981934939892312326183612438538520551315389091833346527070623955463089765043240961132766843745288343248082880998592147528765219769535174563862889035864271753142088700501869641727700964294112807448404096480228041194865893152881890896631122857162220548183694236462724268227866054856261000767182867644452830784735002065554172577017750938221662861267517636383437841545046380504627891392440318403298173454658146440660801840856536833497154989143959651925823468167391832388782240156758068789151334321134676912154117123232459823720090912973858087857054567280764156450741973329110490241830977745984005869846738621267202329989654446502965144623575931025928664913588746926181093686046335721058733867906015605776134341757634817223151926428496510735765210707599990829263204941314127876932176156708114835477024487558324935457294108598819338864511480802635295476010180054171168443757513142415416391513574121530109476290202468490319461936299031232757280010760402412289250334590581762726857893606995402436688788637162179929593493659357858088951536220757303063812896184173053978913280710616030178672558949144696426519008363299704232786754017189772072829998467651672949026100290982230246100940700254164698572887683779753742665473131540496713542578785651223027582718564514001136095651660748857247867707334333491632162753340595693148425976163167331339878872337633348256623719110591644085846310030141505357295050702245366249140098731646700335476570804575101243957966978755788905314531318328493192945023601016941291636185749876266648251685489469053847495574214482864007270967672811488408942044509999642233584823261778278195497090758025853256479974965798815522938580991623825882287599563423515653290780742230368840636060390733025426400171369993022543774487109125000444503883026868674945015977447631210420300142419827750552551742421322193808378651773397123895373840546839160230386604807247401826429545858459728036141615244979942553148038615537344145260647577217797950458745935003562125292610655949319197679105680868853367017580899188513063448620025368661788072392036748328553169539599394463862277233495043977242785347674884538246568595722322044260681586964921362253076287000734985343467869951328339288888416586037984764085859913958932167545654204781404784195794565986603478234647842707644528288563585377604121656421396231965841387525839653925095081385245283120011887019762216190716013300456420855566249905372414328698708409990362778166439493912094350842553943614745936123310943494778251739714377232029852624427517994194426106705532224466353527673629392789972179363430657835622979327109564025730126075777574553406126280037974996433162817568809537023552497406657362161387324473333721255006281640319351710236248265187274401090765916454887266866317940465119438634355254727272594106997737885431770620714813899425195327274193849765564067849295452735218581299323007737559012558382890414396271133074618362972360243948757373670583138827039532221844010326129724800594905927850444932547499165358496661073255971942775676393971045987115222049939851995040308778318876956696394720671170560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -97280206508307689226470375864654309670367450716098583261504091141521294408516014154516724708655871403771664081378665018715011934976995201612855523828155510546562779414527304172144006573733968608085817106505985964758433463374123464105420808429433749317912023319059689908463704470298718506013312029915668394007906754596252258611470935011425901114846617299125272231423037106101787175282299061461974370226965929108206420984468294526993347638370960136026332528222564800771966324751728129553364802075688314672839433469595673358262336356273754253824623463547513265843922954271533218260434643695276372382482462864996584382653876910821632432194563731272265137031361383048108074495970821376650847785174591794908230704071232068215788105329572870397299953174282170595469723127220088589779049383268936382942264298834718816158095789409378558757703419599585807315879620031896054896027454384234572699244268666697594947334472806641962892041715633701389454064053814642038055219221536580857115107792618951814358007377316198289570548351302265409190091986280056036776876762499287757622947347438420360587719526871255416546886503405890796910622559571087441343584310885926818169591761039694338477225496029432707753887279194621420671651490939998826446674793625312912265192741021804434887335319077024593127073532292975406509293198730955858374241416570543580122273212734542948443851077526957941050541081533054277743068969555382329455276593867183150680377706186492447706580770741902447914006983228063758458176806197223228626671167157408978152510147363466675116405404378547046825391794519869503171350051644241704455577619996629076710791645240670270662290963809900646573188958131115719125167975848272915393208916472141253878785116020308526167206506898907332607538101732369035703244960849130160360419915165392868355419167433087070339498400693553431447482968466678545238694251761828897616174206854647065884777301501292993652425058904309455779345622402278908486658849864492488378700324072457963596249370608910103809337250974380072468972705338026645664711132442016671735602820473361447886579461308381958792181152805254120416267735543639424691820197123620011731035853705006992709295216597953751242744028526199943113115198115403565892420817635303060077056343519940706772322195499124283951858737189777680323430516806228716294521978633902693868835601347632325254483851445750568900899141296307458351451736276384037363343268818854077964089361817241238442266672231187791670478121139017656222674327512733447988412161978361530218797908866735809107819983887362958062066707351947416429631271061907144680982913942270384401897990704107141055578257724736283420888176188043647396984155166412753845688019477310916606935215864011363730560700211821977234400319675146462968930568364856510554905028487665505748517212202748195664388353462392380436313027916916930816146095901864348362083616223957501797622118635332622292951756596783106151364758797862069868769678971581246620425741952176617080594355429934648068410339681410437779665478453547994579286002583483433009046645075482677252274241171550656096389305500796908592879215058538950116507133249723979081413291073225070700093711958714352985629216343673926190841524262979448282985112844722142301241879988333321250717893068560798996436681833331284111225849699965855551409959472759656014931440721222845783890513913165572174945887248418920649494129086339928830458163728934740773642583553404402618414047011157601340881762105856404616909824245079002837423526808765443560546713051355881046692111165730164656144307440959706342338282185881676479074730716952689230457695675545308428839548316966928057588777947030528415085399986099157195803018889189158264470448147489765103268962019922959262626225285110389970528705489147246212182624640262997470992931785825582269295026232057399000233849220262665297954848861994413236519558857020396382198976595968007596878794935130251537969850298811594567589973280577438013929167348155393848170031815628774363867993887369653383520575663880280422640204093421106429527475895077485195722173738706922994979958759615824178156353827603199818388784489322210620901049140397464912820910278060018054779142322052866299630593861522919779358191145360161032935106863306150142786041590107675188330163943886360833711351992176576071880085871627371099722977740287273666953060330701958849443049346509850981793925516741556631234407600763719342611572573609542763211327107275127215293313002272648554282051540205067483691098367577638784587298959880487107456395372211665618307492669237243567846133125936093634142767451181472206504732028800220020917653307893635505341782693194268994597092517217253179801391815491822559499792528896855435369102662594517230038892997314842914711986090194509552202719230798688457062083651666867035391361382984252954167012768619662491089377384834701842700779567096953312783621038280241074926525330126756909715217213188284534154966993702088269507641528969910032255240736145486208956912543379175909176783722349170426083587259937539721609005647410082834046693160599347195479370596864231995393373084580547161748754257820197499414844084227410761322332336427028282828579405856844185303785349166939857004058799950216041967331015157642920186540274161128765427582872271726529494586406970562856412643059251548258304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -24964370871718017310854819818646095591523376288606328767569106971327173095966191661058646876255339298547200105294922588522815967675408909580352664512337726525757029098804263627141096457523834786296768756436038985944637996685989320913248611080021931262845242931091594301810702971943702528198677230323007822038166269805188710045821741543569947705737037716377279607251823289887675391801299511983332079536227890201833607820173689827678731742459457021176491230277586804653425811614651492776348991487437878824585361458855872506722596597221118781725877864925141847260438197322561344952039979367663657435946555359840148252098739804525062491316660340239248503837080070383970830660122407591698073706724798687493161380721756566828012618691285567645844655351733451008341702283578277250036152620132162756247116367779841482154220437167587502035078743921456207889761782202725229799465471807311462458920212802046190475375676938799353369081443341319618017124546867279233868702760965340036880125472149213481190456306872059469329515399685796497981050205597433130993812023837130398073378983392872569236610216352443911194175908322921724950591358690157244841132909562315689484531522268198685224287016510435612422585011798049915582601925074524589266572394896987389008230654762593903276447020629881931909573962033868951422998519391644075331904267516693559509165929726012200631212890738389988120762225295077861351952936622784717444694918474355061564878242079061428242984804266709687548093779558350267658694746578056309839051338108324374940533749510163780280537102949681255624925257614127430960881234376805558676674791097295902922207967538612860450857344169235319916171740374516480325856002576770188534429012420741832111796157962353826390344962141788993632781908615506449650114685912890337548745385773423102377558954295092841253350997452256889199157229011612928071485179829495150000334595162613555592752316122576228411324959397294001418469606847254710504904111303171420610975360102095427718673137955487579813086480487606875638135203914669866005216966151250539624722131137976622589004317732894774688583531707398158192391643861921627388719037281376162659030095210661981269978263140120499697704895597138151075343478566129313073528222154862974450925890184574565632467733472376171286802804784761923290211047451707552348216107264276943764741667803231325218762544374474621520097228573606953599679114779239086572748503697092678521528197082411973598873619127946668663936399388469921813348655124078117092755272555344066761961336293499165750053574802285360639825604937677982305663831850368428222136015345417009992273309210026475635064273579035526849627436468242867630226542861971343521351772992013883055417415974069231660509730906386857072067678965332070041824875776425269294997707026226317161377153073268180633961570105961423465280281991757698530952142223051981396085382632858734914043037277836563069816671429876604292288279898760034921653187787804300594966004727840301312555255325565679188897669775842249622283917980518841225458167367170363147175629749334342771054143827288134105807886929636391030674184891723664536586507447767665232016770209932947063318129852884799442881523422926128065738205586764699040510186638935141214304880606354421960829596756653410390295813786642911353059367588397753837889511722087469997122085134225083825536493913098463219887984609244062431717802653056522784878296428303909272254674545417556330787760733407110907807895295527119729348093202720960454118438816705973839312879126144634728356177200247998454791022528598179397426909358130041227158931105856765897429532043206081116279484770954634699179052253213775368020300232597595855865226140007459743673140970800535614967318031948215404760452146877119773089888933757890586899473215291142924547897690512259474403903756954777173973137545821921309177738334162824468718405010221090755233708148653771176527704810737709580551489761170399576805202175297636839705292240417006129073178031154705152943856564346872593584675224636082482529721828459977545991930294540151190995602475822021094266231592018408237366391366518070947196875576226498723159947013211984835369310804244211319249890431237051075798092796183000429519666228951940223049932805235185482118624862982551979012585664893563591378539490861176592683482574681628770427258099675574375981141294007518817114514566016044044091334097462772103119677081711840627660478753329364095466532910619106065839562832461346470094321233875408668601905277492813311245330431036067345743014134068994938594884522627314176358339691724880231425013364193527376244210500207421502975835404298324190420112110823663759645043077297948456492943401943852752072434548366794469643006398971019337929745291691085869847488431395402237368378924147169218494266774254966774462553725871508851807355281772525360218221977507615832436316184047209231991580624334578272062371967502113667878594740583469632714371766220808245297944727644795887506384365944938270366687277445599876712196075966865849625055139578058856145456914482395265496760894800240502674532465896682790112068717836603755604663039709788148471302657844726256941548841041432857079691515273925369488118689769052349414660455218406044062771149954718850614916501440617446698941570192766102484179724637183161514184979929418956800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -1151735447971676506615875855904390694488097331728552497309964328111291879758260882812297436164469122112054791518026072396829363885174787534125867941646368017105106739239238549974843755358190925672865117276576243186980932927760676301784291613253893443645109105446937132545047750767019769702768613161251486547123283096800791579437282249616171682306204330867670691853335236493000075364078884253894133857753075390674548102558122137130299617503730623453036159593658151828934122042566690759330034263147888913401185680836110575715414221808605106399067190624798902439364271215369666772953225684371189286654046614180481456733287831768572371828082992014112841251354995374502102102168308979801555543613112574895106500117451876738785349850422504916637676574232152028367287227128997321702125486754001795178756450562909487731930103339383173026767897297153447950055066268226745664176578493499853814953045463490797889977967344823114341542330987133756974476719623707877014914555349058643474720118960541205002920162901987285456422281979264226147340487258183385880654207454957558916068038694426191693319795640226699190387860968360258083355427103268756942165808064775378867359916755695643599417080243168268885593829916472194996533625322872811397766384530959990859931889899187610195085662917856011066943442971917647890806370239477031290047194972219712263079513087955958944701949120228313952126187322062402354340317567383377848261445176848066144910370421854447541083550160793019609058846940956834541206295631123228939891327469833836954867612717489903086833433165379200618749986973457493445418839806923144130938053250602164951633366986890410745368965493286624764218253663398912908640907810228552208357080182104655462427705360078215772019818724797500699282879045329514691245580955197594839673481253769459146665277424581715792852114983401272431727571828542376649854904033539878191778727390906454206536906493011514328643210478260318139262979499278997234727139003691229594812415734977670857343914854227236725326198489462313921089675458926684590608364147105374648375894432680228907097739668532716832712915061041984554975479617497070619960987368919243785047280006248896335213698617471322672245764733157910001605944596399941267615181858316510626456316919756455932388844829302519304862091136788421488306201029488759960560140485471900898925516006441943787198738408824121347896876541728906611238079268619736135049445977423391867077432166162303810256870947518839550358399142519730798556359777714380699759031654091172675558254542228913928623085322463581414539773447007060781065266887614078784216783212270603471018404236285459261789893332354324827100662863829763060947056942044909590027707836993608359921822868889120491225721071466795020320658652522489284943509450774612454858543023330227123067590154867189391654416623351576377096944660715433562869015402673041458556803781949735136489743063501085129437463856918616993473083338460522716954855049038716594030681264344102748314189532525496830338974974880489062924989712898482817412096249008586190375787979796874412483225606566213038038508328126858199191021153142696295051739765309506238505039277376734431543712008582668554565887655309494142631456356228852105630609167031332456027232173672587201345741744114404109393289078742230513577071783155978312382537861243310422996336368518932416860028772504368821038041608333640441132433396997646650668633927790816768153072508071535871483087391115542701033028982075321692886610082290903796458450386678317030457067753852818135506119173114119470312594970114145105175271990004219984360262901882517509558693381301847225545199954758724753343465030975088648435893079993515624396570171227637844680986138599898072368001245150062103159601534727411753197999284778822059584894004083234205118595223244176936701383286204228696006195051874713146705456319155442985375689147394245998980516738236833912265071463767175778857343472390583261969686314526714545679335171121942436659806189308074253554590949978662744731841999243319287019501807252039960655122601880048332869863860367088301015873662185248044972194249326811954779875960834956332973792515403430673008163634544591903945618129823247194952807760832083242175381832573183422414654012590555474892908808511496264745441546331287698409737291828164993237784598942138412187141321061614728273011236155943237445820753807763495438421444433737121088072611863812578396479811833082732399913271433461462894413428791486716598135033703019835798889850280491424580849244384863750006335963979678550357811913153606964137911465853737167068024886078135690459626570816011415779967444503056440138249093790932044950739352250455338919687561222441249634876870234649545989086551878287641295482985183773314302915563168602786242815635375812061508619693442651971677058412850560001459470834575466884885325947259635559032901909712555005799824458618380528522238496390985398757209453287950177588249594135174522450087242234341906079529446240398359257381550374621308023382650657283180065650758100783409881302131782295728560811811598534880548740161093084513304093834674476549585319894402454949105489433368444147375013488388702898741412213916409599140733459702227698216687984068490798980665186758953038413572150898357288360729689919632568687066207750199649328270525239132160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -182553871263698740681604390240201096364444781310734614505496339071235519968332446920573043994479242661235465076415359959898008307030197728338389008099797676213450167131825712025138180238579153827556473810181164136799545680003173781981828358535552242894398189676493864201977505110960410033704428128221644202976647464550864811605694529440181130324995615238760644316221605339803593589239035345190803796122539825285043590250540631477188502404970161454204786321453563536587465782234334809192638145524045415787224062272114781078927821783667695523756267563348274839483951387024240324445877271187347617115942226414197018964745784515961130454345994646675153192913643995439099419993872874951574373764185542515385278810325400799185780364391815521658018021091119804756893510440301836994232975414040139725816695522080562940906995361197768338780017580940119264107733993669333564957198821093324569215833392636185390392088301024522593468273707609194187870106469917566670856320704096582750292655807349632739384936709017544983174334178503204751311653804669023557182251881584872650240981311957934797024882059255896273343519535970769832113509695093943275934115949047813630801581106919161013899791428057381194525566980511723391425462017407778609427184380051840006414766459449552785589529429579140621897940944918400763128004549348027045287050954706542814376166854901802365576076570586686515908306477611619012294402722920364248160661830129627773926648428830351156753891601126124443374001934800886540953618550942841019869151503629382474792054303552101145956082556278789968125297870295979238442510446324778877314874170507060370018331720954199979608811492324920033230255190169613763569285750594505814435766497347435495789302676942799818755459425044482719398551428413549282135721848182853493920942182570656076549719857059322168506686623580345004650050484359463247800246406108388307904789315937325778322129385269011299015364011391027464698502705004229396827183598640370777434883383299184707881796078533388262490837918905880427036591232760964571316357001238629915702316285287306641864068483193211258791229837414821987133540572277606092151842872122922851670807011557233544559489829034684736079941274761358133977102523411351138391803146139685712884886134317316490407722318935212680146864391955503539808467364614100354404763840493891227650580382757859767090797350221015384489507169014323967999816932411271828400757154092001344489049392904958312400974596090419983867114978572825544057162762389654300220345298671200519974841684245335665943489174355247806315732761079221084989115039605881413329949885407337487303759785666140483520537530801297201978505279186699003928027311391794938568709578099139525194005406242491804430027523771253297677985190001462098001973470094482356295753346008254859187850551379281711427101158541942770696650630338704106136224559280594706044957298896093133158039884826388034428343401424894350499015808127442719405948837429530326045137777668928398049674689772535760340042050068755322318484954371429452864916359200214947855286477647284491384229277036261310826113473400149641642276019184982232145618116770141224766973863732349516608819226536811887094935311307582161548626779486936110030838104920124898737858926244489827759930351164756425283102050499856051110898346165659995585502973302087741424259363398613639550904593693313245764618314612784940879518065433475676026098195018093926666301560397130466951234716247190862662728609883445594134653901954831949369806478470960055699257153884116055920017843810493208042000633105797208329812971726133605420601983984936733782257250399753882107883535084614431461832662764220385631378020143275141202250150311955251682031386781962647911319748520995416407689551963049141883312709969397602758839989762995113019469514727588441212300326892483677228021339236055896622372703942652499984741112166011062405583440258034827523896136411076476025329439925092612133687923064232756410584268303754721898356116548726465711938499458418738540870741629655806016811341767540259535084894809415512064164372556775108742848131354086978164789600161322442761585789370477426565975052290224431748591054940596322045589027473725165816151165884820169453832414718448299341405057039770123789226000488878579939080118850737320656355492007711209926140922389367098698459561018620054012358913676731436880782022487971718873686244786322419130093448643169568047254631464855964550111989662734333332013628428058499590624385638896132672966784727943297427072285158932246621925616475608646845188815857272225922369899116608625337182337714929439572901959968034301926042300807184909546866077020002775336393135908209768401757339844251085241487882181659075303835532061611946851544977787060263298833148297773387291941104592413775825324560675620814037511667610494127395340172734497435819040177853910413483102589069343745680808054509690496514666570433648146046034214802488574667806399327344444928049852331094693714931132443709286916633093614948713434613759027253238860812241683345337556540384605577443871386784011083090870803723614623628840677464124768674738784600928810790700410645737592969765200824663762956800996118997742299829194642206028021288536463030942561727648698531012642796705801731879802526008098272871559070625401581569399763817876946944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 22158233211644349058311291706982904999267885584516252541431720446444400317922482965320278794911355011051158523724318473094831777573092525565708947744382982684057076805348286755442929939518099540729733694296504779716196014153768262558738987652388662126999037748395899594957660601717583010297773815117382455654958563553155406871065076461081643354269614196632363582415663930447181636462483579947295751420871355589055525912274142553769493466475231851675085558293425423033597423056774904215059129370781965932961527975569719815184997836010604032103725108438168656736789719015652100843666252881480648756937396786101451325456146814229652260879597945125834101941498461268758409580383933457766653056839199209294167140278991537555031307000661437226756488379857829817425358256067411812936729742828225860085839141008045693091317798013599820969699291831404463517063853082304614657814422475508956759326803498834651812640216704538565093082209133779536333310879514428210833134772844304336271246833098845026656412052753814851786146017983166195710460901652631038067065050078883525301653595912925321977116024642551263471815157428426801757896506785656399444819107539991445841499741782629764725217860580099885366890059340917414000344419658774179465286828797071652421397584887767973354376708074595434635715990627378666791257308281981697614602610614378082508949211213814563292807991632287111138754307669884543489071859631145270885103510561395304913197547418952931849611864944861211472251075784179807258088956709835875576268586051627388287251932741244642089520037560757306645987152077686002683453721171068524141821491774333816153698594210393988523011968648685368375229647061379012152436435975485847211698784664554390413201007317514675599750104916949729376067542649944299138718543740096126982186185450852673696443788809798776090702101008272713501876500944088700003989505298131331049837567396733961124685287300848549053413069545627782041099110856392057981625000669856134419210253929800557789241368272405218119329970670969236098192945894498735982940770088314348345206792025424143441825050016862309628663282511380358588999803016500309060944614869316681592957923441775142408653780745564662953971661817096879674082555094146844940872081377912052966228555157403971312694168841847140969824828857202530817250341087361318903803044993921605643472869887042156518421523860122335001382190593078925502284498110570810274348571314409176531911124405482138217333622654419943075495035025714071797328745649394637184614307379736790129398018135147235234577522332016389913831633232194793942871598663636331930151124924674652812740397639825503404626155875370113413911536847362980064992109805186372427215262232298114443653650115559063431008391084058920957379998271329445018668845230767720698094780824632036376377958433679521535542960318822501043378916140745072063663303345435401962605899803060902138757267643446166190652173939285770636192473780151550630117152619315468809430010600741278084938925836988240907662767491163042349420509508935603656888174863974589448325864866923284151065316588259447115540051568091212269115049119226977624896054257311373589989557402218223606858749491701435907169998477922190042176407406460227592456144037275490235094384672087703529606895217357837583402282590469166723930149318867015560125618548587173167822798244796491840904574173901791835363270049361121161427522661344207224069032405009493807140251910771398292856213621211101682399191709679971868590708468240094861931261531872015158101644216009334224242648192589121241969978742401931592979394343970674619549694673278092304606178716277836412319589683491662226036520757030825027126434556885409254988211025510023398725709898236877887571692007092755174208214569352939258379553475314759890760334466845470191704363692155760948545610027959618826599888995358431214719249369928558054295358788834597531527204642884960826550675189320252229524915294472514159255433038789902125471545873480820774928195469506417600643937592491598650585345442375328868115569413277048109721290511713533064535628735726415377951202946802056031033017257171388766387490545906930819762676208354528946870066688257815116626629902877258949928263213957089880106928341189736643879230844991542442827347544879387093769883379295595841827343034469363506968998112213567052707967084018999876128824152844868246750993214758250237907712349065942433654023474280751144035628916082146722300121788789145566654622062985105214022284126417019546634058283229068245699681111384102618606144112336264948051574670130145448934049980703004191421719562321021312012550064855800687580286445038808054233105614481694940468147890993329611937085606842305013064939974799965763450781535794183009578854399657482612180184516120715248237064323491646206905425906828775554913121524400199877812960634784855853570854558158188647668657810092726474750323053055450243289695517866355193365687834306631321810684244402712900654158872180490603474755836196052419081705302875873916088092329588434328264817454096681372351976815799754455747919092979760234250573514465234390624123934314259717510067063807832771335535473524252916558320162092821386140847296560754642161623599849387011034971174785281449163594493643124174505136312707764871883737024530427307926649808957108425223831552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 364607207147286148233050692312457380897162964926861689104423879452540323496586988437667129008238407243777262371794638984742018766901901329751382365258311447837763322271030921545276296501710774636988797603877030288875068698185776058409890809442144315005596289395694680725932919427794734185549906757585792621525506618412381535346300182560936096539024515436325237231104987787769811465609453038179867800615641055513591150993557162330384887498551379683709142530049410293853439812397342321142355806354775067126517281653425292844546784140194671971056272965299081988380081459235912265988596007989044442716978558095787978318062365457997212947685393325632024057642420517608540742497872346484065370612754758129960335279180975540572519060918069849037228949967807355417728099856393907094437138675180470401007943950120697782120595371667870154144206748226834608121823150697534825755695898111941395548400455014084456394992006534814886386261168734586660261094021977360890430051695540031203474558095824508348178622714731822192652002680192360338500454544737292534927868318963343035924587493806158008446822452247891319171975769467595671442315727849887068321337711152282281653216578661314390326313375601942511256773220969216386230938257091203871091599917166029948017559013558007357815405787310680764089139009091534164774414909412635674769020482238762222431103766823308557639293287391618283856806339334011209815669459377283931648097873311562655170579965245585189826413699521494418886244896601837681213143510275701761707969833478177006053267416829969309708225040150442721086098220621579544651843317551064344492211747774014131679622474863764974441402186444999885642024936266233610884436106279968328208671839259762342267407634390465064665376320759460683779978245253942242816128224298987335395761620389749244847064705720073674872917580738115273787785748614572982117859388370542955118637243005341706263565060570694917730834106435848922172481277746919376167920631549043804983396766057730020646260650799054251376903083378466801073895968792080138187642955179580736857752780162366498594807935464672548996152748491578766182664844973369208279036226017543828651662388411064318032477281431626863937865836815084844916139060011326262424838387314668814160900169564095069451300762474026816607361561449691809142823700413339241886977115289830984174177150755135657159360378609555828653035014550195314681390557605141060121382229042963963115210521253481298889479300611410722545704133644277222893559179058516152142649016203540259646478204440653135485719535838984995371633741204533971599600754083118392646153106738935042204803456211110931309008264603301383740425559094354449313728326063818337091330649197101981534578794613577324767333390106616241398362888977868896007939597177741899560329492516076689259644862883088914190985648252985256220930152718083904914792543443461524789029689401128477856147447071137479919108905046360946522840618811149280444740488348361258598164294870129643807324259428591842028502980749808910649862413618977709077459255687593268163474000169715422012200425284071492019429908047158735206880086147193075897214903522942335808402369032227674389063248606948079730243938844345520796337389707474826181839335529026132996775634438788337537860823171520448009573925190111553462933251586058528932384196995436456446298291938185719140124033778012118177991399670801513126352875435522607534032076948444762156781232574388998579601399829557264062389266964847021210243381386218135262854424440026626799010953099392346593472220053785935510495708840457460535622125616599967467475438298227473876400322928492676332545204179006686762939271302844063177690748411549770567951576739001527981936823730648266177788778968952124469510253461374779599370326083270656113232332153771064111202997421482444146651463898134385581739441546427616171747433076975099590705271402167849229639513239812254133076992674401796226918979187822902335452211252173781775672112766276163176899890008572461466649140960007540901938790398491972154763564126175133953828685405284331151917040269759081990631210045872912170529941501316860216095611566934341939758178971041636032510084426891071036596107625212127316322988195463913566191567689618716579959427522617394530035588467664134662422392367861309586667118009416671368054846621692780809853857944633013070342563940933117974410883727611508355674443603114124428225368045306313594815948845430534353806076398003013236961668620451820131013944770341780573105677143731828807601744624637996191338481735168790304717803654135142685171697692665310498585608660725961343068214479566417987411558140626265294426323857587282084055393134884494601927080558989630514572458188166929489467627328568279978574002551143297424939569042738553644193592758840506082567761244808588405389676891480440940102374860353323423423866778460417418203919528455558469850965098684182698144947175526140099607413357014741078805447877858475658269850744328715776032177652520060528585306787212714541874954680778497594503112323456351166835838129056596051168176272363230051276409744316706922716489157525188278001109906463706333393747579555256467936562153381666829009936649547405956472500910896412906258912776313983221939510593046603113983008208243633574523869788486885521342266801392021206466560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 101619387293773752818034697179158923356298365453338910739893318528692998205690301373178430186569691023929783350302380698110497208306861399340451718371666232648915749609960101472175540892904238737129678560584079801206992994003954194232040544275736941951079074100882044460328647307231367626445440974874766909272467023603546854318228916478759077050580594029903827568101053860171553950113735044169238056943283200674268105683691123075854347579594509425319252474305248441033375907277081609490188793012451198955125758111676130414897892439076022934494271344623869452677861089327063667254515115644275664490656096724242555334714115538233729914297175708769260932999359162929216239280754084798879796158393555110106315522231360654042171756409847017521907330030390243615063198060595098537947593658526171201699392166649852419317531265484699894905995585703196762605686249969757402855160447776574044933014763327022608851217999068860313832933261463128321966195832996573433988775363949900003071845686042962318974361205573111920374163102939317843634932704493631616934724520295793935558414553379616915908441746861888782410536595748650454628684428168317310125127284483832062073425127235613436622564385775527039526962593681621350529062995941918880493541958310079885832088661494990460632688414809813312420555108918057288021799705756843591535099818057917210734876913764738354196174395077611771458728548096050388953814607755766795560237137655533884964820884712885966909293052706401344925168527705791810180948693275696218825308322679335989827197917258723584049593285367020182552362815994207533000697585153217930713170010641717506483904358756534990703269767390717444620063530286650573363943709285471529440598805868636419306812269335773202981771086841178040243278138636943852966644027821193545508543878291956788148652006217565500168720752795313459348908023229634617118715320361320640607190858603855523652857015755157344605608780636614540212626581300931610530457063813374306047255252370904884452772899421983174399179856392649949760687246789733713454133641663254231050106617796415992527388330986525986785419062336564227217036325916890779679161955132531350653083488730233904692227795719586660973880475672808860283647752976154883572997505201783076203283026268750212825216129616122710998291704048792780799400240579639009548487401802646513174728601594282895345200443044818617459157966029342757415955465034376572277388235579116581614079560459748415777442971933246572884879467349481756209372973986459245234979802860063231656215725805782948363628138280065317930880796435725870439308490581634019213137456281085784254506539485306123211658993468735244393982170660877015300664861687641506125162018830396223791877638425721783455718729671391304480155026904229359094614550381311311381496665346886489793265300841355077491947932043936471477753107410047818775037652544882198032246381400190812004306246536937100699666050371401493791388683254877544891027541582924316165566998568132082337955335624935513529312957196176886342825724192655058409636055928863882138622235493634775321883859189305636399729249058422526225354741922382683547904696984835880201589314199476577319821830048137941606059484706838450387171787601683081511240189847628459670603936736944229985612487108848612787639431404934731277407043366805533992783310533560866501307797006488549043425280147977149620718975463694069054021823519957965225323108665895964707827652494859467674422551440538365626211489790578909194831744815854475484939777635846417544732755356080732786445427550618778523367207431788226829984010054521644469666099396622981262290782343749273948696735955569164753034262831094232839259611468564379397889212762138799139277741738335928548496242343975581426461940518236646015143936062908392672990487990825965247398623704858337690560542820636903204669117081234471481772415005345997171869103023272663933579183170582779799558126481047446340753337293078001849052787981013601340658658517336109235721423453679664527432402884498330423569500192000278527961459523670630019635158282742358007395032751382591782283029328247256050260806943972448590363447013006578403277833867849443490617095554821968042213696778179878071880500738825059693663211097676214597575249000247642900932957875069168579425331039657613710262274829557367975643814019323629348179054454068434559079438582764317210711266831846632167143954253778267885121970426906315038218962253845045995346702375301634684482292308034353221656190323631926299942981832340653797869330542072694732752808173234929559729626989875706740871968925878957166673192074102660270087411562036659569485793901771248526557014814007781955999141442665291238983778180342381280287860151194868897661912583466914339588308484930461347710997190493860162655139136115040709180947212312613990369854031811771891663596602906639980982887910004295560405999942214294135749360600969547337622123049591222528221988348890682078798450036345710439043094963312928532936310763323944607803570702448866210694850478938483603388088003865917843787439872516927376764862594624159765873111624497444970776739127298059322006428486386956863946411628742539917735285517662405509233452448634544069899728964055372837086276968272395368587623391817606643424326131218154398241197857112092842252206540359080869888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -64412724499657064791891336078078877894241908105158215328831912915380846009195607957119381971372735583708904182910947541581422683288899180833858829460714819592719794324216688002208552289518340224501061408179556356579186634303092451340179428735453381399460469776745908475568615936286475174134765241171859787041097250393665296367200414106135736742228297846092154766909650803176903587605693580477307228911171961469694038800259908786143206446198217327907308993208273809273142708944352356962936182604403061604996716252093407858475899666465334469515261552492265849433744922106157267170184893004228508883705137979225002331156838345833530652339166230377030696760389862443949838516006182284050191141386369301397233375014231594650822755486423505137923072679193003341130095895995132779792666978049699763544376009644338202072024717041761388700299286330089990086832835263300607430358361883290912334977825264914478560308638451061118821643425827145727367892249486482721633683153298296943929841783749107121415694191961959681590259508118793720576650264900923845786842798474227689076891898253748749694041172413853478582161776794257962669274370034348711196369121644960962113562989764567061515847398309374054617068020859021966710376930747077743563826061347590588614320854211673662249674623492082657835419988481088099981215897401064183160659575556575463431771526527706717520263698527743130940361558781631736028826058073711669275080728006012863635499669273166446986847213284511023585428345843721518146848109707268902083967537318935572773744786037474399374341269411388724149175214599348490426722324461619130725177704325867660017973424697573648566379820563120800844720386472070672138076801381180549109421619493165466079572260130262889369216424792171584405246176362709481977633945243251647748359019925312087076354123518572557470094868952828705709801651690541380526618409738616124295393558937367595107334646100031315257463594649125157202335870434245346530778560940837743886347847534854423057146509278772508177944137315178750286249130209365571605202994647879553341630548368328639993429216454427516499479442270881693979408911888909641395831956434976469199326161607897229133026314440171823973041195287943227099977454590710966802415065167912620857134305545796697393958213546433786627855938715721991668675443758081935952771031016900378956869278915507746215912021623149774232679506626931922548652806385087943102058820115047043443760454231420766102554360687236080694497213330545778066752519804732723930425773797003263381681782189665863219271081216354279452511981796038744279506822221448908356988831316892632515720514895292584398606631262882320482989097212977159776292068932920775777046876315401953340288949607278325063118314329543326872232595420369115844436452388125583031810328739657580565685070971348921822940552391367161562033311371840724638500493867315876661530708072728992762606802023527220919654289852128989200426748447512724435932724462511815686271543575007137899019092521308612415418631491631698125592370207423244236319944997894383954933267937483477667016842678160297821918667765571297558405064273027065391621846423898649244683705545187643554288771754106224674682750437132452052228682128093090545251220267294747610422395280271521839463064552382080860586999817689415860478320513705238368650846099584014236698098380108641928591748983053139636615995709664168368258058001572675583470217644988245103822802932685172111295741292144706984660474698304258711367164488153401323515109387419141826318337848165212129816127039307546256987369457644918135057419080692259859883324335129681796743492296699610273421869193884881199057532334337079121708130105156671234041014499418929580724125876581405325933945420504744171214899601767926181688012373711739586586723259948591245213148482147989985445952501419627323880833554264138985950847688846404878703813897140412616191004843236839358957932650961699199327242009831688152093006153418587599820406978212586695197868231725263219741026181933763326667112681824967146270469030432736375121068292047505140004916686382083805753176844500233817567570760449058196887675886034788686801609259720182158575531269876764391834180205106896614853019374970841618799497379871671832949806573485501917596596379500521849447700439893196198445964475645707684228120468508556555332545010233290714418392322394769205207683377179060431098467433273607510093164914449370294860058703327446310237885471190706603820340471764867283200049334718251252725311231055599540910575037267894145682485832165279024550457861948811901519687764264491075208147891834812011888296136240025288894019050498546918304845745606627845127080217364435657543633193596947205704248443332206183200967917651464935016475647201331929351542136160759051631450521553811650064030294363994024449726092645549178572073644074062127334581380660800143227988387910101149972946894718854922041249495977658052199304405162895916425555765588734523479008425043861730681855706940144312488463868354859469448307334525224314223084742161327640526172226780053769987854964224468916742229391595387639521510966320093579603983896539055386589163798274144816722014841263595709993628617654765720921370587195244238790488771481909108363293908188745242064240101272043677713709075493858900637809072228807475200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -13300031576927124604459639358561921242226632246895161940139162036866538795820291650060834955642335871568084459705868990105463246360704542383885416151381444259690955306268364454997932736622072154056561080934246933301953567000198260243283706862806479985580763886613481547491936921565579355382959075408482063477463626826180450175341824943840299636433651298700981764069387256723885917673104824767516912655497171879029974623442388515830582033105714518368492539532870450749768402432241329087592724933892328322663166048685288521326556435539693549834584849670585447759620480045999692692465985321717621351789416625682552857076031199258808331421058845355536011729215572463899484418735274284921982893928903102975625355494366515373502150723250749755803073536691671139744620606729194673576758957768925597421996153682582004416448723130344830139581294166628229267413880553852554880281221925249796655401822736757864055363444801153220635741509853486696530455211306900777553425031950287998367079266991157251686660272587852138729817732868823348999636624626909942110835145396269198468373917606502505758017824001941417630392191555798194937000489682384680853771503877660360332829489586689791503833006943802283205177740491007705448362874238360378841000546048990239787431613657122846940364679860294269694626005158772245238947096111703004649895102433304897329797786830029847604910479018310115179925761497255124289966816735083358161795031606014066868376835211942160771468759971513089817444087857747680727741858048658750214827500179908896545523434974697768710067782404245766724445541079585233853555487186111556363986024614306772459476379910003852688740366225362885345482651436714467629256538920940824718136590893243525831956835139226255276631850036860257493587446777299264236563011813907829521518776006810325680210953311963149575492034176660213466037661764458991943347934099644263152676854672433724520365056248299889639723154182115053648836191212376582757739544548713855608037966742445712851071005433752111981547755065207508782628728230674092835018821293743159872059301689461780741138227283907843603587225329080478177510744476746864381133562625814856983242796539794240985590786133024365140526450135940393289386099205720657503260836334390402923874275761541886840615006327932256159078894811692270724764924515209161816708850068636297249296698553181022219977433566717635567911083320015738596124535031635907917179923852217725286416657438691017268259861471338830648514403723112882451796033077344150743033949781842632880688850927714024147253784332923663639720787646948484485627480288483456698808605439590914395921541389438991482335101932257128213000227493585918490279409484527728132621659782780207723157693710816322153576959377519707615171717293273557344499321064137681030138031954121396767758614347674535222016435141704513825689141591557923888933117517647905719123956811654810373973727163282285331117314802001149396685448529329775080930732467180929471805178587077514044943068943603598701554892682109253512797100825595301337333420417726075326023939444547476930820407684544411467627546238053646809027053857829403272445983716223840947139668408112426861130929883955087233300307822877366258289262543683106973443474625225259408072711957188320416699987349669103540525315814574461686591146298009321496433048532097692204746947819863222002300528674038940612420292578143453007957029651670562233208809754940774483954681587735088758074620000243168450508969611537190509605150998029476526919474032593889665136815649642846541349500684233842817763550807597161798736091890061763769307494859994615392118352607003794733711775462073303338736654328784171550379204969944145754510773898950089821502322247808001837368291170902813220688322248543088278675427927768055617044541966212434339541671183371026364309828596102424849224175574198781136680735135786829816172029134551477648492597518879960436300522507014297770468091536667798395950254342377313266985799447164994303934120548323716586719915123562151372138631711122975941003746671818976773129619616973073665724521774408786066061198402756977617549538051714657698858964893362132528179795667098074901210791906490565640160148828018097505058918691652259380167134764463065858006672746037046433747272991577114335508591312926514220038147161542975253852589356471935437046831021210549711443817159943275507955911874930186513060829359898984558619061242641197013163164727857072459648323167897968812931893542446792639459038720660186603849180069847831542177424907544914406886542788775685210957762364476938735806246761270189233769953420666453426923654701037431816063014500224938098182268255714502051838169000303469406147911238867116767726946394736481494174172041844401864193621445363784187282254610793080446644258369612301486505841422592462617736342350457387414415801049156470449189348382540543057199218239169930744401290972890473422314562846741809004296530272648668579598361836419529438502397228685407744143217278673696447901418197812951195866243619381910278866880341227544261612109568092024545087706619609035670047006570249669687016569515133544905576885808476586989474648814912571940417505975887543375850439566280139653728002933726598400700000712084737101853194152463653540895494606118253175454320779504194851062061669650104320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -1628002516709119194465754288337418532423619558832866228220575771552322217810847118361556113491872542595653936096789006469826200559500484272026861323041157358259134400320926834365571947654353452156022152025986529305550711690962015077606210910396667315180851924998153090386188815852307995095222030739689632260190491877961447902566717963834707174435012398281799946861174305164905152515916429674104933932119705911141511034552846893678066421223057656658856400702684662541085168611927426445455334849745970402862753004897368501715907475289803792395665331123558285586147200715550551457174591580584771909784210388468007971329202860891071208591621713034898426392293366049896722461633888999386487652846705508420920963911287308574454461183375034225257823830679737708127017735015702301229113939357387709823467166412065234063440789670780300754700875971214969566000152359507760807348246045912093781299413343774404733188733433220063486584793972200043417618515004760260035241437696840344666967611612502104690918183994383790986145318672717709008065796706969164719043898915410799421253861105496635908258597026007440263556442735481407067505430417849316494313065634586882509476487664313867043190029698730416047469099892950385093673959476689166479889401325092954840615697968570729289582738528307739909594245784021817166064373665120856521311829762803821544219758009608694600185497377035377547329669211899514156736380208921419720287862250667501292800401218665016023598530801220725594725488156942503569545240999133665514484126790506627897080899501808669681262732999650900508269045082851378868625699494880643098566296727801455646801548131847484084982716454059319015948014114653507250247237403932919246998132501897287877416909934383771693457225542586361015557596511583815705692466545751693666992339594382198525624420524889192992059600653492622329828370834261421952089162671635569841015565900285325470884271636258980160277983403392295082181212843001508182545726630627211149946111984315021240452256994476827408991681536222686002742141907687062014559980086902498487357558459182643322555731652224195184230087987012039675849265996287607931492183939180259235304382016915475027797305202274849583160804241807820906208027508939029561073471095894359629320733528508442327451940964142498200817470559564863239760611938327902581679025288629409357835010391620393935772117233759805836824457354659768914917625540976183397292234914330076101760373722280412290682135755817772148105415142584392475678386413929649588704013002668729057214932337985186805685667232679628937568713748613490212151800872023847101761625336201722863381419218946827841211738000404846624911125682795610917055128240718087082161669442688214896332807800234837776223962482878076814830016172208754588096790608777650406538824964792382901860992344330304564734259116987305713054546045050807446420288340562257273331896633708844309026067382834330385917429120330101308244025047554868279905031284951624841552529805748419517892654293425112718604938932918029279147202627815747475073960264732289864903125102621330807253590556587165960456765549336392463563957322493853009766308331365675215374806679592486792980696728457442848434025289011760139371905253598203856692909871998558750834174696777525141748336019513308913952050093537834667228705898797403102396281301069694770325262862232892728063199045782382355230284868313920043978701226706116872104333281977534536034103783750262981641476605211919767557294586979564214582859116373516386038317236628144071839515767548531832502077068125360666877146123505619258619792180422295648637815995021054975986661550284159521712074999091192181603485024282700252754466109122345043051347845907863498438280317966599447648644750483083938446722447690233816686062262512780995071131340952835831824720667203612169725227096865161941809487692439427282274660319783177395544003119828090220028723008233602588632934639735535961236406628410300195461586487230001038259051510850384672852176920863531487140537663317137508298938120625981141610805017803697176573131347485007285841013662627527331015648768799483661607391785499957863335612111479058537217740018832797356378027479710691898768643085466339007283951474293073928220907426832756078215557433649777031129129042322681653284414061251244419242013802249049818809592344980777794958580830387980732752237424896774954902604447042260075084305751832211681464939155989747403671607103550797335491518608419645364595774833120671487777509892393189730562359905996381324231305530469821008484485861907741836832576716154567108861075455639197929008446108514370106574062114175532577795093459340595858404152349620935327477460947553436106023781825681482015202114781910411855698577924819516061493016619114519370979950566196708595151498883695597576569350243337450938803516618365374776738902631069819601419419584189206913065620769403457094003776624973641198644550626667974803149342951808148936824433062068312021470292467130045577633922521648567052888814056021393056781149642912852636220221582189538647722062143474366897411098749341078361578540012234777387821699370630330348004508546878161278407891500719720712975224398366878250555770144888943468292894834042153970057420166166601241839725750364808341046514779901500434230028767840228981497268009934848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -224490845135660577350127609218027926809887709835600588480922092319088783873020285789629702664190569146035313982153378537274777636107730506383617429341454558506812342618707959706414222398384574227986199496983851420514204114229001789955919304402454256950658005667223060194185829923793642131365628953813177028310099420406551626825609028709561646844650809615711595904699717807537168706464782008270772428925827866362732363083797430762510508249896283215213894726406669086561774107306134357876923219760384283270702352633985247874424950773185176514423907986429295137532111797447413760482950673119473029152775142525978353816732238302652854288719871500940189821083041310704373192363460264203590206425007777751742148858774907918652980551545381165941651326976363739966120241349244283588293567858959590483709513326131975101863045553053934290279439692202325493785883020176429039607893188444095898465216951139935226506308087504978914964648247766589325014845355286578228914646541760305442445452451449453729187184548083364729608720453084842674862560342461155154683777942827400571993727730672990184385005502315276335671960924703649530495294816708711403716494196027691233494926310471088475562922633786796561954113166791346355030692796419015666114755981453401839975934302571272211749525399227742279631672889050796034853490696743372009440317549080844596162618085715481862532740320572589840988227941759946997034230126418760094200279015893463737145877024098015715927017017432609977666694006250539617214245108212767486215732368127186434112041120912375308542400427659378257410426088922097921274350881658717907917138808803184859164956778885794767111824876884640397436841316911770410107944834577954808509049003350558523133584634450478941101186947810567591969967123705101781613858403350437537158138581212883403181713085826813267683362391098206548461711848713345653838809789854178807987173512653560366358509333388403336019615873450057373632014982160984972210888707981977170736242466016458420523419824904628964276743982949849590538449323872768076454854616150955459436795605046845791352057216853777388877685111647872340808684346318588069694135681986342097982537539071586176829203599689541501196543014831723983088819395610285474741375582054957096482913370429191773820727854654026174549922731408174434436449435328651209189491123748220735135759057324350632509883623352579732819244838550781210055658534303755390966655498985248716465740995806957690078996014381398331815112740387115923819119886675421321682351498233522088868713418648310661051943379197241751680575866885510648118739069889849132829555788668461537086751121148823912557860484257640543883698742079583533839281439228792828919659691725277143203452408215610738700760603776102678431329360747829519620220634024122854563089841578971807105286748237299977136311511665341351952723602931357460789184065320932290297720655880460903281285550100308821978190349954155267066710268361295378921886535726143365031581779276236721173237519103315493732185676093837710731043878006788506369481622577813001439336822467121785979549102167439129693093725056148302773719548148922417255928561198434019097446961604879664475953558170493382373189422495254221846838614431941669661455171798060566830601422104307757488864841913219431789522214314516518989108211421751244495122904201655592911245466439113510482589113211047984861503982300217903314045207978932060480822337711380870982917877080249396744677344754869885443318052311066494308713009401474836017039067836144087400874828449446397009315262293099206233364729599068880767748994552827569315007148485618689202395154042884776109659697749969924703101916965345098303063553275490320172177171538900515480958966598290381441211867610035804096504033160460183797114720052065347277319832675958453753051567512146461042279715442790764188977016276293389912542545642927470419125765947713336896065156383001545672802007266570818982059261515206099621459595734102115581053747384181933527035070630418368478405063400623579749998945823863467024521600915427587987883112994466600213947472020212106943581170155739605205473027366713832072355855254543660462795043663111717272699609980916961705552097074975939345874478268784991825123953766067968515200595477964117681665170387558046614237352283023697252400999793144032085007610434061756120274752675087420413377958326408106969303502755798157599234371597587549073872582617921442332569759043696959655045482411858066279129149014900807315574610632068284423189402320960533659505327713972847496184425227310595781098565713284713036140175487952817059999436727883940017456680171500756391503492599419421494114998017168115183615430036352904147274465509667542717266272056156463615962367505758982668868886203265193805764256251647579985067397887194483335690730794283839429865058055574813302681079175825146922490345601178771055886494662519221654437694267990305000570956486466700322680874334963793334197637592424528136507142470388170449929649026139951474409301348750522456937494955911120750586001268478832503193185950191679133644471259754923022307020282185125691536797249192874707379624059121840294091226228675698550109676342936546871968011227380620150703017671742045185593674717315596150849353200455541853779800492956785566787668817216171497102256742400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -14956373431744990349160985665451495238357241194943022494349481134984464951483047601266078719950150061337340989466216883772171068872919727174736212310273569774981117426201626769917530575445514100218114521976280540177815078293026251236634756983930396485824790320657825823600774528936757731221865330312523407273083609084053274487939818581864322989284091187700333719987595732024200084157070197508757425134193714247087533309366783067353144246732308147506136776909811188049086596272568833404576699770395793535536423909552572097526127088144569727492061468493908268808478951572252358118624282484922906504424526706330476448408232414122269801280919816298630740849081089684614410470914282147911514096242856833986282332313347757882061199897817106725562237822582843422638301432477713904617280296000045786699047132706130300829036628990951566881847118937624238651601675635577521478825324097242240327799670536299475470210338779112594176644989789977322465210286812000942467770426757358823441694001728778100084411081183551700573351432202107122300992782858537510501678680817046117444562190794072039641350925647290530399592026097370665147074764014139212017234779450624735810153330290243707652815371971353252926688736401280954456086682731736477393156683821870016086925981225833163895684619197621654647741343025164203637340051823929757479478727888145665221310129339295514685812503130072086120058458084506902721708085115608346774284181636252586892062586634319270371784249935805605780299051586628794251156733418773596683278762596816768316647997060130457311315856891930185512416748221861591978755170453631333807756362314929603434426358784561502354535243688741550744993449258072737160527779587070616294293387112717160457183302885362845095237267306653406290189298986696878119063757198420264025714904107575785485756699774675187495840849329697542732053804692975228330465578462956501134557491573434477663305076584042656244154307346903986164704397070964435911278580084844131579612508992596374460644675659830134401999672986623032290093247651301737111399867175437222771960621753097971114122091560848838644315698293403325038622224917358782486495734515916340635698422745742294043341584160760350653674355152017932952158272626326431372069226461378705723884349856590782305394126379723709532844002969494836028200444797985322148503416485492783821681476154151898770630983661713418434712614704329992148864915550666994646419575403566973260194504910612733414464561959347580817961732385128128265776237199388111524446211762765123716163305016615905914940086585986007917416425804647390333117173700962339336880300732840695894891758328463492437423514974016015462685201944938184192051416251236403704033926387443348586847546347446781349175614712097471880744834928943024962262381882723713004231494751886673797281434730887878544303994197568929863256382399801384245941013839116652196831554071313068781669227929097527598841611797726297253296771722482506140097756049692829015545508527198636260548008934629255289988302337799627255738650520995279509180293398178796836994991204482241226268302930196999961093572924209728079213068153769659472709241141040740132325458589151975750648366394741777534454104546957700213612065743348766694451929163042742080416252575312812848096669434745060780072404458015265299700707475586928731408328136094493919936177209271499061252658827673264918914657190576178403754669436078875934918847727871659767687693176653432762149831077634294847834530836177362823436465170560951162635925649297718108429428601072795815305711961343758895700341766446624520796049048283491532682252149829358794560621767898609327612586867352156909174129269593526586036447597285430810971540453820442573679771109730281214659294478307373811125528313538681840826495732024428164117448078710551211741111508143607772785218875183055707554672720349791963382029458061622681426315110000015666273154616880707827060327263531611864049889819441330820354781426488790165054279931548291878079394936793893774960703060612370906059041439985512367398340306343636257961286757075281343347287311839462594580544077610596279031087623135944638236388496534753950431426849403259534413492597879972745170718805418291718601488163518522811634295345016456380782908865893076036492605319105143113826946365378220482099516823431573196363755277522212745732268006925921198781271956969443230465916037757275885321591439406012224567968987396688056926093108635110112617487911310080039039115657813789561549850862282559079896888699102483817216504226220894673297203363587053650866016428193275347432217075870419516415829487189480392516406231836956172154856289887094202678835201039259159519136836046270458957254426827820201118988098239976664050605508255921773344479949665675140624552164415151839393702820568744801824092786202152703117538902623812537883750830701515087778907326307503316145703422836055716200115770594608918876454298996836437697785605351795872052450887313090034282043503331705225967182858292619409352962124659286816682083351761374445173391462717013230315263093020832981618235523538708752202378682476548052992249271234645675258214984023567544724672387819077243146885212286497377283494102761954080817390234611775346999225509663216651508930602113430462101295711563205236534625415012557235863403520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -826570435083508015012825305573807892831930878733741847446479336090502653710331744674883518271543233023358436640856258226092364619888694874175177169445872916179904666431073201330361295484210394739168331453203023765233262513870398057381659876413631080298919501324739430856391525494400455672130899307593997152331656263123028169089258382168959007527220378314561119917515169538516808519326421029666676472714421908614654655348942422122235644042231039887029857151511245717348666054999128100954564828229984199651293443330318809860812638105937787187517588917072655888687986938993764090455143560721177827497285126792889720174147475021356729135621942314717432602525829075683953530611687978050485257055592580568399582821644958852569560222130225592688205134372071474022397082148061701158911012730136496012855088991228549930272214789676228788381639916315792236130845353027104451484346831639913910196184539281425470421780406609752485803423445817209048575117995383578075521172962114323406958323914754467382501900267660811284786446485452225611282149710434796219496708573394269444399674414061338459859123591086321368260677289107856618494674915930651866205885468278967696278938649263120969145742912227587897396432442082899841692375841981517926369854311093961357308702691632256335260387771607210731990414240527657266316803981942120770731394490310358007449013252519172548430785020982920610344423158273965143889232410787019482866705416614426195668982209274473653047119897388254822312688955082740622479302655325451866639782361020560714601270082009841632498144141495082320751167131630245996639527254371857067468746592313141507699021416467078167683138590796454621957625099903771594932712280857450532946646726517686551396411925452582277424710153731258577609810999158408012410916246237403471423922822855624592603082495805281529052456038710664199428544994345112257148852247692719860789065350382311776519581264627855497052043910247930025971137395696132185544589767864687058171990840257271833315571519870277352397408481935970005650271794352522016781090020064444534772682385014683670146020746154421469183606960266949178849306584574214565976226618168038235687842690786283053317297500036273968532727008976046653744319481511323225056348162360711249114255540818905076778504837878940268664734392169661421439651340603852702953138815917538799087161083575026408689961424292606885979301214428436441214296431736186440655619605095378122155808589851438721302025414075514279351879394764880641492892165936345753373001308493675394364965693192137144515757390677265176984354519669554723594791640561416235253332971137989855737197719282789277615322564914623517028335191580766207799302025973382739948266135648642200096108221569245463486633165927705161352493738387771735335756485994127245892165776065687510155467577539374619376141047329854098743054529530774325683120072086159350881499677231649310118727364119157802601038669795415495698385481780270108793326823232055923819402377596527465849347609535132747135000875733718516122257509503292345566653300939230764641402799302198544499752215257687355546258093282953648004038803350964061410196307263902507036018504402797071779702856774421904579827435490166285224751734488487584799246957601485000478745191574391843148616579474253181864300597531214796907766717068111263908214077907626557821289390764294640717331067624543688930758350661185821815536064316921133779815488695805580555206268951861200790693432184194977383533958924994746740594416457652301856784350479465651580599446554409784880416049705258752236734521995657926066762583472821476986687638849430048595129991710767619691654425755679804916695309872046335870193679469820166536890445914389283895730458082084685932537695405476238063577466255720487116584211745014030268719702142549379528962101054100303254084164818852842176022583429942929891295685612341010816600724123379634078991299969779713083750808587910992725486404099554749794550746848372603878086353394760604625612237251284095751192474827272595508183915869261442739041756318969547564836700353805975305099262053828523499969328093433191134390618995830094092926249032114892803490503592724920441429698408319621602668745007588568219064436238245687552387996277823784384643204865779738958164842688802279549738477292301887239448643555994029798533068808630417296889109158795618370087197579191026131112485533580208050228352254930341363083570833614303907012152906037931197012583763100697787240063690817617106191793775205640270458746488625281526573401834256521124765393658893366986470851581040483814616415756833821203304041941349418848541841060200556657859564239036575454063840195965944915529126844281795692416507516017322558451750139256755661444818860930820337315464621552163197835244388054119410785270425402032586829008239973891727114446125857228718317100861263625643836730186509717183938601694384080611096142309788643705853432826623420590731020444870855763354253121228746970049117218647648613551451713472996568020855858708358726988938711138575538312098036509689754217232092168753102897713490141014279383764259304272259029768365907466040109009842530684333514729764681716243345578326020773660413917072480148081613418277761124014581998732911879652117900238430296508324225312305055249202952150215345722624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -71184968815105346381788447556536556912398398535595605793912247877947013298279319556289606993819056363303455293635690456508969334608024257294074253475005778046603570240023006796145875695211484986121793646413114858782166659647762314406828468513001239121118051268009960279978384580282598475805706156378483694521020306942760214976028195416497975602219794718366204400771839561454707665403759061253331890376952904172079151400135663953226602653580815799286616533760986129937709156503054985697035998613585956534209088181046408590701217881832500342165042482008103314157603114656289706988878883833223248147886834599742130285409143158479891647384764053452516034096516367458897997022571430831221069011272511280987909165574278620995378806874721083302616395572059108488607191347621417514756181857718912570118656991178805487835353037238604247346740470964809714595919747664675768007785239223045237403371865798394618655170820368310426110250055011954003917603325939317933411919916652622602455453381421274873651693234945483985730643710554891933105001684021408776637902261907091889825127736164735043881459417549842757104934651113455362991473777651755476816907837729615747733276143881620783633865942417336395216041622286803100579929251286642853382567163686707811989030880080519981093432646793848298268412680991659468619535236788378266319526508471889496833965393474491775094108130799490092235026623599002030695762620307863372243440623410572061645936591898005594465021213022982557836031678339077565681777877445855288806485067788831700514836963458894284894761059869843964808755175143341439109396980829461556219777520953695272674128110550388290034035023290615393976393857526394959982480354876493900120148138122464319707637098007576094077067279473805468577215976978405350010235509316590692459256260010946754000791774356236594614274842738847901850862223594628618670074967830256970520514723342856337877651764244548860062222044542453253815955761157850994606821966890611745780796229210503837931095805100602916332551511192330533278517607190470857832677155591034888855551344044250151623104512716548244283342100120731773185941891667756423663134956057536971400429164730313772987472856693861712048138183944662600317272699615932898697733428376015106557272639849648621811849924463170750558901320960102831116336794027488704903275616624561732425118063147636482215952982931872521172897889710737429448501620655039570894800827031715859552155221967261526715553087298050138399633633795537526251374616547741858495212880081683547575517832064851590625117293720768419218994554614623990067120763148407319783847503953000316721798514799623328992405649547385138135779015060108325139430530535637331533846197928076323780833182964695461493949309564619314652999468204959919042630160479753347190224178246332867352395844027663567510725859939758488993611633333366791469909023318005587398288574694913810026867051797370376259603384965235257786058953147915143266307932970320995351980189164474272037278333975600502423044543129253990653925718469407456886483104199056442850459535748546559183126288340880520462204553616877941822181604708706508162806906560355018703656499014492148376308216133917856585027315504808886108851374564741671746038218291561120622550530325253213249357019908809150754009654811234097666926394530945607013691650126331460991067701206762008629043705002290825345172298804903618154190883306139387165866120786490991496959284433297004312515331783691540554576170213159867424201511617989154923151369094506440027518322982016367811535782850562205409893836862476133504426380639470496362909934948760546214999387735109073908003273724157165891560932483085818239173499451994988473521047033655606161720681913024504741378509687609398659815194614122824432877969165619145545792119318946862106583760196954382463093512148733904067585427500109703696504324186508361338082981257603507817346345862322275945584963614873015919076893392279941988768793842596807022451448240661991176252901595185575281452967850965875527629419000680999678377758507793839095024314363849139066528103385117166561878323783286674154850337748393301047634723552899187639040763278123626570689686088439113912242423065019421694757888421479221814524695503806073467578286993356764418624499626040128297309912897552302497771015052090474012088026252060557107044866957026836794039560867549085838013044299115155391187557755897997470351841101434944451805423283638566533138537286019927680351626113320265888351800563682283798685736264413037963550089759988310554308760311358758625205135813799310446785855617576746214047389548275703130033255046703487577139145491125729103127313567949359234478435581021718050612423743225530937076664779875922609657702369127384963276634826429683304748347837293473754143511297463633295664441074396631866621900525531304045996952458493155105200883665015725546714018749780603415331394918607929528936079407643649734922170841994158454095888854192565266910338241797145926258177158061457647402737057580239609328557817249860614063929495565926615165030606948289236279359546363952150128512479440176898117048056777644406892538619147170086077724235179350671479026220195303065834860124178954836906259234762499897803277417098375457442190785705653732618955985537984947959651733707914892800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -3081805884336321265023562809416600264364043502999211858268621562670041179554582993957686275388211263494869853738339040433858350942694574589796290889770649064049468403107687532457825738276104989353697426070360320604372261929091737519259811554982374319267962225693005861558799376138296783177604051503832840007456076070079891823482651785322419957244036168311066251014243418588021647382322804625158049489562443860073691976704644683169186440271318413724189068156887973612218621812908174801799894078540091239622647589790677210340412861706187037507312638619430463165752889581710180076152512704254670504547213448337181622249214370347282895109242809056163440224971098683204715840869569241406364731150931656418487680996720714419162542283242443089967409636356716465737993519819327108843071044146075689406242275731972850357713069952047509482541243886604774656932239062414295035268172893449642230571816828498451947887602327710803630767359615728900594136691646958615215043090907274658564564011688213366622290220044436371290593004318175944288111628994216566838131746323790905448441000513796315709280829415143497568966954164089113142286613132181053458101805495006079671166457563924122299474179201566615124971178121055946437736463919270176784883866985205257637385148210464348498629514703148207577837950843575154617859575054529908407389745487738390466127275926276388645449778749928997155100269122201250639886408199703610895165845763726324599183082170767310186322304768959584863061605365900314698913764369659834322183244601262734053059593573580515724370775773926899779955860588683446109908973627951212644079720906542121721862050102777862742869308213536694097300910303165786171761239751730694892731080686650493653008429591860869466444006832120203716701875146048617399080849700512641568655108409712053560052763252407520790073397972018865997652828867705541117270284130337961248286853222285414042754009688377272407934223669400514253569938172056496921235816849511961501313842083229042397221132387008206203060762685013497674196173877530934981230900588799984885629411636700797045124811998353050227881041896672486643923298778520681017679719884917855118585495302754378412444712094152474209984904809075956966852284620210132768904999170340204354438048947366512872467260180744452850378969767809628348808204103282858265598092565505338688630753663986448987788639229913140658123710924269859611160659519963810411119287752334045237729909724893386921072775457579078370563276936580021751453407549936492428172423052103633538429330643779013766308609209527004413596458057276555888747065082636037021210928904763031078613941234970027559084363884733788946136403690183113523192505960324376641408055306758853985962732379930197952730879466886975389803713890525787005282618864399125811227814592361022472501622528226613558890245724562590893359254343192789052680431203132472665460423474434740558101956499480722940585024813881718393327507385328505909069093174133079208376999827760038939847958683956080576775409273110016578514762811037366921269544180870186911083731368779803249384282491029991445848786446541141432733243551521204166806232515865077136271361223997124623286908564518089206319359186081130699132506269961371090977933344604066582383075446381637076067462394559584992986805881330401775928599403456130192219286617993372135420313962804951453592184171197811625542262801769396003212585609545582671004392328312356337059776053037144467033325468505241315195107543680816657343929566134902550673260083139095584752055396616649975157531942180863601005882548574841038241751414273730555135572421727308846630737627939757318572496842546440414954145642792145700023094548689718811091509421033666387136088384292982356462324957636695296230833928004624025248882299816282044287887009765616262726353612218360426576169823976436012373260705885258805522450283629203731669722064461607236184126239994391940029598285119630103865990615687451659334146700472795462074172897259557830924542930314697857838656535086094178087860749370304474313473653053090740812279424177325245204994495709699664554003970980210296784493768698097946835763282985707297983331169480782843313599252374763630640019965832259880896568110649644323379115007017426693552806408461718660479416404148965709247682246607682895728914069411760804067800241551614879648769606463784305368371927090956504052440815964531782788380336641772018274058948439487542153912660718802514386724508307518814359550300895063633634825991026165469106458642123504518012812613073674227652062536387391453011751196442875001570970599246265792646250847320877235802234946332164145616217723015916633890720200251631244455709239246706193355062640790992859138073167335032620012875081478940397442777631120895055806736810698747622987626061639239939412726817253430384941364498779700228430777673115328435725303960195121641982594764683840511246916620821349517125050158478946589448139606450498457280323867700174248794667363863568596858637770527538302273837646234785826311631236003605798619549446420105998072405598107751279817617398506438290813837354517641723305526791881258556515056596227042091643839257357548026162708119650184752898288412454833365371306977476163840338273647412166221594563978605213383991288461174881877134149455428855160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -22704566957077332838775850194747558978093927571579109864241260013699168146643792780575549359466635887175693720379186849613131319669229093444482494598969316664733391401157926434699203079703915106681331985727834660024863564222605453418498872971708664079962672974486310051845235777072008187063652123891767925743572914693023082655946854468827412180654798748383298160676721927420224185959862421665865393106166828653573691466505468049497972067632234856599098664823736667292564660628369706118609521714787952265359615710882663827964085761519237503462967764703305203951356803133955257630308622514689195411157338725857739555992634147031188203452564230538838009169978138836107539712257917774906859530460633076217760368625037487668980801064654213100486051476991333842820585121340202039714756680047771431030887246954804909577086315100224847025013025843530728114853164218067511588715220916654053418567781312781880786859496297443899412019692520972396323090392342695582191807388533502490678207305058545287786973210917857476650476394631886898182459196515053722882589968614153634916257353545561231939182576856075765281959699414838441414231956178382017294756815673793461771210908422549287810530935970011519372019147767436728242787564688637895892773239080998246088231901657040780541538636628119041102678870945921188138585716934985641522596325305282400143023212283963194727569240201778828828316683070832246973280911357818242380807626398532659612090243099187518532635350583287584998649618229660216318449228923142038587844451120709595254698162840199056412388374107077572057355846110507685865961576758259487979924470550740429824580150385709779134765662117019018585671596220749089535804849293525331102761852209178051020593334619480535651333489943427937723396904935544816594360177292998745542392190536732896435537461006137966656621596853344815532295258313955530124350720263943160794521531896505562619199317307305937851538118607212411944681292791327429345161182572913587203468468407741381197207404790956193463176064955750457692715693425634834573965701559159377938483488941932057566006199045732969371983632547501478240580604845429572851632605071382252099795089197951174142739229914889145318950072874409383112367253917555229430573227887736227741946182022652304116479939377301608684498379315454055875414076482489937062451584970325327437897268618559164735953271345006354571087695953624304111893333271081053212313539530269391502215945460970091675417830531821545910804615718863372282929908938944524694166329072756890040357349316263194497236098436647309929983095752770014972334232174959194564341771340948152545957355714646925784709481430401469146846261449395613873272642524280273426524331894740537991839810391880659662296362353105953897019143648708563607165359321352377063693629252300872852357537073512291169502828956841044383514418461002471840592441764031632344675588909024521537835412415411343788761490298121380902708456036536123659345781548927518108317216961192136255596118855602261445231608735256714451265484851890488893792454810504996348383810997592984213429932182649312290177113771325703030063944008930055637605623524555009307752384309037331217443648231470310122769544308296942997021092912442466515807006709582178060591897552115454513540840163075587046710241527299377698319553920771573553486286730842224572141496301107560098357798574142107973054886434896758642992835314941396540259395594302186023151563583290393781015101468478802766116620564139831758993971838983426251838942518326656635778260361427528035246318462048478807015831061823925804016286525681914395847901498314221549707021685220518190752841634149586086431043359654519068679867712752262069953210527449481532369215296519364324669252392040370088670414973364679717339563052701148147014758941427222394316839824625210759647479058442624358244036391206262966092743864028704954036683044869627935622558584381741550813465812392167973738876237987397765277434633613193952231799514948533836943034895056797368064594032009542684913331140615667136546478707202442930272717413692635227676459018894352485008715947837812040877736907569870834021736221064680259656563497107549646534493325933355358248717185485766762208949839838289964340251297843363142823032678868153571286882050479937656776221083124961133779264876792937157423898017335891558638466885613812514238368772575803886200467155189670486084293862894032190733184473581097141934002446467826148571176278102008724218225123047336887405300941196714581482428712187103996309556710393404431344598146819253096553280040070193932821714540740629383197267362530999408230934212975100860875583875582628998355947603331523421113971693800328718953623399317177595912142482252506081431663218890229438744330206403541275826249028866056311766251307925456594984693487909743444060395414119359424572126846735272474166976647518083006454372704195054053283837157212702820679868603993120684209780611442980493892785614744467296919186652985359417031136825792820656536679175750625119659936380053750573529995396990784160401325904903990277118429559302606866723729497149154986523061760325458427848160656686749499636414074265052550185123637335238562427987394346970446169327355869864823568062693581330253841100456543549599189385542908574736011950875226000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 4457810152516496180040239667670806356518197408063220871021275446862348587081502824790563185409550819666655459581989972508262166446192403738830617506341151760922665605650323886812759041757880630598188257160124437205146496921289812630722259089568355534655435967546772798786198265115370212753291518740696008933895931254207852388104033116205694496030918621535388211958974325044788097164260656003932076094509674840653855727998619156519293401062632141904595794394594413432864652382815085877488210129811337831807022209652420772114571398123693414664256973561697042413438000504047050695338983672126737863259597646293618098679567593386508745905148619361580793385159898708944313034391099647420944861149976927510188190490341471548276225820482083864433258483593966347890286937068747956288988530717820873099948479392884073155056962268153624092221163486675260563760703346268038084715678790901909498939912134176341220567923403465142506045652303398725608965997250281428952843848294158994809575705008867997776499239213342152240020883630905375503218577843716570841093012655757607383619918016691894080082178864079223956272473523431904505670865176143509282219776171386656436701395377896672693202220100767917951065760943685029759859468430851004941136534970187218995837809350461750437824243282168179829320895025707025463553458771979077200947809572793407374349009383537824487481138585243953662916790401465266520849799879457238430687722884466927002031611991443357036380876951291073618871396987960285623070900715264872170744867711360290918857317170016084303914862516376605106907116590468951927227327595071664426227806949672475804080133962321964282412105858429843617416303624284598757364475695384676005440114319402277257277690570792055940658490333218454959631723330377740783385827441211788221552726741376155997236373763521291467617497284990856716194627687994759815774508457016500436953318005109703517753786704416388798742761358355183769701681407830087232358881500738973138516474464883415161762174603123139886920846319644869356336563504041733118183131288360626613354178251357877514715203724971874005689783433422080774763369025522851717817426617882793690945689314709847609172908130717807506049922019896152865342605367102566665811505452068131422922540181692609603216696820982723222490919773069797425669015745134341107827693753755808321966499943439902596361550981144589955624741344157029473767983294029040838509847536639289042956617324240963415593650908855631343312594207327025880200714642149986615046574989555135287707908447400970539575363590608157660791322007225770854796270702902596040861378078170640222317934445131374014595372209506967722929887290231336019965441927100889615768517244484372576710664878598224092337645023832492842096911434442036654218321151341754961867968766913086111882454600984253142966475434976155057171029845020203733484461953410556931588670401025715714243288572703556513818744190660622175231778531120495138365391084236537051413425385543745234083750198617216246268327273716167226457995597592437276242105885456964041257352524913457316999573662261093450506810774539873092682924376563451441805121839165646695938655924148866406541217466516595880939888053953417222657792252220689625888769505416827329271001651608212495755742651726768159892085461084618413827814662955611040090119097962219813935345751771599762323670608702806594141909219082556855267649394676300283180648566858885408531717928603532796649935861769912466452473923082246235762666826843508070644038740400488129310432848621365001797769734341807651151944343006131671311586543925942637522211994543796126657345466279738551542327061871881627765716490585425055476459215654066726252285605020983233938215408993608632667790032798132774267468050046883516702475000031070802333069346421296455053399608886222427191039050995449400398619843425088006255192811002701397788526870632593873398012090083604077561067326471791638726787152379052497955901833570623770722596863357513726150128673345379061162790773181609194165269283136008302560033762298115370380554883691497955829624044143517918989464941510745785224118746231635608085726610802941578225860385129711007308895156476410266306185373549385962355532695572322241422881822573588224707837087251936785536252169309465280612046518890823602564504711558887339750717194960677635785281814071051968510629537683550873473909254917274845472710225998348568737266035913600922884419669567853330372399165933084445024069851872732803878290017411009219093818836988320691530304231185795882621665432775443036536495722645396510715378359483222094312406267218757145816244919869932725387045268772492693226279647945095879978967936166535735281443220221180887840564571777819668744277199011819537929141816975826110093074363764218443957919612157388810275116846722337942512199396154585264763651853724857011807770710647935417650017459488944811018987377561507680457834718844946973299668989594649665408653753455848764587611413396247194518103796929962482852728901216271049330835688831971300528519416974362525924253771036718806628535882270007341279028483032773808975410780736860478211347102760835980809297905660496716390825245466272899114124450587696775676982833946256861919859466313896377716683080158878080039514614928741947410230442125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 303439663659147479772426871747085640273820131824037604325366033378928281002470828359922354224874036020453821526125163681068269339716929948148560710259061634772448961573117100860833506953887368864090791507717370688004156300357945988611404136186644888397547943604662861588625350525696621192493649520531511659603304912553292256662867831369750679906441418511443980214224122080624650192528903550224997202033580592342041540031871340775154677850602127179893144526947841027635289211937381085371454530539546582053321392155300184041189303382793321349246136949055175111931165524820091847055333701961385675957414233929940271104900254886084725222874900084926790948917256356410421542773444655008230884723077222277445751955843890500301821854235963457807108414539926236922787123293961525998324973082930988955371862494984974373628408557277477907657132312915366723400343800859453720021362622529552644145366067708687715663349453366965411835353706880427835843924217960829876157260721582396925892767588111919544739939951159757542170738467922812987733383134405276957604243805734823932110027692403235247411785746285935893080820185685787723205391247181139542795801058491583751673551135596298850553314292474136342847434458132425507922861854616020486029869048639277843627420087028472304822243284684958277762660648270348368701250836247889597874742057169758809901200060737022409793586223457924625495374202523907484718883398681042921631995833169640887942859732776889094835685952680144618914061594578924196126343607712104251384221219153635010759631554117384909169696839614364749463739885457280475462366179487631906345415082000959021029165963802256873243416270470079878096266644421192068818306378567467586194049976681395324608780040244788101609267240508465280623927818637336742991946234515795759598676164871516339088091447236968231951853842201790127978973709362587683690880783902533753706159068008928198683208168128870464229251863278797626317050518062477521123470529355528314908692165488316105475073519323497871346562757879383479392364829822367913122094227017840616892795734639461727484924452473068262753414961070488278569508795935605304901126195554839094600472294356025242213927312795047015197763305265011531304785791829421782917770351081051899489136059920753709544477697406743692320346579161054812789530527290941812499229734821266995958450855793399151374291414910900361077053981273431960698556174524303486547770302220920233911004457944074419324214730660599649877828756420047610314960278952096398049384175995896993147648432360225149149210769339290616597383164277519671622980096897313772794042378586115889774531890355188827496385464655055103345200881700842234941305394180962484250056654792834705193291933165368682749790869192492930854357441127820611834719268060969182832216210410048314058703754811553791362985069892510299431332472824305570654033537298965392937029029228366144748518673255376095761123787477036230352897588156054102223670176780051006947025822283844553920471732871102580423896563501362807329746562323638259071696163873971524040689923660633219690895652006322304546563603354589595367781212996966697966895349792757063766676405856448861221614664333368767864021723924555311612704624851387397982198060688080537437310418010781263297977541055998057297285894267275175806429177556439135624788886117583454898353359759688959344310315184641587162452323678572789689215232917929787442843672032212290051264331844169762985943897864528168789886476906071850523871771805262763954913786290439102620329226791806323243140021104962816321206619900724973277661496035304571482074092393341156073637974582600748104930590541126314826712318800097051740732826324227050533278160000846434152918848217308580284983956688533986837593918493306888434282476600806385535893503089110664524144102865689412226104564702594535619069258143495668654797810679650201965806791308176110610128550545137757890266499504066939951683151807115254400106214569945747737717284359594886942818899776275497356204947231480842594315808414137373517755573837729570614940177701389916004707583008562040499456765380206395857784412417463108072237012384163722560329955885872365201794429344984759169043329842627377964011701917212776377816801759863414204357483805935118321126010016820909664760918215160957275951715522577284819658017185312444977815515334627631899270094244115732233946166904508029857996418816502663029313027802657575050252133020783371354156768139420312891022184067154144696266759584110118500177459596987446607198426801583307829427327269687679702545972513628482050259822694511245344319380685382224274252114274923388970332312179285522821050036325749033989304795593454748011225455899591498808267649197893737458028822315647575515597132270242224911967177498282717395791796804706053867086546417407881747621885832230207120430418515499606186178910787814336018786104019282998950354735048929061578858315175757322928210810383035468077613473643351622335376503731165056799052390118459392436872731381288727418467135272083361831958386384879437823444369089113063166107579943513730750509813641157864917069984667348134955826466446271360914726470772975948305812960429332733015757203568151973587681162784849100239279880120912019651037052404386652168230617595381691205389123750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 7510229695233635856005100329621018943353735402247954113470502662622453463674938934598999658891632477485143231257636010570863804815062412931166858145463478982714395342085622034712302812788279106930827084851256311307347464852029048780267781688757569821855973820998608125098390611744802033847627862582879562739014108548942806477236009039012338437367369903469235228191431756623035395968596750445618581152187899076740933831342917330193567449869141033189726454049229649858842967771717345879434875712964538223430743391521861815949614271294839657801435299991620020746135751310331915436278961140692736652185557803192387035925924680629832281410825512210017809668362895141503332763980616232762095369763790864580213163886880289126815863087791609155083456410975988420536740415261231834369961827309124492332672041510660569579787073055249286475029444820397691534422752083734152342702286591139830682510131055217921568993999899470014189959122241955338078900177486235174255025505519209844440418389739486539701257466899749190976250821337404204899285207492556948867898957534039397943391959253120078046339747879653838519759623559603003815664647957202938804048917401890377004251777875068499043597952600068755628762490991533537971095780550386835829692859727268071661534613777671942961718275755666350278222563783074526524744238152582022491524998626001661784699483003300303262370340814061700319179462126444730938101655216911026344613297007691866182255307349073334907481908426094255420825203873554267736449057055565415844468780142760754943642795832491923630233270559447826629026599642008380044980024251379908825040279490118429651934784169334134580862361228944993903029882003237592242246639222812424568826232456314178823130814844368729760768959381629397713549340948953466744369194418682664360967372061935313915025619592700578891998632255057352547886882582219082083508575998915087716010652823204954075465147479808650212115641628112484087735054842499780184407180554704467986407102233700726848086865284297950140711499198091489534566737664006038401064895041660106166545980194779147719693120496788238036886754876858452704980586451728497800956685986295443494006749465716521026810204988644843163125691555086824107027182806769727877760411318616519318251767227082028093386658234721143702698569442346321704652480004716724855768416329120462475146380730358510948359451671898232786847486001754974050340757400261920602906197786102595518083979843268678447850779630037490568848780021899041330788892959226483896641373589496768595145894720900909810542171714747547220344092170328902687519552118292804579481180958668546241081747908568202284390179112361835814804061951696045316233546684719207607482706788366504249218983221226300266610867690176084254331870661287478518100161143804139646991176036078491232217800553664066801652934286781930492297598846035206971334976436506151970801676276941545473431728701160653372404111889741784667949198574525226630275786950665404693110131312720337077353309689510661757194293555952176563006384475122996838186906157909644428033624326829319399104826183915153648534735392127928649491594364501782643517782398937473025455966156359330686172267576061535173224189123030651811918515462461300569144056029958137118202581770743209940689281005445252817656603132073919361104812359771400757074293298730354446936890721357569259283355824709226270163479128433590976777797470004928412495362913318327394986787921609065433235143735218223886543646110208388530835112663879374997721501888909084016572584479875986393452351223696854595409808358334186313724922865178100152347554941444562107225680532616950472116388633461137804092556856793592557416080302112531092095076962296786153151029156058653154685609207441053840368150154803626463455868311343223595967362082825556188473509072081242965714516463170898377661893776973508388261003095375695740954056441299140567594338615654451150430271819791572587476031006395046477907970369882909315838414030532084154833522086091640413087605123795585829092195671107486796136272163875937074784808428002540973855439416612799599565449994112812867042254781082993656330093925213661375788897382040019187480498701354189799124965624374136520047317520068865710608754012692322228184947827709459608599682607475944267933120939254172609446025867148440321428639141150199451896499534613243351163683992094243613591473604451815740476536143797743339870356368007166546020968950932156040680042844295178584329257616853356513335122687700165087011604105932732379961677497636481180353722680958813482041180613714052304860241557842834533520895648110315224668232226803220355612927620749603277197261756980055570228682822438151856064356309169646653356432894896287926750299680290898830435606971752181169798567673234017915443701495361313297413526834397137997646156272954777952901844684265729558534827414372574752373268647460740793604135798890780196843250516146359676263300605657499007002424266951175829551956090118539758458236608377221189537717605483454705822447283406983794835188106740327858645279186829164991852306615493293573603845015612114654693460357015806713127946464462824898745327599490875035283529858026937073583302348117213688612082578190829441222516238343172957258721588971760436326080184616599875033125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -190040072076223546923533093116030675985150370199794246855664613789400506006539013978248912878873178936247482736966998183631568747437728796045365371303659006287077145792054287661033619596164918855864130268938635778280718621430895831835925062637227285247496332166391873020452646541575314788487800498507322306238523076894272066122453478112228092734258413170720335904374423143748572149298271172898679475492728049058501941588827186083376250221459034174317192075178180901413270446476178853770817952947274401877248927568498069862853658980660557030484413965878301949546093592936296109269334247851193752119467996047993614666522776856864575624462553195697200136996820683337019284307967858539176609243727135907791258477024054988729842439129749249421898213584174888842627673761497549021570900725558999008747345148292353286708433937485718941718155461758222921996262536848453327237030859855274486170296345192809304041611573796435820204344976563779867100239604498619153595010311590031350261231131161602836451223156502098209385897514985577143147856977872813704807458128589058721062526235084350208258805427462455485706805267949873355231466858174770604439536370326681772799150820194504297315846233538012129577297664460460347735841198892192114687073903312946485386384148697530582265391762331898579939985759344937971011007779637574229133394077447846104259992447975837398416601958201283227308995090248857229774776632520926215836572223900466615976217920568743788313656997566597523310821269631205762328840170388231514023719298437248163315554369951383868056070778617041388784817180045554536909303958795207826503406585131984862913166663914960144822984435017004729959058630705939258407684079605876276629706741397769396716908089601806569976762004984960117586951452461818776641761003934124484593841897180154642615376856925582565258795542020616389920428514576082457150588872385252609821524086408335650965096776784291064089917657591778347086632847898740494674717731272809559513773221982711862801976513740520978608523216009453699795882586665862382761808032015161537876438510318094853317255490757661059733272087081975505924432773795491332025145244839396148227904662490866697285010248391617406408975655130837329091692405019173438950883786440308340520234566929168194245883692353137877988532005727978322212271822388217169903361868215429786448449581030612665477005861522296068904673791466441944590190657975507059028943668375846951022096324690771272431363559692541485458881801863632432095382284504104347413159378141453685786749382582402582663128240879926785516295402619847440215510135950603474511173538735966143512766684263957144479427016575985947386980974220721105015202003975378083578400079636683259687037841108293744096645093936631139046204521424688780725586031591407246298454587209164911821552497075264933672098899156917510318167649183638228884142542086234660424057837914224862589672646926727634938017968319968496607050034386038707236647600695221046669660836087620980067819836562165409170458796608813983551667066913102352956158374514537654323992143807352202614417712658013785170213030058412692879709908535398124728377564590408691360324029394881169949154622326279456533634406886574759838570071355223995257865464894684468112204241836569885299777624958026654500841315189280656274162091038058722461200245391159696120418876938097774489881062940756303415924484182917585276817308133934163201071324760166441701772776024799767069884286158294370011283276958175115327293929228866232330807848624415452209540403909955755677411435621779384589735388021135432136106686396151382882200960618928031433378653555007966113145220774119020596337283512612469855139453110179263972938875016915659159587990716991324716360344553962616028750010181097074609889675649699933865854820908498831401700925808652071933402729234639392450702833619884481439619113471276437678047141600858802499544849396176953002364565039709908356658918282645317144295259219499584003581085999810351725390598676891779554007240832724410252257748424238329281133243471631457097331926302326383474035921575680881210545068404663114940835242834963776883122359840917332165025309580718522930264947358843498599838937757875761185862491664946768715100722683884642450771988152119049198115909225922660234967092244293918806313379226712722061481443561697653418596064553801287544651236365343687282978629280405210390820990730134431737187281641332927744559287127735149957091919310518767580153509282711287256251828712461041753442552165039481823923310916028888036229931344405727309671623746558025044125681880620079913835357783611911816467956029055582471212006362961144472763435565107497134750770907796565416186753065531459636899440831082477450941785521759830246159617258206606382734699272925368622810540652794735271846763626258700641585938151859058972030266367952156902115020778424696650873484790924252441194042540465226577882684893715594843877632914367031367855022419548224337362840024422596244378602575285277663386517185813656899687816777649961681297658281187093300957687027234096606704385289187522825366381198857543319487404659374262143208164865398842074740937698025079922065976484094096630695576101063054462128078427972207971399659671257136960220886958893319671542214769971276610156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -22743347180257076110260510694245446709225667963485634342753288961659054817053748709177250940886737565162080546725527203870786872343026501548489031847452756896913726199620406273799025290904756661615896475058674782949325868321081597936292969898352931051223524738015410696206134952149610366452085088467778824586117660673833583557977580226494928333820073849844962148549994279849329636587681136505299260200611459054481787182032594884185710271563924731162955173967151516884044488075427656175483571673321561962167936811458248463342664486567297460472685673806244991376148385183371720075901501648718797612117950108136526116972286927949967589554325121648357537870760857068427768341521235265898830335284301122667145828950054543564165389874035917422504180982132512366723020277794595497193477552268313582919620928862649818825259730474091491834982590428904604198862853524105563634881714119136799328217917631148101902859029670258165394699237261986086500795214588224846109195544419977657314296110503278792578256860513361037292465155524328516368843995370179914753842448618670476431446262522624479373971912115024497084553559060912098926977407514289008861860435858789457562600342030617194141334136183963727592436596395992879293054609346534951631263839874665884753587561097256217696122448492730491918488560624047536233479921795645672551439111044333164888739715611611573428513751641691348029364703648800379365384921138949665390809920188606884001165186095037924270640127307745616649236733149921625464035491169366844026897634729376792309656548712833363465144476323460023868830004315116502110110136854962454765440619629684528583592049753588507059507549379436087447727106077205660111150442669001493516281051987739319144706135241264421949273315719538573755711823413289655630905638813715000675092523175259697619117785240326708034797022474773167335321801163328345423611375959289734704399259656054547518757310779630485215652703083846540617462642768408964298023786507381963098985226074078981663444016217155380582160869723928673161945669163089893808469023265535146214944296069852472062208501228832436776752996312680378160974882437626936401993514852542238820755617423461102255064807851451943112550257218017983016551493239152832309504347844255337990370396224327630563919997127158554112806676149994167774716715061090705303497337242397541485886242754261199394308119808845157856129377072512912255246015388125432974245067582720140194638533809149253423891542591181413616174541217998423549550381838608498209588746528114966885701497405840377840661167572099994496085706536671318276377843275306799782300712039073169891275390004625272802917373742370069393740358627250826012699513764058562102205128549524161609705086667791134106810148529510266602558431851141377067456064825458014390058847988829816569225867536242106151355748282398583838991655297279325364213697401254428004388102135956035162648063861107653343598521222098491389389772707737618766214009381791257423405933807890300970057742753976548840035703906649940341496871684796655938889153484150542776832521112939852116458373047801422252252158791883469848410217182308276576170291457475747117418725749325112903243752166862215132716065179130040780183533670095872974457410271295518899300029281452972901779191430612442565862575930254179416852560041827958362192299123126381337918502524340107560250690754742799845439990048167002997543236816107572665934172357303367495829812054653636660872076916122833655530104871796819616879710951624051844884170318382285307341579808406827773594934590270118367334229314805164040316752627636385724605777378577992133810437593455941364970814199062724437192707164021319315627712367061122248861935982745268637187088711449641839082645945165562142498036716071876678223506070837382758229366420832418667922518743900868133480388048531186885041728874379847530091702588951110199277454628932610000207641072415641491758647275376198675547814137100622976399297569601438392692470659529120728613134224575106044094862643400261040116328119597949698520164848457510158080241009111026655926983024412718138290893983231429449431234387421689401811908614325840913459515692588237381553340473082326552996239925844431472692088337488770272172301396482454676611742067622477789557568733383264871853369058942801635575368863242544587469965234295359429714168157010754537852412429497432431850176549865044582343042117671706905933020829322721455744611971380296509616536388085219158010256652398008662979142886777747939683750192725887404177218207696276373817008082504694292939566879715910213747229874432573809313294088453816426977176159052098559484693708959946910643842536114120749130015803120913645974779253210341955400271662742095668813495753407164364037974995861876900473831878192888058520621670429295194376110192918440358647346956830323366328322019688838859084795993440315853704860168180337574323661387569097063387270222178159853891961747825954163758657234535644024263680078074756159052139092923676089526392000032723300589246466461508250082873235781039174829446583590814115915866781238949533646361779824042822014328081118449424957413810630523254658754124236676333798203301229170676828039325904121468008253749001996688658121027693630323381501255401699605006009997765526621093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -970751447210160546868420295978968971086480114758939929659900663764014639153069131620916515266079009972239480553948869505810086510812743578022813139787700050323373510872560336785767606904074126473363113045689425047781743377163302593269173128027618279862703620697546158574058223939706708626589880981803297871073213718835626690613546106113722766978160856794298703529245806602665261629289164512994676300985662736554258936412980587595574716209334825483309923771231916266163285997163348020418004095223577496940686882206980409188564280015021308767128813724369567731291672280978304700681935854130484638989007628279781757922053262508731154059526281605047766729879961067456583305232234191790035656829488828893583373613384289663368567710735829508245243326082321505228859708152890515071043379791246900035911190647773122892279061106669456501942099359125171627197208086941174205958616403914026687075214453331327814369934802694013611488880743671309245212660786701270254734196549637698548348241943833530694389927024680502221538218828363995651860864769083809801764372406711551885918793652225350761877385646176094568046352278806686512694856848123916403576264642133642885294254995695922632873825306435165492959631896123697730722212222355668247571348835375399320873091542350507212134207675182843662190152296069545298896130544066997835237218533287240708212181073454909260052673361790794317683788182337709592025285821235030704596195170222416121121753086640155161907240144905037383745511028381700671641451315562006823424078993098148492761593465097395605762453506722688470563559422000631387087754477234118537777931224344209948253925043047566703419040585870469079432121063787178778748334197729731086103584213185158824624778904627358023153963422193314236915778970260884336390220867810691827857972577366635628096925206322854886744161325906266604362559919463096654732931997978327338548640658692086153458970884406187852855259753889195841285113878052216608653409837885318995346578375600810497840245004690877520763711172623474444037279162111579282718869498223163531896375482096402603179553811302600451467733603712185470809870983841130604509471372906163762573064501652926322710710607809090315753156012871202092593733155126994733315387213327046280365809557598738929147352827066210186831805085522071093162543950421861373543650891337441704681069598359842203429427227850756141238889114759062718013764924187703114099094616048086945377263617756208950236862557093087775838638896031758541898993284300526825729335843552485891414144551672001080656819076313227921082318354090174606889946382359729759605261938393637890847774675056046500892141753194363890138916157537088232079072467746636396203354043068346069664741405904712152501403949569050880368103323732212837285246362977516813906562527962139041661727372468981191155721630424288995935501051498221741511356722918669058433417099756937328474825615897536698162023444415803543045650961526644010243652793925039275346898602466579420124195016429530051632283686083245301264733555586381324985918251705478035092370241953970155514309086522775892735156306725881151820585867003755097592785735963022191548783286437853177778087582886684109811447317490944147946816081039460436041562047607720424343838415480583220565581721088942325827691476839586300030982934231367334291243961939770828968710234921651026426262189931307608165793315378783198341669086299330549129434393426477596219824786677217852791774876995887359119175847575217477608510651561156913597422065493796809519711587071139357256807120347216971878073021316660862373230702296974344020850836045319065665585134551538770357771324372364382167255481881991790425897782987352973198674542462674864491462440940144442070284216135731335276792028912375213072557617267079464587463380262343670453607746995756690407724898894036158725519049722662217751885179582356739213621646212691131752658540814815524526595975896885906976635919258824012345524157740997723589873746151867061390071224082615540285482578501760487416764446074105710177873759183267568754541756057618795498577517708262062774900578095272162694556184249038735267929710128273561949790582281462604854744950993750081774398760374287588287021491782190112260298050307969611328265635523130079921112519498388583870608750083873342770502991310407914441791727321195679587445028954035617584210000860225416616519136680408770561823263689174461309378121946947212650097081472142293050826573464255804651816391968927844978590090129729806092647264211888119464704360706804026540177470865921548328088182237577145004863333567429781180331736723679828740436486979584556400969510909786104728132157326497965091494632321744478291960625782882114709571740660292141070422700094163453818713979635113020979133140757698539046612147563263187921744235022886083951295627911168591229201758429366543032270592709564873744373324034462638831052543961043378625990839483650943531803968439469072941906440100456470253961299185707880512932099929376111275892528403130942527013983403888492754201112975459793248841525969881612957170405508260214893999021816435336270335090345070786137172061538922211125079472285701893679508365174461252825894335794630473142388376943713044459721366105052454652830405088783010681313868339225585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -26831383628917904516045984704506631064785302339627001773993949260624187091168047212322930190062359998545990666046999764202617534195053670101763048419682315220163277714817162502809592046646270517198432130069099208382374309509262860154844629198766249513760688486200791642000561243657815687655901022697415020945891349841720625826467046212978510355366032890989777927901187150478861154144353824009621503197955159279978931249451992681236094072522761533208269845567995132568974217783597051464058930009450639160669294867654048325552638302432251373789650854199203216389943375998181784647324777304746961413544449652892321868111404295992226335429037947574935029398513479699429356563810503295524687526027308611338182919309933628377086322818026770324853834203276659580128466486891766515274571250199983585376367543860242096339538279129687458727097961179112774553047040463829320823977548240919385047269154555417459896779855813047696544677210564063177680423685096625400742675544255682372578238524041524088206186962240642231039031263711568469617499032626352651570813514605596435178654122372770284464434062937846801622515137384014452977354380175600856903835492651162749058336109915226155452360809688722775950480044737782092055193540788825695944084924798254354277316712787018299340418836691106141050464900889280959928537334659675710342820436056235429188418728965195719712165615556776249120189408202547873596030834356413148031625960959002038135438649336607547903510610416775613383837788055516850405859411573912337931350843433392633431816228428965368635060346919268063889753581179892435960712548056964054918053605619061385802847937009763616892855154937744421151673580209913125169827281041734940895415785825306785976070872383791452247384692039151706010341710528972314334007227757868627423146224380216970532077828981050532633944480989408139720311363061022554861321705893152987936812703966173569752694791021572786367615346119571300700614081958645241858116471018844422151951783542861203058411111377751334704559019783281681367910374295879962491036871018086570644567831539505168645280074350900677216583565014506173133773788913795851144251924864945078658874002255364257981483664738042691667329502188311468659263855909145385753353059965055218192408416044671975050271739894228248915220982627309645314447309293637059402219338114443510772491370444331680518557143952194102797057462228694157908924196141084532607482649588287211964880131608120621900896455297230725348379509290843655036470820595572571647693642227923261276028884054426584893185213773238935064261617818700754156550310980838973496395261117775938017349255031092258349867735358035933753212465549906167054219180339228453438513664077865487059841059790287498813122989961855531182834685535143402312064454579098100610404452074091305250532033048988038477952357421441489443307688995002749264577696819123336998600003109432739582642248808970406518937770996926999628308678315393709077503795643296836429911764223463352639495229208875229202926805901027829203993174951334945690885684945352345021435698829619502446594740334975586250384185029310501720975787330441901208987266437642771692474963766711019572526617089418027461794616089018399222788515365772537183044598492372683443978651770275636971833280938348683751521831664553035194445704184142004631413969604708167558161080676762356397279655455446060272943892271820412653612634446039149963895889123464921538686195006715707033479761848805597944686183289449981579382861868403397460702055824016847080758047441917250929565275310243732584584646850574765508221267782456146414791661865578204143562905866344912852773968931005653269790405183982854876819347068117168469193047230808164073581916656979473447631839780206327599696524032801234541379268751212860666990634366380681632408918367312323761034719949742792433969595134776187609756453097754724469601147217382577393655488640732270164253306582128915206045234850505374005706735505377693134910008278033289621140354137064600217213421713271435278162071095778131543419657859894580154402435273791686293123990552257359552091127362190220013752323149293551682852192425578444793057306924403550221776995860017778584452524219787077133937163197342710067505141691184919664640215150485760972566389875224755028910069104417797362492164035017948106951476346329720480092250817179635079971878574255714703233694330747793291591516666560373445733099661462280108453564655152434535880726548586304286128936345132165958173022980270277715705339667460311664561009038131887731276341573776877461028120637962426305042502221658533199023961597682498936205076833494235741455513183918308741487357149279620272578713697372530730376534151475511608974144699012795353213076841409622832863886248829284351167478377090736496494566216557482467007931054511647700720725992454161022538123356820263205956369015112187575161652013218495820458344505270240447224364221776015245900049967076458050773835781986323555208022015208320435961551181349604005034475330261165870375950370498505875583283615544237782964795585556106498466755758935353115034559128907358734561655365079902984099253586292251824299077270534648477232759081753497409583535128481160760571762115728780901169859856097348164386396511584761040838196686907958984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -540447137803493246708629180746496921830973219389703139021422736824637050051774740477039157230420248853467698060223025875910427942994550798691916170054970078685971577542948991330051480305512881994283310463398023521541840266367199004555321635400316519507865130522320598373355523113764138319690225978611075430657897193413542666181839164438124011556477278277376703397636538037442316669390577387814689853855323099175226447446473083115863248485698255172000745261032988520274563457513608932367871423193729894512698070961587874034455859126094093784962316576522567094927636770446165165897761739292220631902103114753858923217733880867672352831543151840331853289933829948356186640114901085595224386377853160251133028132211654568884125551553203275489112953103726114247288729970205355232776244284166043177053219154035724221769251400871352365116225266580516359365645274196772382650988347537605587259172690527386824843940536084629498977550801193719740608571334315263815915107587272396650358605092272618188074289408236632346785156611616840629182195557984505724839254839873398763150525225470226147002531920374822543396730924984359215573835968373287106291671539220005692874919137132613372198625357065947100503351245053436416550443950451220694372386306801217307330159830647010793249664975799026216141950230706865795671098372599609290015255054652180319940707433811195830863110319257619407536985791909089805335950715101161948185758691248779547753072552029487984477799534728608610055643058836806982072431447677471724492867383746025866232653838198768014790320071197830344621933289243411358270723414074692660746029152333667753337431494113797183506655912439223840969361120227871073577798833297605078204137201487505832980762854312359374658639162188985623236709592189640850061630064469430127152698469051504726644929278645437979623623625568470511652129379415264229421303159394326163754757075071321400167538510602565599882908817689794836670667651206687290725447155008564130728462943455803071334076164984921694099215565401193317424437711252819007975972803598441877279448145503529682374259642793744485367664754626040322217475717231740684161115982613822462529697111986275403179466096167045850655104699089092536367009469061193624500208861196132111595466929019873197792358513963734130023185219689126630324908703596266629208335624839714231301820900112475042376616108394875524826480317266017933209776485970176452955291112335831036036886413499732731291828141081575709286313954412760854561503342910242090653463259230200339772864138622155897684101279469514019759500152953846814370906347030687932967497018530252742486812451234663787917565877434744236517996904357308061978558404305148806727791684525235016340262967891388771919003234831084348445080443802680414448854006805634700664488390411829267287482613144000624708492416302050001192509565056226655937733913636588093979183960953183572766177475548614230197697621690815564807663880423326301074727336886643004645398076904943374485692393825249524201774335533442724629334056500514173922945823172395618103834598138985538235857797695124362047263163265719734889442836028079789086681739410776259314967861145229702782945079028150985514945366802471973258580750866054028976592210291743747021849909961470169343897074122982988866816960165474786505839409766454868698319077986256682675309467289639261054392816789022419753600534349921659469463537820529565457686991741151901495248355504222829800390233383455395914948770274962890305611159682564185412281706398535935406198931746223869927199607969247146607659036571505252791729241962062544390432116340860638818267964758443162781779415791769362672654889119977186708383139783321975047319524568237676591430569631150443094741337176814300982280036574266365992267423211778954013578178125106555729576765922423273671788100497567060531384397159993658069378044495134125256653477043860156672828189503324992546693321770732220172935354712672095212751615453318502940202737938788251596047497634954784340200675687939700353383914525102813815629420666920749662712613386266077468538966144911530181290916381580969791985555935705509722784234452123791927281033138755255882383390328954567436436423630598968392437320741418765527514739287404512730661955922108143836836151269992511406750002463341598675186493640210920648862651012825581770875350511787868233850311699278502750115860610640083067555138422595782479153565620795311862608991025917502995841859208035467802149618406333762859559007231296750104896348879542341274862061360172840543653917667958220953644250434827405414346633640895494093895549891459143536009045969036357865873942017741155559202188593542833566242473123994358634674369298665586084844267845792342603827987915348015119865309224879954593685201824666824508615144291779479359631526145303386866694429680128015605486186564504958469685317968770782523718747136319731807992389121682302145590885730547466420575729476238328813971036071365310267447398969625677819755126049811382088879511157693366790099121520337514039675889179889983271953616560527746861587766937704738664970546441118174563763365579092495028956240161925018697471621468701629997517053379126799931122983178016942377446082009656570666343741022134912319423781051729968002657769470214843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -8361128158648238137025101280384218580438983921937288555412430423939467742901769901030333793738093867760113754759953833669773688641529012423572557455233528431263827859250432921580312646787924401850902996619076384609090782187634768398803127763965170655734926755680520462265980115766470528810093122997070552734151796000152597023434977701897000444218015146492151887851232912571104418266730635203808773430001374699980337907555108150903387232005467874011873599590093418944873763589124684969705598462046343751651746181406647645777241595892552120217187730508427067253355070290119043670975124339662912595936700859424254920405653266134335379609055102508410686765061758899460230496523014883470676872553930802738356319639214647006786876704008144474967048545460513697708560937058554056198993320578054797203366188660104536064531906630891530467903164728825413591815614828659562766430519968698043235137045980607740059522663646750900625907125374233044350182917693269327865102042525453355463860698990139515526081365285799745797486373072206642063234042661522180803380912258485565396254375922237694909721632117128334033230456520157885826130678418551150913338247111181720291061128179467916204356783893092347714887655869187195318190046135270011947232515706697225287360046420018897000970438314594158395153468260238944476067200226018074142493861328184366405395877799814144065349867480737174592668913377915277375903148322091285800441707520344271488108793301185996687899504737683790742223691749170113717209601573094946117535088161573727041014004618847927676176120692961886217405916272061283735074748355120977666535368298764961677114055828620407722199867330818716886840239797665737491961895251087839968610981201670563988452819224016881796253859840857830541072903735259364263564847705765959638275573187683031760763173583292785990003569388433142689194755170137930243186981665564530395258643119978546235110390435936607959251170892250026203956901722761726837846619951449590431524248691241096451563323119118800389901714488584196816577056961930650835317301435372702135356017377126555437172029335101953471116711421986731838902393788013782374687944875695145624833772059999336202501687965609821699535807588755336276959116450365842942221967730517744425868281267379491088039464167905688306180263561462947705451864849772069622348715644101036039388301384596064651111112048507040644488395751651321769172323382813361268602321157181796234525069629238332986151240342583315867590926522133582373866262754486921275860920182127927114690549305808674868530650429302563324212020515842779395130195326140863936418351246227698297070437954264288161857873764588320077193333913857073739465258691983026277014883175938908692244230949272131273215005058730591849906401098432421584878485204222918427077338024304935720005187600223708128819197393162214953331864360287371377728982855165118263982953489872455271014905854197364820524278179410184800434392808923413194201591490725631702742208852837848803478385596114356025999412703995545597986337772760749589998344642061417542785540986802486265753179580829924278214382640922132865185725834313893168286353123174419930234876409500544879643276640147772198396740722215082449053029039267025961377701661593494244728307001813031866887640654838594530385819448470325221302928522011566406471711597632329836862952941921672902926556562206632545493290361527296126104513553604327345840562197949078457760680316731234363493373802525744444818974273057648378651658989764583767988618214361747148262771103609522996843840050112749625440165324621459984774263295211214129461551734831304387216795404827479004643911367463645972601912995011638401503950779690407071691472618902812826958181705457408125439204429806243945908188360973349387064535401913503247416696869897817877982471359281175431636645859110992998813343100247708014727525523493533813614850267141295609390622491918940623415895757577691073049917106585798632185374634487116520500002755309236885927049904357207529586158867581792092877588039607670664803022423433736501929493424074418556192757409441458561662468865096920476254790912400576419086501536055759057305919682909884582938298530889676926095417780075133938505369094476445569234163207530305249739371744309616911253610290156035341032687405327668953334694665660698829508154453205715103714685468806091737248670832221723253243813219322329265959219903377590348162597184760722527684565486642511661692908414090813954384145220729907875247853875667777449794737239510152418026695356350739748242500437548994038167245452673992012615964019763333578200768573186954732751328636988980977697585714638959164751713304772720819955371873482788204599431859563589045421761296046923060676233111214793452476957379648115774834573561833792149202083234035801953974875903823546503917429121752655832660941308779087617829788149208634881243948841390954713794132198292018539091836535855099256776654221397837920262697711553632233103488598984525235289775327843980666090625581993954332155607743427333657864214750747017572869299341326001660517842787715524761211483314855115259601978551882618498923899110603096685635955142112807129640531758594300478943103007500899415647173355077883386144437230549480010891272674924132771447025299072265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -104194074737799198623913192776912187024360044488899950987395103473245060888634364188101565692585895495630580810500083551627543484787977320846473215852749965214649315185837237109466621172293892512558149301534349378861046107151534312469077555718697782661040744409667533677055403075844052255733667709037239447551038897336212797246002028328763829838852536746308529032896850527464501387251909022799762015406256179648844022670602118835819355580434487459656259388075109323819455879305515118363711320398814148642675211201348378412127568619305668723138820380015604997355495523459629364210457176569995758040581069528620683979939165124948248334119666076009050415322506836375898341156160870224646260144005257538755539002409316095079451231359020078431374476345170400397783546627182578875007816816948259948948701331991543191154283990835363122421206697465541212576293386453047424299214029253431864138754809779607525692845400731715893796846879625299901838707594661742998747137531450013286855516971795698903030555113095921031176359842312215738044812220926741560984770903883132747228866945928807008183246313184715882048640393655381714045116836598681946143060611611095676597553572252681325593309656655803244778569259996906380878791321134524544518457271065211236187653401470551550824998740664711374866030464697559248688203997063621952272064242161944787723621798785079281110247805950007327936339512827016732851267932881387703559025292130430452561799978224132961530079134014848677289246886933366861459726067997166651623073677768866028975583538750170184308394673829250290774848306431554236931318574121715721383085109560061025766905841143313880815606396136551875052449774750603077680430211827888298214944526238515752087827822840564511617122570874828924356939308917282119938903682902755295986414976108870127280679737647247234825351654688330927205901077113811821179453169711095631573902802483791586334170528611192102431662039839902665539565634360973411237839043939186617193756245110172874697862441380089465308365196384296871839794673873156507761095839616597483529647787728167671030002752417972589856667188277838789977618834328169575570165271390326230715040885946167819690547579624650900377725184795069562736335454324002845856144484307695608256588106446001790480460461111290692846167645849044836387014866703349880451005289542261220524841348835596735708195522443831924188459815485443694092020408003362549565771503375428367546430467067607365975072521459635183054248884976207672869804224755795974137960912724349765314982887637460946821084581377894738048946564467908891244333147292951857925317982612147481657834696386091438176122057215633877757104989224855797934848666431493807043720857754690859115958054897430229689858625962669148845799497257814038069770157201424417664813447860907511203219960319600555803285672357564761206818005658355372501678383588413799231292774037404731135197605928373826406745814976863855048019709910383193017749196480176171406942215672987875659937257743902060714212898234033085102786945211999729344888455986130990853156607242777885460190123560962526625171903119038713511651206561512929523065305135752737581822272033279945143531978970050518808975110887824283572056334965018080020251786454763083327650024488039472210428537467229776908705006872826196392212137666128716246280997973437398131550649961058186047166447241148413272224629116032858253293551906783488445857919366196545203584049642760056348313479875543011843877786897621727019258822834404153763483765396145778160346618453421305146352761786946709243047121540667390957630735476519009108850909145816167281782290984302699071191136724858364144782980281226233526323705526788976759382517628121955765191082066745134096954277996393972513032762616402563287113755238592919837797495311330564170317500027728911901638447111387152211482636054000910857275698692783083587635718148844475752341128761501901255121478704910042630417531980409281857835545939710381389660874512612107753058017339199868038735526542201482371786157807309571114596065543111600864915032638743566383097270773087697538568351938564022360301475061692219240082244656279306982189756524477590910692886001289011937567716571707159094976359249557716499019803464794440938622726316162861915400170421164457653694696046546420243319875597131528603049585335896129627325731471768204874634963540175378314029555803198096606421232477911596477286213514290459993685206759022158501887911868670334849283663118063335201931404311686610176085542294154422116487797826671029639585710207258202042071446431711086133887187644715839609167850840169451590925791229394373643234800370359312049132935960593594628514330933392098134162267385389597722087515703247503065593289805842404575315284161680752800579477802162476552783968330686726484203834659555217942911154645826292091514005905082547219216858911859118516516599190561659587043103325763652625986669302276609483989586512827933936678551487716987891661019048273596847238709026565674075553395805088538486011281027092617052854965428622697821453119618572950640877913338979423091712456685922932601632943402197649895428602756052901478455978985328762264958978860875468300478661477674155522410530915704708394808902007503948397649143128442814262962341308593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -1128003667879945642420773346108076666369212430939432896289964383000686641895339232555572024991865564163314867175344760506504271033705303964712438309675608358735624681758954051275055736847685006083674500824304038410954563976037278016696722035952410825246516995112481727003044813407757274537048913130151768120703427799622424671689868572497181807837483021513962939451716526640097543668339720232040732640166528046814329327263829935421312639183199488982021636550996550736863050492054797948247787562532816994964394187246378751038476513036443748314228021285270429196994801099097224568004524404847343909074369420419277273006272820409734119984612777020120736740897041384129688037854539719248055538650638364132049490133353442339283697675970279669230231629656462313731489579042217484619984702091700557729814085964647580701971012698682281764822763747635713969884267811221822300357115046139599027132758998394288653795264065895548358563795005077656476989859724285008624326900217232313426118696875169857133904138927638612739189658285161162842660067533150615155249728829883068012236983155849242765761895939411252824147351625733295487487752409970993987265535934769862235353072983856189998990570434523934086393092102194433068850020550979936571336683893589008388837629966875737107059224542039799426061372961704628293436995085038809569903039685601089107335818339436627146231964230073269969831057014141128247325385555108863322745338603350508427537462685245611957202147531140401943954965732367933313374659466056845799059198851981457512250912457834261835099488083179007741748153325476272688963188123585571267599412493722253152412155883460374931204651807878049422756670188040568253233827576131319501429479364262184029317795041797615266381924890965084371746207427498497036721471239689949628869141744672227691151572812978406911148885465832779702271591317051377444653233102905888655698259374585855374139183903125892846416504917532563725392172835605652944319104550710846780538582509876720439082276193898573271047024692489774538964110540510988735487676010005223518735330371441512743408547392484981972959492070816983171797900836835640016192195673073297734336098989134205322906485866900522104191190648142139630884337891063930247314494149485972471472965252939415246227346030871095053201531768520242637660096405818613184817135637146175216519677709581896242368824660820012256546007830844690357427147003294454243322771007884277139961956340498153415908798838560961021182284902013993672983765718049707129172233455445230643330278403679396971734541061157339523271691544642734819814547231350822984178536106880565284270742041529325133266516519145833952211178238124956041806796821088703137062333428134460347207833648949858483647138828235582624450868658611735263770233281334330589600026506805966415644412380490954502750352550938892375362447049129586640946787329243821393792648961710999746288843062993546092879961911804074205364802985712355309651587716332475188352879695948967971493889280287867363752284083967025547946160099901990599792698212242810673814788216495452722591755632977552797885988204809033294280639014077104700030290424998289922419556098618972243352984546249607897606640508580026816357051853973649549114996591093987693127058998075077297197069284358947868202864273453685997645245900238570210762452965986895459454526070231436136601141081734340154798062685802429374715062295967502803071113399677592649453639213827111382747638314776441218457325113698521789214749732684421661752741418615299453489156577029387980062854633294797701809522214563741773689187619193511718763063410661484799253768358494468934752692804605702982171448465701506567488096757425879087118533355412317720465243168426146343693166315186909018553173014915079902131701938973276025967444398164597684955894615456273818747064413378127091334916932439506528529698055626752698304123259476516150607853587304482247168717299153574130907229139069145375248754412305148164787280797848443316770297030197574138666228729719683043223113385111903281041348356498259651131062876047756319380974717701841058345062653218768145571498555088271496082561589112073498520742871447185295183862740271229626997181595333706263054178145986793174237908392348644648871993913588583934034085040639955252918271935798039145226761922018995012954674986548227935711313563528988944697307917426448714708592497527677173215808035486112010337498253346953561465558973170651019060895766790832160508196806313900798164265350433276795433515558607399070014822152068319133131046465282267821916174348432896406462078776675178765720097760342561633580840285496634824477322931491201204680398598321155454246924364196876097670821211601021096816240835835956212940298773578440558352264281767737081257465402780599583490428246249037037615283159186769645073738307464922940648210401609567921075501486907563880122959156217886399997851926554892403849080700626750372271184317769235583909338303609253380162944888430145957480028795012182631995305108598935505427915166211302190267071969718271774621690595594355897039649478646168501613494597592495326434410876543516271047405361540630249560568737428956983963939025901717690644548556089119526045765523048444752140126538464255627775220157586819386482238769531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -11846780193897791319647587607835803178132348817259695759149814273097646339541233200634362140239985828019642470520579221248929760489473834415494737581533165374150983638597235060858684105391126732613877528991564861227522020353157028083741793482777385063499170566535239073618411548147358911049736248030646552656065881702338786865012419901127425342978878774562387432983966178999311840350485462188413838355930184207560873970561706716945980544404989557277251566189617819423628202821135283742446967245299437231622028844121059047172185256599129920105980349290120340275527179405471459945228005928456967722828772910191854002454850487644255839338243314487086248599606577857861899358309216586696479229350825749703699113807055906962323093180563802008907335009399458249470061553204640010152998659499573592972967951746875641673443517116217564139375193025661881080619067877126670260053476748696380500150035850687901918654062230742782827170142337364237031805205104590098173465625337258203660022110561927898752368306465187549403044380679701454225176149462776163318415270601094497140808755067783374713176430805534345931261723716200034853781302042472085106643618215639741843387746379270169244143239787616903235588192217283654696352534353196326062238112598265855797603019579044768967188461954858988098095083388777344591844924929532260285090933648330114398912209433650988404463383246622043738415218261428662434678817404082089289078818982694932417131328727386240968513237868606465084785261332233384486362444389853632226206286258999038927762211161973406848670420220198089329629691907866002677952390703339948647115442497819006512987522252904471687616856826572339536731996759298051323455327016818822418873005487472894738481798410588543870930896753806918565744648333773082649921851602899639662518733670529659387264067514117588025679491659818079145042758200348419573087305135666439328872061571918068880286204871466148082588826057490463006718263908587952416058869510841525063124568744362560660288648461530752962081629030722471875738415324639887278073488676996885531642311916262912183471661382130585353202984335904158693968854268718729882130064589557801394264420434577968895070379636044582850542929846258972431974915809923561510415513725537534257861501597606953627592746946229422416099071761969341097620003763219959629181095190433324650451824296010234930634403768435580553993119342586912296890039578268722767178412078115329058113016534008981781394667653463378076472344566127880758286213415711151600346596122515401484216830056491456119647581192971097026524812627732914401517873628743707691186436954979224700692982398423429972272736567418172427416471668037413347242726497430056473313988021965674270212843050683870242835658766048078321759638772645564469766249080921306045516424471537931559868230088155068079002278989051191753638790384234168091140049597981851334135941262538760064071290549634251519874183145490778705533167342401931072279914662806867376438061575496523477232451504037423574779147899971762147039764578561357186386955721468913391261887152875316995224297750217968816532961881571652360129897410774901785612878046444133660546708898572509513357390923096905327408605159205771735793115826919592646787937245611227410250222321608278072437064068072146227562170377588815540351011949278099884544817137504770041946555345036643523444051595126820342003450898659582867943826409543690168505098657744392177763694338509189535969706234293643602447197847877067670548886271330629056816252122827348278704336148174415173725693387730668918887499882744535383783631046149799845775606682064630514042807396618407457639935287166575877159685979963053072162504486455470109605053795119338463062744817630945506034114591647071256630784882196954071908251481214908141932948698106671022034451857689656637158075425609794408907101476707784659966595315389632145604078525948605614654678314418537080723057343097911997549082333035135416398815418157259923056565084813591270806961260609726248706608731906217741754800669725149077235194135409354274506441720963388298717575498838819472670183726679431308396655163904270786721656632487821570756421122169251076507170332531106539290740973556788327834330183283595130261269642901602778291644965182214036935672286091797745387709689648074841586650014500687139075191937471686851477202326959147820895197486529613761403133226342786054738562607709245593496072701220144763554680950493893358933369509482067425701142887566127471695234355153214777929758877063664230877718017277394006687281927225135691065068031277820032769246842533080477847283916474535374556012104397585719563830109744727913757909731344730899750065965116855008664146755295849126245005497505568849296574730491640634071476650154149498069027232324652729957120747452409459217570335765757270097701715741642632042139436571252205986171583803275316084768772465257814576424743503901647901683449268976891975690154028994688652486208615347784302890649571308386394412396290148748306866266883219310570989339903832731991208429099887069164913749417277656978033843753822175281659419045934126566750480792758898144861332138148683143299158626555118706356673547045204795971217494143803699210150241668776054385961567849446593596680400013923645019531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -127085802198619403122414009278127746865804114526164953977516622279011864549794183979398150811798973432803995533021818273174195666951912523185633768826279287415538874598025017294039638468676488973743325023485043097882364134834373474578250473568795885413638105431001104890996305052663846665392406239265679875001113444605857261274109928926053701036497215862169538948899254904229953414464989066448533149563759777535358186506772484262887375998993019018492453621198140846482270467601082120143638487329939697740992699884148495613642987205166881827551964303639792399656784719508164930076578664963265051937461990805862406261801072130344119666991317244104816347694348006870170441039564033930416182224989340076034062904979599059342830443445298188524752478669750726115646743462750239395268894256054073722530242875069603482560663735747217188947310325439958715083580545626154275132900480094871692802098761118617024639378610207437396635627508123933547809281277709603792789535752833815496605112167927103882026556188216899705431161147825944158796020959172378424401098856206226508761055466340804151289489492933939927904864285319919511928380015062004382595897032959308052321604892549316639113875199407691719730673723152877204043881195685252805657153433455917131143644442909631868375603972249945372000193184891065616551092948818331950578254296932209775785567375846921250411606535232353188297028646986492354374326218604823286619929747855163892896533876323600773408358311637832372350069891691340146884736090078723464281576965156048376760700334474680347681658364621181724128391356658500232566983660456441663024919849994615661560810260976682064608331148967909842948635634663169126865464789630811791771385600918323435399453242729103233453964428045563142684847978537981612466761649778341599321542442447205698821955303853331668448019685452793808091122207268030482482841109389060918235573446800732077770955989220810525636097422166757165454816893097846239137880827904799029581584132726925766547951628557241727762979255541081674391230970213629964861682390948017147765383736081965963977563641100981673878281336430560068677455853424291076803662715074523708322092462455260192089827872010426371805448151797971300593264178657093858865652909488892865498421399289627238893083181136552233384062077085863444571797599012261847899501041940399582776537914957059978701721325614726878125368205061211339625845598317141563397264686993733621028489728277724249412670879161884452931248372097682278687116061446338412708690339539224197714857569003060728445835984710772070125888566200658150055266946986768690736651110189259981784676619151583711667560617154356188599619664780195867145817090344168220423500521815366159122193581034572788842713665026283203280285854181969050913463133659439038653826747315354106907604867276206311678501049402740168630379575947906486966939615830543026962617927205742019009354106238945700259220013278571230124891139436677598111495454043360768230996136951586217887033892594111051110728218649521219191080001960016119583044551092218079676996859886509295762224831180396039709516724264263677290348954315546970645724264091729650112030222457697470601337008477137975186188159577755420748856463044608937607339668560962011359088565842636770766341586920990836036968746552433752781511266747321626673304236776119049918783697568773067086319786230745660675409049002853691561438649381411123764389272255641136865133807018354321079978902743727127248771347747217834060120447864790006932058063909150627724662319141034684383242542085014299737104554492496992698380034703500552280228402160747068180282948052965310736955557945632957948937998435598661247087442176301889190350823274548574256262337088601675854576899966257515174109454753481644848292744942885352240130454636534234044617214242895432573936093399736455205961998202858267801506652268587277649470791893723273436512347719596421154305070947072610872995141860452943017982408608087701617122421082617953669217306646542849698169870508556111878368898947423007475984158328896769947620581844264948285711993338288340844472139787184315659326598880756431795675597695125859152224598714786148394527819338644732702714431349867274790053666485989723611548322946891947629039607791881072198687984619686830823483072079629538877598411962692684021500596352232530203279450767121362487497380951663801707297598989099469118969515351622547330745991963222921365385350523104745095483847021793743482919827870057408443508433270471387266881600523385035478779616329659090101873547553373178383346237520667302405188466718380704120010071510247118833747094589671351508083766847834506287574096225227288282991126929604154086643318692506042065291801733414281155021847889225811826088917613583477500887710387338429491837703249323083416153845868745220737127123745520702666416517768659154458697837873820407226859013416017364663553791812827903369144150546369930098129031600209598541980711955629220435905196938982862417998273987747537029901324062590719810506720478237914489256260216387140213022959344705165928407741362057269631291396633466293385982994566406879305061503379837970823665012470060534892736060480309492255718684740635689496164183314558209130790986961807149562719371962547302246093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -1265418964037797383480922129593166245736513634346762644521492776771741053955165734148946046599062619921896047699902497575833908873143724231851785314041228818787163814733224912414926438119632317982788894118920793019624530931446555749861122181149849935787520688369500886826899202199088517538477075772762431643075210088042916655800429336968445319980741045227195674088857318195207599700832707430309166278790256158021055224402965039782685793817385376423493767837331328851833213444614529165097607508324551540271642256774430084264252859712440853119360657968638260965282347263356916981016542545006481201511101599517998736083053416081168689511005894973175372381900769738610049906972941367866424256081394254650767374555229964781418106627449026105003046413648631204482666094239825712324913259764903674488044493614394157751458025151758499697191642070494869166197184070315656217564068723113734375091125424736338415571735807790861701090308555462201349963178718322894296473400583886407385443873473380734743353277266497802667935250391779030424003990389954072075957203081004173216294869143835570167380430327740131092517130984927490199882179306140871913306146564427887795527449675623334306757816562287228138766289758422812428913575774399341101790870548196708539811379164126389601923635341445738814743002688042630163972187675914519507172459789060616434226004294020343517371256029305549771973720268726224932378555390172137118792612305728378793796758855855072342087379153153208888393525361417420299041631179106929630880534935435948989647810345245813856276066283719630540356056990784959956993635266715815826122768080140621293673075495120117349211728500886501082274856631520185327525910120983709356432834167459540278483102856728651931156121241339132481187741706652713252304399275444869718020036600914016650049708062704807584216784689529783365829280508572752351371973361103889017012814308625643068712161082510603659490973313028630757004378640879200636386251754385682443091279593414255593131133453840898031773457586598751193826842993067029616184285069364486949030007307412612100808810125681123058505176143675556273645814773919459905307888508885958918539813388235570680569202709372763085489820693918872828580882972216281956814141457421081328995370062171447901574642245173983569767142174765908584142648040289404157772049859539711352068850990140439283088079711988045671310399749804638407436707146439058868651923059059224521593550914105820016810546812516103446649617411020986931761402438393517279375208686295745848863953091277652343982625206513152841479868879429119617831884554267059033318460479672915491736304256473750122842208912651072826713701736926712854559910234455231105855385953183366969506435290599210630177704264642147927556703382687280493477232040877141785026614183145644800643919769907836750656885453112447178838877173073135111084170534840741060474468157876570525188591113659386215418624963389467145806505630464744654738323254661795326300550003720134568912305530386606709711966631704362194972642441148575185517227737807123725241647064519504296179449061341102978655703767096851970851697858983712112973926128042666227992488037615226016109954689421305063094783917344945759770931727869232524062770902189083101521846581190460910235138760565438786268907846484980783436133994145826842105171609654388545581042893972218902903677202685502401802373705396032890447229413714320292336908696407093190910861494616724423617382963442918521936772023827574421165722900409783767696644702891151586079600572836145039160497011439428196890042684195462104043853435494523001158230273156808155098085596471909879389366459279169926637109994653066551129914093257654525576654605209609323187173021926366366362906961903143903749837583127627520958356718597370808535241780054496001757999300982709863757829840649809119761538588265020339731186328756843689417266315496570427028620036120600134477885337970970595162961352060310567258474382109420032724741183615932451159455100295614389624829640915548276580247997222619113305557751255673176050465307234125585208713667082123456848392888557077435636700774607292061038287556931202379648030804081885527199393354448992735492442727132113528315654336244442051406181404343289135610257408137414783325653302035622911967856578409245649863117434467510777424711525114284031284544754404178217993552627859204840461558376444254704192701241664290244729168213012870154699152895357789344896861298050702474413261466687838862408785016887750136540303731128696541487826045457120026120863632248050635964455470889332531299866152241895894487020954898640365150033099296530255284485168162093752897154147560345103831181249211904167623526191534902844062365380387164098847423109797509453154389784221043957726422860613216368525129865400096202291061187805206178791780957925904584957229900903940141992553428318201876198892561439401647813722342296786117690611390616965231251714340759862170126986694795148946453907990579075394650436641598504017440573004731559303345881087090087598330335514905401437792496505379641287709522025508796537452344944894181744711737635407096216598046880678949071023884885637445999896404394107004945011073028579923140627051193711065364939386188348466897801044583320617675781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -9996333867070348271634514030578499937120960830533434964763220497197509775903982507692107921143850712731875639807766015427759700440377565343261276103899047052938183035135552445526461938477582581984414277593053399972198965766797328443029183420800644242293392070257237743959496883688182468078555220253990649081226573030210372509822408020584280220215201010584064048479471516613319573745974028042614274385289535261765072201111858056184175913276232295214054049501827932089054257843133485214944907094297301423311719559888248667895027270926857251660699749093390348440072751243050468336815252785030115245660053441925342629037704852058920233610977770402079625276153167052558196144673820857371404741522261243275693972858956625224005895739953499748450727668176005559129304862814459466409322304357997995912761677184803667601341196008824951404429534262725037828026100200662403606788876056298575197034302085515943971951803958370421962920586443000365467397858733786498461266794485821617974317040511651075058379538910231162123490234322153081887225601190349090543134095531395101025823372024740346545095755621403924714637050449393056467774223336912711576393841991390867026949205273358795799103357686854414163931575222388275534270619138615684679664902437259759663102457177075679266557084490656673908168758749698753697047527830378804897159191962344664418935457635050345638252485181697499680704770145640602829218048681301948149838585915978040426430408931175411346456399838332683342852482544235923015343012778257158177660502359539710474352033807407520861911663505289241355945061215808351860758053454783052846886392319090293346678276814932208046005798610330705698408574837919371193817596692381104969332568742121717911856563052093457643710632807449045845333892301098657690403031691990608108962892395019400795114306638325645641638880426215916189228295871270991671121919183219258591545975596516794917637173125091653066963584814368047359915228149764830524353836096559341652167160481203306542780586843788841373408205319838491137073324864654657392178315673971844788315698732587918971242199827853808246592664734780778404229261938169781792968611212343203981225160900769902167029058272130403091241593626549521321902991498353098157122855942989422319093382161178208287097799710035765678661610681204899249847660333224310759456144340246012439260439007982324839714607449982380614638603429096732172338822204549658778893383518650344653439771793559404925018756140686383639365243026157081391100033526211062836708113238528445738810712275845465025237802791684704287454257089541317495449914781037946306835003945849111571298716090108338072122170857807421205497200228711754417812668579250774611051433584879943521615641100001471170721811499645900242260498757116343936972173505524983123558534928575564009499204063875871754591588174310286265145191345411299984611678009075915798306492243874664308643729500889469953196971257768640293633806353817813416267809331353150005854699191016955574849500638531419428508795691914347022723578669057808797708978146643236028120402926909921924230912069669080531193491521115080958118071914896861561182626888710838681356267671098614492454281327657164352646310297570084309085325501525319282577825110671312615251663505237044963252369740652040227227904505686497840757074261182295786120259158349362371150781746564413334452623509841790885149275817430994314728357278087651968248055258131677484075575570781874257282558212354643901947549625965023800182462006413527694746714292654207005670581320787240473278854307437996487814334427360845632284534110811283480362694522336103808076582788380773912129222555319095405648069220756591389413126300603077759671983123033657773101336351594980339873495674986939726633344613063990400824642345701668267518233246901930938394254193294036529098477268627580676103541678211413367710473009522606035780371602831027841340715574846840220359230230154784570985348144960182839343124339842758308158996249812214015750116357939188428237859007290670038550371098982358303555752796433111490828396704982149678352836090656547858029486313297314261139136832692130184989794912090239315987171941144261735871545577776621603647942758971870283665715860228255392296607647425420838155045320032359242645911109237445441837354565077044594579651942404285489608180948988935069547445463271766548324087897231125220366795153418242041411799247899196422122598474579311745125169523582748992816571696358646022941002736489090426914050174677886085184438861783001818448481660529703379661261260853737185247268547870780771185745295929078257822790476023962649116392382218190701841729224615710060228198560037132000649242052415093524445131641979120528876868142089585191502699889962416579249701708437203735306073436622465414004581528535371434544033851255805525949922659508459586054958600181357518165043281062454471092019932154567930489780855814243841198691600532753090560971311193132677304452336824897822871420824455506627041909709373066270179641989229498359603941100905238388775874019597584956993193924430239769624896771467458479598897543546232216731216883394473867558156555005726703262586428348723952453332715024779913614275591554762514622337208372939001704330131294042596292681992053985595703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -51168162939620430697833655676023427979674182614515813347968342820549682801885877605739244270557816378899071815778613578877142768408356836725357437534464683494238325157752325557895781494343673038048699685936390822155653645756985153246234551789053627243006071559660365309523041716042116476511675161124839493845020680917284362329706719426395538406465466980623181277861855932406256097958949877500574233748712514917285212624089692044397389113854359031764737346655734462106278367939477313224270776068654688688113569725519599925446957489022622173007430465776652605880139136628133055059568911521068224533338706564850988021546822134494955482395399684024765814642080637814455409053160473255033136988678968396266884602349842222554460500175245361636238112214525503711258101852760254006660745775206702710188493369002237745430617984135530605341017701388620580868423167236035472021808444642826863992839796343347609013556607109342230375748203862381465123501975865665331912229389100669552403289603500933087415247971850010259432675366596299011426148691996127478442573712339235597040221335090533033535296983070637873708577059211190755624120886038570184928606313806137945563369845025133879537524833531592924378337401239901833823807049240347857502386826291714192087253661158982922941761467535460603560741844811497851395284835680456019315960911698028934823668566995681513873900767321524991992307840380739726487000786036722735537818504137619481891109305823339621373779832103701863735789024726144271407470954482239817673770636934400171048585787602512577753622729012058337982729980489554392625760120751165588284590254949015968894064475409972732379902749532121845356899598186508324381034428556194945684353690739975861495586463563469812636397456585563849559453510627651430195626315807687968149658760175741291519796986901318050718849009758164491176721118930768248593053383304414639253284638016707375769442876425387001567395784961700493306736262750931045002786952603699704316140776818287860632540446605074106343802757250720322378843203797870390983495905306107007286330909074080942511576072044977108988356565228082554079843927056997416253125043467438235199607671445471497826765580010308808916567289505632850668812496178349668324514761655992638769501435691955732424022518720697523123710580314978092269615514372743618263310258112714676587345266055167392423084108647164041338460762727292964480681237757276551688839432787397115701411726260787642648540204199299712082601692173169408026058721367761629120219692850779356413436472566271851831449955098103201651957254266488617211482404947890623046794722791620986919880947747746870558814855139933483822803249392950203894765933591924102302579069110636523902702752983138432144400400791407150702308082069341047527866858388309161369103750046485964073376818780716347677799852053345353548424575019903997433744684122606035442055187218193100697364492613374423578413202619453571159638483585855693122520063266761303808069984360753545826606461540608784322883924177338706502236625325217959737961290893385153292619658674573650744696297354807932135883240998244922979692507204583861569776144219813219196327011779666662622759361317991886151769385027975403442996018624003828307325390055880811943779819606126960134507737808553254414504099680458802345996412914523938510098595070596281801576884285662369445585135929913312817313743440862199125205990795196438589887881118972284954937332214702531340555235014865987653060509614967895226452664380929075873272840114084014951114058718338948401354597114096872093839270252775708716430106557470531686801716811175643317789978675635766784172993662817437629061486506893298129983496601473288110402040527120796850174353593111137411767847732762053568217203569904188985265202420914334594752161122753617156514056870663417977964608183469346392642492259557835787354984259039640934461902442337094668319032439335227204043977848891236147413779803402776661075521666397685179812631172812520042785296597356682477347856234060698245077545767722817062101940547647950100835631186559289170018711972320152343463249648490438200111204725052188285463054039060562226108168604814268021436939527492805961109890916729885663368979774766417318700941559252200745785872780331644519159645429347689720927113813734643128784110015232191287458668586702952338157005840154759739473726326108219914553241321073284404165250881849995931972436765811684428652828462405527784880474471928385318560891369423461045434650815939966507465401873042388677875736114982798266991136587175212529824748522812538637866340426123445177082275518191037181240007570724479169471460939744251361389742708542837355537406478532727374225948571999467531672821235578705065915206338943694334156897021323951921237583076487058088595196631959030882629691733094796229373962812660824244104142096562128205621901387265765851804172335509023173308192505975461454889220815072952623425100687856016723909054531333327660764356825943290537229078742273088730635047705501044289138906641493214256204434259543268917885941555793176629778927602579807749667907620291904741669216608485218537339611992538621976691354242807073466969970577850711298197520756478566149159376796328422274484749646797152934595942497253417968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -44256049541509676288671259103268168485733442816369020325566530619000719602645311145708296498464831827842934913997859857354956456556479874013282222906820208731264870615376540042203718046809259307655380105417859255749468172482157084007024225948194187467398377490876311104771276055598991461173090274051412691041285768840129094836119464890733525599004255698617100531384437909570012564481566521189711637414581897781727287815594002347659813154801644334466822842034310820708287624802845103699207660518075944193692655971342348882929118500182223126976726112407024977749514308875383661802063495193146108923287446223833335429686254507129788935866750636226453964316568942383408746409000009839785586975194470214365949661434804380171195809547303366546372452556898463456146042526292248597689710946900133700648189684811863457551185339536861273350906365901204215769325459721671494106516903675318861952494883620436819640819104553811894149929573607775726375906794955222364251254834435260172565905161617427958073537968478966061491646355866265134080982130255750542270215137247089162754779846932358353513880830969726392431767362620406327653492636878652167561647764480486347113079430261311986722662460340617064827910439298695557246424396472789060799940166217754704229199944655045759882827567608558520202740843837399028562810960292625432775542217492094230170886610372757034749367249783330911822014308146530094239247836483507903565791547930911701811024199528970268752802522977588869018653035428203681963755346945599248201338872967004830708994298225962875261488394742788878220755206053904437043890746904661048954158874307295180857646112292767788282579115552544593617189087310998901163503100807491997722760012551650704961440807052090634889848266395889024144877025460222163090889504129051521464185438182100060356513387764954261759881418429260046453991806978090905979502437676285049449579161484472897307688099059115299077500231320787274334884460396884283229993013217028981271086944456664520948151443623066965284429708793648906280112836924819712283154496023422041559523744233573640766872052869167565634197068345003219747741050085735220346507768666016347149701076780152550864395066340954058969327260589667604852617878961133108411380455990873747770062877899055433884548254732530392280532232285640594216967924921686037403146858562999179163657080754755269803309286671415229489420318515744134449097834307814346940469958889987598088334965397383361508299833162870712328430444070030547902028289605384557172931057717710169757188329120051176717942130681184678003122901571965224421179717643030219606018718395755775048880182227586566557337480961395492241563159577637870584248105887961341063443418791760300013108735067037490319858005675035268882321825862817000542395822792193386019864899747618451843733848116545272371370724433747325792901379387323855889548458318285205356820655797374175698512660198326904252424239921419791442370420168046495492713546693885411366695652536051576021220189083068181813808426560012092417126401104258933336164562959375018669066318580387949012195740775172660535367472730953272546621751801639914058633519658823295425170778862027837449440990414885021293515875585160729379427542500651067760017808196964349731717936038340443017509201569030526851454972934473634875040401590665526204201234845162516368410242799532421103531601171452988430785507810204243617325543790554947688792874660908006722092600319837482793350630505826223871530516512348261107382489937245004535647948546414961245749875011417654615642056075487834600120794230787606964602430219924482200449729193693503201608583500275325828655109907229621789380574190363993554757533503791067608655891984018519249826852701024140291784496328878363593350268563534488316068380459041027453379503912583905666246574419729022743989732456685232730797203107635068806793041669582487996857608388004047577119424866010648079073334514999927396615383266272450219324394283948976559904334290752778871432556234223927959900815666651839510049653828212852708692199146752791094539677616038244824395650559847015618757400896599745292711879604473996316352204019464703901428483649946220506613845954776184001494069078966215125237841574403360541817924565314142792098863314014969428636473705378369590501964803521828941813370360248912239495992954504171539226298134605673171826955507888950462385401155112408834192894914592062901501685477776585704164747315958572910784035816869493743609297159179988976717174983575911946129568781429812610925136667111786869393630063467692628584741261011389677047864494007971184836901453981718330069613022127289863853311263519042228299304447241356683944572523679456802132953781093155385668296384156212531125540270015459138732258578316179290304755035511116898763478774400790258985276055978884786364189521795991324042131617831719995823053018935926812928119949928184323689342771677606487924049584841918277477577836215505951260666034113279793497271603001832891644558614722773021568850027008649155046771001793285169591347143481632850308482627944915013582483572753785013988601157720613288960542807234594535951748297887538959105241359131868034754580736939051282827223583694704450697606735431361192301377770830004010349512100219726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 1972042684172237747734830868355957324030609286248005987369217358951109624621951526574995511241139887482185817809673185368853190912142435207415075618413337249965814514505087026481163655982480741006926620193691809922902112208940767367777912231190761908686155631350460354935894790529604893133265330347946676131219609405661038786484001132139008644275208171744928161020494350902898633297858441431979043831896000583773584923006185768905181948628662488899415386193526096564820572915518023158241343581390813716603983626277686894156810962044173372388451820753160019362865738000141658299862609957737377989735242154265163707704440808566757021141442508491522559519827764043361656844632199221971859255114745055693338033313129087661029712283818829625430386926494643878290094325088011139679714378690304693853397076848166620685735905285935320645191324472788027707603435301436522807074500405409512247592080034814356987970023462382067447294497912323689362291240660502834133580276536857071622960216303446625855533373093516288337416328933838382570860401087943852542783077000541132515171281352907213010800549973266775193868541652736197072067354793709290076467905241261287952029203637365468556572768676043855741424327152409724475797301466133521569238532471049619474045005923897433663341691638627902659028171754676492173462050926331084664222685322456276896621446118552521940151948867239027544041952825100307618856606850253726545946937676806199037976057399550909222019267246444121067377765666957145494215947111101336374644522848864589279635938514743091002360264589860743388682191791470304436236370120987004460852255143116534624816817573073991805238398174983634237011111604945377772410539808309374846809602338970562222165989165953877365564969215643005696503030792665104871589661338335833446569595516460057395144169393491043329753266073961924430639189208228434109193588524192716217216796163457705752809932705897904265696580808067438168818260858506979105730949410064939833392639476320393911165117453930070169662083576732874065275422820604041353049105051472619319672784911654335969404714862050559637282273637626127031064593306106797351720010031573048654822522479822421487532398808509358771617816090524612090894898223742975151302234916590367884105259213138983627615423911632799373262877024431036771401211411657299349563504090504302903404532439279382606763667562749414411050913539703993188846743199158737416986002299267367119342506424075846368723057377109556228139888138204539572258921551977624891761716834573310698219354085467637683170636581721061303353592752151565756128932434433221367179646591980328970226597885475523003510151279237580772418261225077429023205007859626883258003179323513537938633132313643929200595958678945940914630014610170478139457890888973260735993396035176123534022508214379226559744936159879430074485236598110056913410558365098127781432611330309925996251665510771966587056666817888150913088209620839192810702972151343678754132627745531354355195472806943783419021817110850455409252883079354983347377104749067236423127330120669671301264305799673641942499443311433980047297427897730238371213747551454362539303555522565337480992073210544342874041413461010922167421371978823683883301948625267335261819521443355007619487166814225135637209710110841298273613376593579687508679224414437775932442364505673834373778370937844435686378099809619763756293388496209947083045283561867232284770471816536341064953575520604336138264615634353320869633875690236573976306746010498079397194449067127718835080088912913489909286102571164915245959363735543878397900894870525080591625849662389334713303195701876550848273703150476929926589879245696490851764191386645050298290803847393777443951649128109438801771303796400558775283846793109429912923422620480353990393886508892935553412639181381021674358005602493617234130583467975033355866323298446880844557550489597228257040770333239756316853444148860377381066738250112945705908909435139538261038963772641044900282797064554030795788653488101827316021265325919474585277869048079839181875745078859250520556963808641664224085221460200612366698563245965363557020156859938734259562305041554158576310277161725054614775288667666957071114545880365671566518737434778456357824808794668358913853104301506088409744685265270496611433311939531271625043975641671179164832364217919828734482064537828622527613652059127996244288245505064135709991169323720149154437989155375110940693314968325417821333520369266661463462283233116043257009892709029731931708240691083389561792912008963032561806487880293802639157730070765594426412260134788870182631705897364361783840932426656567051386963895561161517284579641121803916132771600424958187377442794927141054156205716730617579135161460078827727111083573558357847484833935106802373293989405027501600515598226859567262188745051097676823731030022248216250109064824960329978324774762595914796198333347303606532062325681581598988425478528985826970516474113283393896162165583710410356433134962736330841523314060004402051404924387491154523080091681754005546715370832949718168051334821204289952511074569715898203592650277994835992413534624917805057954987340953546052120826604952516768677988809722592122852802276611328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 20790482777122806531713323922378223872493157339842606630530687403556269777989850287375542043201950899868367575071965914847049618767785614549325725481940389772562268539884077542661267833661306403848256615230582360515598842178165882336386915101253576492674052355842136888723765174854043486854402864252967377237182465212164070317349620084549854801417687794435972849338473332714878710333589731507645315324534689485662680414612225203649082380324688974523283690715787134046065508092117884531754050808069711244538831470733624852909122915773153255973183784216880897794852313031755521963709841617338751110186489064456787587275689454286023737123262948441023757760608024851642971556531962533842503849618161942547257407758711818020524678203173089506030936252452391690854508515552368103520945789968913336440083458961028683704078936798102449971307992822385501803015787574663105304412835926694876180983830040548452612071143492255268961619864823159366333179630229050249989992482847007614074401921978975851881267282094105416204196648906963304441889411824938061672386708315100223606108458784098081320983168963979856117065555835486178685930378722101548214504109130965661147250849860471311551201040232997457640261045746717691450777380698730813779387467899287648057445690883325835055351587739908231997426755041533740622182037826645634944187588570556780452448092324430509004528249937137729576230354490688190486113269454905711868107252538182469803176771319077044741673212975565048493328091065415214424512336996250966896476028288014542897255677800017047884925318122875417979956459994910735246007355533972050554072974461972366838583313927240167101768187579737462653244424941094067555438939679709767663835486607660772867727488198510508540840006998903118003146519009795455257149366328798723941126556124041802775233421656815414157854030122815810424416892269744996989423776962546895292016957725964429606027483635273544221893859445769044990556133226695638475508715956257702827298690770520587137222826984431869072275040955461728670450169009976031466995736500802620659133312663018888399557794459465699018072831674609860935609647580442172484567019401402108193484104108091493662040891969029046156125861509069599164096728317925794635660418374916444733556886744365726946258654688778426613958154786136019514283208628134843795677500321024420147450767080445634915480434060693068441286320177317600597742365327707972680258221584596155858510312299818416800544541468141237405599442708316337993039866354456799121163928351725531711612409335609230271788592166732672549304336976274669983443038785625005616431711028023728252868413004622929728046350303713073554610086268856875187127127267128788517946021139181216049541623826569019566701589302233528712264880829774585261719919897754656847788907109456905086975382356736061513301223267126446227426780099958076072858798377864977451547033437904529888461138029296649031880550279362728373995380647685560579266820440299096253786784143180023096170632972059368959759673561050191071674699147707415604626298999273855190596639609318553385033412921870890655109605196861595052876741419924805448282468690692668326784854028406185589552819749839536982111214192215305341266285083831767458864838122696085815479110325813654567150803190711659537376821967791015770874360150484979015181324014242998858541871476212035699153893950655676018626648818150889346356293164678493667221941505323907001776803400586761325757363356780120840311993026149739296726880125388399808195223659450168728340033381094202647470612295894413446719502162649226618843109623892258667376805610097654151104137476552915910660115947871671736764027847982643009576328056985288770103840992797708133729613838613515797305420966119660647586924148769120053845902277269433225241543380791236539794378615030697479664904195133405111865299774543113629806075557320213608113456090261160886464296330012898110057745765714961221156996492240350182318890973107832521723900112400026881418918727718604651236395242661053868760699304525590074815589719346910629238783178705883630925847791642278839772143648119410980466453381999616006476084969761076514005631534875776001607770900081981024674683929582086543796432642357653390888303856399416266534814571052720306850312204839489041967632725584008700851698381660081889224389562706017962034491584733156240041942140247663186465674242868803503006487270421020146678781756813974828001597186840343303894828467564755968268250329687244837300846077931289792181874059804557465523985363077898859967910475012652803934484107570682111579737407090741835785844394297329858975922821663151320442020127966432858199890454265970520769037573494192682891636110339977673331586104098800687607339803741401915072412303715305498320404948912226186903127451680159791472310902369678472619860247579669385839602476877605302218552009118387545782680698313550086052529660277561336462270522280258042267149583358308249574020058594402938882401207835710843678173203392572306890833874672050213155521818034366290514639667699915675793113599694112687772038713316956464732703164372044044262212306643266244122235835964527021322794443916758294343833543779013074591501935457234979749987724588641689659951225621625781059265136718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 116987850394940208928217622641589372558916741602407492973877179569182779183306082424529962580722550611711502534397297814694644835087802215631265084671051940527067877235721009100759026027311964016445661294075710805855782762118978464568980211590600806051126955314621246288043866416237400831821541159316126922357739821506644731300365037092377951021822335055482040509129691089052647396094822147843846418050162904224766625397094824408126510568774500129167285638411310037520735734626234471350379985979138737763533220485985400792204790141108624014058701912663898344894017387449290756823595715793683419298332038078005515517247610639502652629817797386485240364515474207821503800342905165525662712765684025575708937947260632027798277815439316847466814347189581371656390296326863580662934970582683531331569462463933258216351381490103171039710933556875775771028255047788479454889642489956252400907133564631130234299982013445634480953170239449906597502218554089727343935582701937221400296425192054195265069576756782043944130409670154601981118428289582045842179095491261755796693137212409164466166833358857956782825273394767000869814680361050249624469983760282673010440831992615944387779976799061090848794116551631931102153064943453061092803673017208113262251106487907020984607472823135386289834010618296771836771088020966917888082058970556298834632297675760268191314513239060039878480430491614571541036028280038600532495515869602812408203193769310007333641894225887135716100706207896220798870193164988746884327560177845706943202731102444755405725822655073048509691889223954894405064206893576710046505502391943952927075552223779143108771443540032708002873854399336177965089471446266931894208458534020485513457614817808398891352009603218226443264412606368595261771050309220348512665311027883583875243654666042107616082125328374751245440075532777802921939742562829256421074057127295592245377576921631831895343084906396553744038017529986271029182614768431539842546854600946042013375974053587272095238621672687846347046963264056348766237518456008367020771190755064034550407859951184807451015875920663523740211318178500173017575810423312144943459541901231331556609327506712984711409172948005503902881500953501768290508907434151398209235951380471453717782329673304850471658787210403073349449212791877267300039136231005298263975248238265947074652601992082406297281690090618145593415415780739690203514088764551675259529472181349582042457461377662673896221720071338567854842677818278811657493406651991434502136695036767311195900493922495893653725850392947888421802204526456301993288396696308889718551374722240322878190891249948978524252487164879793902212953780369200523604192631883525710109852973906384859221353487204699523062479464879159733982487934818048004110493794669836477070802935277175041167671531665710869427723284331797580452262733905967002507797671371683547901924912307611353821277828268454821337257341538903338920880223920079862232376815661834041311304308301668883833601641578767636974766051778817411933606665893050243408218844769386581560408278157819498718418676733051079486915486708666697961146701318480431076553562755369384209187373886499457667275376504832703406183088599539424969041316827959001899039147315733976824757387026315935955704739634548618312744273538332748765375881322500462535256388670608132881158313081676223002303104432830875015020768460867443567894312208084615129191371002691955693097904653588519501466504291762659385301615905010593034412048982760563801583348585200559874692133632722496126981087216711391655045768546363607646871620844753222665880991492644046457698622489960792145591047777183362569052358664475989981744057185546191635888466356776206339625796935134525045064777189921394212854847747618646011284350650718921475733028244226940507199340715274908860771659293890761541391682755555652099728895548064491083005082539826912554582260390676813677834203652059942371600407947646429890780176296463685266866936905991738879256693867378318146331964893758535627385030200707399606444183437042529685056956858953239714680610103526872775782451489092282617758400297613505919206406008848528551607856288912048828819561966227164903679112435963128443805160263353190755836541152804373256933162563175384520184133623488068533712369128307236633870856015448239435055988748851675281414029738236314718534466035368248921097349364959326976112317433415572694254338534794754989109889037718685535024556960512090216699820327473174407154143829902508844666341218078452165554435916884404513773856160271655585591429926972175564720974685144275687170549405272710441303616542067951498649635203510977408586384391059330696462054860955733417481810028097369806154509135309374901157035673359007671344375616926135473217532472112511312646160320440572211121131129550279402688193356395971861792236904339969718716267119488367323080837153565524509891920097431090286753029284988478499315480095777936307906338358911467399418660682785967012814193051998521346935474531541323421752081378401082301998231821627232768871796363233853185059624497487310770710567523368667018952938509930757032536929956720665578686090803766958128039103673910587799338578397053297345491955638863146305084228515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 370619333518283656983417553406172319319160604862999746459334524905942528631953290102384301694711375637239539034894666127411249394547883309392464379696171843966827606938334676535045713697988568411251111904118892314990106649141382928873578729817273725575231247974416472412145590528891642799707373915105170214383204252088622745811823477441570636103562184150839640467644545263428427679322657531734735521769359864338494971163247847001970850550286674782513656112750260304055690167178617544995888762372110266341598653770117227568182333358080052139007396718319442329068454085848077494323106296487556663752418501965465484836137057951688669130765285108426178357697861668492137704976405066160030843836121087366116169183787679011690297111739889564901864401378436333427162206565820569088613567184549370742882902564249266537986105212660675403204707837500740214402711106723901977715219103374124085762394958909214025851660679960632487563505546527251490047353160367761643763196699015916371936737137680077540505459114198628131772117940733304889181608765455435408832141433536712256902102703660745546171800280425328754648299261159363185093098241463623232138939012053617493283258240599232235235600378185133304048748007497217480490910832241698002283902455215087782343983925457436571424037422632162687701843505073118811205153795076504582569950718450253811651665942345938910190587837770940659410730784514148239486182345911701478971352304862215141867518105489935005406369659315137455996296203209434313303825439243968636307279077717589443090397901352919411455915324347415609241298409566677670663784424929385596173985162536385553858581841487139969519244906259680139543239065141609411790063025476691928032314947058586791652923718252246642998246275302471484343648107260650111716231588353614003707310167475477187361289688510882342587706468556749548229789313707431689248437025256227397476939767506785862173425631713584819665912394337639657414662767555191906673825375665358900675402146135308176003297846939726158981696555762769085457343279339062053015198661500073932088807759182353784120827338292567065326550614705818805659363965729331326906769791302316214414692169114343837366280572378738558429519744857963381450134350068868023553417449559369375247757872300786422671239160148250048432852835514912932641589936915677165786076494420641620171820490162314350414809086523017271539910943318289452389478877548889261436581389174004253956849363572169417778797049119923662477035093331042930875628695425828479689003231917333781223739057209797184181119196085994238857415693365153132904116797886980217733537031224310665167070100990550986100307696554540852108889704323335978353403265940724568299608427019295076954427097161029569382030259847463400999152622454180158956156302282754338426081627746716993019359156826853571316481338791773650482626969509777897986569585304258043695046757339616364458545425181285980599909466721255121038556458578625394547242867559572142162324683490515837329427151300702205106640906904395911708536722390088556182606960287802069706324533685164848147549061567901157120071979303286979847522549729461249866769205790405117485150728117788280398521549209568597603572729289103228382077392832700548271242020746003200172425693107203032905148571925851927681521143771830839192045248945872135014180937490343219191481016951795300473310100868316041924982574990405640905474490548952593678373885693993514667089179208319016887216704732048819341233041404114318093072945622122589926701670762239344966679474595355600498410136273154081198004444299038250283798593311235206308886034379897699886598896582291982197666088593610922655879001511542127033425360221912694084238450514413431050990526537958399241157444456961655936256291805251649069714281125828915371422859754828288448642863466153532398233714204719001911848787400096419753513588650961987933994612358572629159693520578480214484664686171539337601827657506514448491362774001140392814742445074687082395491438864704876779494511540898428367326530014143774166192026629547004411275855093476409357444702101869232460544767576742738138187112406541826282956691443741035391348541945267388755580835197384544591140796242992836735803223730454641623562833524291220425522442763483914979714285837764482800302747060728206144668020290715056422037532305548333848285360191312888174524061595974270933701573111776623981705523348798544559550341773488065984199427239919265653879084048680440506072367595145815525807581425446758667628904940941052993690873247330281532427555534019025914431020627337293779503556708848783571959108478487168590068652332443255672202165372897555448339256601941880016467712232595854868214417805829723414550966327364186854266548591729702422485587332262164375905387339854050280661547237472313468945071460637664195646911498555998735428596356314817774169683598677368962527582962156528234269866163385146869361143138640283744212697361602222014809104742040231555097062354043394558362115500476234800652189242653641380530377736740430330120892050975851901092330035579312922574416366534299043965601323842305851170332709863323807348886887426794635171181424998312820810163596907807115852717852719324090686157719320614205571473576128482818603515625000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 215236729305796215109565019185898107355419942491731145590384306727562201126752132584869793874672786183196085458834260502247972877504405978816853830099307969289438178023998463833186563623070215182427627621710005753996218744511362744000243802928135011004513332074708320573707093479111915944572679200953851954186497625378740811614229225676583426106741544902428337475983516631155491788440163751356496225105609473129681221574078470860212053848884312530987693660925167060948967307930470025152584255918859463241947143844645789510799563734978792856055168556435581046740121647716171807552809536243442002150739203457822837653463079698141020791217483229902527469164687688804343844586499325269089617703447569506481695110327065936462227993860045852113411316451955727066245264227953723594456277744822175851564412302468445323642533361345745377860852508516473426609549123610210174745721440554829833032395134325105329742974717013438804356690076602938208328350055484939939609149141565114018024947611514441606854793705239484194921894209212772880176899527660177601218716730300335263166487325906950150057206206727594880218882581559024588563236399027959721134227368032921666658605441974037713655909902179225598884610752572166806647038407836103110190037727538897409464596839346045551563129110053492301356524271988899699804220123434810465682573958461712568869050547313149215226678579944036532518207887625083681192613708069421220950509807167440436277278212247541205527874207122290531839367667848928252385153127213962793656173344530527430456896672414749736812119731252464418816940111044756760016562904794483142542909711760236230123582537805056852142063438831189268211113159149400443572326940477912991992667386300361139795056423219187877905142336034347443040301474125456336097816105034481471753551708915566307929347877892897505615062856028532222337488092160432557139498285136210101041519924983108590350924431324854428695616395743115204198460159157363178445883985358491836734329595834896505768758609785316378352127842067234388583648104384201527322102916244005297188269942375139204360211126474370418055999196175169960819067836231478654117027341104726248760410656917807864399182786260960525829158673508212908902575901324052232165176489085425365086021789917101731221255715772229034010587687375100050961495067431299523560012898944959860620251393072401517755485927600273113470213854904062843711894917780631927340292294792873591650430274970362932817733584519540901589166187642282909180057057930757235204653287079618623975452362558072225829426000040515560261969589248603074569391238610873860631883041018251450751115705922814586414494259430400890796206392204540539357041053871229520649219846594178158471459104825016183664176539355703279514321618926734893963989195072067790464580394138763467188100926302974412473565351213493793825345037453482009319185762846790776757069052026549034702836925990764952756289045635919738117647040444955000618146242084249590580041425895832715910389895452602121779921528148936779812369025067199247853567157957999958558975323794404810320428298599947244543078273718440839180499401604913259126327600374955894845825422362311697537149021844385485882528689548309509358693568407945961192710473309116921864504869049983415463774705506473906656538729157385915922121663813707160633814025949493170505333351990343297444553063415009322701150510562217743259541174725121574551936311817918244835886089495698430143738655328658869463747395736877066088638547675409523003579745681116374264594986963458235941523780464494682847221049367932228569785160311138987572371956701866741334104245390383026059366717525307797785073677427885898840430689827259232187153824628207513022971369019900287814422248581701892138226525024102203029141872513796797445324568145303003578420834159307885763203247698414952741512426667969000299978424967147034350187857124419195419109483073231633040980604204102297681404837592935891322206108917122713568349553494771864830420995361130438213642058011940089797738529157571220095354320241602392965747646986816488591815926413204940481590169957539521311971631267227336604070312337391902439695725213379915515340867604630176387452488742482309625497224852824490330039075403762637711808041906859491830090294603604469445725678858611749732579418113604092294293971845757784656771693725228471532188159842620037472870497841718674280980318927592623722838018156593442600398890577504347434012110279032941019648987789170707540137626802786736380939695997542428773339094694448726719677628167007835739118966032263944897155911975427012639783876312541211342883435719146275272786034245092248910564741352956811631699869216173330665045378809076015765422902703807823629299883059853974233608001118272558990511236054387251031890556158051066657149630261384392557187024731913836473277712774034181206824172126152623396491517450585373754511224373427483072747966999508832681895366099832973088126993718471160827520218204198588527412719371424225941913692153262529828704966485783585959080623614938310235029871515618309466111296991930211226329326234160414014650902413743371472887647952630366298895226970740825858738115740930156588826105090673725731715945845064652530709281563758850097656250000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -4033717793594921543751260095041536851370344140732549099545108705767579764211067362722395744452293329596684061175387640745584529480105968336860700231340670156350298330133116803918820955653047764119463958770006095942365305641834509814007414951023506439743587642287471944227353735052356720729521885179513567210041123665101268454914889538926614632771862773842253906617788001857886781134342288398393014824705007337696702001376593924084966464174473129593917831802345910037662974933017023727213854584328293231373152714933862818661246543343053903584706587088001962397846980881807035176706942200149447292270524990340362710651335227172856019376319195300507718153471147240108065112806285129164941082043411990974699933200737618831670732521433530461187147006475960317092139981998331084213368316019399640163452265861148205717677809484570528250117991542128491368223602963448439665693072748822131170881261126136825842333314186518497866155398743078515830009204347513233601661367348361702567393688643518677782924144506063372446548494699871925375155319899355483371314000493705674521708159732417182683212257213439761456838784272965786737484510060073272142738710955555382830145780403886141820250077684511996394092246718896161940335983216719812906697717463087657504027779942715345346064083004741294269290648709550888653431452797328619061153332792458022632541368173837995548545118204326787004197936953527961320306581680798159440179151023986690077137126412481087002905662989770810797392164864759860772006052826286766868713572938666194076025773351306047097292324098797653154969058705262965269397989638739411152875558163417496402135211426121122829897186479074694809459339673390219689524632966028041601542929809825698499368596912944867843498846359809793984279637023154445735162998865957682526230691526306108053621544738149748973047766193906092333045645701169294024917829726380795516321410406064260903080611912780979697907288463346991355143347386251351788159817917448553957327301535530707499612452350732109688254011871647336694829692038562457789794594364786653223060171182774735377203090499972278142020445263705665559573587869294214827600577862494485040426709366841025811527135663497225655041712339782799089824577311351134400487296894459006320729027912491377113688216060025008640788255634586655259112422217751798848455604859229186313849893476142957596877468157126302954253335534891149446972140186600846481991278719097477232495278275928862815110214952761368837143125114251615617469552300440851289660759898155213874061523681608832322647857020532631002992636977782166999921120061109878478443553723733479952715428348768280306891121812557655750579929029506238150703107859464010282246682170200492132443199735882263040806935453878185754251772463289503623414158611205020375012074765978157035301551748364113269377703141883014463184715117986628611819325363968556787822775973966769795111591560829976839089165232165622581625406292156599336239980235011649207386254491828707122485357989177957732948164237340807678955247084491136090474419313276543912836502649591047285452565077286779407775419841287332638546708314094610720165883747168509606515921393650011125291522508576620133336509599910568500505808354134424712712866364615066833752061081601265749904914956522758013055062059432974600826103387922611274321843262633521005791767121420529105843577058116829488931574164563702326615756429857146783176762295643372644544744112494341005565843072703402187551653594653812801501162839566873630172711561903684052910541836807945508336191278430654379707198253555400682231794391153737544384075983383436405806663197153245147891585543504696849030336096780826868466883998815142379428322599780718297731703752633248159302364361664122525824635165024919621950609251848640054929559593001135854972151463172665622511128158897496696825250369015173173374663011690564100436083480633819584882315038555637062789672289105829432420144148837356089132109468607108995426821604693585365139645319569965295878847658313185070510100410147310423360167435722574778107608863031012431595412388470966195109558007148705432802647303846786626790576685210170765288364206243723492623238281082266095317688816265774635975820299598675827297653238993673064672738337620485725847794308043961081539125860003878935648575335994198644487416475302660803162559000785129350355074700712091553122816581902164387936425813159358808884885200739415146954695844651238036865001995987319817434003849033161257979585832359072561005388221963348137857635207969633474540192644730677044850986116062647783248512949047971917741377284573941343520179498793502137251403951893724200663549376998376581242857996395193705091799432645081730692305513710969665627740670775053605786950558496159543586062089526991169918675477971416537622612966916074567972740776738145243591524078071411262430529164746981912837728319676591176596647170416014612077761740204778914242313814909929406601245147857815727179927700839926818836015001663216653496687169742465929967845112334482681780040609000694592402825010935187924979822859243407102389804283922215655805051586864154814499512389458421770167898751145337362233670260651791740367292895328735884986800755953595398750621825456619262695312500000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -22137096880369443468825460055871036800424878504383513628478165032157008600402111356626197663189343483206810738990141193529846421576232233497055677887094139504816964154995367754614407287299537045369922491915616143644469069698960550844142263781667157525283164555251127820496458310084505030441488245715693086641818336008127629862492323883148945796223340876329555692472367129839151285227685307643525327070357347018673803500207136738451618233168065447775472265260378287327680099406272942061800376073760338850517078355234168520551695180507078124687903496289119142051353142493157321435959613311024110407950377071531069652898841502939448447914782983445469174658122990605497033308063133892357094451921470713691963938052283023965702599642824023605481409030547934301141542837781373688807408256919454208862399135387160504191385172869987489295783694367838351205101168622390780159115091680536361443580472582019221308275154749563787244699727633075037721627608665799733840649455539782122804890792621207252214351043490344920212377803718587663238788072536348840592013480306015608490575347052229124436353415049760889305599087848339224998660851819661055338256731766746384372188003031896175454760369734199794960687620730100057082661033826291719828051225723600958386187399190163342021509982281217868902972974553702243356580044092259348555475635927458796183738286248269264587393511069973067184964434713724094256112231519920958393910925173177413034922139059766836553576470675231915898741866355554267614581536420920854152123653126126453596991524379219764329151038606426806175912955486111968775495219991587665469080296925164815386323205993310993428625121417076471171802591602592476310065413987817943954384542360861040625574004830161797192445762730006576034903153561715258515911797878521911559882904649257477528623440072518288198898800973064350020128605933011608782932533991527825611920733332602391345808813148549495529836897536696280677089828326712360251283923332274956817054163107172237115843296563905090047861545392372975462507568401015855292782504921429596967610084830827490623412200126624006030668485324617435416779152058179675463136014494962945111374560253529269556480449495984158722120999902380775033994864582899024949470357732428232666276161390135404921567666594587261448592171522182702756883123441956220261021205961114592944605054832022817146965517606928330619216094895779980285386222767024436370377622067317627085666159850151321237915320947473078569392591673534492041929278857522799447540199172316978202246403135472446471356589829388742267911460913686189451274619776262611389557943188298984114478396769760647719364535486707686827696250532101251208452230117631028345306993430560820964231390984346385011489726445880114244375168992260622718286646524689256008259595160419922407071374136764670953793304082747174835966490445518892444719934262001051048822680703090874577836844081651585030229778584954286290613833135138954239292102902008789055394672371228100457314645792529755853458346480586865724357556331447060639730483250658264415819539436509464598846266084221772744634916076088416626842714375239780327093940639610079764185625151844110653815068731672100913065323555594628944678669877363314224511835951564650721283555943385890138344504855833072514664914001175316160588922564538805077177036207844547012688824626422702795491414281700952939553051485798263040308636364227094427686095689238635191218526246133705949101864408249857852333289458074913849333948343056066359404474785505501107898432247834208744640286204711096120119545422337570905689051288583518528990659783792898785804337060718531353557684144204074587668202954052082607354671233656309326866382519295904155498519501463662446301659994006852586976981167721581817598752234309688724858864109307654523295048006552745638744684981987683253304911355583284943163872072962652278515051374917691749518075976771405351852212878166608586539237031167010250046303850956514432011113830364263455016775316864247855058386011564584007312573449606895874873529684878369764868142411839264266338906572393507281974151999400505943977996929064639497860808314265608747395632824837524831613818269547441376521354638062335150484890034789404663384246193049410829128906192661271614290992529270750221363259710704101423839376004384911994084812552313003363396850850781883222806813106167161154007603120010346891709825211585609458023694779218780645666888810715335525379060166848952339970915926691049197263971538232077490735713543118665557183407157557889799859886379825775747675581337410221982565099154536029706494884691714682228447463377820709170365326591441464403934122164308098703940521318066772810526041656449326775941985088326900969299710096925370537931394234328049607942411759948215244916406019880268604424403246071085895067429110428176873305948379047244468905407673186765713064447590597170343437950015141620347570106054535857878598664973280202184834181579636452862469033741835228172765138839215382835965512402218894914476564503467532652088476010517198940270668960433096376662491630597099328438484688211379327483331717469371101828638336719128391597027052552251511391624875299220951876756564402364099646920436725849867798388004302978515625000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -56710049379808996431641156323152879822280519558163551994200585610548561840341754728644348242911023842347780609029416898597635389521914851669167479754076506661511654958171956885302922267461048721229482907420925418811994128706033607845636657100083935230162530779295633799807261971399301683337499508477662679566139516826885380227240254597562892708864056258830986360755988692039852598607583819320448933444126287846424988704659569376861868122126063638382108999325217951256308700883304409289267017014550554330553899389465473107159572183568134288526026876954855429591437146336284261124632258175670945128851682805178376329067462159535155561051457665170281475655168066387402179136019762923725829927645626702262354930141295840347732233432483060018736243687200881550476930929452955857063575007373853322876683885612286348681279245457212611997486521227665120346232946909827883587001916268529208259930825459629665079402503406397503460836081931565129026799855021029059294674985286339836947399853464380734708176334615093014939765590894037746912810921609285814105972273518456844404271652044646284298732260096747031887006413791250034948277343224079022163220995689351739370597932472502407800569159924461395442553835193427112027994402556397179681073741011720721355619864792989935172864856189340153986977434494815974343119771209844198977811555380601045658903281616558472098125964032830798000738308133603109673931010385289429201616112309154586457436788759988862830071236444577320522974987803873875985325171090559886992030394941491839583110144352385647599906048213204205455309223170766141772093097270614666537602955071729458801847889333734720264345367068615530003826896679997030684681923925136795462789021252084856300504213964481756476419920282866532137704288975408037421170211777476184211268783337205591300131858649613968275550598710447051806259674810585019566283476569300874172094683628806852073081224980218321052383198414596254302997471991551076994433219437929841064109666992314281841935204215920433421770522157239354779001730810838245262032176523415340509951362458353222223216474267489491723017922768527130356414003530460571411705275618014878454440931284561215821487921556143035551901876496513802258295008834649922861774413597611715198065355257454246491417223807386540235866293654763909055633487248555304753549600856594512421358037114419877567407281075262961038430232223142214468004455715590254756852464899016929815141182105676076916102448695948711977741406459516667022163827964441083013621780274330911109562997532572622420523611820151055729497925224045942868380003491351435002512545024067432979261087096292585097050626642948911327511177569238125917882047438553326281701133674291456115435746913469947031468828415987598878096863010733666715654647536058955761286425018862803001934264679696177570460570339846316665977198028626816373027629518652290939739482295336531660373603217195692484075573238318611937108741180380259293645573478249857759319931188630830055232214037230349497306183444719884246239428303545079459819417144666230502971071374817048852381303269261122212616600317607072335139739562613512790671007792967975861483420474161720444923936026342494146192556911216478983556394549412269956138586502998097574139711406798210375442992607337539137958424925028209961248690806994561314856594878391210937456567578493487967523570606886479131030295342033548964362141682549256035853398007032717376448215145459509076279156543623885845332157773714386480171407094664545388245590934856252137568844360636316334140906354897070529306777701342049997984978045030678842433406827692237284749287194957043083867976451734924320899010818360560351116194442656021859287510721366872378192597773709086941043199537752227015250406080886201403729452320930766253189096648378365565405353466861878429988896664409017455891806652228230376340019269441927497710271482946422273134256314485094093297560569780807833606179543674848471315093103424060292887424306905337064161727652239324463001725268441122728487886066689245200944821031830298285155482840072914616974347747468698992389962072169395788052208746124414339699341938677303661095493574161191126635300834213170583075526470747680186653649952803939966352985251155281473647680920812949491374690270305227298681974843649186839966293187126106025187408255625583401794556298844112751944120715292056097800149431353207963152046429927668318904358506952326649996072915970000279600102957818180139837272129074497487260533034946500615425657291478592057070124677250738956494654332929439195690182742536157760807826238359173760211867831409138140868414217764508237411660515478931319019068121736421423572613735821509449225635763337588478713057855010251284398430716340862052508365721921415294605530526011381780337162762797552177367484849302603487454130322693178694154645622659346182285379178298858342635907051901767254539339737295051541772877530600291637937079356463364758906115333262094332000113845820738378834728020855574432836455163242164271232282446974395875047775046822480342171886219843008719705847448104506129412688480395062299475495255525640657113020466146034321872152504807814477407482094676225238126037712658013499433806714478123467415571212768554687500000000000000000000000000000000000000000000000000000000000000000000*i1^72 + -48983066943397672664271649005646038708339764134456298145487667934700017520887001810425439374417290869469540043651130818348829969819431674951818584096266573276100661783646386410298412074985080808405920738177712469102872556498637548812803528046110098009273880251528730820156014518695813428400512097230473463251690516113613229597973704019960654487139890210042489162914013895729139407780878904720426912402791689120209502465604594892302532350198651989342914981329470798419503573018638390784939622892720024472654945515877166531840446338718276709795589880865126203587691971363842879494755689870192571190249122655294215972461161929314462114975970521229093278019826449257910960584216332796423252073449536752480121416103566251827331573305469033339144766994948731769634215218390707313619412625075221745144625811325676738728229905807470393220547680430043667312564007308352784530804854850966353739280938065621152982813434141118830477564685548460147535279450194669438201352212424727288605556945320863356180778354670966976221144942134885441878307751030738665671399073386776321835917297311548448112901007222023060810686458365580397172393729021756630578360817848921914129575092128417007272397916604170641709558432428500974844230794683768164873776530619030295948908020585475315396740657847359974985501475894683378804184029215314921480835736072343809491987427629720634250881626731724472522947785267736106390295203808269104713413067110042399947805287797283410933602035264789577489920614681077260848611682408034151345918246581968754615203513195950519692723114860558867794653977725287737515465072908080860682835836067838693457879105681682043047524465209997980330965432538115017916223523582201887763122733330262377170289087375694589174800625430154093352817307558712577150565025976255886486055159459519165093515044832701547340635960009096398930620773402785817788812726672967899891662684644785170476345274095313936308552540726149651315134494780707047671909554110846714270508715268022707173407352146243644592928992888715288797301628485369484786496475122502415907541946956645186087037305611703505192351075477133342047646551926791476658832165228173140796364648686122951663932535452656582197386692648859820474347480299060725063001523993607178430260353741491348149475070009700293599423092541163638851958687987929633316213883493136547811974832375858138720743881122894387656507937919574897909328644193905416951825084660464636190992653394259661880198164543986466656455728911490965264375954610264687816467432722940018582758160272802907354558172859751400621989838460750844580097023768802303661701329353746158947297521741411355195120567492710936332807386807595183642318183963415642080997127165172865755989831262351505557360445377616586500278308298675512931432071152487012110416623705877371901442704598148475755248717006463798258894045103426830980904244925512382122198960774256983397437341680653635937784360032683785590783827878951209990696458995331280035591173324079308946947053191638460709533649967999846305724563683006773611027953153915542561190845965203439516432289242556550048425157881478991259979303053739488455582858915996328524342444998299992100979610087461531891139398299468866772369358680476045218037369185162368133079369642371321324266837178121649363680064916570670044884846179313057311152993585578931982681578394845338714313272370792314212042452573897868346750329857040165836789376634913034297292359350913834380750140305814830598205427650754812851526507481554507556967804925582249801601977221616621142762876243168995584121303813538492477319621362912725703969742639894254771283768994890519766644833810773320673236048696283583642034423048750731230929157437385044288022237909831280254939438475838004842576420283932161056297607247651478671063221350131948373778697647393573312300645098377303227863300286383455866881093127139883036246867365341500039603747100643297783036153113384648234524089558311029395451068746010947772793626192146881468200302237844614268248273617589732366565534426389367457173220415173878380218976377406736568467251815747903399886128779457325892761081935804580026515326037311652685544476061091808696485045169495144970230114052930271984929670231333351451639279667316596937081787152254753153474864195929342398828116342952642202145930961539966691905397897541590612672168829842886268243877797628078686355441035105353381915030096104536133832219868336782118526312557438073462651072095430883387882234712836719809840201640264332402458961649294885203499777707105128302794706227891020178343103174312785015510698824636273108808975966964410749631172208168418358126815271934617535905886329954469855021875764382609507186338231584681132504458144245601761055815436305869538773336892647455460177247161313938414314060281183147199103472692766948604015562675128943970646654652949993390478385704897987104591300198804098607448058638061195382087412949251454541684252557954091741697511273369447021233037350021800364636411674197410169920147256867348336032128786286807245184050623564759724730789322146024202090054647557530284105323502583762100219114626775206057748136953948028966676279592286610037962495754209258165728022782028230341921926083159632980823516845703125000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 103407913606390351028840267369808079859804183261919665330401113728325280947186705419113196711188197942557020977704275256310920727320591578547773657156356295282458822233310995388276434706148685616935467881048141994053850091683847866537092703316894094839582644340883556041667477137285896753010135206618255435868837263104235234859713112424039262252811010537772781032792423936301754666270181341139296898781705281181979031176670041544460995993814874423962280024557146313132577996059608946293651270495661019379027895271363461284063238413022925217394945907928763859011408702299366225941974177757256186055531087916134189413663959068702587414755594170174195082016540532318061920197337710350734562561561851551548286877404772192036836693936435728625437352752061422221462959475494205470644878824446206560300141240026493271905866941563155992796916549999780715242719167487430555112785816926869892920300151420407692572326219954481856749441136964835892714154330992994512540008980686800989331642039780297258627652404020234446454977496000742979435929144891062623895823036585254572315080632615302342367089721883466744746736427396883569418450140755554092324057290788660043326494936496129014313083668439689732816255035957173081246461834434663349381224131471107069473643593589729365310875146333678303509265273428689337915390177502162128045142048673586003613330371846661109749463381847974787654911011470659888623343280646923177319438815453573491797518684271667130989214398763589121684959782827376977077432565915403150533953804172769216393236582136437133727817254942747754095676583406883635309062463398730511786348584806626973076001066800531046231527296390412175687898103994369451283061877071309869620487413470948777743187065822385527753060135039013881112522933247484883844507394146390143499604377469332565145465024486382695578604319583484996295254277211119979108175774643503229598797291944139305667246889203557164196845093809083090246960168119002337570842529509939380420073657787667112802058643653154288728216297160458992574564318257980573965068569030785386593435677368344946649258909217283611629501165024852288396809609543830357344641259428357250169904236443761382763147407116684692765530940508799651287693135532147754855576049109110399975369947196770915657705907948580428097205612199181992089284200288429108607453028594657233271609705716256805981076449198937697481039620847575284322229113256176994964257791070338295799052818867994378543990129896817380811393413340055994571547098188051007391330167771066887092977233385545823017520722370005530517031011649606694653247481765789207425327327333657668338854140051249568761663935480797953082033256704789877555979451606134443516367620480718280766735350509542519968802393478350275792426578538241851729538520125195018004930617279465721819326349669551531371952434877149398297605475635265257021299512206181221099671151443997750324437048720446421616516204550866279741353973873127545237757001733532848474130882837522275496110751639722960381688259463868859768549180893786442940081483919433098612750055767123821414266310183780722627686248031713293974865805927480578579347043089205596647799650814905884164302578821279165428697685088844516784309114858250165360255062897623381256283926080772711356878275604578972065070838793214976758354945954302269252278552003803534210007578761698743316363161373887512614430782805332582587364777640368578831119199808776238782645376202346555905791714081035371151316670876423718573932259016272901678409030579313529770258152143079161236320570626354250255942482578740639175156058217066610187898539231594943369952279509627792014925672397559604218764174515731777214285349106460533309898926259633787705422759562927414858228964892404998238094859086190096169669864510904109413926781085656684299999949102458275153781357357365590308986598633456017476396364606114269275291152970566468983948894254145902434691206160258419159642335394779482354898667180465390276744094216424883886099558312499549892523214661385967863325608434623758110175421641048464106494784342606563650825172985216947960605299993847372184843790816927000384127192821884444465674392471836293793758726608239188746306933012104447988233644519236172562378846299965845066514253020997635164917883349839196004471022478135805666318479104924194674515243169242415180532472414872548256173549098336731777984304520393847773606828297516510651303359220995977380880020704627328996294029271871847291233745844847025158287065180025148394603858545826134732862126505914468759285191778116417141631633994799769879704229239906338012442905228665011137993987313147701404141297913920966909725659455136152031762227109678419376053741776004002194654662578660019818722839391965170326246276573855963624695628257291947233522218604723774232446792376435127287639668152256901577879644645853684624325336285225980015785637464452359093118035197695343474387602612724734193172052304244493272934148901265500958139590436377688487726558490718127482013943681409913015968237400170799788119807604946969489201250306967805435154329248449323297988189868639701201657215229486152932900536159953763958445673430918137387369503774854538797377599366578149187034796341322362422943115234375000000000000000000000000000000000000000000000000000000000000000*i1^74 + 274787303059483424495030532592641090795183427264489639668473733997818418464321380810541425143869542189932326529317998847362127440074683575323861865294332085851468798040699798208855750206731110356559049808840344174868947163348120125425437218789071260040196556295934120834347824122965909840593507199920199221130371325466475073410242911408964380457126662312881092273364064019799724412680686175064613755997391378213457036137827259298833434391823647461311916262039375138456935121058726197568166793665765834161223661150550480522993186812706118043875809118397028232434833633088223631029312625317176076366876634902020491906691501266511928800161588374121353668653464474959041963620809676394794157009428215365883663901402995087195009794758964827866813978586436847957818060753076496784374421925796836373673016217363825992656139239141841402866675429993000423271761893441600331850474145795367562873824253858667574728780440941710390232383786496036894577300009626511711339371669112607818889940732664043952192952942858812792234264029811898090054645395872000288256021647102774282514690948503859638780401268616440610722961591999004336577332640996618596325622205922412882753695206764462188367868663845925358617193828898905436659713721987962689965556437221716910536099923634661717136520779304636913158871506854703829367092582165965494197064032795697067745749212995826361165723331006247530683022150823523122549691986517611975663206924401184792725890365849674657915398065681731655684894539583643621180070134445000585523678329407358811592056243841673170629203700852468773152976312299275830627104655602697709089006008331294811170397772600489553760595796418191899323176982948012257824039143364020709911358195329910543971396685487367959634945200895868280095814087075089523078002877025134332978741517688650780080295190197616778339470304789594557723048656313077654600041410028928087275190299815515747554427315858226118595169906236169916183745838866994022445397811355208443508970517561290039431958827527711743383258748446945436884933423250603441720482845572753556302107286981835500539996957913118089143429427378301585569518785284020745368858270988218731763619659108887994486865228036049788583280447229864520102364431311031128147680989802290278940613466574888719370916877591947643122424856419428776831398943321405170758473534544650137513972751731032026922928867369488620626476781361794781911620492509742640378946105396279031960103707230234737318078348938347497656763509922161807856523930124054383887760924810220593754020893723958629926433404011223907452276214854826725543236766062693336881581472504894857265601693659936853928172907451106412039338795896381498021163030584460527907023135488659042523129524789115595662178892048449999768191633121731187821720673855795029546696774754213042474198673533211359953946235488557504463793693192242423995292998639453795180309098107020301079644495510228958702918001351308899239475834937495097324644141717312182126550307638803645484585900034696766292207597148179041285323922846146171448514940899241679308340776304343000499872174386562662543713512610337659011427983654449167852208366388555243813067653584713044680975719239758950603720313394322139675119809140763538630373169950752042128434784530988221059755549405968215884138010806472374428344255706304612184671816278783335774328248414042638128604308885825918106075686563000993473096406129724250174212601948292278877850656207473553753700026957614265800256185749425059469118290520705958232122212950581631343811262569513873494789384594306668250218458290797298068121018700804421719180975314100815381066244086432646611622031457327259900518646599662065552101219875343929801050253711518938662695900081111412812740279178226475790657496919343446642035209608291806475687465149753774503868953229333500122312968285634131464741899814354005911759523126708579071854008053204787215941696337942680858236532921788876097098958816693558493783639551889524222070780736948407221430296309109219822375705241476878209069571394765345330528729251106893879445035740594517110178970682754498639588268950514260090232371315338227861431774742647918783025784126553755182096007432522551926997247627774902363552208798806862762456442681396835770327680377215157551052105245696884117676836411410712783882100262749806718696386970098672536439886369908313744827027430736101681372350598193016967452377868253017035163535475491773679033521738595658538873690634512721311652015731578988407107179275690637860054689827210075038185796497997117681670171236108147313902141965301659312799679876806996448381121367193156051863974491197624945999985441080627533019204191767383015453577665774677273284790281196176913543124519721275493563922529461545536982273028092959011767953684650184060473708762162771933207197096363482348521892323158324643428976355482446546199002166255788632705392449954986740903909177725321607079516950938692441748264534153298513998752118182924179102181238889763072004591533590543075163215435617796401565314518326755747349172346295793179234008121600332882853601121786295491655259163627407668081843625980522200320418667698489833809684749929499749180367595216275494145126423450875563503359444439411163330078125000000000000000000000000000000000000000000000000000000000000*i1^75 + 726238178861919493639434575774087305759282584897529321699013968160222318882005309672179947581113300549020448613819250941902108513658357456162312366047582169282685824627516853393956685193868101721003307941770627130101463657040529521452358290855809404828735417072904689258971271688467937987578893730595586014154072633209598575720183307641816144473269818311566518892731328444179857810314516500849567385218426789094973321509511012765915124657570402144421560743463491731697740268581568176709983829539183667264351957658136522688744055642940713879606614991981722917215154615661347953738064334187065327012930617083649723679051969514168145693317197786927480116118068511047651836706019065228240008495404690311564197750284493977254180545681252864555013292241935277026758245342868717001356596632446948535370691926424181360556051999395173526320679085791345618007224688033318023267389396795355334836909422702774934206691679608702333878893388104461649827589099851476429345676778260090890752795606335949344638142181444675699242759058333393362459490666091114597260500482062410852532982841940627776886900914976738499521782391934873390857495172101139532296304806165463692599981480321438188203892882575455861831500948025947074046614505289318079549791983061969314407450143981755295465691142818785727616660657605819276610419084124407237248352762226217906514807808199927400277112457876128050828047730785602276588174134573037622510402945297157346101385865822764036352501449201057711089595121704592534715268738255339118829340430335659800520960171046480560877825746543735327900843479976113814025808164962765658524189182085094412716490020308921483282777599882901876565277184638870320113073929281491944596135412833435824351621275113435662723501444896214426097743878143416736750216858470366344392500097985715864414402844755149477385978558279300840773664710622550744131020352614034556032746977787554646316244886833779123379115104448204684471187836148174425747305906242260146236122013595428874458952638256826010306626721856804197626476266243751054798381388365341885645701508321385347849432517451130977377566769550172016504967375067809144051976405159945794732792647798432949127929616014889689089517842641159162290697295195580079384763557640315865788380631954834425892028890277323475271536370507313167438013309644611876599216012198930671318973322323325094472219588195950797565239011061830579770402638540497434129527041366947659711750731569151625242400263750184204797202054231476978244271354356963027636072727392057247489187922437626749556412371764431350121344368741088009439053318132983401855336762425016440454835973490080156588106231974627906484565827004535513699180620455344600047803252185431714969695565520998248723764647086989025726200043761613201561326545428361995960018403679121208924989914273704826781484263535492189913615428297244753008629175405878669860500387473320650974392278338431951567372073907821419080837121540563754125251656892826034380243380393874043778560798846433991809316154481836603757636238625067356127105856228782520082242109435985681095104298766031881239467949652431590876739988885722089664668927194274401091206224463912587498287233258824659834013584005868419900351136368497331650522617691472591237661483998198032924902905916462080762679049452041931719828349880770876274306510527840642105190666583678748554893107221706397180757217941543559196745167780648818080378062495597666964551486224016013939888738129332249181021386663068615280225455205196845119755352837740202118858386337126108945566965409532184243990342522614821020734461372526067750725727711286724520266032627488900132965977535504944865647317396644850454586406232615844733441367162213291453270236042784715174121224506886046811375087359296406900636087300452313705561038597617790513836595006623482382585162367284462628825708473472432715770110833323531758327992203424888815754159627895877836817651928362381317234817568123838641435731069467167236251745110765538930323756769352337567025428124587580104560746503059228986434905784529934453973133258241368169382208106238655441261923020960632970192366676765442289424525322173091811126638497279653604480345426797361939462003888502676586865848851965539509318316561684233389765982217987897073978744592002176474420715435892763003207810936269472868068563350750090083012158033507300296508123493535762132206965722314209312359145441981275357917021956459538182020805096615186219107980137138097980459277201315480036846046272193931242562886782558308795386441428591456222845428727676081946719731097441431032860638017947402302589879865402727996442098613848629774053413678171793484587985916391810109294922574759521066395584956641731963468857014899912509253876594215831976592919160710923192554284157063573410425230346034470477961961913365334048391644178482084682932111702978856479247601001873394588531763315669090354238512882145270729944793212063479684726631678951435455601255049512079924659882370898557754069721248561455837503588607690140354079312064672635543280129687870080993596471781422283438349910401620132266486677784714548194593753602028410494797482428659917513144168303069201985992469126082832563198743436316817678743973374366760253906250000000000000000000000000000000000000000000000000000000000*i1^76 + 9445098214649784349373481239183732256945729750704962078514097066298861202646072978579990723800001299001915401203902032748332069340500107328655494158710053060425162933663888686944888000626053426845764570827791152476669125069087813291528026720225166586016503989742512441393280675615371483859827788374637316104581950021123039596234245517313917994253101491732009022906188371265209055406714459214033937477595986709038491102666055803094039415580035424226239566668545498346169583195403010685556703627940669519743916522134913388840394461939736486562754253314010345376145549328811318273250104642683432171527607398532340278817288635764274018806829959182394614976074180764586313555426777390122840332921837610156795701644903149493987564746403777936306604745588209789076112038465310291910238793534694107082064379758071006219664513125905653027363527933841074028872191072511851381147178982866213316642621514100300620936541365292153422665868113590431910232783234129348636645914043752662516106820843403855308206757460922947213693508300809027423503375086559442581058614834120991240492745658461520244574724707372477247104914838246173736577674079192631020221575734380548104903179106896301180967796891356167156253279297418668871610691257669105074078800792739422396776715667671456509816461337175819227326356426387966471185411153037636043911172266299509143204382019878622430752983360842696514100058175251065407577610036604033955755536166090447787050546319893130612528440268550368471285652857934486475709184843389548745126433645920595305785192467188696396723913536856742572984512144926163254274161213844988967217623418691855861638887963298500688715753164570283668133236384100416594240467914822450931132351632670885020603142018573848659707524184555269543266394250780020023943622027889181988494964374418412009397992266401890030240339650998135024723763469705092623711270184301099568338855903790250278108132689263214871380618401762238108154472375696589483299429014392401513526052911758994561412043911034751982735834018060906283187325756616687531435576823928406305657691233592119120421050094689345638645884480924239018140763179919215980253810866138309517970874590272057643617091482480461162592701354475044411107409942001751756993310177861399568767161680485532710189831340878328819523025754227038094051200527337910111106553397202276219926765002715077053579895574662673535213974296364902801698429754241445823348755302119018319763576598086228367862375377629510488586744176519993765249034539655455192735467966673855252636504797737555468618262711162626534393231649607136192948218167378415578895113651642498214830867230807777791256325657403873093281671055616542723753314508709147160944992526969639036091157533701685960083945496647025541277107932332169011074522551846009611027219961059046126732647720399327588080903936586152781640748882904606199960082216720442554954661457974282160758991388416356461932147376200174385475555762622610287633406873375345005210677797371836896708163259863220211806942132515613461315322646630709789184462119675787428162734268923489230763466303743294047563055648598125001367794529745950389178027526669579547535319866902739866337418087825951418792061202970218859328489522578794096855513037942923489643932439089268073873562891152834008880210868939388602122789929253822636378931557437721371477424930897503791688419030058218573515208349729568845945646518547874573361448174971572039279637914839520757472980439901993417413016299347188473535598283117703050452876351390195272980265046500972567930559542049676747299688367545390274881481964493357936241863010288699491107835504207864894392481346952518314551373935655390651115995030636806996121480795942561817063036136534477374919254856909020521669744804018720431781354099757003601208417466353929947787591146460244803896710677410015563663647625242044384551177371672494356547711631267869774313998098484408480760426477347699493041224984749256037735057369369989499009332066072883879386420833471194351236575158625914600248025893597307550295589633233241012220975466862323887215554213626726753750406340737747306234384620750207927246503258745493161952545266293763771254494612710483353344728530450971260147810670323851243558692223507008751636957637167295094052672395794844322874497502222621949126830259440480016884472813430083944976112502402617979778157299146855743775976645309542391804915387437815991419718791779300384635074562437681361292414972149396060731978906173803156476374634626431460970311807091931998462791525645129729845687559899137889678204398095819694300348769711146915146393245520085450781594118997296641133785684514372871730612192809705248874838506295901929564134432577507753712285631745243591702234155794907470878918606731848431732805986780701348204517659480716793620001829847317682747583825801742180809043760458381419440695952172147236618706815561947462935500361966211159394006213731247439118406191242277988633418060261592793373166892322792123340627168960999906945228179725119318706153641582431620872650568443371813641691242119813192567277318333674698191867864910883804259454358624831581364484030343340266316702030933083622845750121084940711252420086907477525528520345687866210937500000000000000000000000000000000000000000000000000000000*i1^77 + 58554768490550823586948116114400598811478652792892916147493760800300273904188399458751807842166016285466840407699616834052859383277571620385296327028516737425681275892616970321897628350579916558521909351942462627242638192895089043889885093807656281299095296006822114929134142744003178225237618780996764391215137846711441329004471848956075249509307719944054502415052199161938900543600633753303329160879546236856970987101725827420858726452948075784215727904270385593236742852886540718745509363571106325304818592180216424638328004826178617551632801770273178285512931212144445450712773072312091752324351873367446965755229130869329221799052177958602501326948519496189439793704518036868264377809880443629896219875314270820908951634267081206285106020203124625228506601050966710992883996521108857013803827573185641917843312955752461018291668227920390036007560474699777798823382694459382805635523779701268665797534429811737553753810002536298216846244147999620325098310853016414401331837379703007752594158564695556995842425004578146205502289279200992152763102036747928310495475582299496870757477576079038283927867375646528062194226049735429141489476072864350621440134530657477272349171873170067407942789633384718981418610154669517005557866347684952205845536119437076520496199324639540214112850315606960370119086099092424585913139533488141577104091262710475637186180049202181589553945490541250083517269855636272955988681726450415320304380170653186183671326688906770054570281853633017606884412887176137292366953328689114321513357468904421609470753376320964609959414401608324645831800883904362157983967559026196144478222362180056964270762357189171410911341236252780949363755562002589735905712813610044815019803630557158765773207294058492448630058979428960914468435918100608078222844023366658740313074454646012383699869298708715668447401006391784058190045632218301742290311101414248733045493803123773936314975636978857203828047332501633319907606443637580531452903570520947074792840868301739756326142211801386179790952197492415686243769715484040271937860834073974969703781606955504236045071258472540283863687194704736307139994140618463443418711055889566752122383102356053655547522708054892771572304845249881826785717243379639878059603264905274546095094187154218755299767296921027670368630546541653663845828459313840630104416863267122122908361830656911504485902175728337076121489399108132074615370059505989951887988921354196082452045770833456662645650953712414517890943330921165543618796897653542142075101188085046661437789801418309372830205980580004201963110945825196307924734252845621170544956791463746967308563398595231658042194265704414077323451939987509638013349016317450226010558971668869883397809803152270517880274948588928771823263843045588302797262780446821829175595096033256673314739292524934401761277716127252266329131243509006034259883980447558060225424826325485526457105307120687789678093283307454235319195885000830572059027881351322999939348347018509991288651078760939656081974624406624086994698832692239074073766354552370302811290225666311554986488885270005285223649471224420671981472297700265619594718636041364041059565724788476510056816486312626470277802396173838697721013487166894993892385412441932080053379577642192539963069232073388085813364528786879744214705597692884654559010586266714540062087555541786978924843275721833239113328986262129751029952019763387972973231722832389710831787586470988851542970977866818493536789309455544465796383424947819523396815899331113749438242975717747846826266180008621117851174990595076052092000958034220246266735417472568737199443387733013444203793796214164395254984872800074827534238203808808120515052139362154735151122447444073472429376259630243225115004463394630354849028303748991759938296069711241823350092540196150938338406855414986892923441652580654338642161947906310459857836042413304606088418743142780599970357329628164276721794049161318672169219914575659190790977227902817647957339441613358950259934712349453104023452324655729964651136650856176673080975865610233768489822611699020553912729948473295350689345915003298178008253774018132094987115472382935059062700059132467324198544711057544551680642695903445681833986235266083119011430788318861209536826282375982021415750042208347054278004339514040223012420148907066428830395739861606118819365073674280136818935970216775198661889835689608413615310680729047092829462322504020101329405328342247826503592311611397382359072438414919430165117605693490159556068781958811931509433471212416875641656095266468997193425162838418862942359260818460020473204957444176391839629077014067235376475079013565785760156514824925250162679588429046359659737334301783205267800104814849803145049158191652800759967646253806305016405206598973259256971398146427503871997131248011479333584837639171398209821905095772517991304753636778351628800204274516813755021444742500336699392526787617348095407105965896158589812043283032428019632690937491523870868483229398624625288183060830388168820288474695482435607753414469829971949370151273570289008765929781919484955857789488480654486998099689589533572315931028251598938760835721950570587068796157836914062500000000000000000000000000000000000000000000000000*i1^78 + 184157410012261868220633489304260149715396695718129946157401463257193343222927156628780554602065770557059791908351182338692836358317642989237126566978120983017335266936261966518491024023785076369929392208770687124184570900649642258399303326032186516433184122093132694979848955776951283296237233202331478785620746488321170595680290604872350384818458540177705762020996368198666646316300723679153694385903078383438824802485958430981547775609404026275079211735339807524038515711037275081776505596477316577645352331524845163021090448694354910473241821664008192480355015490217438744057795721289081618826164594915074467967147586783891986493576524730655108344393047263785745003768998468046870775948649514990741266190201334347559731246614505234303135918720248975306362791517951119449715466315452741367279535806987660568041299514373443349298258682636050728732469644619642157885736541108621576538167927344477115719349406732077063154493979749320018644801187497955442471430983147250663250261953428655718373305003893998348133634844074494351645999015667020350244745586072091469374342107206903376250638384321728747332072788985342698294477871750291943751418957003911615720418769447779934797342177374995864447700816753127732254645893843076552177066964863243643805669499248989015963457676707664928360736361415055452125564822976646471980475662330502019058553463230406564926826187595652593719856499729092285742768575321135879736628052924376589689782792287480780118933016087780848971631068241595556110566933475863524442898422428329043960399187058764617131450329304187957930270065445797321794901019816574504351642700499693118704362338561543664915167177188487086499638692940665423514472041205603889648862980337038245415489317101444208607343495706680127662697571548066383800888760988266130939347124895357375417344372460928825653840658558651951534545563402248317445554702703146187380293239041926234447593964661803406243457324855885415235912387996965164636106691228638555805202159270799659032366463794088014121510345544075132240693579080075307561560107181018566301219048656254790102020955067747575169792656659822353467007913642556405127922071681352131202708862289321258527502623598667680303044219828472375742155106874889622512084359662118409097400011985390853407209585261601770441595934235423594532205311368556166262818533048862916359995371838071303503259433646787577409719200445948657240555308171720902740424762654248818294096300842072274671724493094337374400717760916946719205163582135821204415962442372165667518345198615761123265094266340742719874237875289996788430345396337738975721588423512883168914389780416821517228863693246412409961549619209200375016700844308037132506339024547536341349867317383564897815767975171713606019866120239779588058393215736169457961963526512967436000650299879370414619747429033034706482250257755759567343225745925650062261327266643863924054422567502125881962477020831663631919576691433749479415826072717176348200362584750644813817078868668645239984136340464356060236569686911699265796458837543280526767245048032412432978952511316872104909910311055086298736542496358193687026734290583817115587775390487233901020216735751374061228026072410101365521792470470177128492479176978930413614817163803379297795918742568658056765945886594374748831774495879591698735455693225978911383590677804734615041807843728789139775679204756389937444642679998209684214471043351451807753629115362669040263951983791327393488254382932872502192841494406395080076402163095195667093715581617971828583738347211366497730436543630233612714806782492983675491129035552649619645816507510187500180098392811892334757660291058380532590859143269931239641324176568060529166124160207912040331429421073771231590280196165016959161882251560218132274779377892147610997277068529966463359163811216170211415839295133954674051224791916305516895709615067090871100222870303980462662953306581420976464628446469517082148727283100102671881417207743326723003222120270407225310350921673508726262980992502160021629684208397664855709546835411536155630329065929936022653030808163302961684605410904636034680062021949354098298277781774577394677345635531266465539533869591042660438352345327753537202248002457825378780157957792594414323220539166044500704981432454587770011521435736595273817832644181217527062508963527184468853149305070622191356721789141054641235089601971241076365491931111589555521602700958290027110470110568601277733868336896591296499587663788765445395618658245488048762745113247177393125157603831805504775899538979100193565391162762657831144387866295784477280891303419813909906699680781907238349360687132338062418400939095423184462923598331516526712905739495407589537147376110092354046204993149893483281430469442942991845555344962251222757272601331927258912120855754504854819088241170707076315483148075451760676465393928315204276748306415477769218465766863545221844398396062282103239576029075273013666604725899383683913365358710372313101960034618053529337399375369734601942281236341368328379577634870196941260684625188936639480366334088328550876064100935223815760000340682352944579021348471800405411640547422946583011604815283135394565761089324951171875000000000000000000000000000000000000000000000000*i1^79 + 230094040484910565543197337358612914230796990686665700467112935871684823705258595720681855596809304872594211285974111200484354323324049668442594382131749868641293644739623840126704021571200327038460634149621943854532667828906563077033772520212833670630090742169843657502027834884554778232947644555995275761582653972560558010110351536094714701376417284551645663020892411992722414794608489158704063182913276078355960817623516712968072632767024237754265946845054779285337603354177981797274191145629538666079071221911409384460008489385462234544379433594426628665386694353069426773959224151879915129525384307980166326966923151278460664481690932769479759857990674778413712111526619245802738984580486492295354013609739927979105850393799013471849000673275656827256165425523750278161173095014885201979231274886780782284651051557655604195588280353854482124765392858749032061110044004697894116031716022379772986960594672381547264870299233825438737285554144027523260689576139631480944560169091427408758463748420055271293263636331587814523831990032467184129182901802272437388332205821442302552757827194465580491148287710411399505973639230181506518695093652749257657598503926542602273613934665144227323422000868862939810339178032132140436143993184783570358627735918786625157927299382475315961919659715286433243910996306881759614064999879933585184186954559677778209796637134352569355820329336543494219991045665800268521389479720911309085746103370260635630332797170640787163063416235745249186909097782258579942399274053991548526957978268727457393750236142875975047456981223197294994045263510082491203732630006031147689364513595802768720163003300341646451361663583937710153390376799027906418849519263373651493302839793897311405588517849972751016186209005752141830455231329574045471399517704717890679939455488933731153691492250078778307944097663609080061354021934322432038268695813515255804857470299104280613308753551206228996623188896673533037539736508331221624732517434818324480787460646224352135090876289069872298020379210700631496689763244240690086840675509356229561520222454440157159589494582047757824660483020112541247829824495559318744718647197650345902027430643183232514070253937289382407983758892873155810844567807206625747338572813391669353099158411744655439500484824123419132491941487925828618022218110987839103735901133951825661219379166991519755065763004747291766085601697548894893903407156834303086357668827519596125370927909861139892107351639878360009354672072625916321192010139719647395873331896930486397227316450285663548920499891682557133220975407004373656523932571942938042891531442169811152003037675163825290864481134522662178680339018150029770741906036659737793734677797168783564509350348331391141186962834401585486278820025695274829811033667111561822951577196037098825744224572050535536620029740363994552671596566927396018586941305905230338620436507636044873115836443383696553901071672760536070456987979065692760612642656908741159482665321421954908015032885868738043971367756144036477495652757732327078201960882200852339628986824205701102777341987107016523045286714641598693413625366201083506336296410926854112795666764838110167975553535027163736470699862687933013778851525515892706615109233399693900079591078693371325757206431979202913495845719050087064559252164071997671032759288083466555522841719321239129218639522078617115202871244008333166751310534863968611784777100178556210454124793505389770156640166451938943661969158757130697247981836874890257372816746348396228783578601995510724362454959823540504102401871336310235749219120602078490737685243437546198336873902531458331197535839844271233882686878796666520131391172194513085939010057608384838130297243857225326118790767492570548944239869145858961347531645940976376846919302824215093711199694158235191953108077362839363755366403467786443169649811946309534911462899272442162227145782918851145249389609658775372888840291625939772615252799723602377208939621322454307441032093677993545892560122354111244052325876645138602881446154625618028928702928464120622800483336609775724784890371705951335520106713676253070356396777296155797358036873717394820429085611651220464139611719332852843331230670762581990961429454800583750806355243402503100223945751578802410664084812549718799310377839846819570137050581895249788280912030038511229927219509505969941086745395914215116915924774495146061525706864178064393707891077975763813345098943511704571958479120442335822361270205070604041061174406351455435266265728572955404000424771933204034177918556654512843859858557812305060529198527778099868870225281513635377136955434008886605574036775324217698800140264001025497244649335009507065068721396741346302552861996459329320118664978973333320915344656309864594421172295167880976047778895345533477691544870785892455350779204360800288262204820862326753662619050751710305972616903920253837817868534897495001471981559862617205769309829512512582340725465482393265158554496566673942780194762222048847830061180212475295333040007123082716089476172792181264272855234822827711105504294144717812674017644876319156899714676641627328069966388235812609908137460479338187724351882934570312500000000000000000000000000000000000000000000*i1^80 + -596531843953466363053938412267531631990861900378508581795306060298147846446562973723456753043441555233072962044003848093650634858979811253688290237997480340403353183532141364099844622535684571155052226132071341103491568555870318779485116725186309188760131832403543554342029485049590779261858798290178349682207851194069507215783273133409119320688350858853127392906924244152323656661264970954532251884890948565163488866015098759939731488042747457117986233639301044514254423235930664865541902394556823705864530840917770994881780467267130528029111455337633373203007860483119584701525689727006644712442403711435138196771634232813287040093035408934889305633841368041469799242688060715667703238128592181510709347969380772608047261060150706008500415602796219147462201593842094044096423593395135153061610910458122558886724296544441743058763552936676519946601242892478468748106361122068580752279132486940549019746546715624269292225643893840448559735232193484788267039195868540746918671881606545417257844858701875895812578474849647384163485439845562931218897938328509987837554283430256195602051237020777506700820954637712124885307421527901257435634168721517758676925383052513384861917864603410886850152465437750427850196130496317413366989811691047518926375219417153669967341383331142818508635994569526530027605044001296410876301144238796976600540934343880864523737514170833283732851017115781044534743666091071327654407496469600075556666125429410650592350755780761921692054621693675890663831527117217887326972314044347267301905725185026556263395827709947101523716320040195129429661921048832029286084146513310402171929737772926335268870847785321828398828428579058444594832735076361160044649683026144623539380732658072376439127589841135664984034939517156785730569902685780581635384332879706565084245460589575315542777783002826054709816618140857721980369590823763548289197203339150413819932517240579672186454817040193637991321550091640784470825911162019967905854943830906696329419319828360984238055458284264016235943285481845764468200976149187683722276907400707894551215043525907657889491727854518788622075889533059082337468550128692131403278460408771778987217367983059359371833952617708354522329192067102143515359880154916978469100882940624894844906763983738421649072849790916647484451165897686972612765523540463607108458813211937179292363651730161839110131085278432104768629931769368091937878602291871647715379244049623877246054352887634694788271872963382517905533668046987300147055742542395101728306944336040183149881087979272817078827513861529987234066067541821755888486128490851648580422093497531106756830137327770654436004938196012760474277084796922253448181103382135351270319149814506824581481951957569658857296648266240275239586335692262331085120342837004988522329668306876170058755122394483089106997517667678076926431942217268394416526778731754114034669345177494340356032003036853510039011293282579391438211695861033466910272564806539084605222247411026916101643991694703870217724749683042821362269088835622981258661546953032466108422623834977602161762132718456441668784004652318933740418739585118136932898442885379971069113994083186690006323004583239047424097971175287365076570804449723657549060046818891413095801398334702000123778173935396083593811535063244315607123734603643283332005082519164356106410616910064220578143121792120071553111199226972300715200061143532310963796704608583232055218149415280946094114021593762900783657263090137858734261013443802095315171332740694759689426217832599450531025333992563923112026677047397647584474713144312225162346868001858950364191249685371417998564229820354773925832261235838662450075454028197020029250232168844365936762140480620114838411994178940722370116411488648246271854580871882373102012967008050159206219851601621620033977935703569774976583070360936959490906278487662287396335206360902856329163388568323111111150578164355759439929348623995291971305661803318987068762061445559429455627588705854435796008814545339265517942057014124226410987522981541572628104213439796478731343112848123009006782191029277977826192444579147043861342189993475666496011467676805001973682456488019305168909123271460990968593539280371101333432293380603576443295775030021600018625998133712174227606390476371000095140289726155359274533925021478119764127325318212195519268154558360470512084551112802521143821437231429164628112387846439638565305405081344558337347806962141308256326627035381523043990993322333242545344625743929656308290480745245027352234004448015988100903382821161019179021468207713513015403800993083719770253109191902782410759507739339669464831067126615269369646563274816947477423418675558222771919001319929901944068900906731514545540305187817336823745923105887696051644386219180106633362147729374418163284048434511676901701665389204124846757114754104266768952877548974352494086531584970238497714601302476872755739621292572298883188875586190276176742252492301730615292413336816133076113097228764695049998380564623716580786180527729741868570039619536853954647436162102271247956536973781395700723846581292223481943215195807623643756788093563125929819079829030670225620269775390625000000000000000000000000000000000000000000*i1^81 + -3645305607739319063994818956660465051462489397039549277424003764334284254010471422189310206969844240171600817537741485843071386792772512716532725750166624670227913444492128638330708696477230782179507617951490486619257891847546993479448237081735969542682549344660524175087324947114218099230223149419623038407326435383412346053180432272822831287825174597959745791090647662599227800928397066837407243478772795563601072068400564380656079178541815189749272466266511717216871731193660285616226611735814506245005963519975985118911160276459626977648629784843094166825210357823635980459274187875654368374048165879714238111282282077498730726735087656356474632932186582687962748659122878780385050651862975740018343292506902209972601987706457276814830937057143501430489182864865736817612493524304823324841223891064996965795317310176521499623740361994614278443614835148646220063488450109057744735571281662750924127882927809617920767956361905188169033441732771783649345537514432409647065528410708400958368002752628252220179569583514558575521908161782228326066491380279382772249208143790031082604267577693446905646299275765625575817400947829159224736537887007601409858998081776114206957987505121768615371465555553135073782752133852141651257989271932935359195811699010617527383946721387087883700436233171786778360708581529681291325682484805611732049642015614168289380423600984076111653395073002064933351798175591332016106169853496289477366331356956950175873300271531982280377547248145029818172688984929852274000676422879384260835049559264619076240051250469153878055423269264271014500887305381897868325224245170413753709567239465492906962582548433185413183410399001167244666999691135489081719736150608255133483518872313831248261820701436297462149576344521695464377195993365430329754408190116314406372142150902814110843853649924562656566588935957907786850465364173457415574301949374736685400768757384149554069328188112147092192106098915300414631772589484442168722988341877541973460344229418393896337507188899940410293012788012349142856980343828152126331776883190779128782300761489817368600506995286533390072454099308180048946562041464281769044613501447012421757961607934832502750545533023213754363048123552277236307985750129320457591060562941500674580162783511150057681657787294032303693131793632227885452197474862737114573947697436112961608566545697653583176840213902583545255678828741134989930635257213812467862235757872494448943513522663641688038088169166131692992587349602794795609274887616614037631863781092627701766336472328779034149076236979392783123618651756435400789679910988554864619598620564757487231508670804022809968500010677317339971457128918367699509908919627583199747731824320645152036213783407921445704044279434342021456162579434704057207083763908585742198859761322954049464293869211416240318914170278412236819768378424744282774516989692248376556129627298463672922322340599088422370443737532249702585381842407249905314209510913909654592546180565906669754536608356229470855723919320652443911483396519419152330052041107451022632879491640450354602322939756432319451931582973496381266313421996375806899241899482609568140931150447305190591699504914564338706825140826552074784344277928779527634314602901432919051056623195382196130623475686328239381096805199776422390346744530814643799525828736704987031045949390922201747996943200116113145737331421005404392860327719268821505024071774170520499661914530989420496817791061922115161527464181513456470967719378000853776557989474444600598459593752042675545086758266381923577417866565391923548562280645282942435924340841409608251632308177572663432194232021241681104119891253423692408278548293737988329670588570387649142373732584975404085893217999843528973246781057760546981332001029264615974147927361783129518214343986703832353890239722502470037213496057785199142967939604814970474952144518332847890847458270567487715601390526249255888989578078083804383109954370995790282021107785176986697658801396190018525783990757524236516023401776135666400063329140206514173689815761339210891234680375656879004295561557513611049790855285454112188820446695899966374136588824746224031180198680845940413431704541060441150834115091922752014147668389403143684879092439515823288569990595421750676923354773311373112340075210656356242597637370866065481813720587888644811239746881820434181714916061151762058126545641001504487953459662122120990070519687600193929100120601211336459102999586764287834731751598523950447467493025429058914351757009679700856978389027341383547291423275083047160563409381503282332690569343970615484960216809347754943390620160886571298485095957251959478720835660543899972266439641344100717897392875326149526338039964070414857866436842447701736645771943079683575672221788054347160745904835835895869233085194250231163090973507925199600832783786193693758725390207885100411747219715576384606244748188982560424638302026574333134660163070028020416547429482474535432141869230960905348718978620475635213308659515243857749133774027603308728797465155734911513620860694254127558399824398362587185718912370074235890105285069410443328204521340474286716926144436001777648925781250000000000000000000000000000000000000000000*i1^82 + -8456775921731864283206437623384418048839690971816477208083691297579450284582584709527300524728801732866002404344752880741302084002853535126234165611267712847324044584167451813187324677080443760571647396026010582058936532419445269811139229427093018948523203902563684067446457426155039129216771138750114362835317519169565536352569230187943162515566577019494557153108643679577515042347889974659506101454685889852165120604023966964066151046355125829708091797820885418737047601056834269519979429230997678909304156295424538572611430627042049184224670758348103020144934405569781792421647509822027896246746583833172441477601533643061660452136317599840148999035681847916836364854116883092553167380213758979232259928926587369092361788833730527041138637863958592363917655819735648080450942253554488028901488628983395142958005934485097231147600282829761424769147471514799891808840487411701588076334316321355363493707284428695378156672326530543674671350708767366407439021689447802360724515460614637279713850938893142717137956247621015097206488799592862034397786533484353225424121099350053458511175185105592092487291249293283778380956041709727411473264824691887995366333959026002265177079300004860956902522811080047796602564661136260615635666486759136761525576883444730945096968189010995499106394198339819496402491375273494469209680676742929127034335295211208625329172489144225710983356832790725490085798481259652159727474000840990227223834802891130553597627600893920138666192290768054920563980336635091176395968871713444029604086454641935993771669510196760416638641913520476824343701916579721316631746586666634719176323900454890577504535959515629335143724466453320090329333735834584184415915584580165571480165363568409270495735430704522735229542111358890302955687234931390724633911473417548354068911242628929404650692244369436033557625765572910702034043613011542770979143136183543490862232405590917388923409868164861065811178183901400694351218584302650672551812341436027715267070049691381165041927376535777036196458052315359736811227588931156808143562844654612101982394932259904961515829434898455908540455939896415177556917367302628672656077182247854519519657551244602644651041069308594808046537294276867597239693665472759120921517286877172485236977991730498214805803954226310993806655873487685839312242507475138096738353657167410721973695227256486361219126206218735725974004296004925653786168632811366215985684508414875692691003898477443534094159366901326234780859872418246278460916865170214400372761766179028122195263611165355038758838087750751492644000233653396568400183739904221100399521934358643996195461933554196278285987521319422292111879299368759063859027278021840603857372038157863380822204821541051626951531586079205002371565929445942323005814361298265476141108046624935936973226590578246518341356890662510474913900862936280053955782913041449723419588101035845792399057321761931534924866022320030024354697853601455592649223427332404064517866958043798980141063574125388825288938520625005765843481101795905056206593304319966262388219717917666812197984237728553414933730996517488158824195953644882667801584901258579107412708858550688418836954527463269216124012929789731354673835503836679601734782890448930330542714884451023160161771918508514707107215386503168346773896103913267172484177418299262411070914799478932504818553817622409580945802372153845915597445841602607577956777193600076440817168610443031255507041887342228920658787216409951933012592028690640652288935107560004425435223899210862952357313779335370278096349363209126170406082840158240362847151221073806433323572757986596092700606518650629411428739962685692484783167813114520104085976848252522117163556785875897419720468200962544594954254016081250634449216334217267310688255907468934332608887050326674238795507355296468000896231401612576469951455042939890378281922604527585308727562550154812981607400039270626019481507511733177847540160410883750531624508006965047276138621522990759589506704974528258945031428568371332492851110975517827634199782519365189650821178029937790655864100641599894572750837324431134391254137615378796061746602426898791070349070912908067917283121254921357717925817091291937670381005799875993014990392588623480583499292177429126417063249788607075569795796030320125047943615213039701120808574463201754968728298432550810282470821357319827438685837660531331805873515287093504698815623057108655676699994692277753887710083720388810492036441484515921793734100240877352823516704237424469255151508835766430526175751221785258292384904015911138076441321873195689813356545340869782211701205448226499605810009323712887473990032845276107731118661573739881031183041044723020066810614588087196659234757980281173303827038578275916512835258941286657274767829627182514996409987539008427642560621666020394565557675670753589059476254657395774581454820173521807205771703370806707594830876934026630677714678037564579082280111070049778061445798636022742146559349214211607058236754901127982839635116536145108522980697496519104561236054007350504464238757388013907234158941012073374147364666105993326027722247796580834489077460602857172489166259765625000000000000000000000000000000000000*i1^83 + -7702265775693457792979720726860167174267420014539145486155924553637843790863238228543522764429904144170511289981603453192437702174350147702992253774578452651841961396298967971285306391435555303068500319850300834334809825602595464356625369128407157232385180674162743446964946501437011305637896432141988226715383531915565748664073997360340393587099721532045590135996845390457038186315213854233639926270934127432925083281107358353506918699186356030313602508422168128766651305073285666808276843327381987279202981541241853135937291813277608866323990202684968751131730898475762194270146070256258126794974303018813019098836854788953638998902164412576947919236844671164786640596893187782393801481121368390162275999469757666539924309855479485012087032849383350449187706186060334646732080132477099940343296979315762514100885516734697556196886424696155571259132300484871586326390094883690062990089406829281559147416145836726518226064724416013734639772713519802244745283056828882379033305417084314521333955381507628520031158095377626517417342160352718844153442771175423827697261780584668637938536089431280857875601889456481491212694184469590785689237162413737580724295545671416433075970414529572012435699828752565507940508207674853859218411225650982972454961811067918998609569368120468201283777414930278869409664630336628231758514148404781309523266098169719226263707132169561710978121105290876048750725516661216954974708346892929755175784060707858482196985473349340223995607961230218488708068467903630423125160782359433475989405367717487604142459580130149298575278742720978780964175832538715167916658661812868228145215376810483326003467209884695572638891469012611601236767393174720957786901327700520515095153043967676157523643972751217506442019333874536045060806240204988795727973496247356868353819072639442108137157595798935357432091685294949216032233100319330945925434239549431076277856693295654622193808485218247452460296855201502915637605347993578223689932696398394308529525642708299865487834820995834399013879555690639998061819649747131189727423665401985168126009039770670989982567472745431135670960139385152015352265025224908319979205149386184361207238288759449710798226070707737671096886184747564834727734385857208485884508179365134716337887316761620807045110384142884398034156953608814164757154538197697848569224514940601948159381432664751816762388913897833939702628992108833570300188751629622749082280255214263229392168548846329497203925653218788327420127083374529144446933228694292689651781719677268383347730353880488560643086749141250901215831811175138480816277299047715969978394103950317403069062430170388298680933220912060411373996929276053641102767449781943912768700316159584531246028489503787210805377116338441817595872620883522739659091610554855354092439713364214844064348751492442597435506531089185766268617174833913655092390184413667337096533941524581920676371772812991177904560966693473416189278295634026874775873785908340903222426367534453076194341716892595177111212815580344848617517687750630561752646152586876960150357166096605167740867396199663480738679134186605478970025281122932475612892747044612647788617128132713654458429533758555127186215957024608814828338811763531553898977891749441011342532822996996425585248691407791242641434262441208177881862899315658552162440898274464274473245497136096854679578695319871765073714783239480254165577875625544222459694772238361074631198745169607754691630601243352177637541605934804503312744210343548445162769365610379162963591157017678409433844180832117124103849737467888417854762690247700669770071848914859831628594845710776244216085100776189346076620048764261319242991280410364393316850947108178989910615318994428576406668448284211228968751802189294857813156221049023269763072709706344171764196673187623538025355238104847848311164101492340846728851731169588088472181106438414684635240022932178708450498181197761083187630614498330052890893802710206015634862222107840878610967070754557498043367474457297596802488282458919128982236655296696346360007378101697788112392617926212526380916308155456607582284183916350719837227300748468675589192234227892419039605635856850329028824392858826571806774688289615209080104027241608443979046424767041906949971939378824946206604318051072847131140132693928201749104504067060950940237625274312299389090778093124175326180381132891566586572574963149113611837998941892402286999452456711415499770095563657364521490697597020971894982623486972645061412846843647684799009970011963099017664650038458540816616966726387881047952662631925639435081846191499847945962016299423936162071869143057204438456571658693875208847880422566489439188905294332115568996788437589185199089412522583159605141303852395734502470493534311644352607691805257224636954945851042454060656726563222678642823544126084338236184586204848955078502460382203791410004431277704358545424133606702019885099139744485855561907305729468895851716276093211893358417125508197143660708828053326858399284167292206977990062106908474075741360770662595818723594440591778158076926767206416414065936691582796193928345854824947110356218871185518537458847276866436004638671875000000000000000000000000000000000*i1^84 + 14662755003834477644544281281752772169197813998086880403010458783493939291740621056964979134606416771616303898402314021275774696448417293622996059417411872459329639816683106730447609404681552695907833873423280004269450586254503890801925130984032605608053792576477534654954322675413958902166748901005649859720248612661353035754653835377482771313972147764952287534525418934920651019958849254537200924313675422156335783236590447660395494673067316864482695332001175092083470972300169719041539628622393757678010869996409799960522981679949981960313326586351610045323586230934588895436564471962313054266232576739754849171428176311741618196683311793167550957435349958735324045923746026871701529162473691371077287764379843232390268121613399678787667605617078910268521132878317411172152605453922060625423662262086438459613577504873630894984504524792829997362574810219459103842075440124038534501465629297701617180776994128974733206727219210331911859704971769492234367906695063840855536523277857420587225841044737469703740738530253611878991443786482053625275990777694529567674052114776812561250592338357249448922745744592896839346212573322913357069132636297383405441616515551161344914407202944691685587975408787328702422951414313272564052112947213584405938048366475020055933696784807772671178504441628392443742865743471118198011862540651432744655548069323841046186575114073020201314692773671077760320822343483766067339637808402181676346351535621650666978281622736050697701052851273119699433755866799165960810965215358245156227723440742325300746923144079542199018898875606484272213932202086660402625407769645914557096388545787552663395573420249121820650470349049948436995597129762378189492870991732139808719684631754277809587174781248817066855503344496050408587281663426463701828611918895215363200181127545901295502098259922025358331168101920847776133132576016561081986481177867175985552023371844676914653014669515867279721969090074886180859561778474748998177305262230947003696796897084872633327440861261822435474630087343410859071467668019432812975724013965890071112865264730074628994606819362579367323296408819756711389377759587582119148426530344258628386719939947249162175169846177520585606257505843773085044402278842346440912032163146336212272768547719343513506661989538322395768093605808741219415037286007697185122444264883163843645625947260220704419396055088969361255524383494867145776297818663460898459367676343395852514411215351984400559247203085740149597977043672254400318029143299581273214336955534052178745129123160705976538355097564512214883286589137107769664706406031196020451068144397815780441930951310878720115946968363699828672310178828142419666378298699688218392600450632010341727813985310404258394972667556504290149389217933202364905832273408192116688186236254253003605298999507866532407880386478177279078124665658930334323966150344084142257025865018848048769167382044792758251322115561733780254498032991004785249445479232724109716725481816328935242412918515261862505843480229227045209004183305156797451597226969823714470333718660535804094984030480486633019262289204197326437388520752112169534443845957055251520320088433212430607761376050511332093623245296091843367844963436340200812190050782719814493167640694764896577316104228560428899478329036518068295116749598943906058226034972973015288560353730532871861899194399434392969109435651002854709734601075407578026266862996632189899514147231588477426281946113301496780118540455279134019553372721297793757601510712371448118597032463325859631993690431282151032734930570155558683404962224678369254807499141603303694125250263685818502148789840899830158895090847947329317575438782048726694026042783857294143144649523091073317019424823767659934321648642398813606653277108451556688437269523272789763029364981085783345617281061752305883167851198223010533358437909504601788118799488389334737862832376729023233369629996375053791102661602268958127827203689096197643021785026826071727744742277803634565419006680266149588062713486936841571946732244193715252315585527486143260656204001330208827209860707717691959267814555657219919532179225921539294404427321824747959046178283086511001384244454280051232701237409314060202694766683909977102275692653576616145460415641890716352506463564391857220515959286290565087517229177945927507005721884167376662420427585824887646321253821549708400353235682224911603918793804593597849341686533787315077225717298082950123392139671931310744482635438557263117344539032438612602214194765952257812285144484978443054736754792264759947993323338106279050369474634060751473674654781822322485655165778498942224841905390955761271135949499564087102485143828063813843816984198535335724869491583939232058417608877388136946192331489652133941235684251504864239671385536697147937358548698569106753713045593874560354453199015548875997205747007938096190703384498803852325402178878080942404425947604126225946678045214262565518551128827377008445018124403578008109610509960131945217922274679738141759249910967343332262107375620107863773795140276885541908686411162279119439259303866978451018106852598682195501500480361301015364006161689758300781250000000000000000000000000000000*i1^85 + 69172443381175222105067036397414879766595340083200361511491925832629455572112773692834175607589270235244296196101875283746692738722494324777331798583643532595525120812584095783683001030522029062841065429603285224424992858199719478282901571247289695192002848607255942640862893861039511479093928878660949766522999691459141553416968172730104625155894950666931792393438524083574530818147785692043631826446201615588839544254482254028765490771509171900934364826090640173941749959886720960697441243827076332517378853565192756315202211026691930716444972620643052581156796357118918557845743294290949495501954487613228305325139764049731755941929649876741888934760975116415701245962821914256181715922692041543397153676261472253321042132806014608720587425663942739075297505119297773890561027028254302542305709865666897751650694509800369199569010761823770433296391560000950633638169411730333377063979456497774187694157026641185356900099401059829130250808500791466846091578905899245637944911981029432661034065079062711589130747045654435735985420955304653934525650713039283027034841932056355690190140716341701139354677123700019446523886548138338957685791065807515563111786001273431544113897832490991574735515823162932594738641415775207403414105073098831120847666342712572001289236100603940287225366592943228716104424628009956256763245423443241434239850789159859217440371783907205184379764120698537280024004251880351022464358001713518197523502949551062107660216984855771622639952076692566719469961279440329280541556363404390517550925056915329035522878351288216056145315585099615947821539302073576205886558056676361695835438648877865205190605629956039598930589380026020747924732523609899491167543786163211681414289795043909478353762777309919072537720466081260064762670018537376869811133130484265435826234043310060097508198014178383344855068656154310909411319000199568944499164470791211016389113638637878174726326124358150100327908634057747223376170193263952319399047820665856261847643638837595331433118135754315547617040590839268588390296088466077055762141037521714895116609267077312336943915276464675335899423165727921771202177498207693265009306991125967171315892798259947884143282530903091279783907488856956378248884203198212064108933267170091902769740901233948529348841606654198643871509043454433947235488462362416626906361972127504049131781811050497795840531679570936172763306595695420084444530255701724009117809080837278690839986475531149117228348273520013204451760489453744357681751221105690411382372707225018153617415481172494484180558279494975482808414220046371112113211172563058871202565369741906138717508051977108616531409443998332909822612576561471660795801486087965456455925964042527391956145981352469621470518476671633930869544205970102848324472958522874406949127401656638586508771344717193357911821031348524012449553119621229369261495242002252717169395227097094280395779388372619445710130191447170761989832334229730837147340358284698771739520996923014019423219118416763705932876810445095186762510484707256925309889202352214664759135705580642443695580071906583818844912439409605076978618460345016143554361508262115403819361667833709342603941721950561558493244559477249440606314855605646442768252798456303435262958426551388089128280990574192906367420676865301661019057410915920407811436318529876097188836509881988420597274621638733190661276624710365494337881175593234734998793777016658401921935759504157521624212714053196088049248338333828414121343964950606055654087352751031225012740835087657864859296619752135788188950748040437283972474360134008888180525343223895781761442719459022830600294289393495721686848002961782773326775332371132062963154825116447607963305920415748213924801486642119112687955465018111744344351483910090231831399287095978518321973472530830715104467974447665678858372133650507563012844921445897574534668047257302677532360294431316723695984940204189735637948738209343821532486872161423510253575518330535016195340690246019976467850844079874201609659914296411875715136030390275976345079241889767695889101054202432950701049278578410313300732746206740043637158135987368000465272941416095738413802172180474364843994992790099667271266582842486870054318264016222630690177244206341282045532760885022550029371218188189423523359879700556388892599265142955197477881997724007089296982410948465612171376672034682083769341647401396202581845316454287970406302426593972237770154678229398946835356504040654701389415925887584796595576842471802359099097903921755462834694225567535136057487496072942411243317460474481339842062696137607032446654236132468126910401119609646855180093933212271330502496304365166371484908812774079885084203590471347894215944861398351482992282536343698548933065265293296771048818595874078260593655951704989437406407941945954193603956793876695743889259029649765262444669105663609538425704343023661915394041959110798562500028739541829461284733414853604826247130264959717711252758355256840014501211685586108658753336634929197640938309161612858639654996775174666411096085743321342353576467300581570186966193348897298479954063310549147811784331807416492665652185678482055664062500000000000000000000000000*i1^86 + 136014352136121672129036768986923749322050393016993216696746345668017906205550532327755161753394219608216920129318598947934766369656141178969626822882088528534421128516192953244907964040686758233922336971778020784775334258428509050345605137179242635068932012761387094366577355928597256321184337097793364867812571061980120940204053259744171039288577796695425042772617731357213941667781271831379424693123468859695523643587518717674275652092665777854886515181704040252004340847841498299413282625499365664576467897376493886494050572477221381196022272307172535503110915641758010350110096109711247650968630417031712745561000289768069546577231193277383808613013840680631458239279053581253598655522016301709190651095723508232531476656531794504637916278905987510291092728081239942677907383029290219722993924976578621471081348904428714681255097430871973291178291223127073253613960016820053597291802132690142801148910973791179733820517612055180154131414811386111493269075245350773216845180257816898940449408262103631097311302003379072466906019612614833396842446084586744532767257312132379831442172872062192875098055292329354957595939483956315595193158561056126796596676115516239476721214684345973101669235244560439330507717282969257373344959714404752709134495520654119538274875562219528789002132838183851605337476974090267270145136265026024855020117675609584837262523964802209660894891194207609051061103698633469657142843276599387198822474201305431475499035561645172044902637090643122899085132267004041957355923530617000492766213341553580100687291471988026168877109573215273410337620737738185274909313006597737737808216706010875617098942991457776947257565824902470388526333665879987211047717137634791439921382915439635921982337187987453721303771400217877921260460583592811899187914646017034893751978608469485224301928620021758224558191375625285241025139097154301085802931321711635327074229424874165096498898679869310117405434632507133059548123559842699385837170004391865212597101615488216482719451728612422773410033253619470064758096258256479333550916330457347448141095860760385426876640853657387364457715584186358037886030856970695895088704183516274675542136505157064396932221463613487236431386144811233124305513457926102508876522545686532489590822243018905419450438991798612431949570065050870082165492616896819694544581122587235620866802697656224282897280777437159216368498209492181173284053923115493599337042983532029164408632094035967423084439690777294174292811625923753687492462491691034529845177835193151072850357029743145531674169595161989078453931844768277361116342677123152970905642855904378124986864812304252217199219435877509999774800094033003889395242781424477805722377249933315199844774059165844482824159352709724137795132059416172739142576670038301484034113103452089132073531619223948198443508144894757340338307984088093183894981759272498800591670275495707108789399684589060985439940459159750750437975117250283592872255793796964239830154134295125456844986819880550484367399404343093180406369634780195186962747046290971509396253029118874475766567910066809064623453712627403685208257833108192750833609432323490515581675867476978882002453694120067547000391935968145066257148890285055509232893815095072139172339006544075478726860967881448911315260573713763521512259280842095828053731533568981834102594991161244287331909619882290579594420600889674836713475854013090452035181817837199171493625345844456971301569087564916269873391640428019051970710711225621183923778036216445971112010262063237440531393301544388406779751038367913001287681540998526331112676733484477420860626012883078215368656344197186902792474221022808422187267966357629179986145883885143539072792583914629976497919066125410551548583100092540120267522674023403658790197424848242214112896808935570176450922166130642090599618468536320861061679330814643629902550387706229072833410090081989974353363704217824835349177595998714791165723853832328865867530525291607049721938351275515702015138342784726667832747409424739792739019301504624524147923780464606111820377480606500026465614480939676142013102117093301412321895650553307396147388903367045216855245541673810885134260732595637422627382019371806732383749448787564707502898578159624940760418088020321520183366278252735597056902869567767268701750402046579163250213805560919962429623079227107706291636614183157638155860692381353934069891655394778623940803263718130008002335811998499698815731235089308801273196651958438258105407594637462798293983228193275195235966762475303146711378414462540793902681081442256383120376622174336040897417289996260163561474606502343869658546148439114353275526895290075764811377852532679537853230145888152358956110878235890317420805583429958781135058714729971480503206318891382437960409120564559235001434484348893374281704440519504817856376791382492271126873726645255644625719714306246365423542663677512833025411327118726792829967145515606700966380047585928334457739614086985205592860716089879402938491134433426930260394508511989099688191049015946541004166339624700330573258774341500494123374194624953172355633093334494054804650886580930091440677642822265625000000000000000000000000*i1^87 + 162785822887279276552433357859742886753205482054423331029693488342857232891158201930777947238926383512187130540654597116034181466514022173042347886061914051757455307399980126120804271824705883270600014351807235378380199034567039656346134617837758506133903491052487336179607469726067965864700687678940708331186584134788171293062239666683985064876724423185768365297962265731890892170631510284032757558092757970619371049943720718436164249286916392723806874082987365212558784033691139903352473912036582780840083489061215796362939268828354114981998661220216062847531465809522615259473315128435406934092693558303018147728595250699939332671801855247394948742959671249922449402601826482958565105330235918895900195658604609392315147022371573645236584801024742661771038529267509137748163656116467081847822659379805266468827355806259445296621099045221260371645933750151893633382658398245624840826725239372059652527558642837732426120789359889876989910347863925419069320375827940916382395174965704440028228216490327414644913703935796100322522704296145813466128492099957790848402297815470700070700056778011885366958071642533322778612107780238722240573043853794317611475557838667427013816492584199878895126038022214869712274323287709049833387660901660525545055716072720906431365678061180753124779383650274506491172140445940756862403788232966750300796296076624829893228778230211035404524625838557829603840690218147376421275323270189496890607543527191073919520706985063824389094769879725637070275934497226504432559437531499250852952476104521714649921238293642282274090238042289820342687510769146435583936324847259275118684794962957946081005365363191478432736837855581213469244505442793204814541296534772449863540828448879262699270612478643207882569353649390548937162551132018463861403611003534297626303455660205078154037054192799615842481936122250154365440790086884469059719829219378718042376678736454586829783331788823383672291259342063142662548563226836836717833490260221452774172937115593259556493494354540158551120540288026415920676072346442807886259462596425759207893292316620663052128328069480192489299626503115541438872949116621738003158780135855074261865760383502989069215934392631547296807088829144647723612693031888047561385380937425939694043002955309124359904557958862499854928095355661527481185946793806436499281382981203650351102890386322624949074634946951781256274078084971729214893090775722620594747561007227821671147655261927533434032962980656332606286125258036691005029292289977038755805785764628587927965811940396897635150335727272724758571976553519901405778342727488143066326905675896565977221728071959961954597100751329596678354000375239037865746953888676845818806806791387662194107438846513088739063225470538796695060773907018482004652995036961122868075537334965759872220225649550989350309337403083319067970387669927060288664739834620759340531316053199854445859236517711395508135167485135662541400482186748278005874977261898538115024141041957147818839360027376599301862452288522187258210752706497520750845214820813647391930264910164656390512815124709990813762940504549553271473211649455880398289232244442901594280573400837447237109297266946580291589769139344746090688359295882710723589608918526442469875307137604682776632453950459069195740837361677644557765982978215774897750175047616463842822083832100054379335801973507445725933869929345209572772552123523043938350014986824956074018961070273509261563795181748004980525284620123644299876215524544077911802668164105475442385108606186569351834560034997573396342273607160417247719029748967027615048925401001120914439479925751600357724239327238586669809733509664483769560393118724626968581457402149385481485576223135382593938745674863719176821363858415070896125699767726317570473164494407634568003928159246491927491427728515373845327467562915403920240041783152099753431965205974131995433204807946523734449797474178384112846828235537521784328840488537999672964098075529806454576909032767011120761865848667836209482320122670078201136875536325308251938617994722489167128466151949641466886688767070131340184291197584874963964929012281133762279106182304984973933777180140284829457881083300263604521832091140647477366723093337976447324101260188102571238746717091500611998076073458468020314049960340149336103688675959897600139611603432245809909520886278613961502286880387992138981047609186187999742801586312246617009029862489986991167204260741969614967365790221804047863406371817991971993895899985233382628255492895579413097308739712223273674505595941546121862083189307615395369762631249389963052535541040386434808414561959775221325642549333280049944655185261676029987158263451299695637180538797672993211043450508092997879756633553129820827153667932127251359774558307628569472161378722574018161764430069729311870926585630057028711720141585650868140418980688618336669847297257404454067912308350835583445605155625233744565719770597674794059109721250314727384223800931907872355899761176079254987839999792008730994537770160869528069590510295205369659917357775800620068392726415465557468787673689424028942680040734497515231282704917248338460922241210937500000000000000000000*i1^88 + 111997899334193724602456335088165051433927145840721108249877709382939513229772572556345124375098405506849054153148481791546020008870593457347382729164027557614935608598271128049852291473824993260824375465076239110257986371563120345589945883003329482687771780442563991514741558498250871796412840915223101299038511929172057510562257029094167078439412945134445113147580120980624516573681358522943712704655918551526448405774957465152684263723734390920064751250204719725338626421615429771390955838226103594062709489906826101141484787292992024055489809928812895307827861177423060422990560401425518575868570126612793838784620969411613409826810292023368428192670892600297043353050801656961759302323843995611029560449215430670465488019044156553825319101911477076581209952388098280229210968317643880392913998595513983633410235816848268358830585417156265052856869857964177034215521859595637969970539363564559243777821092013894309746462756876563319757963395970272681859786452559592887862913638417028101276505754548069208076320734986548421445144057301737915618580973163592047762341764957527861152154298005653024379870121576682444049606282543815853811691140639778532736267549810682438515564975186397322304965276254073269117076119603762820348392231359839299460116867998399012172902970523539095010150613725943672614733615825429967680554548999490989105249669887590020215875410029563825744049557307530518928919202842557203321628482620612103392747172724570617651391094781497958657563030819503339215287513073357427159502678052393975241378285389123133860957852337681477397184171292294475476005309293974062111712856326120265000425682448554241949253108327698513037958673413225050273231673340457007979148008323262147026686062099586138190951415416843262022114460636584985727215805557098575489873384544347273965921082374935029462996122086066744796747851285594686536394767794889747127491757846572418894863906497398416899932877926819541772794991911246839905310785361308183233352888844054012558140396143346009534088375541851610027202050177841567954724324081996585474415940200142971359125743931424764533497521152902107709577155221014403953469771289490955206243839125714813335194928421948481743985357845820294335401687473274480721802568542466088620660287290810791431081039074885388039283079625199716623999442376140054559945708878470394364939996730005523293357380241598663040136463284616837701688815462367738024030092168016729587926919216753175810185026585418472541977382124540378670629976029693365845761674261034756230770318330100210819928358463931611991944315794640757457804143985142496175385063386830563982617939828146551179890105603946823853315576344469865146639511469720256065414097855630575429270649259063164763096552245208888077653359369287948200562438510582777713408708873964142736056596522168311552644246832727353099103716402031483562579358723779996184244282003906825577137480608170466859001587452022094144750943249719382775474622514827638087382085879946378493944990989422338849633656475737597145562594329869569954905596214818648611596538750292431329216686499985486608690193664053401237490393029194724593409725633882125251165184599860611412689257496749339610013031611772819390478245212461521592134828672169655551007698350946454164563143808095841524741592945708726772155081743386330186321111140672467510685730902583213257349016569333986170594099097162657395837534720311090266322051817829636647267871369628213403069837245637316632447605267949236772930253826113011041607516688729983801218388060212663181571258801369504555000116144234671669298577070371244222643768264015305808804177817399349201916386802481844375735254244686119783765798527819831179195680784701534409390951665974168893390086821836291459920947407907313553495042015116035577738345693954230582353527766016979789878272582337768618073625934316580071122259136314708689076677182840762262469222919262977067120586718384756624356080390184686283623005288240158040089082846177188085380579445856736542824944886741622236188320628889224254706154938758346315012809310460434263104184120703580096937551937318981078553932781790082581751684736228785721288384070674511482188080845032035682783401783260951691028398811243760546673382742376144725234487398890317867731948492843833471638079340818475820637873764963073119178012962407822359146779188061003413064779960175928451047785385349936096064556756870283988148443706964131845935299475961210157484222828543039876469903523151423721215817055959444601941094957626612103005209747222221794273819196764153892254751580783250733772923933026439873795589743743434782210987661403254422173875459992011643789750205154240067263349334610607366586993583366498126525734371980967382057287994873841322627880381523329030383638552946124386468006636725648251099596918323961400676133842632498849647422211583004081712779999722501249625569158253414031732275698957461308843562644061680546462545532991050004561127284919097736036404069377008074933423237595439224921289405110013592373501838797985653458944484712832472464220450308840330907405816152027042457721438290928148084689180244489489852893397631788141599086527921969036469818092882633209228515625000000000000000000*i1^89 + 15501338975475735055725287954575450248687526568345743623232407776181461291888701536154937820488365976119964183453664141566977719544238356286261074808411480065190206688407051624970786208764973549088248873529377867295379949511510614599376303841500073918685883960764410443016094097283252356758069907088557908231672342804394964257510160494869322858489178576089327839048215631221082147517082418869608698660460130321225768421370846468284285134419389210634479538035920852747460065674457832083738682653900954631542457507508283089462046217485160766578773317499061914323499964221200286497422000305704434359840390671195758427706836616278178398667833573956959705034894568557503298662709943271226413083409804210561902160028083080049690470973502663232440541208595704048291512698378638427168890133940653693129150683274098258729612702677333079742829598657305634477066104561100150444133782455116509049995888281537342586240276405298193346360048301457035274124992744387088729293231712040527978853503766262926888109481166898907305630453898563460052436343805775671888348170592314470110699777174574331342403755006874568417217050356649287554081003630386898792423299828870377848679802673167208537776718696413632580074079329832133085243427960205737820474111973022342540211761119791393279255256694647364695146394030480764924426508503630286932153232192055901140537057758084940020501454088666651052324538306414413843830281737243726476231017424512628489703382798520074228973856576140444152210391989900917175069091011629487259886478057179387341616722385283279072841532288592769065525119987463342174657371525163103191594964130595399559080691538247516143684085959818096533635479887811193267469648845115163468346866112029334802464218329018432926874012711543035779869609029830441537083218347391983569009380200850071242942840135272045432807272658169218675677142734308549078686772098022956203942837890343988994569760289134423082012771900853652847673911842174535803908449003936299038729595173510454964543667430797994512970399257710250084751498072344416350352816343084283486740260703440707510135162263718670915944343690872749649674687387070283590093759363513134998832784763584482258395198575818661430906333691092918946973846568832136614654618476505055227452397398446770770757040415551961314555957218211966290728616545457536360682697447044878723863172771961922099887296858971685513834646729977311965256756078024058025433237733404891984551049675146094881880254584337034841648082648490927520767790726499857581169317741990892946639012871342951253818856327650385996191680816433814487462484421532110643828188208467008464007606249102693740901249360550516621191220386782532549187173039518386420368806857115119282296557354914943242951070521556725430130430663724080663316257923405217964075519770814100247882776300116874676593183026884251231087392409619694497188578371492158927942541434720137891653274800394604362152273935254247076538497833951836424180723818283247824634207912479361805773858350518019738295255102207738099721856090027794883798319433432953091879030283257567577285146114403652634068797176317783878569251646034165989910752903033549041792024900028346693018930087280251444879571777509883476294760105006614444883378516114927001782167395186719881191052398903486509955143321959975414707851220561721624413204026410267178921065840585314815496829009102734367323551790302267998409592523636808259338515893233560562602843064595100545851462552221361045244818548865326194035132771108884169337230661164092840410384978384986014322421175976092217738617249798197859362647278727178957304763393585081514698329733098526506354506373871386921186269865012601352510226498877545017747062789037710604026602508697434532837627663218241242428053663423936405294017358066694988714765591563542867668978124519165474392899670421528646803881600528017725678887569234222505833844266711539652047921817610759416029309937450332887770351275788013346405960964700980478234553622205150481579882621570731002528410223724661899301848876097776971255717535091851961959587386172866300292813200337531708853794614589127384024255313060567684849234783919251848481701169109806709244512055068424490576878499483125157775445951634849546072319903514218320943226520419161042650463931355342910850287491375182535227587114796664912853913957150100775567252470210225685161050783601563969888353288407191724467117011098228503174442929853674108448082030261616521815349427979839839038547365197500426368372338729137590554913409267948784283316234647195750060836563529714721985353144309420207464040788089341734445202405110029804117795293588815421522682012184488063114143572502458426973977981743646656968320380048460165060060739330458482846618595307734105927530454795931445674469944798386666036611306465199376041295613284044987231414675820985610258180569877102903317570204821340229457941650723379103249572357214057465620518325169507035148188569144188583267662227666300761153448824948188254840658291669976452135586318833497890561277131798569592093873002417053424202073906301013978490757019663541695190752049544453278200976926490539309863732857476957180918597511976031455560587346553802490234375000000000000000*i1^90 + -42569964511986851401637875594085633445625933970605459585106620381533167484188611889794546373271595834227605519760106226839528461098660938802318741945368262066638287789109828104901949076206848677320466418210508953496370447294116374350156650375094411455174488809476470525511230490160678756590869602108384894530134595647045294428670651747651149769456922402963261219967254844720146598168443186962362341858021431683406159128216089720256872752624547583014677466066477175990156738604549040047828006126397668799630859553728358389846963977842100373444036248604645728768755279072561778208524229835762411284954713262988714330021013236984284091321718346622794235206260734214368842538567830152924253699146878762815999373235985168431687456464458293333952985121806492908821696680188792761013692242404827227340722534575943960208289379115506677362100425194491532856703246402228747586644222483298895937714066653332370540641127012442069793238454934815035395262145366906047775240587654342083785257177114517624970680025222737973734166721443644468533084510776246487158143777798711717083787807273903578175714230035877245996103964994639017435560743345101066099901707999241757732678510105413936937876809948012548636690763989386805360086759284987775435546253914163149338072636471255617810394972926627730158892484970784867656261663799296275666084819912046080143556126154994006011883004872398599300263702794648559597554100728257077735853475473599833693550008814423407047706908305763359894483222220497238720893552379015032084251147200916939082331288145662251928307734338201098477336456236576985401052400742075640429443145080584822687279001443938515121769213774208389309916212163769044720747378104036895204451680063668744915334297452588820435818702359535472822892533629776121997628058331359798995983035520637587081569195482221561851132916070484370271290619424080815113742923685524790998548162512439648902929208320502295401007395646314590329362142479925396327119980802267217716059942192458147442443017443441380137532692156781922043615282842686087659651477327257857362281045213024881632403627301353945931793935982916125798315049134984259555154217705953486031521203124952484564400460999061348628726201577230353334702943764620932370548981943206223791445987720785298359403865918045277659862707386366576952097789878419642076322412600235400503056741524835430404231272623254336780539233318929127316758390535459997745372416254505165795873007102148811117655994977921700408061639103945195733652356717295914366821118345343783701709670995710754763675426753093679669666606058690501751177321849073353207517726832927619914118222098092645136096723065561780663328362168058966839406377638585226302692601405945190819646125736653035060317244165452063789380983112911647396850211785169790282476459833252205094009945095775646787821698144257204982962449278444205756297029726054472799197393973098757368995402984642734929738708333589363668233374113747279864884866547389566903743215763598833605967663916396626040492374771479110199466643880616507492744431101217288227824906618192833642589625404184887962805114696907962000234164082674374798123359885852460904697680911011379143547456633055052566953588377160292249293665146158825931826383183327360559110233623617447852459225376958819671018849292917004322882180300953492958994454569778057564309323534107119526169645356544607656907741425366588409574691993055983700616052423066169354453953263754266477847065659741180482599961898854667814735784831802144338894138076906858199322012324945026957308426368972687295618489219600521766203927727599951461934598781092356112204034412991246468882471140171342219754674924366378760808405108838198898166042286719046164536413012128542090227144535088694914595569243492042070663934961075515707987149731379427888292145207411566736595685120901748850505452890529358267521141683155851047294529513733319654486463096028227980195074663458155158660186727661464374577586673234489572477125842517031556894461837499197602916266400532284621283051804998980232160468851800833265689547575868722358148242228276664994088943801450792310960583808158477465714654820900630830969109935043677457436816082976660229429037213335603413699724710060820788160275543559334909210655847190937008317134678535254942462861010353647916342472644470323746785576545005244211971273286288455363318940129865024021512596872421731297427056014920834422886815188802873218753486802594301469507691361721436070947261493956838716272487878348074205671353924876777402834337060763442292420753686673503204252510974678543324026079101238517433677049471995949014373974577497371304999276524211972210703410774390568715948977982071213776141353726285325202014916513116607642279001045754090205848307958206728535621131222807806788206260741158924048342528815797360433452657521240675497163561479523298020390195562290216012835084525285054531249118122478151725066984008788346036211518211337861616865109782191821633412500354773215214624570450965326720387289945617111865988904181391368157727706678928652157778280093901088489093495426792394716713108194602485954112620120847959641034025066004477418080131911892749485559761524200439453125000000000000*i1^91 + -18317329474265205328233819060409412773025972354245544992063019542690251360917203497955237295868572178658056192583976052194335862072756300418101748278977303869601704651713360639420215771624984712224994927355611754790471924289221105400420226345002033231680633765328361528206697034579424970703674301875096454134054711711589283319918344738074629036348274718670649472801838375814882372136473769319053937383220721117238846008142860939084852179535275406430826677305578377992314013841925237521947615123060830406369074716843769938543121023413949848705647079602834023055421098595720330574943054305734538079093033758385349742913187849560973397609100315794354551208192505046980048527877121556070473949606980374013516453534919130686437664816620055160412335973370310276180403954728266890379543152704103393420679277753758997468660407200886537105908807563076978037738948590717203079421576165663451663320511736360026768687752614083466252273401859281328008254192023496036274323197682276975281480648820726389246530163984256069169586692846784857593916183419353295306316942788881879534537851232990360238861529818652212948149119088183523133333882878092551584003504262307745068942509691636913294384030842122528257714210744868307512395757087790149698389675174669879509692770615941165988581311532247373526729108314090308757079874661152017859092958550624079900400459056650939731417194238198807494405637509165372357784767604633850446683587869217222540593505432150173731648660870622973469949197195468834729754151514909516007954109882856511523603458135077596679743787342353702966809914652177956082408730437021019655029958438320460029443579469247730693437058854248960338909220276843999687223423475091712904079129222827054459760040288124835109260748124704911543996727309062605035170420490669195176616093731027319258951650142617520984817789683781492035855023977632238330562517228289872970746179497968419488755074509703358348232805351579241333802523963710176360959963047899581653015507402795478406310139920678409757030505867645749369468587324708040108173626876856884456323157386134090003949672217027353556637261743676836309656186598926806347666668282621097928767180429646644673411713447682629754496727061016659748760070221216636224309835607578182731422130974354177990741719531130397044481998332164384671671394717219897456639529397341813601889666823695222474828128857068564047915548114949723351110577108838594439425542850445607019987333527810004360821133887608767325084662935784680434112309100772639343370576939863283180511063785441107330481270120055158084939068735768346788634186474494109664012347206039072601892739432935635105440758271300083500733086563247225495498633687973485376050782846362890877924553725176173054033055300782141401720893537464731554153955184066705460341998318826546034215335737300812331897076991616135229030351349918669079623953112896579672768686836159209757501981525517059426324517130890306993310068895535275825803740579709495436163021909108823403773071500541235099736626685783300335178610834787362506882881097632418837865766178407035573906079548042869466528729783685440652171255206156142606797495217453547928313756213987527570832983158704107013305759188076976536030742189475578541384683130264236617352384130027967706803864522035713850507207799508719562840306080701462275824913453038597205101463906437768060020477761653483369300393889102195811719945422942839629543392384131050999577161766492394086356729798500214332174115499590026319200167809416434310597967216304387411624889386225088756936745773986841947830781633089647518292175573245331203469490904371910535510073439998123129588532795559498974031045789944537011280119210163877883911937374830301403321959065946778585434193447966059494785379504131810077879276203845494612783109815799284309393910173577582556247885726331565338690816702384456382521727621526745976940422299145503213915991562852200579539979082398562364055195682088039074836320263138402390316277018554691972586255521966385739473601369486473646241878620332617512028472002764231007471575942940422517124688768562705408671382036396041151498647481540219742055340788266273742032059882152514380264085463429848658939598496459532179775068964783240566364545984962492386226491796078038840043328015397103208255088002874243182777234656730156423735662894101357243851198205038411408582799986467327587195941245219269219750218937500641471229719223370811737058124486836145143253746256717854420432532091912463260574273908786567479671099180239388216780661264635201790367135480281163171620929896181975829042297465374061018078499216334657184471803665986750606680892583302133305026227600972649591596549907109958036600987229026369873444844099116159270423517747847337162857806471513150244718081117237144021552995791527511017016385004892635607546808643210869446489852505261778059583839578395371725631968422429680083320743930417303584118905588355080788350530565655855141102601722742255703145826847334382679141767909067494424135722151155034681935531000935745603837655827941424766075236402473494044779597709987253704825064892234149765040539280041835487770374190415884063654061719716992229223251342773437500000000000*i1^92 + 39697188745757963738753046586159550310848979577954224220650174594997427809989147891536881946487776126699190360329343478525479791142176906374381799809800939195272572873772998318182955526337682200332791755168339327391599597866674618211905872650479953571727966009816116706538332326488750475008816569112995639957110085020103379859853940446938500590819421118965765248139630833585418631021057339498355395533388241683609709838819166269486519392178762355898954366305871544262497866802608348401504810944455214441575827028296291124496605486814564949728210616854887771493472593981005880487880449620940150529519824228517437854280277920373096384172014219488879341382457205292484635330197903547909836385008615898701390846033608926239801269421793308915969790928786100091882936264927419215201921626946411981465070934012754964138211108665989167569605422726930225198689172371617701551713957627136101145762839436416771056124506109918635287001883742222833765158807059617369011370676342140006988730887665692432843059706727359683612689050961991229444565608572352344414715106358173382048707820408953459378673169136518290637411283337216334585184157705631993225463616286347997523119034679324576735721879998901096580617663740449998828948851908764980664632394707110215630824015098628570389458501926495011533124815373101223253068270247829331075891451010464897339652901058035761067730556130885263601297751492433418567335200127855150406174054162026647194419595292862567143875969222200389718855213688996166614252924151912206369934244970460491460568953818964098490076874248605437189064598762710239662767627246156462206720262697088083188105902946382168215171865516043150454529487604824666037057217533682559024113955041347963554542023526757845464399387248085719681109465674361524237687760433180916152250874115367857024950827517195133751624359562946497998046114057890912849170384616673216181334315391895812973518143364707955868107385598062485318453982187021279702238862460475671255909889781827843412040095016187152393321237071068060459303404004552158197604937304016600494028836210220701979885328994492253938815014238251015760701985524110920281266695618311348033281181291644702423790114889364504711341088470330932974672733767559167293152557190635724007545989846867723006132916988818272398768004157825110048136861879443189160993278377892468710280944210432548018309987591920408576708789467355180291130262029752950360246068465864675745564876012587254885788168679988597021072978285046761965267023548405346245852042312583599197527337215870763082909563188197369520814733114249617227968539327469101219899684429131957725510958609823296734614541379134178438135812944914689143458379467929025739636543639272878441684702748680080506845929705815358929560151811359783218807166851275110094501099939499594358419739056317948053706286849167897003732740678656177433322445286054810707289741937939638224886596621868306794179776795321909083286753889378627194640100981976533454131881072507948558947555737417993197936240471507734377529718026873286005538230715629403459298368030701896468150773979722670622695236117365767672989978314609404946571108196385806764375892525526165448618412854492137466332357918833715017636018622116879108771942423634709098826578861903331475394496048077046111352329390268967813560107978990313324587115730655462457027916458750658325005077360704704054001732225744098391846473691191700181096349795844023664064834129593711257721521834181761195464919608409439823218505614265377174402421786487484284406643302783280754141689862950601954511122741269788773275859184133406511334719956804023382718888192878678611907123230271712728576542313150879097270846578344639839700767768284626220426567038872389562440633309253368323183842378757465817107208386972114468750030418400019615537712504004056423877864185747037372542720697266651367967789876911651908471526356947635824298162843480222630378082342255844577418226398704980002075648393713130827160995764578325147112238976479224098672141823653153767791290628191763957807607140040218468913161097875343107929270258210326637754733240784762393392057646407058971914091613932407082403079490004856163292243160016751326579851943597467842846346605684870919536009594817628857413434626092187554714701818895223042015665483934053955003821474701919651898698096172910629429837880526095313349770777439029732845212412322263494208194440424008755337619514886006298122304016661280709852765471320936336186253351351645968273092425972815085210568994112167543590566163654273001490091308023950916223192921951773761258825651825270832358142389582869445415404545148390080962524872328401914773211449475908154294901671219719400534573937052583564337606228423559715197156118070757502537113573701408345992888695930909534035918448050723850540475621844779208371312688595625627848367801603944887942342377776829852708955168987250512655860644670727266812976391251974501400191750653931863591539490175703518156712059435916655574191673320423960087948466021290328491995941967783425274450610271860363181882809928840198665706737313210302159932199914796007520149508290352539783456611854894902080559404566884040832519531250000000000*i1^93 + 56193631077937645420281415568814606888927235532935312168788067240920902829713006438953633630012546626080005513009881821032534275223346146423230587850479819234968181474686204470353345564051630991843771693324403408532603152558191818226466965787247971650961359020902952426012167335772592689303348514830437040637929270653087197981413684581452712636271618649677744222765964880409584731371281551697716154998501582607713047828462478489466582851237304586746937123443383372763463632256565574847560490625751342376689842973033658137243641715948088931653280710857572000292376011031228052830911671307562466787343512922733580741323765000786848039242958004777256955342481574596885635521488972618594272906658842941110275920481217057994530045986605305377076111443223236084375651404657177593807288305028182084263045864161482463627110543997348970446964237086768299504157896040909869315705977004079874355415250681118927827760935769702089851452849354227579576527768862073628576270991970110439394030705116330247456033449186042593766676972901820888527542316460257136803296922951744490769081552735482799535942053044421840567437252308227514926453911983304754924435140614481477976551390361548798113095844473799302068176931053186769450146451197286712087693990018867134143491416408381855160334927838140753190112073148169671038163152689985509056738978436252303490019555538495789245716577902311555965826328449900355445449928959814279892025125997986104974072623687079138662440413745567224394275554060496386724076688324571620589431167676486004487951422137328039408683994974759329555673460229617333908023982747963895638061322807920081677984422322139625130498715402725055397577588718472631776515946039893719585679219517079121563542585590599785173385093023715222615430649318481089522695189991320848158513442856475791752268233374287698994435680877507959095354409263204737842910296875847168726130361244571728927425268407159813655875594213898958039188424884998675926874324575848259258270860098153225644833618480940612660709986454886060857794320449256328761474619536473578591479893920356599326925893498756552722628821824933451323913796698595265430151146548324112347427737613633972851836567973699602070380061736395500288596872258677467008595261434198887342457986090920141410385140843620790055875476374406003428858850843287129094826592850935091329383016395596591814465778752037878973724262864368578555584099662521771676336438237003381346442375121787545570962473220382670811269805034671336352121209192073707082187444854699727032967987991808786586698436591441550514991145180427464243792755443425568316735794324891642342284756620106610478534237337972572549254382853775430494043536224682904591322064124960063024097065716913044602617594654987806540001458922766526511616350899629829928899934108693609499986814478401945814702431645275832196147178458909085512378919275329775945753569241604449641296429919522851505847567792209366097393034763229834680285778552440141573939708907520784775200922704687111007646744999899391609086081093549431102796794153739608670292410570351108486676719515570957817424778809983174210343813429293807140682210993122649483689328387234778027867395194569003542925015425768279051032981126224935425587725893883232192779637235848084663887023993423788757191241059949436330311189969321807118777904573141855847054096650717308905062299563614319905742041048932133679577262093741357971738312951316297870788222682373578160932540312600110030079090011105182405246069856065398889553008798467454722706100241362109103627107649694589031415310114341347944014839021352564116931284696814220854346712895692929503898356439116283051516609812798848659422298600742645801417575370402039567896941407518000681222400948200875179883475247093125090512804767386754833595773823855282697015230436587778697563865010096461583530409830982473192913101810192232605137860508395901058101580964520779570434666545370332541658913910598070428165325021661788610196405583219507787681831676756239096275524209161793264811598994849327384423591596639404200597616680536943574236766066397651516341978607206012377253649372341921452505078436328342164705518419274964540425612798513703678797244382564693187188863886434737503497531015911128190620072214569368789148061842006875926516472232219523789376037555063828556458417989185275969647822781899748552703710207830156443373278345510723652271697966212631097541399440409148083982544804544875076882059964127505941349772449253294728292177487033711062052854781220708145830187037922437186343904399768174923600493534174344259695113909911429599975157967414147761698117051647159382687522255637594320329087168941062319487680286298409019400191640906409019686671926783471673929984970012838446969875594121060295612309123947489075281359117230024968835475731736664610973050200577034183133206830914277989299191514220250880981818125076912972478515158548575556953240793601842769215567508416753801995503905508520225859784284335036595213617396711083003551014425624554471002482898109881102505610337248675762038996374633574062935307785896776708954351457405790071340346391923399408214144772760745283335381827782839536666870117187500*i1^94 + 21292456279769797297398188841463191139574801590621356904109938419464377622480959376315200476283342084178516251651357622964975905203123855232436258750675331013733380277984316678690096411069152597831986283877693269560287183264609528348727842769738682775216883437970093262070532008200700489384508443135057147961831147614856956433110338574680559713270207514796375026825152281661511176122685434403370039017222407817328875512858496592909803226570329167312485463699156587489852304642470400467673944246247092472975003051254923566365773673637087559737116392197547792942404817777336541954686153247470085058770838878922622571698389934866211521100097334606348992917420376162553314300836496950664592373337156010088932452525263777999566946996896976412325715586235405946445884432237992254086400153760456356331855485352094062685322475152730543737824542438601338042313629146317695741219933854440417231743532724724118723864241079419746057505727475292192945315573367517109228355838366169272379797410696455489308140253527053706480380802826293662989768581423332658665170157462320585966840623120596258856309664791596123623000503058799831935204264082166643192037847289408240641399858352557582925950440562599922433521620590684402088314094945625109537572011302109043273140962237884172031318459886445726491236132765706231762745475011447138857489481586761143753200167593827206494428626105265759654954283535276502287095774889979148522082919925375821795542120195192820453578085260328971576140169624536098277020148194931272457852559341070490434997829454229093178017590705447970420841317483103357292469506466834173641194506208015867887221369155887020974669446920959758035810629663639439795715477345703773820972911258557829571385069394451577792305556427434377648121608625642068467647566385023341682362648688358220640149749539766200574105779177494288890787260252115804233175395845448864345436780977026730901468868749993481202319943750174903044109832336515849922191145125565491758713121543028510646501938632779063067243013864120295448411868203365190645334350866644876848920235666406837258869105526598670498892268510788555489275359653925162549306645382329602704854897921168853089782369540200346212778751524374171944578956501106013323669618604625163009872477688567965654137744399262156515108616441780500532045422106116337392909027260824862564682719428563340192127893589096352387541911821029034564373925741044105031276548520016951371665367570171438037620466077905940980737544127294970729139518534457584822616728159037534036386261624519607655894498801025658848517618735296369833697968255257445790490487661056594865482770180069490499506275228284637367287274753625526158760572524512955077752904178312244975750101372000204838296570026175213152154757860746520894581932967955958299174090391448438080753909820619829326317588559301900496095936508026355925714169192117261072824260633781771075273325523061178502866536068692051537039511820011061913505420051343932097945812802911661800270728105677879601028747749340863537205581909829158939058687937122501209888908365481881379706073665295894335701539182144717268123641183863137857567145038619659199027928689514161060155546638489200306256484928274409936537402327156301872745907166997040201736041273481362069665789630707841990531636686318373474317579822699152574303294002953763354380856032686806403944967435620106984429090313216764179901926118301422698942839021818618915361500809891329683028041573030413211479601877716753712019293957198223618836682286169771026495457277413253457113585518364923210107228008923409441183078035730696264828586153475126838210011784777231053966351474239746938773302832433265069515372096272373835166849697189665939941273077963210438571200421452198966311074932907344185482331745344669984700379966428523823744486404396979830613698286630111664715317292156315637873476567537806820841717515356787081485728446513729002574708936781244194194513168634622810973112497746941333121723954586571770999857654566351962889206712117328351006563576109404107128397077468370531590492780356744092083492572348228174207456697334988013315514871557035159509435633138334637732083037896766506187063670229647328297441567717911000725156767288325546091893340616302408319738413064974164913641061483532711732339039219735092481646926811927737303964885302371426218173806626869905962581210962660679520421479900427428965113015747938918938446190851336773862516382565136203632086468671251219936411191723471279247849054296174898171625609698861696404803881787459137516482657879710910529371862355041951897272254593686538131207085594392890243373383059928959534915737084755427002404913112833580924126648313856965754879318327588977995124823393689080448750933040630213003860511389510964741455086192275386587898999655316587080140914697118450975514824858912252724510317524266444767413346806013957618981767556385283602976768946177514714231078967036439051681173905179626084506120175580246043432253003315022211092421820946093731110589537162546860468762624527522997791180748120796897187811113956658241919387267649844797345017270600763315038028353851304601447591569041151160490699112415313720703125*i1^95 + -15892873618078414301691869889393340167713431661010016606271273818985572497335327113645904474852357568570692325245284523860582901489838790383633767990668590741947317339140964953054688943374967764798057631903954374258208411830141590863999145206557204344605175811111356183056005341773740123900493140703510219561648850443194620224607204654653777592601018670712349642303889214648062856009420622588539180495870714174699416543027252126436108785312898169673770779758217413755047414114997058590228655993577413663851067068092186239137108822051343990926039340718053077661671293349933505238988926778687505841539287472407100448672838338780944656137829643958237902459489163743579569325135066334913547088818056276630100107641037779208509493545887683281481790868657602944361142729310041739893545022854240886233210195705926615486441035307683898348946270753695766000655125581784844692541362083244120099146535497020883797384590342907884780384227554812741111476496453712150150126383570263930872054971864645521238687504624016746557418299604715030338478179712812046006813002349753434544410648307922727028469844909292563636528104890781381694914031064271034265073271425590017565535363601219471936169486014090304187596285346081290993253641795051972409346760744826473351203540473222816159962586321183938891337540304059171218944451354853957388981257832787426073038445047814103977018087499204329456766550138744448707633907832941950691227034587067385348921608900091197882202295271743218706478430128117694505809401868200859970874775916294110847864567049150709874694761625199750334068742738288439767695316175152087077882332925541503937795404314036560798825766566021754758107782228572212835795692150308699250158585939400417898258723781483137710911291340280319199196776598186303932192467153879633458192393785192179889053660044433299099503004657498091149831391840401728689234735921691238573821364969083982837639625957839646405067620900770521329759675245578069715325562762394214876136941962681622678483413244754359749217895156164787885767860300217164637921991601464596496777314406788860604015947089474539366862933516517451859284911464004537921223143695189520689207067730394720573847513520929200012059672781895185796975528717568285942726072001498129173559790889475344780906061107566464269820623540778122155334679229636805239609713920559998656506443694575093121189582945201497695257186348736874757074883212963894178735357909600194947655142026689910163772703898759570433146956332679234714332663877422671844168291638396062723399246148569828908734087844191313056370220727330747228781802590765302973692425527178731792057080676360901519279341134131533263432525985915149542303959365017879068337348042256571812775427117251512415937636135374125756043624171743186225494304481215918809055003855515211113033791694390389895164189316881013136384569252180875302722488539882256718307083533739142378400071982169515374795960184135323170824047245072162252884289302381448520113358283919674919743786246121381644707415360980252570674363804910231898152457855840599631605967597647795011295497061020933194569342639023818999618158315544246236401248489147674869670198322095668750117269250910662689009013013115736048038203189652085679042520337889149959227062199543736922925970844099090401651615870166161218068208055836044340468817128295445464693505837346888898206457480821674547079844460803105606739549149989815803732023394753301575628786495657847494904082040382447440482684147441203793269876387502129489501914543936226846153305430835879361378188952259864189350380246669701630129380154863746790141201156345682928041460430722079051047868419007051005495578880499945785568844082852033796738167848187508683245805346427472791068614813945128339904098953463275321568214619503354067149768212312638237749707137661969228706005550832518619687377115153277980551131964554664253256040781904012393393326683705886667064904732555007785980759256159734085199236300326713393708820631910959907275161660946272143792041819250496769574793822153982925978768030808757090120259822289430086764693035403184689926914355803190688126289995694712651727047577142396256992959943652846838862998562664212971393469819267176382277366785569331707021040573132596040061047271525507873218252606735367020244243481808652957223506224272299415680336144129293416477631553490277926906815417487212007599171045623913557374275815001128157519950344966590748206994701739363519892606961772540235801689710752746863098587375374505437180641116992700950032915157824124470944895695438580774013314291116463357026693025906901186157157226678208684427519372189578689401701037453016646712622889370732535761021648807072545840643614843033229083084395574864412431520161173686559213011625070633896062897748256766624455409269315430465815304676155616068443083877612204252381532527405772353305910250978035893703600019732476950653458387081124317834337340971375116393753030873448616417479155848726952320885012569645896688733187286365907521290094822256399891130469252119592242441665104756196076066827049398841550451141067432562690278978625681379501882696178571841016946564195677638053894042968750000000*i1^96 + -20941152714675144371291292913619848568634581834591713512005350610149019127635509564210062536683028583899777232988809150659969522821054737361164430510579883281812245632684690576151030317738470230530125928339411783693672483383890138354581481205420493277315994698497949724843995755880626170345742264944174027343699613222233237787756980406217312442573022699291846598770844682341305886301135143711653398890689494107139373432839355286948923432128726268002276030537749022892396035931202373947032464986647556270515277445225743039190067792213992237477521090960151377372499298706756745479040365009529196658251509965240741851822628951874175158017029067275949675662286328592264682607918908668163796210322915451121989995497245648244371028957281565584874187088298311547842751391877692938969129069718401107048161136695042607831932461803311734976381851821646897369550077154965718051407889662127843792148402062466288869652574057173491046212018827388734085088202317000583559040637473706786880171513683100287390142848322446889388986928025642448554312258685838566053948174530320988704655205581763768005234418868365155941698470290325454740375561184654792644302685524378572914861850922219898896449278878597419642597806826998068591333920968391525675038612377216620297387988613277025405874648211193275607103379194273866752699290115420905005410812326779635485612450040761535088285252351299910231293211965089947399973266235361231080253265287587381801672777035544720674759587741433751748045902313595543457089868671534646680584044936692080841126439344742508531394615708386896458552065478899523216434500234938233522096513119154156669842003342429936624030254981973759860342055489744460077683683956604309799239128170399279235134716243576145230681697976272146205941401961836732298842578537077476799175591896666430430524608671460389325840385036231837088153889335211397390452281643003994695436863562736526072346079662427330488254098859692624295737754941704074688696262653405321598049988220093425496061158793033895608111433766677113223853029392793748295299570803479693197536254594968567959854566026907605410925646067474932034020192045939146461071329692650282789674951206189829676798467699693134105221633406475725769479259646955848644678717270592448483833057288753733989898461352426776661719914881604049712469655019473634229142526806432784343078128896355564190011041456542061414755800538053163144240014948683277356271115338547933436163214740662112490512719482402576183488023820979615593281153454956668534976244776356213799545092126542290209429239657436486619022648301336567865981641364540275681541861604989831835485327874685834001429373542850851179356864623600579334508181484399758787168762691817445055100530121716488340651457109411176518214206573479416792886560112516491681332285572173754765425526039724645307974225067834787407303303596117302354406261188277458228437504645831662817306035359816638114974655619353061242254704254911427253224575978884307724682979538675884148357417389971626078718959972195729254263855278783560781416069375090800058407223321581348806869121510632782060344583095206835562401866086443352838741461999883670751975523322117651686837331192108713705382231993538261959399665687399327968194294013230879341409348907079064491350229661285116500224782594244061742920144551018530872618870833290549737296444299739786840471261544245087732783532333837568117823979621909934308724847357037152935509598456983902636265573139962511911366780390474407227467888397075392932370750380073190662795022865625066870711761170705314516589511666607210304290272998469328376506174195095288355055308813596064207477462583047316520049690927804166267092586594137935575820753917326495733307625352753220521423515532351778153771548791113996685394037490527400707655631672619241895146612676539188940535763358980350454500075987114998755866789821761735900808836014615664167014880577810769156374160495733634461402888442453951459800493798226401194186486002862026394788448975842842914690466288215396737575783363411447508112146500915177227927585253586211453100114010855219432630411790567008646736376726530683112012131518812998830883425520422692359378640420314270155607755202071478415344896933557670756247986260679972170812845379457793679755694415599225651356792356564252317516043424732033172734033305375444874775569266099466591093734074309357526369650776092874732295351669494309014841065276061532992351779520304416721470653480215738317688676622085010162642744488418631382283512025158284446160152100870621519867431995650340988825382014719299521437934395064198356253252670845866003167433451428450840371587498876803290758550562732151511057479066527705571682727027857989561048700607302581492271217492073984288831959103555292744837797774348926931767816570416474668942349045627369214813911508715363679238013040692475102136367808038945308535186966141164583574623772759856197517578940406029138276826551104564054835197504664997611990255845824558680721182646015626606338729425316363287929446579088615271361174690145283011017495754444135653993764246910549513357640052100324540296227837643527891486883163452148437500000000000000*i1^97 + -4844056700717643385737423176382387122254155394412544782401185314873088642449413159439193299388036231121947061854624972149329148335617258463784477113495650835333032051130450108694636224285189251968016668232944586776255161186728158740550129357750078890047922483057898497416387065841043025673705657628713030040820127707057104198907079257750188383189655384392725157189307795353440269758831075998274897550606459666432926755862411504799528661366579388125234781586584410074538318327290860663027712255941857891344273922342775818171117213771592655965622585920751001534043984339690031419450142309351279309125146416471853502573033914899300022026507173977978684338609341125311691164886292687903054693718466383209965604775240340267660666203466850677487121548115541444948547427187231551210232277874310372600318119102189203791857986804027708081633058212964229414343542619722789989283433033636928764080434371570651082794892281590818284486428988554420374368772022055353611643091012711487850538302932338029282372021813790265427649767389568420379425766082982584849914319055867548700666312050351018189081084033492900408913636807660925054962023863197981996746200112689679287506864417816407525678912495083230772121489511438512417162216998466706664742765562598255830869558958440373228410618211452592340856341213895388802844586867032402760449703912715795000619516394399953911564344940981385943603173513651373687699235502975742822136622083869133280927616446710377093578724359291976939605691099078366368074735758170306474824866154654113175344883155701310535226114113004240852904062103313009786507793757557471134246534605908307380561940740060317195452762923722033236866709316525328080832343762126097041368240301997256768842015042364134988397506969650363701839757055002697855267739790573887938405405021134580751368350018051704208425301745832103634181549851143094246896169229515802118475696053668328093262917953906195339357617370852853372057097085182009976540928758682297482964096005331905731563216069101284223703201144700955543826461485314508022709373381352777241242382583822984681369516677302383479571902122980735405123583962592040933373961203467203843060277917802668762234473499484301582534681303173881096083122406968845883579621485734863463503899104193717495679005116438773067715481394503101705682911141737188001126356835216065619229916668593686107246758444977861633247497856707150148698138811961126808231539805788722665652209735072557086567930885191621870339559139324232552746771929031202732580704528836820156997669229810314540217089561394324749113997145476046534367424077943117122366242689372611044760881699294873220160757308723439290359699815981522981145986764507136576489198832778302444031455281141021985469352809501489177517968046360695748928423044894505515432566661682868369309782316374896261910125016135690132055212735516192292751089586516434922100628200427305448230186686873982945079492305241959522088711270206733654283568874990400646082070641700892485744443793854477680539625960473186442510487448850333757561859188079413262363323881321031952692635540494689272320649574776302645432544012719872216783267510143554277642997352245600651681101474644316796019942065845125464744201755477315869997517938423947826042956577369032051988397369576007330164988175081600025024266246046866721210440121159460099917085320570632840892594094581844458429356129699844019757972383455824491443616667729401169314585730871099661174100081907841747387727190197257055549382031305512090234144128094843424381936156352085027209065446857855766825853667743276478720421037292373879172384300881147875572972471223265470064131128426474059316954309547547684424643959389763222572789198566883138579684950454030817555853428417492479303427675766888322845934466024286089792785857197492395619134759518977818409089510931799623297419914156128632464507596962186335983189482795969942987652345752202281788948467921945559595217092522295354534934312716303536281827041838771599213681659497408800210004823879476793527305431514834975234509061076645590314795025008564346056272917687594534240414634737437459548066419569761355477617708549854426542737949443586160505312128237284500460229729349440130262123768852606240492130381654584177661403546355397682475290730662628681558487917790905423024222761464892123737045668636695545372089712668711140962416235239981975391463497686429111736803881755928404397217855175428020428066083942774497422097071550820603650570030835261506747632051848718901249132158997830313650217427051937687202879617767211500323400120702781272962985096564818323562450631577929514753532936689860025052767054551135287541883621164803356489264364264672462824618500316518039358058835588742777744812869816199592563461285688349407721455345894869101360370089718118391437490937097086555333369481664979235198971081773379988029968899997212312668730182674341612694297568243807811369986728027480858559191055559680875468815893010367605077099108871588955185847612893102672687640609466625407209394345283043892886694288489292277815135870280576129923910707617614335857014751240967598278075456619262695312500000000000000000000000*i1^98 + 7144264992857749232180150022272555961257878618097265701643459754764615520207512932080424111917058331355479662502333775960381012686850686821313628993372236623832890071506724096509275524612370025223754364468628708939025160112515717563180547946197819786783467698666836126563565019070957637477355992732372503126095742774198108297080699471947545650473376077446783726177008184346049433075323040149664492266101055292681070594641245849317716585882138516966634180928764471776023088405012302867100285635510861986957650315326549061187260232402698306246200270419252049121999828761491960572912488021415990931742414976493257229799057612599229154931643766991071278576419463962738488806026972072439846460073088389690219144717429597368059826274969153832902032998151732878136579274494782451885035078953221765462595040241660714980134504794034588631499991694336934760323421914042031285126793571311944996731616787224873264387695432052858880908310622219150906613718310460028133187701448376806854231630653258475361710266084435522584601156389857057961735740004923577208299976558376375781949236550361391470448825870401740391453723678145362141292420474460516029505876712335630505886676971082532834115181504389700466928765965805279641567211078126836988698509480997800754802197664573472884304802953852241277647144747130660582701124355394617500454420455558189924877243764126479351834308456528222320723985660090074141856396301624211294564516635729323648272712541270367726815179916501858361508952376641465081128261944280650397830564830678397638861884282202564389282929352893028255287865048051147081827993085673427043494975506102151277355568059702609182802675764569560982558604968804561759881318716751501564265559432754020520641040807174247372718841340449728320521566528002624764898022949514688757223210754715033517571756357481867562281517484848648594688538950384931782867758075541432212860065213585190905847058479008299566407902708399854605313146572698285570713532982151629464287752416383349566462659800292539620819725566392886470405266996900774707019253293468923385479684926454256365623669158438410230372196970208056439457127999461327844549591959575924220039908837253980680272879387412638284570150747284529683128676302318286127237225968259960632790238164008576726890426714231638816408915329037455114032093160211687374516693051585463106311540754089467039798751546281073886507382572877392838541677091267928310066617662647752505550668440636844620748183715171735097598989349735756151887138816215393842571818866732802714895089222873056006416888029148696741709060610802272636911700618672133591167596674862728663442428850806638497184694549160607211504308344943717756326760282639866024121627903463027640105516515685702285942824124078208844750905444744681704886493504101232419357048847766416096375418514022064191645501989898844562785297130162561135004355797558327687734682584440155510976924085348020154418930623405586548036360225196268612754502560604445254865091508533712377639976368523697317454103605850633174099866231447497859018053508744439842515571999229586117785692242058324385805185062992841108703341712403114896506250487911517134401533331060235351036911183354078167138590305820237659156115550748339537923253198031939998749166159297114672721457052736330438466203956402150954119708814569641019572061086078026625967171633378851566798034747226946728051752740449192829895817599086001413983104213466684776020919321515465840375583039050442348351639641347235200552810706451352808520722358542383819298885892094747649002683912338255502187305432781929878899256976470193942696665544230061282691283940710538884151647256935392850809430223116814315548442537566827355157355456133518661338446489232480971926740593893320325945255735683560363381484425922694352884848610436566581826119483728095963759457653942112731412896917270354210575320238206749470972485108318992008798156349662235696451748834537624718332495005293674416521063793111430636066205187173332663780869953555359297060414629111324426446242070275194380415309678851271749663099815218590082502683494625211551102938686235429801879637741427929592538595805830325501080892819793191535000808472140943298414316390161292242631720488891187879657129390259157714794100166717025448693662270599334352474489768641098758353427226821329343174521605946189303524432683085713520132399867360234236683672451105921455214596709704494829280202769603893741285105095622458514927241259861659808552052696709560048718242479008629356176200393050373755915957960112633146063387228186459826556654374205732242824868028876000070563405777970918052825801108758314435145880157197117407974148576883593967817604753754357253649087498554430780155894973955066500661864560336269705877317924694843335723081960735357109006467679823711848993517568274080138585752872378816690713897064594855687777156516952035161554143064938566573206189799461312642352750682865317334886641556802373278412573453221644038534338735050552170096333517526946419666090324362429853251945910278173834144522269909460728542336649401372536698131415766610530226898845285177230834960937500000000000000000000000000000*i1^99 + 6772996453585368425894718118459184816451868861896242164884069538685660151892887951447765129259678679452976272995474343487903487663204555284343889919599521357822568030092114738803068172858705521181455666836426466015949943182998879038600788834474686237495576932157438966407014222487891034207255500135763437620070767289252166465696188141679722386997929494551196408152824461863860232379419333444565380494175714144014107199914601441762118841345290588399306873911851038000404097399766443030377694810173463382783527436620031799759674624666287680880540914956763497378888440879169048391736940663009889656816948405549264537826096058486955167300774802858901642545689198165615711428980945383049333235668291098229993101808964117437071182495997619515073936141270000222164426737765857582737035640513444177948669048735600104420577391394736548422421887982718381924773851346820288455587660231677250387983482659777041377643000822495108166010373766564640764322591915708823655352333737459938786499538890059082006585520617156539499449245570217036554910369603897724452503765490572409422595614108911923965931722669270739085547915745682078984513610917538489822465915745345190739931152121589448939530742036744914233247275035066863989713270453004471384011392742810779380505705756846066385689309392974448960063885941608325245996844417895284274571889847780806186072668637969277227693098462875516904177249223771708176160229008500347028943084498887019146886202096826280137712126859237386572072924558956374290020342351628960273297592793011747982434253715614698225489847543028812165023004990488029242025514376342886707942578746460157943654358197016146673335945658000412568747496869403538257540393506855182357156595259657670527248603874278688384372416115555693037041833897862699364943571560037030058484230017293308609370257003580675854389308017605207596075649417103763831105489343036605753304841112108962019493142985721119040384940946230887826826261613303956325912258987915045969475927576354966669451348576631628500087204698851143668125730721169675492524304058746344648244559978805382877564068297263960297178550534888206775971967005943814131786747887483484440124210083398023035268543365923979235367524119203006493330924948552532606914677601822854918427501000953944325963817019129049298132716475366826337269162910693424852030680613250223316819738741219846041359797474571291131442323493687036313049037425619381734492807143242299139148081365301580545775771520314451681153147043562487354112665181966829489255036319398653057169236894136620064280885188536621447214825939624984872824092932004034092616538999567691811882109247645489690725347912518837261105862094025611822647056018618250128832636376635397642552300933680319890509188361064867789664287244232568712332948272129615985149462312712185717013928349021672172229300210330375557891460457837273654233294110409000746465304223599186624383134366683504866466135269461358964544712444408215255136700298995751870595645599241901940718477281482169737647141545085547394636664504530722299250050531824452298706536790953822246264024272967989553977645024773385446349331039111857629244580681028529744227059914347450950273997021984550534960879892126463178655807665479004310167639900387667510137083218707944438165852404446229442251515800296259207261833535752638687820134456366193065745950794097661417746904559354069686027295828414775794863547881524172884388213913480909021536613996101483827902801062743264137091186604501182963916068282191584820976253493816796314193568343422866744517648520445758873160199435017424210242400431499474749684627936270538099147938763949794219601014980018065581113540648937866192355810274837999085262739028947362977326534939976991756422604269765172011446577818940624099152312869365633161673624286196301496257218033006169607779795114088432056553811207045465777391287362322744931021476291557749822944525825567728314063607686277164870097776307695228152730358645226966718870463383378921640825842790462146456201736048633172425923420837745459063118865620029450907119995278802210145178034514442884223678723348556434060382549108070253525547152686957577977393459166598871418589598907574110989739691399759124728275740781946600371463716854821277266668727131097777679824655340691308003372181988796942414242522512910028372632686882773312607746519370238560034249953881954211837544829876260893063062007706910553255570071648144815988871529471216047280059764863091765909314462112536164366829257394323717792221280005735503737541921886664943963164972043290913726823535847752196094384689450981026185044435114012079424921484318374014177299729846412036541749175899847277925496509180479357223591465023734884731841200515792827983494055268080620780982241467086285797987752724695042578924224565837024527589284833038774726384874915469636794678085954693088230391005131284419311103760853671055617303588036256976279252573632602232495682666875293513390490322051783745799896439696865105631224372304240546840369901600569555291674765823874968657161384207807680117819611902865301056309021987544838339090347290039062500000000000000000000000000000000000*i1^100 + 1394132745420879036052433081174187560233897772332864108692511409458979252893120428924907781761562605807634872045893562108814084475708867524761706155782835453969786310448472304766220038360281013298580590050821957523512618852285974633934193854526671187431702457037527610859467876663948195786406323703739994783964736588151749863390276916322246571590145336945967234266141274576003964852720573932330810325655508059509346028147713755975396188528245101389483472395119098740505206214187403441638331821439876482885036946641304509546439901537290707163679364824990243319233043933590255638386991879917900479880228641080695379836001270520826562364941687130437028679394321668238465722699422230981022740989346487821216471491897542696899183093144995734042924943239903568240767684474566570056347356135308548080140029814166014360994312778610315021035491519262769930037030231306437405075687376846200608128116375515034770949814211509888597495606749694755409003715071908108764490952271017218308924298393887243593433920483186779570373273947347010333950007555829018983054705666090324888513344644030407433315041256438401109492653732425870615001952217686422432823896448665508844992699347111171626593821094467699770029503267154753013737035030663819205088743296110187474084378411996391822674079831501964763284719243684762080774515376342209602061612434499928517230390276386619808685229837214687826496860849090332095873730107647081600133013776788573981475178607143959724216444570442866496820877355330003976575202024317287839243818847922795977657959264522232290895094797341190852881482488802136521344332321238538313087413480067997507769001578586743476056045393823927965852755740162953078810167905456762586624616780029268254593338402199608537076341395086226156944337713687924375869518256448105615371123001315759125181536209573118316583660093775062125286484544809035982655723337388603615298220285981362183680097580136581908883592543523287019546199471718538525169610017839992694804984217260349181479361514045011633202706283655473320739261676070473345555843909150215836548849973654722948280190619551936937402432496261231880971056681741016824492693145284605306747481253165795259838576099571554943919113763444166674583393872382250467582092976559506780611936393735945991915010672520934758581006415491218978420845269629411817082317693108178939995310619195518901308860658000834092019027634125497705061190093223533738177204272847538518403567240965339399678412607716003306874622994702532824152244958937909356396867297237839347774145421248654347819946087930704586662901910042522079238960908340489341355647879109052136535318916767774995485473965510811220535449662104407790115458565831659354394786846029783648616564090215340736381032927990822353169550346968431310321837722843539761196413998397508150348203651231043804996784485336888834557340706750749287165318517690612498693894472624346587844782895989014979851445162496413752528369339380586268965368198683393839570853210782408309916139768674406125850306237668414989917776756917599759493553958225079492788576041246388504010760996849083252074094791958894653322410473953970246357851730608479577137726632444489575771594639735871041004936205600235404194639312693793376632535320154050051948634421584906872754970021022624234780503507524408382331530943298222212973966056699148864507263635264033621099614371333579005631071886894804619048864181987503537463592752267576107502514452483946211623772537909739012798228526473091931294390793667973684495035643062494236663925626257762097386509096843445118305923161788811360527388297039842716578547318884339228065421428295861494885175498951077717818583405818171304679329011403928739006703637048025583001198946443224108213450037026299206662654482485619913909793571694814988980054579059583733318194844207678602322428336479496101306136748885945042002588251575117404382537836910399480338974398203476698112788954460701980289913421559133472217418457743499131588556159268166579410860619056730573891187908213380709115979092958578356475729842487370679547905382219013912624658652855878083311265742174769203687555465134049870441444436949169499409178315768190993638354714475757629752936510376454507280825594270394181038664941083205658167325541734628980496941168688620863640419638852369863372425865763212284415962345130703659682014104970061123356198184813280493889399777215108111005783737339021567960476940502790786376882227471198667358854870644360751443852430021692266039349545886582016230312966817104789807705253919724306438264647269340070229451774298742937337606981699411854667804306106472318962601510590900386511037535384899811476342833006160087741357289446402827252755679709604021900694911478710794323801620177337526471902622619994245190711500659859350813351108568856968727871426083092805761672659353152605884467115247138060945639271570256486933737035015871519276783096852997499272063622485113413630803462410793690669293130269260587072358562758977904860073790390210633059866602289590622815528589190642516519258540671057160241058880956188659183681011199951171875000000000000000000000000000000000000000000*i1^101 + -1596313758379941468828683247282467678891483778502375102091751902717871997875100530534227112629851165437528493515142628781581954030156171595920001997447028613538266249315793301489249476849962317133266060862349299942322208284723933059679098264508794469523589829506392219443499848058041455235969447045427980762651727006913404533354796094055887196537383699896079080262939031000614245537077185631756449130046564806051078791281161572404873169393292635709928993550197190300735506176379469700494511923372188717016866529601346126641902391482402304136932484232045405878117916529424867225870634371481398876760524944688194986847472729913721412881073245242771255844248496356797512550041010254455393195587511626334117148757848588544684238610441065709573873952625063420649474986414984946259323823426011348241098712123271228829654739021708655154426417186235967891936199381083194896923128630425625989415943288680905272507389793398585522694893173026323942483662619915459310258673834310787855113426327186433758647505513075646035862809807572821633445437652303706924759682740314775190057695845094688585919241073820467763834430729954788988471567485643789676536261616129024759920731863960911322567954237287565792812734161005082419721508838130378013944328693812437260281331816725939582892729452550149483541676579183394455577348395148707681829383175855489798796503785352615157433402709133645793964789990213767636597614289515265270082228846066231268680587777966925878278144756078781528683641138782307278250833708353785936473059477900923477174531251210446519157335901457506448724951763247521072016537512257234861223688560623943745406810610350052933067911133033781449956000209134685720248671096222999168799551662137768942360199235377104286161584069345607344074292656504235447184592186898994461081704340046895591424552775960544013813713905998177459019656801898140367038711891455943448651518405238392126525977249248069462033407938214703045919741913515582125776014489292350810003937428010562669809128786717093849603370212035499736724204631015106620824841018448568015475244151131836661517210966433923596493779832929841102942285047554678062424811841007690225143269989305051139481993159032347278171829860647608482023672562703358186774564969970013051353509516644135501871545760105992395399862185011043988657575630379457360195293080463484456700669745063857426150435957874988336534438167636275722345081334999687137834039585633880258840592054991208844168316685511678679388600213313019428733103310474032611182832922364595242042610946366524941291529092242959161865957001770862165320130719113208551714815654013324700266552229211018567634350557957049766705705114496346623677371838815910686450004593798459694839412913982777279396021571566396540919278479386016928375594046615501969049028140449773158586011962361501908221794838625740919831520768294057568518431519748681059376494395334384270478323983072070799119157465520540304959945619662029286511951047185974806632520367373770730765906283108376729508309636884619137192853254911843071408853385363833778146808506969532734339870240894450510806915060150121092319666220206511324521053467976778921402773986285845214632234098097268356903398411563587888696719051350524750493169710502586706162807690472521021722379666154373380610084176470195771626690583597151932179270576088672140667788194593220586255599965656587249414817975530028142589514116026164390506978720474364393268028888373949416875943681048385181308712024604696394007591980322498038494199808531758729419107587933243059183668260671084153123919577191588010605548457317160361850282842227056761949016184143410477052274943285258782619010255364318058675294679550456781778978561920212286874458890495660882303992232318244270012119016420345538256816605944964451755857556076032526356725010295131192498391333121683843117426592790849243225458188933130870959768558078365540904139164344875720301712257319285900029075663299068507433623645078615590212677935452902370710398425556273781097527914948058546657701368479740159744653718554229246774235804602221622436338619214523084770951616856898659817077379787383400775328798888608113798230477931040120959064553530235897144382250517580435766291979889480007103346831754381267719263349654759679594882989185691166086491025974272205861092532201645883300164329082557860621685949409828063137828786880924499191895616185187948256016577324146821459488853872025421236646557543575024183927983660589429674029619383463464048924607508833971842386531667586699056307202299209670358418315195594575856601716765677372102145586212793868375532627507371328029058598176953866031877649674521759875666135157250943724964293565354966860897021594018130691160118769124051825585534406091036896518832400658412204065208469394799553459818361452818198093949688031070375577524894935176175095421427541352762108560912897216281476239434180345187721093554234121943115083290478042823287671206151805231709700760488553954504341497210214391115798662569691799235327454779087708651038269952071431585647180374962772475555539131164550781250000000000000000000000000000000000000000000000000*i1^102 + -1442901458431986224068536043961946696653207282977987505291441243808178922188045691064678073675405290649038249212637159939663717290302976497200329565456959125326747130055263884420973794868079959553784974921634326110842427348631641637760704891441191272141524832186372826223783627268712511754736920546895960851142590367318578605324936532564011677665111959179473635479346331986572728808656364493232983052827169637836843697266855133251705915978588309718650359387267805442794594812391791739308305776535920099889200286190141653275220190309178861584656807007960799711245989756837816293132595420537430048126369277504262965881014510207991675948619902795253174286497465146165412209211087622470760959814444327146682809364128072308753903364625296849431278768669656892229532536245996059079028717284992443860228570895345011061810855094951250824436578837803652412451553518696305010765455908126852244928404218589928659776728475826076283081721006454033186633959543990940991059619861523671190489936425416132578261801079403717124061802429337877287844809662097363751851816098502778702915138901486182262314772490426685981903371678258421870032555972824606561043055781877745712308574382694281443819384517828186942538492823165067448704659183791476112061742731940122775403250116887029226620555155810200327687325429286565157690023397005688876102934193121938140677786010519122461878755692307087063030884072852064372877798544577071762510629476816138895276407790595092173083474659883458328529874115850903191013068108601051564984651020389233341328903106428131858820010973114068065344868439273650979371041216063255110044781171337771771684900249658105364877421913042076816437478125885754586387347860410533779139458580352931585373818312523020789767651088502336691854988354276579725278255531098877777875213550724795071605173633134166654791327034605323903157643793467138615313993199605536756552843360096858310021011497911971506020671758704393275993753168160224397342505991805286734153489173539475039383092551512557210064234525277080430582099822939214720766761281430317623743632746024246902564277873259013337713186207488606318956919683092353229890806652800854650545436560114094524385283108684678975846998906811497271089798802308774654706669014433596104550530285554855380954023267227700600668027658272766673742702357698538868973543348537019187142099222244557859338647295347556500839747109074513132615474585137948844382849500026784053490769376395358021412437443695890517616336040131961987521722212388445051375619216828519487674862877524891673550354381729377625715789137692168525266182380711328370494849132680485325247586596630542017738312022234128202790264487004283560766686874978330083206923652441553958524010736416098215059206554355260070290800289366512746222707557744738489704403456073680447196372866906005273728376956665502517982710791251766368831850183668676302515536731937840889100225765768090591173279133414092337531277518034590174490458434644765666135771635214476917352092915705468326119484395646832470450076959781223855191251868333613485300549915287573229739687875840218672477018750273584681109629972573642949731320721763955632724802688549911129158397832998025777674155654821473587709109753532938422065489586645686937288335646993446466706580787538894590606131519163516195047684279760639883094352561302993073635674180427680821394790711558388688442602879009023276579496083318914940199370776715166630059289882578072268691827487603015827858422987553644223144079920805243432442056491787406009220952484496972862902971742873125823868784246586285532580070017327841842788123984866872733284598165073271758389774275868827328001912756392708809235448945794676242616135066490481802145534306361135579505415619592351377483661435344424993433060261127265887103487271437198923660451757467506468229087905608384772475226269120299492943037584740259819526385257160009589843059439750189805437574307324845607837372617395371433669083436788161563579723188308764187474358417121078324328801164203006266734028854083416897093761968860427019534528519914016214206481083456388760485905159871159092393430753096390306156080533383139755181587961584426017971304815166580267465016977563407017999660564264792776313989592503736633896520202543409523022657485163005517113756832506551740242778535129129513888927224239340947322396246665068860287070123822797372097185051066516569841634083158818525201138280527108610652920293487160786545491135883968440318026987055863762006998650287564217527342340432366019736350646391162633861942896515448748953446919248672926379122995363831429416739163689747586722330046689668621308169942734944766948315902164268813637825096224071405372064356279077413731464684403380589522459594410852018386466308102589313143019584800584795792775608802990147682704477582076717729537936065505479952485384083627494853853343410401460738263322809294689375362481909466595303031851108334610449499641248475109591182859096127140477823651746357973134540569789162621062186105802525161763122743629186673772775714751332998275756835937500000000000000000000000000000000000000000000000000000000*i1^103 + -500850908179144858075584095144231201150813601727411910976903487350713285093875275924189059237901570613841047095013710645089613716193951306699770859662763650164642345035460371294727643570111401021530285471101183645597008996825481399741163024717067317417780469817349237692918127729811051154341795096286411621396849122763426084204321075317767784226904966744890884009483473313908019952175491201122385950601974918938258027681824362430535719485178528495820232070282006180057066492140420635357251174378322232748302992483106784076983644258823915525153216067266659480645053167184506641064214964300974044853462248644874928478870250923935475714357009412139869608545760945739182559490156173994815617137914534552413231565279256779694417516921595392298820519520789261427534744336885871557268036426694662353744972092928059983902867340506920465457978798268410870413677823248972564608428970031657027652035865909548220327067207638289476825705961105043026380858190878264714249825354815072053712585010875857541356517589967011588465367393615873161733544829515705629045404773754051519823551357895968402184846294651654231843827161011464478398095108712918514395487772710741573636912423258717920563358709985273848813544314701430376154806174366546076796112429709977980483322300719200633119449971726889778321508080076875805716822405382424056931940034355005865046587707473160913604726400859479661456330919181072623805066330379264808218008520540057232808528618379254329435604118141186703566780705047694939148999324737736969390907623932541083833522921907022242104354001153890591196652106543812908408449578557241693907462787392876372405753734044716794066133187193916234324497168942019064448008770831457295680041907361852604892922061391045062227983496819305771401214317826734103136623920954441350013180207704726537017409037834206720158630835495650430493706601005710781465659844202697023433611216214255274165921999383334342490189170317035168081913755556434305468182608136373337667818160282002094127193639556849119353887376680511441089332922845838958737172155593960480486103358193030660888845928092801379120732149912710488340139932659495229360779525266570024354459256667825323238623060031530222841957885968034760918792136178286450641822717224811262783712667642591198212401636260446322765125439745673822169073680151700861850995910932425823033017677777560298491903826959029626622283548873774542069707883045051013663533653136738559590704726154801519478453043909462570313050475541127576040020452407550149875216571899446968168614326207314155170628250590090475946233447282630737393233105626794294497266720252988192073330520442977809538039029942916968097636314575480169956107954678482042270355006773948715130530126557635130731280156515500671863304837598180105061464321787182836222953807311992025555582166418274970162464087929888614335850846757377399625501744696650977088932796911856381729933943837245332721142877347718561411430853769357910235591179758539950380641697267842439911138612271818189313979548693950076250822148614624940847177897270455068320684216794985900555352351845562793988486303756379984868683407705614062400519419192399974395901538569300264815946946675473611922487223996127034801021704910269867138851047689797827289453030030147257233019828583569086693064687058713188792580728931941672259352009357789420703238553040406227226273443092292453861047680903306173382382103781780479505202898312823055190713396605908625624693117695081363446107380408771598881356627005402126064556136105817493036533803010419899288418066389866543888672470104187300692157875457207835687576237316734071587050311752148783132822917113018273569632336298274073240320621690403610176374737501447053231641891964270173927697925851787239639562346286927588186443179111046293330007114830787959958781916669405003060538103245345391979472918885542946786520546998585727567992445321015559681091218137972906391419621041789243072984318926022351789640265185955981878026103430022581290027129832588930071262364809236015526182386332327368269781235329792904696855607447932959151755091946565739448222539453062267024958965136630513150282276930900686062758258770606426634760881785930219563143835746969812448282758516055458350681259320058310560278305148333992417317528384762041376890610934407804080761263070724904954723433136749875045528433807888984699732393853851382648295393950818743661650992304946560728650561904289493836465388008231172709031342523167474509963411237181751341252131912352337159490034994275650383332756459595001843109522455884740908882252908882429337964318225716354144251935772488430957552451276285184889826450952134066394171504086966238257224731071824383248813066640245780202962267381615314216960933404186376623130476254859145153910155881020350839430896079214204099321498273525769837113101438867535019513508898824845248862771576824710732994130326299182177981743505169717242671199454938284578390567119007990007667443179998706561984302282497057673303918271593967316900284476822817515927057577297336935997009277343750000000000000000000000000000000000000000000000000000000000000000*i1^104 + -51370432262578703457964764881978584292565598286218185291006599655121145423600622732718200111269880736045696302842706794503466813144945216169472516906130429236765772261728304024594114237787752052244700346854174362065756235803990212192194803885028021382745845193054567133882766304293964802138289435521266701079579631785536979497969444553629643299139624111514203952721541221114060749004364726002714332653976005576100569366221708564545814194388209298149139824494535028696047641509914254571783896036522011051410536160924570113084966032652755923506016267476749206098813857501213534756710401955781842087649741520126023583656652074356820094331698967553448782773559222135974940578843850541936312732139731478124524265908113494292566137387152871048447744888962366450105220632446265356943292558382758268861750259719082949809136495099714821813877944341431669055276507808263960949378871396760495437111093234211456135147685804919063041589888570826040407445023697434289433594328650286553390166282463385883356351488400947144236837643552815231229394256829252212375695316688144118793069700011884285403898315944701788560082515584620771717943770327113148996805569605810015860678958335954550957158235977476512061073284187178719267996502472021887976750610861059349261457415867633092669663655589516713772132321888728464533765247572502358885942075754734754967972457431193045000006554907440045701373956700919962878296366747524415798516849386525925192456803392566632923597828142860792449913053092904299327468889326331122663336150538186300917753926423533270617434285771135663671680654725873442754644853455981000998365404255986150639159370901778982528182068547326651526912344685647417859562915985026539532484070744889774609963107408499615378258334721469637693562462197148549183269908065698856754767290711301501219486778630261770356350495173475957758857063716960429527313596304742902068777476390043003344500106422766227394335153932672222150722323820279818201038778864966482221032102034906764221086214201928121856999753913557813188284127723600264875517631788146820226014227197804706338645123801955182641308157180037061504471439155369268876171857470393357510340407080242950323257790197989545019990411151909182490967445096283703580721950491862844533601524292145683476236081673361309483773430039768702553851744201239950369079668696987831287017397986976212106557373623701158410242518835440554955762100394312076429434103634862986803135799675163197598200436259031682990479221470830786422604918447339282021541363044557181083221978679810652411519222022712421307900939991395699316636823765317568427161418545831790265871124391835100920292801297871296478420598154015962820243174475261839733784563131407418596747253330015886171888548020021097861172140799667465233776719122516327569139617714452948031527574312504600493239325764551943018391356445834490336025018054884311881137391483638145326951331215616709138956938328063152744119182125124233175712238602910454879645909487987222108372454221800839946397968445011725835666348435225237918555332956154401580311482511478383178754976566683406010216291498139338136684594675822298157951714129015027880125498081942082716030558568216897349589966427584705711748992291621676269750465673566002734537104449274493226063689830944302987533457741400598183260985727353693824618851612715198810836559669417226389441693362863035817871759605135522719626831301090088807195716919357439342417018538176304287877456032562562915906791080862345277340469060092445101795007699480123772532837389424767600455288635967259752274862024690514746252968184135467631181289488272372251874957762761545638445063477404948512923849622622080020179962444203775238313631616523143245418663214236833300319071514968187348443325975616007469208517556114987540967117891399759008728552016891188343347109633031821368570198516235342397465304114436858535769273987547695727457640713125912802167021980757525712489520785326552237460085022781022275797266671354018547437297068612911198008931310705930315183614330100109371888401768379247600601334019395600820327115223947962294787764796463147750107162178278936660703955845046749887864106190695455023045962131488886500234188144519260775288039966403504821985090552477583479167969926182030850496636446558334039844167677180616977135279153768995284796575722382279018061402726984762647717655257547742964267720250346565775206184718183763137537596581202211604903977582843858233357893438213908348015474274021836360902532650583345604044149097751578705098436533713207654776617831400704982587916685536167623929467452190002948552279767738385914810518334798681817472604170535273250730521642466664491232193023349565410744015031976115827639584339766606815170284490614574663288607769840852738279612864540162447549434991737723041280572096286039601985614358920434797890310236515814955580642061972721372673317094974252039337264289726415259248770157949027993230736190886653611388128247691449050727604312431150064404181324494183287356607783300153306243601547241210937500000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + 15093654079307755797697541031411117227156847337988771203400410606208535246200035397874000860711430347497486400914183338239663856107971685681491427839977258588842395244112194062244526761578115530784091216811823570104474336978742773155175392113171199304741313356222975591649054115874392539011097482331514930062420746188841518971230653512775145208242261077426133046645385343595481349375934994290114239242082493089095681311707468009266132655911233755377077836137450454491328666288377558440691021225860641281774459647327491283348952445191279432164962714529892035597419668349414970979245353582549681176341407697309588965645017060641506215584033474432344279100325070167937584932186664942967320967302140532964751574298497307161690234778228516294300042928580551510899247145618078266980124459206308049694203360241690735701280204667835089355265824750890342402582480445648053248515802076678070595257384082389459049697994305212180140467706268178134723807416678560378181468879463685562583758305374874389651374187007040643091881157424874746224323462646771593920130351941364885416231440014775915599950590936660629785095138918907615371695353058085459779636926335604022650685956379076264392191023408652854205059715243780628680952070885190795245005357733440296817445890850387574019036134374211570198314973454616633669473951153906667505488673256927841703668419654397809372794937801437356097149491511176289609979288223638526689489864793437946940003678558465805666281632070907376780110364880842619066551892621600791551773421812859492554519541249259582978688020913718681543860239067387384123611309410700524451327163574089873309670386812949323618468018568495897744975298526684374075949054485892533708781477947880463682563706196041162826492550223905024280782235631382675862738185870191217770094480682022963285413069173274385500224208856906408571880877606420633100950781885085339816052655425301101522054509113282424494772019434774466706556002824741272071571230987303172187960515152267563468711319150394385984765940001659559681227779545918792185582131089795078780299416071890806689106068365378509573895150648287987355690152163251089641969946005666058925488542724921491690995625271492739583726237545788178390565205336198464772378300568949657214957277884686988339854658546895988949418051279319619447087512970678109297809744209778359063405176600054278948149394158854617484047349371154897250685186046942499458286226838764224934199523380394593066363882009422927324200680354561548170675682314102715910987383001104835063617958657787254802523554253601311983111219220338995715888541865025511324767826932604070891445308172348386622600149660094658290592970653034454485601803502391597703988927434711019601950964923188486930564505377207451610348910475633105198440485169782423626141837715353088788665213903778199661708461212071199264899082737223657630970110646988921538514996545615888920431030828072504146465709127294645662377312848172548217680203669704686814471630537831466331286911508360898622689916754805646524050300462466139435739039347298205006091548519975385239759740962020070070228847616730292888957056776862084829766179943414719531450352042196636743159093506127967380230940755524580115671304807324623556171020333158707234221690651692764631998597542232759343034838781629074945501988512596058968941965230106517628575255430835296436209556544651928493320819125432603571406609991998666907966622666839809110086723825150804792929400833667266041844077428367152743453914295063624784234005925672390477665372059949682162316020084986213792882948343228135451273340735160989441586449396635917307714906729405164190838105635445888778437438720376204635625667822721412773059826969999339015460596122944654834073777512647993169958932096754398438698752101743582390640485859211689731257380278876487006285828209856248305869149430408410620997908554238759252642029871298582583991452486197645226490584371667131900975940326985180098626015462974804924186791925913555519757055447242616235588333325462008984250245384271240646310850553573808915287836696453707394718168419738636881363584312720138586079014258523376961195260063648113109518062630240933122228462495900594445828642963638861600165366206997758107779664604173781218575907921364584431528458412756359697030450831109031783123804491386663622930722411021372273233590514034318386319652691102228280413187320105663731696435157693479198837613017940371320790002531996895412211886422949114550437505590295186183642368713044843895037269880431097515328039597739198920860895111237576543496850355509649436938949769552128627663543369134758403107712618317248118316950438215744938862429564140002320503782186935818656298863707257875652106048126417660901082037021562510882983504591922123022024165729021446907818450825310413921564328183228315097121177052500675872445722919399431067165532859984691786747313011005833501591989175105619000510938016590980846357841013335045874733816303688797874484623829648808157918982888966172696754784892030007238007812500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + 3872512364230143558809965352699007286970988687493195787490520766994982774171459672642231736175779305112095980271961698288282939350999863524882392614987147764335192250109499168775384549937642493863937218481012761134105392894415616557862472145506078885781877248617733757740572492899544475431981281042519970921711716006281031770081691631284634500096995031152904307332784790987998116235598290160571069274985584961636873747296183589955684057125826709462263618135614047649099227467414653845214474442674154570144104875546783669763237788272447509917101470040364241316349208941972895588859828313235857474357353406204823279613698051448937837699306397951279618007239353801078384706087427101333435573185191896255895951511018512693128512042777544878849521640595391705285660858315288419715466160670340872345158004960329355793969357302945041376251810178259960534915731044128905528107181475861926066429394328639016715643360063842578566908934037984559727159135330672796261534404131815687422192431298726129378320028673655178261752789199039732483546085288311865275480636937421280475141100320900238419160760703982884331632812085300539294905595257091257487173010153046522263537117456431543846358928180074618515669037408942925902670617647096247961161508090115404646793327551085004927276041627478071831077684117398144294519970626902112458755519605944777206697975213609151727979186022795002672468098333164426575418523107105372621494174867611850610722965047528461856459084016961076451680467273855284820977110299285521969005285464785432665392256435716623122592686339450612658693840518321218687261394426243090927044507291815218301860966275059072554366947347075309705882872032136743767457134758154159787602188762243575750963940226514856644718348705483671510807914189117815471487509610484013637297831216224482349389034610145706623710101111155457477313183327146017653382808843698041655656668606590809577583485993266941176023322284667285569840870268781455967058147617895445477453517608384702127384183919176150316981914747152419315569912890572756197059546196338390444935726476729387820750943959369681600653081575752130452337456917330398280615732360432893598045275671792613114281737436724698595680492214252172677400914931042309567795808733837412925028927742749160692836978544826405698089368618268956109009398665731570072749959865963038212484476385786888958354047081317945109770197113105625486512988595841582305144693785870576159700952148074670302400450663341105775059023190221516378842692065373947778216841675664726782815486227933872252318098465644281379450075879780474857594947078493282345375735861333649525362048750545050742696067983275921980456839207209998125863783090730369938763031580933838630429716899160338498080339102030091297963619969015613932168300501768381712790693286717060967915535206084652644814765977419778459705409061088252681544457039174368765428832876708981876140906057623315631403125577947936793840260961466532372652978440693189087494254216684281273597961791311976631869480974647243279095871672768249576264060616943993023763343439820131055768391454065538363659226988337495417821995835196543434710153833477604562254536039723696126252335247269306983763686387480714297337488251003436966896579399114537006605948293235104649316254445268404058573331672336744920680379813797563907500664040678392272568459491597405177165424491828466497107796200149253850119269219986953284408449370282111389105223802419758871995467925768633948935418061757131336427346421717050058280832541179851344191902300959461920828268424309497465869483600908973124697844516185996312844443640756433159124899294326445489403104869893541818393713491012376817488479941237997078193798790974800243866239591297857745775281581517690810725635217343519353771552183050604399406548838992255754240482208466861615317847633585243276037126848109220887341408095677282158323398990115388761650265576990561557034315905954429743083957978185839188719169881804484068830637927507326104355738132083432724254204934442561057581884248223831266186836892737417967525637619603450137509880089323385137771697171950759453870298587307452450265226476801607926244702157798835536340923355036273996906894684144304629156698266577040285275731821734716785362784097645597624364606512655419405670612720599462678134552583896303014873961064885532076701068641504794089440047767951499448867711592133572811538939621135139272958093781525737012679627068506622615726461860189640375604145799761975525853508793317081265076484776753111976062718199935573280990095642865392114598712284005014161827773695968984702178536942660962924896072284970800856475273680542053436307005446477797719525156854972006603680506069127440751306770770693084143470364931058753723528531034893569147068145095677171809796900799441529198693560321129000239243994465036310267937704872028880848451591891381276761276740766615144661676746076736043157477305810606635864857119523864453410955980100345198068770682833004175807248994518317066235939329058529000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + -241279342969865812245720408043180784638332174001433214685120832755953828951261664396080068319144266100891251701282287039099404685325802899545624953211271593105717659209447109283213770597419441241348374280093797811292828664523102545555653106707478517286307790813531583857138629618580126060976478926445072450818288591428888417597125826862180951594501568436298249137042232492832437049381178360129738036498175334101777515366656418511337833223672031894504905977372532371175597246944744361160683798279371161937297559356367541154102796122599917372913089898257556704834943387310812596102738658715878257236140075693068415320040455352234095739365392883532105870568674538278442539870801284140710318823937826542056430489811741374769659187483704951508135942191943044253397410873820988647009449620931156985370086383861128960331037000906470859143158080172558223608975023984193992137803069354624796927160769345568067510306102453215562957889988893508811606704980109260771318961248942893975514808234965799736690005464698046113422846399791471693836284744129421882596300033626373484032611855640311502087890930255231716918660182204157391909967248815536390052414838765279508600468061170383164375378167954517078370628225455539841026910746259715546546742155021127991041132963057180127716836588216431384076335439702625855823546489846298582905874337386298887472182145306125722035402876007085290566552066722462196091751944587557806707400829763808354391441446166945979071168036030056445023548774845898902293323341832731412477381949421417783691962701371015309777081789207961520884584948321299005227756998542873020428053607566697811568049304981269171534551890881769105121230204829046942797643912791323445497449736326110378557513177567742203654593678599939692033926580358671646670881879924885921764340328040027883034118581233673358748631418739406996196572015165316198798618257439923022679728171230437831693088250814034355442996788592906127652341875075764737226795432306765215597770898934700591803640285673570855901806203422086783367532556741839592622854790402354968453973660428073782562797879105910741500868507705600385389029252122164689882353614973181189503661434569914000917219678358695706236363727075195574991207509260543519296069123617367995403560641483149411697744375704592194651078388213211218142226948624839131821321115481045187359494155911719351300954445261316491257577485940086373237396002224846834421389613574181420626508138999233553601242017809036750994245511142324187969691105576701755248369442456692068643454238593943315534714610721385014787957700201958981185368279397198207508260508839127058449209612053222230127387875631052499055109768373713366220411342666192319507602322929112957019339335254962652655314520254339083913593103719249307908181848257452402577438632535430002157048721374223313947321999681076959015833614434582521406979747336664835988203597276230699429379247588121714775966301080699884453140466181039762248926329752586656362179608551118037953264909132998244870441696236051921318967476648616629638264838179154213815450300764585898879036464083796968376813943377230216685615155305618559671211280781076827867246985148883951695800290176136473267635910420895067525555048556434078893024569673301318102413163680298481732624528957330550831301400023024862615419341855801857100351643959915616578790001106291416299055304614925317590976164177847142910087961100053749607199347572552865973636644068070320094955543140692301089296237834853772711115036366611530845580373990757498215692708192195861261807643384164190524334069441898631903826562052410067984615638439115540107146389786444514115457757899360256692461380565959071379761254096303858621449877285984681742494768962816004307582099508475856296199828081739925585854044487584117883118740179397797616566463679676272770818540690211293525408673036662688613483679080957821835096592577147108137276404404517770243151580618121036096156908126049853950966330402422302352482827501540179206243752188887908373746639823368737673875917791769800724474058258315910293409230002760987710267716031723129811610880203538064329738689235793002853119440299482243415253736712769428877082603277777570316177602882795669661347088454904579874267210430911274450012881197648873015711031919763036672265923777923798451065906574094484641220992682079297975495453799392376450528261594816922900680141253116010715822072380813125624262232972806001197338158647656181634356050049661052149164412929352440299442110649103054832343651469318123856419514114308001124423632778789661033100828481151940196219983682230286240721584979465560942185158861386065839989671092027239371629142736577719070908370630697326334983841055665935888420653349996068027516468685171655994759683350904730016416067212087156833877646111467587871713051765320597867535415097063679749464979515647225810648159816225499817400495429743224903371159624809779154207754887751144906585467213191287766974610541939699609180507061178977625901055023831283775308800000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + -113142858465514702590598990232546307256566893796390565078170792274864707062447406823113576138939552344855195912508630306442851762122718225541676728169473438498673345126387565814510326167724719754493951426767436016601811281312662451581344985744839216112380244017904321186469403649868993095369154556288174532876029265547800729968293219321865608468017800152013050148189224136275105249160684977551384320422583431166406086194297357552230392075764600740406848755755072039397379694142237230202687439889435897272448137605168966298936133367774100710569833023736589794399277369687000955515258568422516396037014039155243552245527019081515411709662872569963063553169237735243416228025997526962891806286667326247909146089620136890348547934453948044021570670087628055141339108291427791006682383033298812037684385671957324279414068213507989978243432443390563723398918560413671243473073950561843112913859042631636171222292920027999666569113043327724640782336244885872317850021526421427993008202865604249649489206421135649153999828621423769736658867468793767511865189802321701889160150530887288131393246773614217863778039923196764840785019402286243410195521403096895350310838742426185978898531920958864804500537309063588728113330732697525104116779184101059913365913644779554967943574360662977841229518828191527652769771253252887098799468729924474770167481813984123911830815578952937658830876853440900077836956214425905991829684185700768332635166535218342059317928142236709165234922583023709794693696955029886878231613167802225882710232095923554186552396004877614283613175756770024493039579615508656124049782238636236293906425350846786564889606340615205977340614533284004827999351418794851062895513267693355095095849128340011116315969955076677910854363843086495024819634413552933202327994726343667052160831409194111711210457279520852166539116475474504589837531243818786872854491592194751468562118135741412412213400797508253855641152226450749714719566992142034522183167199722167918477178186007257714971423237138029543253144599753653812038880481334821572654674074362462659588358944243519333717246449903014419175921285010806941952648116839646381124514090079046687571142014071954717190654904200581813199370248140100920130930062239042625516713178369872042625410044449541210581632106293351582703417558813290626356239457165321263020322162024645477660373924470520932300787317138515852957088238183590596774410285641234051566066047271059094177314645286569817159632917156707899174611258778342628627141300942081402031475548337508750958454924297139611426570920245923365982235858376913247224970079723143305373352028490222356675607556760734860771475980839339883546837681131131192616887958035925480300942770661066898314076917703158543281294716264410494562589159804109732018506205890574945397643089153791072405187549815301500329375256691685088887502180192822647921490614283274210620324865066009835019394736197036219708451323662106025471995084358656443892427055253314652487185917108749295575509369374537070347447256716926185974459831766544221446503274741116770577595913581926186846158724790308191524979467243976527111853423590511379309340731389925070856717395634723596016678267298885323624448669826694152054903933538760327293967895760118314276645361536963793958431490365435455887324397081020885102138149552088506689936942973831630903016362866315572843370695943393418841881141023481013082406924288066602619901833257800109456357273627799058498517615987762299484751693746283210026936582653883115075704768529490386993302908688446201321222668185604679954273212135472842927456178222593766555355307320025773698675186958196132166470575975803470891479279898409231402768698722927803394055171317426346306308697701999489009298385833164692991350959410250628931483362005368720987298855023556561209440828250211440605872000054428089402140896855556740258251398217266372025241289690200347266563128777505582140791160349378478680854464993515597704039248679392742097685582627829773408412206792876145281412417308617427143503103328751044327618021461824719854979243794841533547471993635713852734653438270909799174840998671737690346559158791554431007994202518167873624739466265396303349696898843432103572243329082758261250992955963355944592709025932538961283146417542917425619662294508739983922821658964627640406327454197927688200166188701092928754849946212176165599437136803244591068381288077718763617053535248183656981819695068748915340833489191173042873331562337206856804908075604320783764601279060231638708009830016126422553414196650961159105936073361620522572174099714178372136924513480142485917524153919055151070292203856937795289738690620133427004999564625250687597015580448890282606070135214693313606101384242592279911391454781758422317333939982887604630728824506221916133199023629177069101274588737242330762024349850711755994320426732096975218926116467097726305355266843824298129406746313478659163876071417489003834291891062194846150631089602599976960000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + 6129918433695991255606804662900948269520267825351484106301636711191341205607545686097042728716872098290583886670927428810438738990802063288931244788804769513526969717134788503340693884077788923520583218583722929888467782618152698483234372333259805294802230829714746585476648563509187186416630347095193181661824403695661049655769641289174539082912747349091242734457931422958662174786487961804448265585611525025325996886079662554207418544401574946667877422609395924631745102441955698492009790597373142881359432245948515064903281193167079898345330589862358441955323122499701431862295828676273260770283900180420793185608310226338175543428706573141441741222973676874893020355206333769324122916918215305068608426018623984626317335278322847489483917644711033322172012348201423388577631194604412073812662084234952544589345140105905280835142146384065826508756870610251511404060391142268675364356377052517456031356681706372666284710112760289291341382135387822612104055269475825611207158796942930572555259790461534911574514616271601700908029094118159404527129656550798994060068206327129927865315526367673219112919314743776753388209639476584547661764328194162774567923740109660408045481401555844261046884701762533550976961014539168059251973070898331679004309315130035837118606825243136162504227788924885510588230413491866115280838020986139295253876933654063404523606610282215640734674942659260477409496447122914425447141712893129303330090763471208855688099795675221544344920342283613053121634552225242485681616513628182987515343092409041268021178701080912122438452493727570451036490333861565240266615266347534845921880607296696635665252886879630965462331749001861654887976104349018777732594137667155985637486577247777183946228649826237731972228692434848054185613819963398822719236772156108496461682141859992081329316444404619493132823193133239745072250655984491828984647535458787463213067495242720453528471590987946168403035181097933445826418864473103877877691645288847253102253387043260322262822707104464015184333529997492996619134496153383818230452146752690712843969902578125232389249682580403198446136323112538469503694813538687567410443047264941470340438812233688851289576166377184279275549258642212517637721162245496987828349410743275779701824366298780264658039978903470486396692261907435369801341981507006456279440488945108187782478978211846219721701697941020356452088419118651506749037034246451769882925402384103843778466765707701491027722796418385289579898771941889521705687695745819191450698859655201617771779567619182574423679201051196483204761687365059557840975215430379534544868713225779812904117876679378616012026133513070540474360571188116581024497302639315327097456320507396152094241229444651367485895411000019078243275980916513656811905951239311847803971230542763889883879882680256662150538384215958253241906052436466837374816766797029073632102146913671094787301132881122780490015065531060181872991800040580346306683450038659413974529880890631547580353284126185758384690181568921516273044395722576753330982280641840037418585733782970479180336217602270602617986573207451718881221354398949017182559191421418867930884529260077190282779476189491928510999027263407488377055090490840660059018519219117949649182814261917002429098180435843950115964956865633832635553308849172822577082235343234753649921612960062326489207443754782515827829876038247570029403839053409109288644195305579476106974988588011880013742072820164989627076311511383358993163141160995683473470597594269588686588089941026795956360425047747997865513224010984214859560769101459932073830354228403124448941596835557212508929126030892975056484127510654055339890399612291502789757869592427912112091140823082206914322055272770632357255222148466372214844566017372179037194262673781370548411372438564250614609988108427608188977957700941410814777056360766852307247927100481667729017050036422310306070555975075351193885852955833917676404273056265108967189459777767851275895999800269921773648296867518430609504639559826855798945022809812642839542637908449699816768380916516796347688905592658832709893198645651399217355764712069127542176221839725574681317408039111858365095574758264605484209056317379647830590035113536417003880794647697792897953430911067836747914451410108642635208318944020899252328693624725950992601289249369908698002393422602526046275892273088522112794188925954711344766416240089563486732042341998081434651892080068915147616528979163849357082529468928234848687224997612700837170554900422003571784568519642497330507263884693523792415086079689067150453896621806548045194270408205728969052574837625781602511311600816965384495708592664258349662551237855262779351765149102229837419781321536497521257021754018966582378170009282803254777903057009766979939692361845621194044098481812246662357363025772890605200278446911949042237614637608951849830081335131725996699081972126449642658242686891044371788507266511594888978598199296000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + 1729282264067448702595119530699579815038151055959485885067718949936838042130227946256622623810216702955494731652596392051761084001830282896961271193870199728309611083097141355240769128202696303349398186729664734588323739603998867581996615415799498088190079172599627623310800733953112717168142807262692558583612893516976163040192573529979942264475477260766435664095043440218724522737279607603524211913499836280578274983674318034183221981360582473381808376946939720105940469209412747432575950536156755622979229832604135191455866782894137895659790183268846468601423553624642473190127962747634977031658637750763011779133492615082657800065270848324347802547563407626014222774632458393787436080675421322623474858638606888806768853233608696587700851339068320416645813744260064856273614512190957437048030579332189101335438541919605516806007688286726023724854366097831484339686111512382285505935878042427692991502749375949031989274908174830875947284817693275913400186215261732725061873568515228810159991073170261521807990176988304984987714186904107707954696314137463984154647019071742498304491297849836865405045820101293210591087762931910851773124639003414352212764155066322424399858574162090902245303485787671055858384415878711864979296929676601332530929048855130393188845937905851975898011314829497437930592684269517928607520934844265229703938468552385905019575831794797314788456668124216952253765760542276546281177195690995877134885862618022680878058199503203696571344321078367606330473231166228658277841403364606850805030994462503964685545611000172868606810070344675212913136607666763114339581669001896159845662096091704660812106347502747392544463231960001548344870843608292096006124591501317351938303817025767312117780031070731397095190834494120655307297327209053719278153196414434619274684291597858503735723385885931182589724974808520444347374326073762241278646595435915663227413512132881403890167047972204607057953500582105781237267763644475063943280513125672402105900256757304971269649132284085404198041565534712368673461185304577641749502310727268248123132533089486359599785775363114670322538013817525663015787693655224822366966343152666112636388880984910903800321654984694578175388479209442505701538912355946988357685312128140238344278061838285592853412111945812734280559098423563711296574306783702858192017673629186745137573865850081495810732355287900554861192480702259554630017813804499384637173285334148624413862743323904801582164662570717312764708357294835547038916810069132318310909593431218928833291083697389609225879211454975557099417067360502664439435986201967283519418006456205328521147280253535212571249955659554018150112545643436236633086582368950017919590763704475558488296820298304003714899532624416052194084861397134502271798525360162043629885907645675449695192531224345047873424080109813432488593347543155934032819241312638439715455905177473332549980999598622182848781336611970601836788858627035649292133857796362000000008536973285434210591010827623007693706273812702442471914919770556369487754242749211262325578149026097710164248002768064199138246666833421819337109679301984744136134947438082514511287404270515966730359346234768427383653811741277337677295926079944187382372098480442877916852198899128956161962204875411495322005238649739861883226322249549896285435588587261227052847864347564096272931111213768580638133831377675829168304558951061384648378113637324744609380315532203961240981583917687676031236532900686455781769039295250666495488023426337551679534519096368602265719679746914901191376299603744942305665694968076847988653727962066379667058154955271771572995431164866975739408302584276599491838093416369326882588377484851145035986479916971758927068248911875601730776751829696324340717738896478487077692913898575147044868608552449711025564290657180056293078510282143166316456309331776495317150476828595705858189077877080370991785648853484326780198365527246776501881924101790511155801708593387922860987834055292856523773508433988181544779345619697709639681459430959625278958577404256889354973516671554483981166430529382610613002787132390112515861965729455636770370103394404708598245648036613335779324454431701689869942869210931694450951986583966404560956698886204831279354266710652999898130620134695463369835212458847146498725102746427157840571031535485937195408602232230289736044535432502263221671445240484419385752172450083608833519734573386838441048313331537987232146107384027756763920387511485109418553847744071899092982364802283643281686588992852279265157283241988769182413606211347528474578208423883693605243435601490942782033687487636776824704861557154157475174845748470669631017791946775752352711576000883867934412791225138556715553372151063635241038191434309735451677866957936376137498767817381030318927221521068176747999538616486715503883288782767116734969879510376820124216857696954523597407160251410144779109163253111949579508625618212138158286438400000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + -242016880934282059246568621179857203741777086430397323986511616104767682278127676153544273788980146801945576835169924415128912452767679577645013993694821236844876508669382791981775496459168162786029769653904200921023862143082368575284295028426886854056632979876185840473913002242433080674174557767615803900558286461288873056856828786714035478856296618385580656424319552329468783812681554954847584909535517246242889875484730977144835683021874710038763755900780348217091634780719993044673772374344323622966117738860638535336952316359165457997548530458193887184131430061379227754470909339904607140013180814097259402647291553970320737934957170675826816873207156941796133712623394052648664749481220868742150011595888883153392854866624026031383070082989061839419686459089410626084285700087500786097953032169212352119410151612601921725047932400633543608251671311706176235179743105356387472967565204515383784527478081570729273045438500649871521970913077298022780334138340241524643941345488052947581411697419180922443083263124639365123020152485500221050551085276381278879706641784170660469046997024379212997643532190583465517154900452165624545747404217266288498961507104019701063023986803031565582274112105196098225231911026973944979963684458741026197570568448709414879981290793122196439201717993034876635331452943904564900674933805870940206552423162704656744183399693387936237791016820754729373912264480905966533665332169533411354443337455761695054236950433883178219080378401378540019966854238786747485164542187538471581857774206862429139325246182965339979331394260442411885509447944351636773969073789740493790304304939625563796580796378740479418322431733822587673481665330406933734486548987434055220635894632851935970665824284883203434829020429170746952738581625798445863397653491139959588090458140826587992581265614405094051557218998775861280514698782046880951584152130922167227583654853859654465261848498097268417571932716907819949174822289059550354300751022864244703281947792113717559886326109687510955714444807408039827494358225493566055593854692825860830524371998572081482159044927004532875238188874277883633600637712242796723107540675000340790469074001150564277767482382643699735225379682510256490348047894539120966726387782372584900570390927252323183498506413827014559765265864485553558699305963349170483433763536100880187654311877900425071443915404129352581212494002716700200625382665074739050674633987558804816798488404580878680705841164873305155962542804885879420418362752777702538145486893589929991799686969980313341227272719909869657357455010330383983840006141706698934025046163456283899958151102270515879303903458214554701514510579864111187777685476795897564246801138014945948528605899863537260941261316196875540470084708812398498408120787293505827576403815804259465707708901334740645088486938926984527344463873749515622975917211064597275696704468438510099598377327294004079629826291620211021917344772153058213884654958590149060634091416633505563972669275633962729631345732399241907927344958099310175493348340086773452880052175554723988511210770577941119442344307414875807990385327728263456601649673675636796840377871405178500984688575898933675841273383924783800648175792006956813930755250253622930337376987357231392051027030638421793216596209906732876287014579204947107461589795424037115253983343041985843353850454413108844194072852829698532001717012534834036975843896223149278017731868719033091601809721215557047458122001244591113358409154044441327692014586799479029531379461099298149832616880660066906430468570199526319894519378368458242373834986317028962272448144076756670651906140407095321964765672674917355141649741502070433409507107502922446806226455575555788067634312545185372767558109051781741186141749553617734679990349138964501125647295223567387687728997841591814951874659543044102943684565419594324215586482331951821854337713308997760223797749431941180966508115435380209445755720899929940472501037871234611132510850666465245517253362861081942563425054184217316013654739777723591990910027288997872294155767829892432649577488302731208188786711884248519635920644906349481779206890143735892743507285352628589176525923682522642635017152342750363494203673701327057367153675796180622067583245724052169798854978684866938321899691680391863786658667109527059135726960541886112130644752572211656495928780549164457820270818943477395413207104922937844279239605509825025991149175127146297115332050517761845878136519023340494360137381126447491257371590272710742484569475603039413110905176661668954648738292227549899593274495064274115351903710345525617535065252982668415558535209217977754465582593998150326818003916586045228862556950332860694391761896545495032033783536126436546804104065474362967585088405485310196605584142301129435928531757013614356551423538205046152911971917950662058928681692893243985607233679316075714938372654618734321581235362214968717995924728709581373440000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + 8128118298460977152175141372953863291271897699690457120513881979976597033168563711208009014591606768701796357219679164756034489874106226644846020257497892794425294610502394569299639756641094614301905610793327633577163452120607119838442901823830091442273242208758766993737794829240195262413251213164385111737645912708319995203764846470151656744900219071327551080694516162773924990046618816020525604793510299212647129839304557016173484355421559558079846290712361759945095785400948179242797273890119223904987498953947434520737941582557159211138944056109122795502706139932088357916852781916950241461618565851915411707375368269067170347708966336993938015271989056920601343047633078979866524809520811900772971251398666027343642183282593335662173360990447162149498705692051475090969790314642064854825862796520456150569801816175489384988305203614678523909479301673082182800706952075384980149951774884045183911199439823397643569207592066926228224924821514661182022050237407318061632498560038683065655578988354183779282875509974729202777760081144614782275194351942155989946666888120509250569267368038412568426247913645745895254077841236881338434501530944446492270024445864432962561362809303940932147613063057657577461307538474639120662147254530208964097953566964690150621991804771739349054036086117709352386182125000939232962642071371173391191417045582774873741149672699392785109265545249266230833157795522303653665788578938758988879838966979760557548406558799151950828945794175161964207014442754645266411922240956349121028545017013594837164522081709120521021706554973957147378249885973139828403210965909671573567478416572526258610895262685926908478885981252754541787309078189606784283438832153217192722246468369033110553745460703828102947425876556274299201176598543527579466951299655988584055631167299870624160415681316825314758328187835433061434293620900362478972132370194366750748477298467605943133331029486074734689505962985072227573406581838002803319112822593957559470035720977644579138698549436802904056287477148793216863988176712030424832296244300282546871911173680303868688684655902509893343934140670554721712319866835403748655259264066188250222757344983810142106355649453431937195020236504578210207054093539235261775050947668868048526805716880139598814761570717040572757640495533591314465523289321765266774696870054690675067682310491525732175139744042700740624332363118876565514605263939126350753705667450953397089954014005833056362194507962767669435341274055977872842851241089986566098001809442143147998036283121973174578973897932565302598948777813587268432582728884329238276743169842807464443251259099729059510163746475386176201938955509922086344380377843158372012293603116212617839344718782983147083826876085059576135771814713211637932491536106549793451695378678577083233120971446062224782546053105372018040242723613358535851617759519697490075889126014181823340322651040685929825742938024301137568752062855872872721346544755936670137137859968448544355127894520585866997579598302921766778114514843320941344641230371975641773957751858126246410305161248603148198760081263183503883951715026329604875801195856666858427086562400194594721937092558061920805179767044465550067592488897346095544302141552656844135775725296716742674866705827261132217981698510926957964482739577234335596857380268221432335359448018242647754085370596870322433596006955032712690345320613831204956173243214610458277206998570440723190014914971474338887363155142248447954549404243845225654718236157423404827130041001191070189689226150688665544163391198168328881233551874307060152409373378478361297974676603544741779159977223423843388064940538979439430856810137332819231375950549941781808106808195510722547888940091180414769870378253828815230737551687610980415340765946984524635759705096072892732102760253922870106675735186762761465472144123230095355191376353351136865125742851154048648751131398534593894559139764442944407559476489353910112241675771655969327712870021016466065486966732749614139765955495704866544828492753510093789666534680053132410968682732281422026717620892474239465339921330692152666936936035185107316138198192305214402286427701369517404772956760593304268308581032689707510822693106130130353686991581683538858208804771173241625132220505280183149171800610457053262527922274318102220045511472275512057016777875570010909429290771618656342771660491731957280664043408502726210975289100312123617457258627233506724075906812979718076889472769788107528450695947858879664679429573508025603319686896894107841967287280737468181487394317028243156355099665958097328248337231964011494726299518469252428860032598624504431773306243527415989399222000060956582271014308403080971316600391896590540926745868746070604671553895851176045289188468363293416137107652110369803566610547197025219849528979994151185335385944752931646542456922425378190688669766279743483185866456364516861785352442708740519159966728192000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + 939982839704061985171724226078920120949575636184009270581345046783745714908921903084591036859414900017631161908262038308317081478961123887300778583237320207393096029277339042240253030911514761471441409707670395401458324698241286442491593013098313782607520780682976395712982144267878292969931186023330462794684312323219004695840155198080601342161006035008951971356731212847437918271834985730409679607375379974966140202763289964461655719410596681775913548931479591385333873595410488126550854199809987187571795831356010936098561207241635611604133646372358646429718950142612420568534197681712046990357785241777744118590873211215483129530362049788480729761416161538949639564507961956863117879029966655392012766303628626234807331443273573552712408522680196965178026521032781189437691868267710864101369551833951781554704802734552648427153041953996747440289777767493991278229479107349532470937038391995256689964036076515082890918325423714665388420873714401006482832396603756163008274826580674568468381327047804254422629802885583544674385006730104359196054950895654656851059079592150692089491271290304307936346315950591331846561085515493521223263910310845672654174135603924805725789512469335071837959610302791984354893191852903034716591270933641436063277343791609778253351963124335716203453609242790339093274351576408011046248040077489943613458668564889712906641615607060860617918932200140189139330548182129456973316147397482100622795653036051367349527324063041610606924626183620911398918894983325575029125024423429107237756049005716697516490056367529157750711715681289058122194761534833583404877762965421945831784425992894456379656498755437225338573831527465087009671724383919545015198884514134824461863405289954668863919483060553733514539040685350121765410447743023698571953531977961927470704724093221884717740809716950452482698219217254608884024511689767501040997015882233551161110723114213619044435355089892431122943693527989446188502691686635947566336395545610277951793313216889549277749610997469429731054021601983177787751500798339636113066120142768207953856619667034574050971213123171923808425201634962204620123898486346141475268246782467381146420972126330383405319414841022898636075355905464021647407635739767093348816449224369517834401917351339961943428906201592225880747018149230958081404239078378856295991029322841030551419243044596770186525755497377790694434959975911340530097117763122436754549747571119929439809709324812075254018513830345847273224973977258320160070148215488274051855545720096135652624235551967796737554860832396120223394548774977279427977687858551339453417136860398139767529479760382478999186496460879604052629446406814105961075210093335979135634906737250178331715099254151821119546460821936257923460127795911362446800037877261933765677273208525854775567699265131752870108955818617778241170765393523046771729872016987500021360945003328670847360041892035916069359853306365383759266948133149042266119297886723801507820069579895491308267306130944497925794088965014702998081576719927814736478331245739206234015559136322274406717209228548112659049154502755860166112195432388857938408017465233854007481971372349751123571560927652602635091398146743591632313743213947507100345976140554844280129979533470486888880163492548596660638567117959990226959237761329308758324734840948013634708195800188008538029497298981436550396854887587519209737999932171256509317892873715027011984459900981502170779355800154059807034800257057377093887498618116410086376815239178580971322291359165633601711167803814677584194652730122375541390852181553677724912881253652281087838267153008733097721409717205620366145331082610170911177403933659914731533797974983688514467485935147675427473176974021764773968890548679325959898386137092385821712368076417936316609383091468897897034460946273159215688644938800644214834407794767117342341218019423564209961708028563203974933586712176585737519803669718341961856342313340094873118672243121679488055198418337115835602349032881967412456805665859793616355958011146181505776661058202769093605409698778566614075994476547773110035919438601910001705753666251284461331031132003658815794596351747155242167976814476167595987746620742117581947080684456219251331700801845123734171612167605653400765415945434354254262982235484517588338269146620229444857281721809565583799289902325732687737219892590697529235050141681778121332434760332086246783320158972460873347843829583877329903845929798595229383397457221526199045740480521908509954971416580731671478174742928630113466372425449374574584690049840936906484972764618186736146213353121908971616261289974770459002627052719234625330812473437500242604918400389483765898148365232813814881724642234997339746543928285920121395062917655249561882909963440205749034096015471196113333789777842499798437434716037017959596869997721308446415583075014361555323834169977319386706439390433453691208452023807678944903168000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + -109338021674839226009341151510307711103023133281861896229212089382192479904407974762181767535775787465765032308035650007828614759293040955311478031572941851820987428095272149843734953194264985473639040828715563104150161201333253017504565706867574483379682183353458667827433335958225693947273994777075607266947854838939455733664249321922838753589261961645534324270777727073603625263356436367319674191488884639678359673604069120019687505118710435476140350111587940903518866249645978094931795888291361281332864567235168044343419174467153163048167553508160889680570624279198115832923135827650765454190484239223742833029613435311357300447172265074132547041875860107415256789178919797639991012376131236330193616898634452869188886354821848193316599132721918893005303010067166291505315795573084802701777761473441361786794873541189295994087627290215786092028827292524609285996429626957934270024070584313846318944162877938344046609628429022726377333315741771053279962949439396635849722090684529797608332607625754027943857494290151597110265914003898719937005455339816419838107277743618216042071122338542448239478664435108856457867598928286866210142510005987583217745727334354154033336444661341947529249155829321833552990336072971904050382835738488563070628331208067198250535977595817227924739628281445936168584175776274707650502137141532622762522693265561737580875726227810131883512254821162885750208936872145329242552099148928999340816326785997701901392176427078286760911589957816774070032173528046337588700636160363284509293846548969288185454488137372095054315114865890011956480293791677156323777025547390350622242435346038858987287063117734474092964712924050588854940684766891508002896873932209665894366623701834693207672517308428609052707009357963910866252108652425804002304189418100918257345578742738042990937318508899852923438811364862816271338242984622336532994285620649846729715466748422707660990872174070608994346938128348131987847306123978976227897872559362709726192832430992162150859682603212343562291074531880197732675466258362909933354144390802028254049950579007836871199051781333107181928340384678162695666760589820237474949027595057334649820848290498936306349769140066351465121053372509460517250387511436157911993268419534844579873674175130758579032252591557144617874568693061754003836622333022972968767407593843964678954174748039580460143850536716568623504206778160589868838334041763618590964637583267614496965607723319899400629900214732923990128841578791379719771252167881758096913587968079031326595174491885923580979176403160982477886856350996271267171574957221986409069886886778454347232398017615863864160345379588630905389902457244093325861565783279173613856551096444039869944621824011595470847754265438444428391484991102372229684396579008144543309641251116968449728993937184661287798897124420757026565934191365180640360686476846275949964080693187912856828379504647002175071866831078738643853669812513865428915209802277188309364863549382088262450556747662043783365212796877921409521658577781239845395189133197495935579617997534064833029263060668411139646146840139676028582045150568459300842742640712836208633055832232571687980134247654338951038631878664461870678214469111423523582754935489106978769052359908847140502880731386706340157741612177229201279202924094948919735749698153642496557833684236728824622125925560134595528420750665090205382020384507614040672615976520695325002185806704764886006773817436180587935851019238377174774051617263334816787514519914473068510877148443438164475588349697270995227253332635985148792361077060800278570091518508501786976124490800269692113648755087288610603532988898164186819766020388408723917555915242222384522868651785131888872317085677870984922588468611143378186936934591014372915035698459211978034302727000582086945658463499745946597968796254157795366665936176668102177952364570794191304024700790697555100021220969473315078579620381963363918563008410680472507643570324601435104568964313023127436298047378979984796070974197493565719159179875004773477979813673167029409750149641613226345350250881505115241019333084136896443696396171790618666363227787600462647689957728476341815045907022092670352084912957900551180958441264597698631422223454079560122602368323965669703123519775289968558426406168884410239086036113557136097463196896619089539589576639452645064702376457103300318546284210603460272030507220058765121475556146884202114942283477824360004935394527892587704549342680020640423533271200994048721744763479973981361113435581367143388251398987469754860980976086284955522774279079217694656171193368580186161643954615354193034620297494932202942248366535051585339164589582891594251510419174333853826410755797981419958515787322084524949118493466811794159856823915666819578933729638687711262251729263262198902280155108462515203173557183919335443381804594791050414942239000676294926310598938849822343151990471823196160000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + 4323323207388678589028243796254596305083376099648705911017288294523129462129412895235401775044556458502599666992147138719065357158304788215232599129352831144919606265935692145835527242669980111180035722529053642229414535565091802627295094704165368705541797431635722021976698381059098779308327283918334814771342270780006353478011894774653965222810103696175146327158571460999269968158185840791384562494423133152657854661240962904315868352456848743971806261080531391215472100232232705814725860569019793630268704179335386592921804731392553457207308566995735622060330809194999323645084425244254019982496194532459514037343871024912880029943330875962053090357140207625540190396196310651238773928639243633503925338616233463297886896126677509850090558743144745425644782886002029490640097108705316771443383963679929087710506323219159514700772787638520293223912262156094292935602417291218742486821831486536786311041431700216573758267974172023999643708543996167848935952663592199294487172786037929875234847746081427276417021453364996702780095167518048505264488970100745826699953510777719808786455709828191545671572073625243876302776938375199144415606334635650801213262253826621634827414504093602272971653476045745466881987900273234464773325599265895267862471299790204807875470101088795425297317169395771956558677620556549485142400866395411874326649396128797666800667412647582580560434109437222812357604364416713873793981765374901286713369609076385122137684126400833730434930224863498267773340357127721783792921953789428181817376955168807909510625463886129536009010078458353594322869812853532781636708024134887908179696053218443723222050048536721773158655556321889779792956895279392620520945852856057561349290200424337179369852672858249864415897712178645132994761736172873495397302699303442692427263298397241313739261528174605298504276388597669449538188041146373279051036711641735770628170849539810463298618894298844214494540742808035640275026353728019355605168115241186065863635279648432873309640581654950899850295465245562514506909284263411992386629114738628246496262570967590282816342467308000076698468062267775208018453006649274759727972460349087429337458347977008514632402140742894401239144802558045179104499279244380508032138449178563294485815711537062149559684732738208564301429544212155593665896402980904186654468187194421224646608739385277440167124837299189925692391807829626863869829024856453606233191136221022072608699165917253176840940250362785141261128339866388868689410089124892881336344110041754887949186104870594750265212656055438682711142732580674021820352829002417176133482089849900429353616036346975060429330843914695451612826251965025846660641452842295148390465731746788268996213224347436347424220187913209372276122511429217836322177539827305072883410291669695343403825218011563529435494733386415272987723052235794169469013026612452504614491500377445287598769469666211573187317667886153168375252297616589601649093895062042145993005171884745934216902090802107977232667063311987161331384043632035543909591793318948540896347059046299967313476977575618899315444316381292175236645821164395348119057315883852669950062021992650745295497029845194233712772416432321210037270107699619119864414800938285984644763189892256098141551848428030743332033672511358538795944775680613138137041352521215591167677895110111271569712549942481313859209336275244663872486487174204697767214839927008857068104368423307916858150583547338650247422110397796467403281565142212494354116168388424206876833724317526015603399804064576962401431788824830328707636032284299232221409058188321056032344775195081347574985157404254445884154711523717767233878452791350775365963842339520448270904089216685118332069506693403085034325427154159864300804789869511764870800698624351817458512542470781054459100930513401067014372792669316193016563744269902284277710785599580530029317416763112503994305719189726449701104944691384546686495072299145259646643599535347991778894420795359902232539896343391346330549345517780988232359448855979965934367563101596674119220532699199516215422843242844830351052387535233218733341027168773254767482147771902874862507230978305938847575480753998307429723158917430026744495830065486640523905192753886040566752280523104355362228864932346825474833935977954372276781820533693554581247766639805340380447479618455101348706234029950326863465367544092662600787657376881727187342885717745667452297341780022925792792723872464342640215051239647672787035693660909598718502066841704996581592071728282540463192404944956788872531342737098729423508407375638620611388576435783158810277432291639283311129958325018733476958964462360434942821543880888636770006653233616473601353124437251123119934389457624566404386841392194459552102722103107985572956159266960182331536050111110601968952970331420355210170346325429937344182498786303755816028413591062816828133090850183465703097851969536000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + -49911135407962371166605224297389405508223848407096755962263420891296109612656889810046033370534780568908102899219294967550332392918827706128718589921069396134768660604266670758568792123315900115594370553419189597465310076407137945214204772300931129802430182199385909017116041036458212480453154656753966245095314646853505330759251907333535313919209080130080594150270997895324584911151544398453107651225813578798026803860924255767528951327104542005727385922094499994552795543744169379601033094495183948903029054493683397384931134082589620107174442431061960378089707305774172605373918524923227263569601000754799827789513640122894711166451261345122672189066331529173646110184561053971587919040262380647000174637244744399327919245172339365743676560685100174471287450269345912748137795776721779106331084738602559830876001344655305005062485829480665056543277410379157495519527910617846788755523998909044580223037490038645630995952067193848846976520433975801842529180122866629135350505282885870011233896622644176140276194142554052030024864810077103235624590886148231539726907951376912986388354173580564131924791147193942451837639418792362075617173692679902859528470600046270857579947112034552462769848740986895756023915042954684702949183006011372775237905815231518243479868947523749950857665993566839474357752921351850338278368454578912932525021523041327461456043187265409972157351166966305295226427215507042300040335834270102146837224173781932821879515909409005459824845830253813951164358682683089777097071499041870670060639835180721776452205615930473834101585710938727143731374388147191968748134507782321420536202919624528363950365350898923008305908240828363320289141731756229411562454233990557827856749025074815984465464193353080313545751687179729005016502166899223773273175177563666334154230941986956673068667747321117734970310603007294922635234092316432834723753239766734975999269373555526594306205192617080661985922820285228421853104184075157578288945398714586660000435275331503885405640409897106399593532881819720444103065152763133134331234051837889592107280428556329555124076528969610986344340079660194500559351566943637257749005187341430549002885331088914353121481816585327160089766001483010572160215900216961227121912722890686778053226158649552102999057641723811545507207075521328002166217125105489253886150238957143202431439378393861338242207891485029849294369416142586236829669373219014719117390805256165354263516880440419735645871634516054797970260639617040177186707056035484372433302721686663168646066745107055185234197969264029996142538151227940038029805439868537195687672039655705590310671819506823525117005257592192643716716756959904327047549731191601331054856823675673568774968545487052450948055338618306768222958267649909268495688437922755850906962570207726359362868117903632128300424524924518534669178360106982713382627332427197277394761413602938291570599857946751531834258695620280444825944168652526894541169854724788726997803228358772092367408329413604569537847299868992389291263254287844417882786359226555688845675405447508584984283114890487423958581268511371763656031575600214006358529568346595648197544127106219672851586359237903906029903743663702154938000200207385829502444447122454349739365462067044505725590493862122850361872015947983025575369105589477484220016370654307256214874779312356605257660511817950931308507369854466016826276685911466253135641782373001540382279925746409895944752788409936391660315309823895085046294987957795867492497409358613068017248880495782607937540123709667196574796302384446514199457893990521984674481217659441860463932155167095130198039522233288034127688832913631713459551234161139163873365544515687276886714298808319947773377965002165886620263811217649307303168221853406077439073509154245117917630353551005745414794518282572146301481565150266746690336759047586932288866165780022531491986597463211062265984225100948858132094226808512860125063431246145351478717191702040471092083271112529550133706310820048428089128509518302242272544077344731050102125913446557380705678156386043836326490064157782569131584160521323468294899346558542382399710560108208320248245174622208590234953455069523777673095914896131674088262175042938439825683992037125345260156719487346530616631431390993149413025837250830187920166583709726977151727955745332708414912090829301476791734269116440751130416163515608185380915511298532312246203973792351972697412934779047087868066373248776396804573840303957164170010565217441268817722817565506584996317121033547987760828373676267668859915541365689431939164001215946984777393669935754610038658829984867626230774118549012150848176403484880984407405770973977172941740560289883573458037366213424257298917581855494731048284409728861139842101457908424068232667450540050698072952689683314195948467263786537641877143074195583705617073840566232129682774123657138248811721063923606343804518400000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + -2777857117110968291555375971131515451114278324943465684845962261730810960948089136653559614067929617652222774415055924488508532737502469890050213758716796014451940568312501802020769788183589102554821505520326390049361039421019024855177498360807025023253160302383676232058216671517724668869630841149925146412797116031188146899367382917775548677652857907035000758547922614424273224432351164148561547054706677206572252964790285320101606523403541112777964931289975524529023512626623585116110435660260982787061858649267228278812609996995030447349256108401582917600864063865763238913091108067630395088004064546708890011079840329718529485651861357312873584241381517545455253836673278644884072639463923608986688042273736433276264859596988395894125024804719900243205515285999756475712337009178404076312064153381672626079292004134993472396443396150975267338371350034583349783097329721241142020246035902989326225218428939967092579740674111468051252567380155115274928002551402851264099382331100388921382823320325033263119319377774648437882942089802383784693939910880295566157511805126989915315546787284051797401781839152540599366013939455470446889068709701432530181787749928331105591341804781870469540954951087772719199171859883067623845474095611662124116410278436635906496009054195651640133710465985030829265542115333030968997577705446548617809003496176801513954624824142326528952874313364798285582448332983476238067650757786527912927008301295506801097229213751363336537916726913359204833877511885359681201490046674164442728677761664689480027321519207715389226802260800118023318198112916348358136723494642432108091749300774627943425502247721447658571259811327743545839253375615380121665942706216893439495920626949867147107320086397553450405123790634299884701895675369371324325812755895301558791106370530859660118973589665527350298772637827168863049061034797022003167148902876631274489056478738505223791281901610940638539333377789273972116779445816055228740504212514529237867525413047946735974770404684518341341452258016115274695907048300786081793208883590400224734168010030146356374939799501669195984273620000541929709241864929968893927099427672979957950798481090508608252772916177073452064705430257207267328338723118381580417053366299177707634774918653760204082133492756593052724420057968439901235284420483603154521525591828461822407578660673254154244918730721089595185607701065690422514538114523270564108011040616463205624460741484196161541590339528765206302012901574285035116160496149568473069808479170711690837803639431302864142383194568076515086748449950154482888387121501486071973092571429635694792229174883997529858835630025181646265930293937896424445167433932437726020856241038549460923627919471026648399461262587229783413850888110743802604337796416068943674783418448370823537548038614741129116994219498306427466530136523825182034258577863302262356597406454070161647025131082800345026300385518804954294575310588219393463191968540846053174428027834008010170777624122225272607854056433041501392150890897116487932497237529915484195100922335894027061329427303284156751245520641675703278919456779754195777752337616704004557615142994906555798073105001366811223898191886393175731695668472314340105654665871813247608617144146395489484378163150062633034759833559841106560125205861818327297698244400365828277391650827062487008935220589026987286170455106970872852727526865907321010844969982208088982493351476759314286679373067770067426702016400728951120680088230904024772515624694745818341326658081631506849794112748904739032418884236216778862082203989451391741984970895940739067941164379421628976846512500132999173807530123532597014926186506281254715988948776521184204354242741912354831372791678475649870462433374537119806271854766578187310053492211024938349567016006774711619017601469123371907009684758775932480693978944904663468984340343869728745007022595944040554853706943923522856753779380430380071940440282415423393022980151266376779966186467477772571923647012943402636571079552693010875924333155299143254318627110619553407357147961885132632464355060770384716813244839901799477824147773198098291842565255032611544115467127311164231803351115255105227004188050712407643718049270118486863118938746727446740583860498328331662113677681690734598637239642579406404698007010706851107611304927035054511132193540271179323828210995591540672488645339068659217265887978295996055246302529369555159430865926390328218631661699964330109274655528593312473364274884726499391593070162596619791014193109187175897285554959137962321821473050426296215525878548308745677512618164152976853981376272404530530791725617836321060869822553997923243761476020715903787040795074480024815828901414105512431754856330988998647772791368859562206659833891083375944331703954665367785424318361625484388976264947933668779805996131531328548553740312444277372712958355449024217918140319877038080000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + 194321972266221370902924764093471180531180813489346017593542603426698937938570102229318670460673251564253894567643320101601390921757232634212642833559721772585141997298143544456526165368345666954222444755213699662392996138572440473105574858260601281407799513820803234396771937492579953527945299227063461123361870895692484231956598358609881131459090175029254967069946723029622360702013214696186893648824161078092926535774230079495789540537478136506046744302070770605417721231113662871915041244976962954961330936165697782846202470362547053155660711412436324130637480088144931357661167029498648653695563687405602833268881822460461885141564255515308785439001415857199893158075597368995241447223451833278101448578161073654449095577436466172566529167628630056863902411545608179644502201763925260998883076560132104580060307301700047323780701443976706577733277515756108914900021530935902289018827475882128390151056953813921693942059314934782160277471985067339146652669704800251410111639667178629781136522558844888817551241689084273566466926023039304325733253518233366538861501088093091895497653427494407560434124286709061867769533028868071588247881789802906545520510952883975836810886366746699754002734221781476631581591915009797444614707465659033422678116344440074780495537176880067179192374171654070232212332885097156931247509199982946007654250877348818904220732449095750005465506815086341703085165118326344397049235691853736883632520763899239089223789521690753308815732896229473996736823207128848594914188020523734583055391259216790524664878332186529617764278121459083961773225972716696963755786528034707987225037855080424014671276261756353907350310299106237322456385755488844369766243998032714597861767344484032524236470673221903295866030608694052195149226304611996774363324354179785386117087238570899533101027308466775608151501463935553648352840049504684576564041009425087205533025412819682006847067211945547318024983675553443468122016133530324714279978966425242619753388964895682275650177892073832919078974450557937879358923273461272268072709921459161363256282793728455062507683995847535063376358215430037338136935006330367392627051691926460973265658326730101195274764748000387564000350381160109122906274871447350620983053774706980523070926623050997346634842701534491743728449671587837201111634809714988411421348141489386413649447952118803826507616549808522640144035387105363494531668279324431339995495151502485277563518593869288947271177166710960863828845464933615437853060160857431169102460884848488393699025323951216502611220914196417927303396016584924515891447580252351349996401674536297218492725635113634695633101377772440741809878510625343421104485935084764749327691733062368469269461151855791657521290338865232270946707385045601095515825037398087445742244105022085296584674296952357006471668245827701734422622950714198659744508894846378912985805930118491262988969849604071004106858768799357175958241268955312736788358067726935139363302068249523218159445148504459451678576642917058116310557607297247302248696657667413723046284645093246485200053755295426222205134962700931881772793600856679094166069967868274887722613598298053866032454953639760352125608636676889722270836514994845820281568011119230563768393196226349505344846856455803075117634542795412456688908174539717457399557301713017372772329270546058372662507785595060403690965444323007788245393997860723983643596045255425703889867438500816748913022262235030661570493790036755503201903569622404551621213147507869171486430729524158436073273785242216886415417287179839822622088065366613609685108457745588972631195301028545297556689546395900581932962421654255832342729277789980708486370246684689028062960634227110924488981165079988683240559926010388024463976274304345716859269890521902538425656307755742609922810896432500466815212252002780254547432970938629022421443621064556125651360343657517138182282686597425033757739708948454552572812139727303488876236771342938799632123316782241158287143794314332997572500393773600189313572960856831866025320053264623485531269272663912528191098261257257931347766272678766996469140891348524060056581435565154675467553453046826043669872305609358894684744850294150850709076124201779362371881706421877128845170083507826723538710741073626683483864578090274701119296248915445032928406368168666132993669569044495121660130615803089480178203479786117650259234167229358357615525675173495168839429029316793788013288497366625750671742901992481647698227768933045798312639213599199333712303386219998104715862521767074816744453817352527093691993312138321079522683481965092266915270869305171448497781595139737111695858319042517007384072488855260937815639242136232337699328591022628697081123094466344459351735931515303481874046383639638386145477026370192615009742882535350870711425053860071061555588430310890744160600862362065105982967634203496101869441253376000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + -7260259298066915143163175702813960428308216249793567343801952272210724856408641429971276904986058870761791747348836718306790800109578317983187908904820666985024385192540072461093378317642404009618336716650913948849300003450213804495806441244987508661869324241177554627265724092216076687936984074112781613553033522287587391426783907410884852798180418350102087549201486269244710967491411425847658906344502765115385141692962264232565010810008974174643009767943357207600044765539880880681669130966901364627627044367898476335785991342707088090327110234713563061469580269097041785384537644083370773895138267311282859700376425590471867610149518772235493552263864739415373041199449261474283514740990418345983606229302880247474910962489750925125084880405422882405654290779334283822630363992936327887450033602099670953383309835768747061755600392855728871318127433149227309947762019463571694445436796671758828157691958322169376616317595750382691441626278332226107212414974339315689170203535053887253213033219887313095918442998734448015233796742198093104152919973199173617582737056055712727198144888324398573570936531547340519288136399194701174864808115939355147273773326750075677315900303178287819758289879549128295786294930506902783873851335259109881715222700274481137877332837326330707734238567933226284451931070894726971436394341974083776028702374376336489227720671985983063712949294129861422764969925877509111672762213070164184836968620737977051760047791233131650861648988000785247999108939830887469911406399112766477178503673574492740631670682050594125458087675848272883088317544384103535961262108725974486285143945998404352256086725804576336893400353010096171373009398299752078176463860367517634623650155824200267137214279840952191662728254384678677108673017026329656278662694538589114990823717936538886510602482561915227560034606550045766789494342394958565128899307048778452764611893925968585187602535301683918939941314372344294846882010813741934426346411997108829101543754048521608125413464130571927894514440191536787325296924453407188377746284767392558302830588081885501662357505169320268500697707834304005474123166879912113787428971919821063251918524793469533884535898038249695744911163515277557525944795327713562055262973183208427878663497104899092628336102778524185668582794393999273392931667141528421272778450915959408690812446575714336799625077016947848167503934716388876833502000733173827916096401070886777347945149331364947765987397302164384801207642488940823116799484532392828779484380518302389252544534514695603170101078170788575696452519451581320927812588454422123037477109251555840987357381262513853541468786230320450545734578383308580142598815892284499395293237098676360766109227620924328903393668295945539632407271029693811794583630293005683361855796004636299272369674115847860918245844918246630124321858218270087399358852350897406538300146862400255051640067744994962950100321007557127564901299793232991090383979574220487757600529907230667364890043468636885467269240679378269721011684889506492505762165897847366039962068632454756954164387049380270689952619549741842889284363480695154245694284894263294157992859461563707883921270700868963483930111801375647941688790165700708566357934322901379816153946304166339954357327530838313240098986935174476322304756237322757823652598347287534352462418037281802056637651328143033364837920698309315529518355243379493508018330340417921399849103841755475799033924503260522366968153450873989929921802859304521466279880063729235760096247652053091330492335236547525303909523225155962512049080599417002880651604301829969292077197959563921216321961008846604578643769704017023884315642599945027464275061281466671482048550245491744620536047087117536097060359856361516074241030556799620556672946351222707737330716171626530326487362714973825144977922329424796764961967460578498885847960227605542040089127980836609353719029616141998151685282128972882528847802561531288242584115699591746241108485295973860948607744466190399138706409451466777834804753707310096228922348111049221975719705314749454940819786813962114713716026728884036560046132418286909317984215396550036582383671842082512131485322062266015219116109927794961284769938375776882536279815628292291876402377350220996974547196479982026541437091394748109453935097703889379499519555849171564953594807762468995455251285884209016450162457790228800187738580363217342838688448409500673988368846841930149054675420413547212111165927656173476997097585436440845721834384440116086971313416537057923479080905840719616025922193760520029447121707951372239422339310226992232834888101554345561556762387709207573693678789593160691167477427380878501249377458403001442535831639864738790116889112548110837674040864026580025959646500802295849969741460295216795533562038165389548910922023021351833413900387436616470048683592977787987957676337240989922177843200000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + -59598320474876795661756726534562396112397199115675870863615837212194034550467173743767571843668763836088767399483392961604048401128594320553896236602144109917730517118839029096485735682693669899462936633478306571464188366818511020457081617231203346114111034616827458251827039708106431346423095363125892076845065863288195160195217937324315745552416153928789937110712367591283259768276837139989904845093595632917017648033864049505331166313720075679732053742882063799387920110636628703620284580167608288778800570409204191422041671910139279962434060659728841905188257823089305753473280305013370584541889439545789399784559142782488663852072057980402038571176558471126283376629111859167865267434618753888309399169676508037567489451302508314546114763096505733551930943155219933715568566950992099295989166387165150089525603047968456258933185563420273080133807870203065488013040252535909948437144879268725091748761043701054204241667942825333788367624109361929208102462687306796525920355654975247810401309499276855192714908124923299735313774172551760126444795050755263850222390789550884196706337110898668809732556614923333802061159475801360944236956060433886051662065556472221914408709905985290510334037288137539641446126803130336382335777599359903555958242351561117904167455334203029950374259719427743109659494539145823721285612714152901960395634701447964624176947092928077328109217745033383876107547862125964647547266169617238695095028824995863443458779547223797417678840736784824408256812364818098112100222953948686985024202901426770642700301997140887178627555431651675877598270423535922649983781692261607526570865846508740283423786348658355272492725561343156161092244560126622292647548426096432380891158234363607719178144226996487440539488053141379768330884152463486757283828865845672673173020550072792447667355395908207756830267888331765552819380829938473056101682602957308533313957424758956808705718359627147734784392618852495147171011447968245393599308513682527639503462417783581665171867141132589373785039116685934083228172314077768579129926784997549412187172350304869492114812302329545734581991860925390567422757649749380197381468585013852488351480891976767554095035604986892595170778274701004108612767890116725106563963243237913768645540099454473941034568451668144663675431558393290709582828571349224509128618062975143742796588861995862430145226944092806515262853679153047259549211633137155123951483780886893165264146581265309483049521369109251060997618856490298014394451771225737547899525157818927748960878217191238040723705757484235473227518805622863522721968427021347174197011427320798502987512565630724213765139252106997332800409038992002437751608639883614860841575417095249958655168862955845671741986672395668440722794534843519085795525133744771061543361499636782278221217019827927347026082188828626210983173137165184364672875863461417824863212352439288246556110963086292732786351998746314418716488871582997897073445334806866429806641399965046749963868401359965516413437904209585445375532919804683157347742664240227475861775179732001938481375723972737777594991085942508488768784837743977171476357238305963275661871378182167962924450062893019333512915893069334849005884796119966344318785047173184736446662407863491365341952412946977766281362181406857554004984871438679533630497759842867216157953230671808783776711264710147807105896142524192439743024057969026649899743416254582389578116848480747780702109747003677982577301250940981566627050396541202539744945362229044622315645623416816123612439990703186917268868269029265110173666921344144187365652111943468084611818933525532515756843664142988473190754858973555873474750088951833525441256037073377055145246195821737346525564996268186066877454992564838018280411871460231057599834757389981946857577839487568604903608669903655657911594182964942700906281293990771715832684212329461599992099403282824284087869269779151697381175456264735148733050817490435539177385636107546786663681843596439579574347736311472395138551557652082150604396883857762621771200582213827466050854796282561181015019240384138244852677993845157094110056748731694912395591191627817122586340421814182262600364237702651603741480675212482548370313805446079009410426379919764867750235504209765227293200561927772737226655864824782761375001895724875186172165450986823809683926651129866702539646675461634480570220650026643279666031328685353920557345176496790973188318263933487672225215154816975379017389936296097551512815954849917283670883396871662615570351894571421773437521934031741768850929048743316631297195720546155421470591139228264831869162061391568995018377553084544370973303066502518757592303710766148290245194397373098739073176282750668848349465278364503204464923012170817854793712486651798883506955578868062606386632848038347437522192463772657369727200848293403894089673248982074243213165691561574400000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + 25435551315359130702597688953010552720973816470365630093553777832011236815830201235719574838145370703573878490878515757397493515645600121174877574802127211502477128726538141352086442010468529367995573444395372679819774609372837553645458980366356191248597375382360045134685295098779320797646433304185870665490303349369440455302740523665921703985824247719537984717529733378511459360328175058491930411914035105391091242416862115080360199853542917840144296263898541938298775028487838200269954174451475867665361110341329686238206439807309333944033249135190641596180066671525006073696359627410965074715547401198827037537005728421167535586715011715456906376441169817819656612965370021205230511833758100274462458992023558000614125770529230029416941768262437530329173188640478693066658777735953444650339034219392069982380956130372230245272936807668633595266233725967705439200986454976741656587814986180829273025415537433582844884141028790023286831725175636375896126645704946351435012685566045701745041858803291440290376660275868583793095224233674122547405409748691450989674380599616960132028108775930303663220446738746676303319997431689576506877032491733326169878586371846422638374206253210701292599523345304424008201547798833738680805222626337745854073746274577212919949372410166018814308411142238408595078939365757087569637277093253938304472981558672017775290302974821564143221563066876111790149615650250099033221574889214495840202096414258891451747208264325755093632517814452026652181136279629959283557120327966968948455298568303527457907817832028668452126888594176007035489476508859722692008007184627842571580518165774705005945047850888672800234421660560645891177856503759732211277616572343368434859741939604123882719899897288909787505218433036901239128757560996831399285685492271220553659721730350800515750024623067401854116577747798635027343100946648988375963478729995350979556164756920303532997054261911512155643747949626305904558318110589013883418181112057378955570848692474541024930874528003119235832141997012455199395873676084068136516741890610676500908654997486274635393422955697331961862330911074989834183947709053327237965679464243465115297750818729832323155167866638868787426620791005264290078114617487704249971013246115050007831492826530592807333810575374136573901443465205064645768143772616560621969206785889850664004582467352257314114851310791944278616259063741611733195371486894058725786499060291462413562181218142733779946527977905359894770865068883639604526556045332706248861140779948415605301102416674809902172952007845719803735692830308076728032478636129725334059342947520783486481441877532623265002596502719177739430707277203727442431130355097609967238082188375739044396243784265537344077502740616254668164676493969867766272342990986090113578293337566723066760549790880590669522052225578723368187847558382157583589942102446578241714800865383105867274289441487728896865929628968520339719691243202257899702770485158395201328129837201610112673156997474261384695387464523520938867048396704772389692931442380768277992884208699324271932131574105991978593858480593130718672943808909722457878767468511304719073905996570861502757314820627809624811809394597321912175056785147301010977620470008447434457175815348753650648923844762674977312989048453183624911813051515437777559877529923707526960815163546582658018348902704632798685442649452711184328264813195759608334455356656317695553472607977193453970946928054560740779556226554658760058438290658125190581768249459101078048905340525989726577911517700461647774445586441902135877721767218005631100451583116866358252105799360779474832295296723847518736671200107759862382802065092033445327534711065252304893071917126826890554139152615410177405900062055598568547227028664249415123791797222119055384870990077154774392988373085239799539016006247269857785140112327255797622776707622109116363756950005988743524625874633106906138862583461211265248268344482848120223488837004569689529365927753602418123309792619618958149616176044020983194033269257087206495667493332154861120163799503608248442661282855700285796332973515243099594919974363976288673215616265532262336576373056022462055872879839106251594422811516840564954714869272430518683701100120919675995587438021961280275019633728046153628773658304764314483834426905976763938157361111378877147317247751634757547819444852157315936411557443842171022520717289076091184383700111804247172796692737182563401985918069486404656496474754989147168576986589526830383844612000462999224972649743835134113116394475199752354383293121130668460952821069500346657595787389671848085762647303343716135179807779408120033899599367084663904952544547566793335441536643893206583042393658361100314966874636863795073333771583060884865396662481420124189835071867770549300574036583659001312954544307151709837224892083823188972400071142365458487912169472000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + -1355779630504727470466316673187684697181601391155946747512428058986988300593717963061894356610319074372972082509852387785491949067762786354369080894578048863660288224657321650139330635967557055157210578400035688408324651800685641149235127106714827930104518204116738369773987077478603142494798634292735663079899027851198837370558780188673372633125098125704531953298172991471162639621031567250840517792898929485033932642183003473131719886298585243680820104537719292953513568061497879232378057781499368940375411229013026224525738667424644224208549563859275747819101217384329611404080486365672565221345392866838092056641602551230900767835204339871910041010630353470452870272540929449837758093987332553435884733801289314082622215295335897927317103667216838301841556225130897268237535177221412292123703126110132498165468446785922368264113621071856408651495205309834566138391547602779558081022221747329449463603675953113058965041487646708843725952887501998410985965325680154323526960069108716788811895237844148542104223689866792764251020752809760028235692635161025861587013668187963942447852351510269249955108948682890384131070653668887779807424015614552652759833231953045394797735403196887261104396984067689581941057624917621701091682716215713790440415955145186712219339990447821273245300378975914055454129919044812755920281675214047813661557472675401669257156471442170380772265240758709796074989678550332262543739162457104381940371351427859362582403468557592749273382870532321665971290720770121861895021794113288589006537787658304034360613398809744180171321098461987393382957575075931227970962566879737018156250810610392499592416862189942670582057614898204777922870070271946134138202909411321870169048386123177187367864398108141050014330441182322504483593161583706374120989531976517359641420188985849201045437689540718095311903443685547461469845392588062599842498223101802632354636199426978697587238860973907958414177697507739718414906742828016954240035508208088239975292199284198366696341073572437143213175816887071384449722992770162850575461243568070477009013860471121796471976863931263887655066405863391022605184455160659616358199213988716693902169041486584163243455957072668712860866173276802885222609671337722925075002409692830609455816797905704551701106320957431467805800507176186841126983148563811251438249144561234713366892514931350908164564636649724845901738606894624283303197875433675044932228228802893556201758846862884819946102932437112841953229660203019649892867454430931209448179635287974484585778450455798415805373054028778371941222118710246899966740299335692271995142604976298439532948897294922878937236786589076358749833102231078596112202470982183657932229407018359269940564665967643758962604864452084209482024534742097609324882213602417044412427130686469109590378384944232996589953031245336104926614073220159451212681969782224911346463988336500655530903447706658789380133143884678463702400197643963680920568669309895827851592923142367957758272016051330760834974420830183571016412996717389958644199003715157828447457724220068648701504342640275003207895066906830574732726335409767132700442883095069530498033775051544761043910212647145818172819450998015039768213881251886486974289589928454873683622370156512504328125650834739062428314395045792404502057630331578399911981225351519244523249273479427094798480023425965452142915600617592839934042263309299143639650134660572586419162860729546782725295239858352646734229649963351877869050812129914129025235685675073118465710966757412470034246631501114140032499594670395420632458776958639456172767512111222088966077501076847682403402016742689147174609485946735098258071418320307412807591857038155070753058893356753245290818128978537299300825143611284068053453416570526974905441973670977171155575507016855638130348283364202418858844822212865011463463553189813464053961766817925125997669207602771446736339484067888633409143495872151986906252811861576825131975157987638939598699019879164422070465222428957123092566362607971720155346848091993196752509794972818386676839590305907891505106576737324951900444664795412649988996228938996836184345784296988830341329055098434300738587836549883321356772659276135698057958803022723530116384152674850356980147361872678520906945187457803657421811865191188247256570727951493823179696993836663072851048109202160881879462026508781577535748870502973618237338298467351545155497466547318794245404877918651543097013493319396867826185461157648365675668918254660672131473725818774112211994983061983107377391747922121559440211933551261961539229432447352881888392302963237858854272365439507675770347764106038880538575289327414961512569568864655445785002459951773726227298944599835456553913357459983806604813592638313998815969671787701457823896856231105360858951307182875973678549081112327408671279782034221340749908652954536134678937600000000000000000000000000000000000000000000000000000000000000000000*i1^123 + 31628019971153157688845018913339715130792013523832625455237609205783011945220644719381095274346935423103981497599697804518423157879417900723752628386335455274871120581002339564797556416878607377115246980457926948811936184897380859863327278059657250140517596444721739729541343859869795280730960139273216450092867391461084318458231961610658001735776944462445441135888850634737081302867536472282704269917848753906874102755668414959303960088792240111565802295268111423249470449135144540894178702972271262830742200108486441553703537155364547567245374540468344972881376103724619681453079075926335483677686757711166998962583129817301409981855671771675202666667016425683028610341351553414526076899301718009983237112350644702278041044862776638488699448309168399273980333998015454644144389678246995999654538572006120796531520214286275764682003195291021543064913749603546171921333353903589007886515165970897483626580125115935920274742210345567918440785483475201884273735700637528826532248369679821531929173297422207759359732418466625558050335508983836152191739967615023146350865700124043242027274754466898086467038474799268410936270303274162495568445409193874986590204397241261707609450333055580855521255835025866124717946250757022326834752500309201195097656261128808118249061344114719571949309869198159501591527303966760605504793563840927815458174027725023797512851415663277389585123703457461354181208357791161905981199689224863049069001661327545441761681103365724010299825929191722602886243881650369135763076635043896758320155438451722474333606865465859221810245703055778044281170776595383654506729986587259059674709678036664384035970077248835685339694203256041949464928333446411130037137432805293935482564824850008564941454664385803584649540559028844259822004663279015589934910646134557020604921422246466372765157007244513912554569515830813971756923002267144117345205754997638119527722708161585570744349688686661516136709604369081615974155131848667924678267794581105438833554816655030203354921365357661620546460178628912553745368066484308564375089950917614700564820092086382984042136457119582307778675374819585376224991118345767737223196457297348758560148854235348135625697531489062741974881280207127081345336529870069897239614804483744421231163432472075432322833881762669811034703449604808114858789492986182494315617913172356812295827782547791530183308934031415299054007154549452409549556617104649267503741461732240508053449468773677080868141836059640734854896977718189121131363528820405713693069384054126016721947730738551889197941918220294121515634762721517838102047823985085432867749128541853603322647725013686201803812720066933930689474014153253208794537271158735849017426010555126417447514768997762967062089801071069380589744768081242126463088993590663937525072708071474280767293172273517367641637660199020009160929722452442149905444943381245205428390884021788553070617538192865109978457047493279304392693147468781646028311867659884281821985444428481633382526699799682462493991012695331180741817586761824552303417972773246310009847448522621054988223700607124813199552117461201086145214697171255430337931510015138031735323691732277685319715692379012595496528232267490489605356845030605616409302417164645142656915316124325414886937762841603498486961493323831214975516034839686749391071419534325305288963318575492319797827501489121870196447140963515197532109540007986435023274183641959285646000183231985884209890845682217232002124544673016258179052703328158534310848415572656664960314597717995074857275782836451221812723010938249768482388704547654498783672971263954084303218853217581908669637419887445541986418187952809949397002699768643749077297609638923708251595512182695487747288795738126765393815467564092610586194257792295917626535691382998629824954409702556016939438890764061991567125904934266379873146587220095598516481509955183558450766904710993608928257426938494766643971114156652274538157406618529566932648917781745479570513054313420625966828629503697233316311636381232631022850740133450782079941541200346706900586249779276378918537513827512903336371794121779197392385761583399241608174011210184221469042900522920159686926455365615744994077636688907493173139251107543300631932452965683710333764260196349709923247036889315967847338353864932739575447990064704213597813579604611701750308767397496838248888411334651746708233738441530874134649627890184981425754682197464206853202261416728328099679895390524351268246757198850616366285085812194605817297030529658036784577532226774553855891019845090327565955601897062056991280718466254002009339748195765723694803588512733760236342858727242293833977076938774723099093091577052716884877103658998729278430740238236235415452933283562935966520892020576446008944758011289836609500413338189460221653468394388384846650127138181974090799254388204026829494093264977920000000000000000000000000000000000000000000000000000000000000000000*i1^124 + 457215501151803227519080574344771629666974717797337431925441395974053714348042263184399077570941651672164740853133028814954538640229477346927433337026923487438541641743536630788884604801632654881744356907944564972624056701449707541542331061177025147664314019702954988369375961084522477281580126854621931689454111361089352747017866365494022348779652093623185954115576541623330164278771870475046713158940705593493880519857566740684705745634118197217632990567302456796128045046772195501098548457726176608059977469507915594614952093989458941074705759814695848359817091501243167401192849969704169639173933111885255932563499744278362551898700549171985246667052578117674629781679299650743401138781287167329105095165263982363014537553579237699951986027355680359070745718993344547742588107930881722493339197291257234476304961417969446813466913627777136904985500061804159700193173430158106930378342494137006649232121640758353254149745321999110774493148896529915095033071518596376545696166543258911348271080829790898557920559960864140604684858421706213215415923142402218090540549225063543136440740524023169677061249196750014314166648842007756420161774407293957585967826232876881946153726403848944504498257274252326828905833936888208739445024982919634265836593843755565849103177868696553145843379500967909528556732686011241989337888529809817476114271967554639324776275158091912546647898840902451978033634140914970336234689802857495558504545012003315435116114128832544584895867819590238713715857433407754568209285510634801976835097027517872819826700430823018290259024867590917149912548776396369734253869906674181078033201452294181890674987714948064830705998429596933311607162912840779064564036879282645184275169449548126408333873295119469893560305891300992004762894871265578962665614860787336728283509298382403313040468598415510004545372741438616411442193969081596515943147999861868813285798506742208462582445362790461756720515873611024664612544510781227911388385534361489290861587616190357919341252271859850344647182904753325639628257304972930238666108649571706040122513113548695095410749834667580439353264452815522130738164448074787713491303233502542380003272346211562339489972084554282595740061537701018358133293317956639054163671228215253669103515247336278012221586894202534840238936496003651634188180945746355328180984658520054602958953268587355345389246197690139695723574440967392192233350520080738662938057338347724389393240026334308272378926971795737771726953950948733222913907547294396862747302692517675631694908332091782566392227963196895791161800857229144461531896690137541434979864038523051065229944106907613586102459041589998524402581549003915134020626020219780877442628052477142255028098616063529417206091483220267344435948759661479267131720344825072846616448618484280598725239824642908890069684195296088421178432138172067084910627783151567837033077239416792423422530959109299920218375269501262963959610855510525613699897659052943882469717773935677010511936812458563900094414293592496742779681224544777008406255965251031450615292954426685603510839366498715244260802457922104764866916543364858470617501744981551700635778477793202912248474411352421001529077396301269910878521989446878558479626155972639181662569630807144453665830853040761914042509025612106208074088949907835276941796730717962462990591734939493896155310439229300807506091630345477504066847550797171236687834541536408114684191783228824273283662644847339213172327864315604105265694985844144268829292397761822334422178816144012925610789582680979127655601057261578727268925067748245333236650375872192710384851607099872185393584229272218918635058017106044179957045162132122859703713055261535821745077176985187311970273672241082946456562600467103590623816383357326767043779565949734613076823853147555839558990656580775142800751841965205278067598753829064782902746759581374021124062625824206533656310464805546536047699018261142719566620111888280202002610515995701660357145158389422766055634513796908909495941476279195074160109727340260483184374203984344912444207844928904868190751969951321685529263698415311083603147601914293857390338193596251948193988342871402967161222568849546453035892755050468624957391717456287206531346191373717073716180648290028858556110025405311294757664865897969785559784623926601098428011031927486765575571105175623385861972219724596121007498810704891249827397584923227797494566655454807250912093701344337147798048022579550980045933386089193296107120080758926103635097214071044278742686060987479194734773754330517043078686977625286912387201109120806378709075468407909557666675366109320173929538897572449672512020995813763527454641094104276771502673430655926319660261489725970768455789731317283538481950762729816398875332863116474988739028632620140537881856536855275161359072282494619410617065374468323451191951360000000000000000000000000000000000000000000000000000000000000000000*i1^125 + -30816544237453991979034022692316905123246145174697626330378359045224909410322303338634837408871572701689629261435743785490989303387549845021582397615537245897091513291609449646461711949620378188870908008648568355503058602232476258776937413437175031464189693168113824962350957613851729414055148098424448372509497993659121550010775980375522853426895014093576254699727967959121953219837748804407688741403827613900348625715834457099811167341816331780923629536024993176546494604708703355808828363462541293308165071837852030622332587702498821116811366406481011975209461291375277260751060447445338215953359939077030675144317917912317506489579105734844946844961479683088796557208185949910099095407929202707342660394103096602387336858790749855012104675251571314549098132231038134480450239686911081377765570218424198169523208654459605674517305160518957672658404450022709767079202767027838102332946958809680012467214560009049569430443295435767298841983811206607451321021284548230736232083280416229672663083563698038364795768844121113754543070719857430550601849530369055661050735188285296616304037898545087743411678962612010252704201986179515183996178423385653333672352037409514476922632819250835474272844718359695141289402853318187706873245760100881298127036373024350789150163082278688551653414128717945147508457051175937322946022269648374000332283735348834602033437285268596047716895660548324473485509610453285601972276617635891971758053241396139765305987832756692613982815385507647851078892202613984915344138338052080441273925652295863024966908726248603852555440261101936698069384187435059926539336344195653036014376758418628410884329278410836673267679309586907840520749841983031060307197228674161932833945084639056701069199372944077647897061704022743717899013886570346597029258073846104307391093157383227168156707665325189602372246074633236810577328288909109254919389995338274965385802426421350914316238978351397094763913176724448181667055453547663811020720876116435591559283620460617632002146017661916074311901797648182286951705836488111154335715950646691858412827046825514943829102645504419309108000141885403964933227733026037248828442399027239990193863227375207523111266976949633836619384300441067955679400696175723267184163294380589884079420411586137992147400797403957984065978632614390551600854330574772065708901278199295981348578962044765214234019968608463594514122241383050698364783183098417438019789006127101386958776704608819631766597119576933976636516951784704892188549678849630658164416088942210525397295828618642167472423226445091751470402784360597879057270863937720419451422554784272751355355376233278615755338761887450850392472168206706870717185970113814094116705218399612148269719167000707689286358805736547143446552819259952957814411836103098041415530405487060185146960954145315888803170732046970531753200689005312593162123934413088261896520374031754602612994123129195657053548983632783775968896508921033293967069981494045615201707868367483961800601702653912920535042426485704081653545043867603649162839247292346686772535932960290637933257262968832891231531751498996330980280255065965376992536983253206019331427924137864006936911671782516260630462478223427739245997874975040483155019257883880721935009646158363757847265745954583892436948080698040390863400148608495203470275320644363981716142254832786003464505412451929250542723140419881216546079987080453623116035836407503810056521746350022939248818223874921034846472361619165684220064902570642042946399442221321911737368308974751908402606213225448857349494757488916550314744139562232401911342321965008057487291170514045669523688684575352458707053015036371861051957491454726201548303179034622734343942062811028280547066828096601712662134657994544551140157798953663549001847258419420892805167589319027067479888487131431959723948489557646433371892009886246456603745746961827252000238808928437667708818263814457789311434577201888844054274124935162731431326576248572145733581420935099551124462527874322750406625301248732926529204938259131071120707376058908269384090914065838576623413523282994730585273454836564033041701193608676546710279223460892651114582785822389993161296698772644908615698359192132019769059607609142551965067286459289628256273172686461819865606069322376198810310400960232502533831512849015286851307348104411908414263380582660625384236463801055884313149582106711203255865733638957080306644900793820014813835307414416115114729945524415184095973601085821355170012105278586359971817176566460819265728089671052049672502850035044594979598058997417289442257815796008045825304265872950849626783027878049405035610765992787549535510325307784593665004304926874269478527056724500877696352050352009918240092168374290171619320480180826355240188926859935363319050531369331733389295965818822088931482441483435493336452383620887845273600000000000000000000000000000000000000000000000000000000000000000*i1^126 + -251460636714588040602336530579411327178752719873678183866866807210577758187421873197543422672797158297364692162518173308887270547582528705677194361309723696404892921596479827554259465012481393763281258144394438816946726671134641266981088859768126420162617091219577891689660691368497698536901795234157414937389981328664356968535439244401033179815042096720411350740817037004984230564765345051351548818978560402315871785936242181318725618348611935924212490476072119540590187121914830116309543745997671453606741418053551987970545372441640450783156598634855022096391296574389863945437754626675995188594865729450276659660531391063081471375818977330306133305743738444792587279356863396837600401375605269586252819521099588104018639162303931178632668174092744480523259023020066570661033478596278770760349578504266383812973981236134174939265749519759765264052847196479290680995042758624996768937224477779424624896115700389721165002742814658223293262478442205809582794628348397704262361435854225526374538748998859808878901594717208871267202366978727190566380868528970599424665024332463524258549619045016012376257944310760237598535099788224925672440897447416800972386963688082965480719517993325094286019613616481858753466071843084546280249551612122184338636662969608278545162491035815034550760186459309266295836335393938649860302003111567076288800407493327301131218573957511181199311338468594979973550956922055149296652638930168829834883584491885673062787477014384093548926719064517239932337576044010715109531258787361600822686477749302203874375386430335318174661188783243927778548242362626895191534050891189948590654432375877135503578460286661695278896443049982288844463924308782499275772698259663211042945213437372947570851992957939191851710839609531503123980781054666748749515764351943659720865765899360646158038237903132028819561705980113837956706519853031440353584186197552516591371062362890157828482542009508750854325190494765403766897115981715691968387568959598255625559361813175933448497894687331318353623590330362516724070823900787558596143664075479382728953727398803256967314784570250877060424551960043500766354149704312295780628374816799424962500608739803507424199383249984004577439428797499793112120243605360679213638993814096110347871592915396630810787242036965161443741298029512116415311762341039225075173336291122870527421168652734195630312268385702173643096573464311903659209353079980250190448891352137703858177646710552496936955577390686390219774254277491351670141849215294708905857029565823913464828693736508798247956934043764882795157269048167952446593624641346159401093083185322111602594384404116586443377952078149188323923354621109155299547878378467571699484431596119449801300164430798500900629161787162246903846202787289879694755974561016192365974370613556048758941523028225778007733208809990786906560683178843421425854855347302426888768180810171397532759050300803596826284034656940333404196028527419143399112914249475623969617113381670256028618394983159395663725431664252843490911050847360840596326134266347932884110234747942003155999330642329983011031522115394362504215627120256052283865685966845212595356324103741710537898188893114099580391902515859680076025075996330483425322288670605693153876627388720800422662774263185942934974217571464910835421338727112912893119608951901056688710287721002641937596502542546625328078431815280424600239247180970984312670547848451348431142853862232992199822954822570682346644518433280835715234889027278222670445455423007676415101957624642685059091113806079419355422219836245904550677236456205420262753102368999077298871272730793153169672384818402348922530578708273717413473570999300653341654675776762902429425178771289462047931349147508778684764513237097419425979105124778364934926233748290303391899100856748771607118924944360394551110291078278716075942304786606630337909464546534213807924376772784673779170812480075121195019555648204610892736126151604335750062225567686783476833913001213621872214970432232282575748338008814782230513681358650564928567324811424548377576440147939027092817086531484254364277673592617167007148101433648239369122243020205454435274101083817544892490101112967488674691037528881327021742612953174439062172343822113839851699287159686988858134635528670807635958937135542046867750604826439122002082259165631268124675579105218269724923469656973943209625839481764622875916650018211960084542801148947681025372638550053238414122316223354083781585625829483011021733220840391249747761295466711399941573671634876555948656008927855620203095836685168906862891429051426899232970392768998252821341626797433029445707045158271900445084927403469681389449784549785241493643452593103146364029982703630969965029281750942478619070575099851227014080815902472180409297336069875550034263120561132042356233057169685481462301563541258240000000000000000000000000000000000000000000000000000000000000000*i1^127 + 12092243295821439726916302349170419356241103158213178308452520608892048967814908943087309862111307496712393112773679870797121713367051458729456517510251270804166497470798229961371072651736629670247709113333565833747097654208709148134997734257931204954463729603824411782631870340966299837943624480759509316525409679949362580391029926683174937975297859112662738180654792108364361608268030184388912232101238788378948138200100934813649085392690483020866860854995744875796806024514396461597821267966738133060522494029001588423525639615759244987852246260560574566745232715660963542676416666786566480307640463571669160969206177537382247483208317558716443151280281797697335540341529316069193971839778967667501885130308225798921342507440927503773911746678280971925129404254960071384813193069750751115076589238815976503148686586624936113545345608126571575984496033053231044464847242035162029035493945611960734827778577909545812569672803754528047965334437243704872823787643430677135378372341355041987016730985906767224744156228618105710989218588343724318911330820295724632102083843318893904973976999056209836029695496451124212899600039769496825935522838697128192855851513548973544331637648718359050473320278616222660017574874972183443455604976389668818210032042115794781692267926357776230344084132268527593646940735972185647894255042222254092616374554077154613333585503354370677303982054395768297209645084126585680172894129071859579517531500669523823956512026407042153552361172875372320902983601126549089190507203329885791323939125278119828818962564218437682977657828679564816337924618341896015425040247765225655214386269153789814964891909267089019675970791860879476031720433321972889146525259324938484726545026938073394417186751714465581339989948214493068757211003807475192042797814233077190334954629671307284491002696153009410130088295693787781336771928734781786183879886366917837035019868630175646537063148558449361292721593509086576160977052174911717281474646167098683152852169232483791313879150849949210499360481946408450730008589868119309420209916179018227254300466062257063135775070454625384588463700536221781294501004251836446794356982976438643987153234823917871737777064482003622532220223305169418896753128835419982759744496675467396186912660045905063666353878263860296962093124507242624464966023134844383712428264993448058651787808741813922340176658187894947335723065204327921605168750501471917456878475088177153853143766930187059191166150010287604284948985126645566102835026822645862433803674565603003633108544351948617095983282510325826290227464227763660655277163950547125250158002227484215603439320920138799629862177490198866536051639682518130034556748725488215953716278075818693028198133803134966174039549614834292433101437975307437800549207457678956332834197057443076812837904158724807917453038108744595435592153767333738993464187578657174736548500493125291415970588946958275238791728214623906822025369962540992082898407918022935425204142770479558867157975081499059051988677720362061104472467871715151742671899400528121234290014218969788092720453360374962705162224536774084040990025910070600193014527491426463324809059189081559390374585397644135918416751092671229833750700498223238501768146824308097420785557045209942774693451922843234898779233700369397858828671508828084904442320316517664192963894781585582710576731277303667332718571382032591189259029186527144138582598056018159936079203829117018903092583476598332222026837359324094866510439592673896413907485336365453055926285085925046596957080912542298495062459242143852914352336966224563184694627340606720369284305143741530243464282137846687161221152613245704640555462876606023769790101129576334886707953427158352804234196022522674968263306605545860366990302291833758884583601030828838940761943331036558873965617967621685212192063076008730764343256323297408515892202787501990766072037176492789463505347189302544121483415686720001310374148750481449157281889188574086197672484630205595451878870804975224612398378661166248852432581977804214282261718084105570189783412532733668011881697336567209047908498425418118269464523263828065219394095072551667169360373376866130553557564781224340578034816144167358621723266829171814069597689935436296391783471123853603651072133528062666210563595378533074189759506893238195281720618715150298614728330458541070465644714014043893953154654555636710449563878109968406081698583118596628854692354608843844360386256755691310447085457487123626915582530814735835934003055503526436233929910947502205345382124617618024760315891377973251977246091105334790746607166480948675127900538161419738287982322944459411954305231654295328871207286401688813425993341449061750385845629182694850603063281493047941185374676047268499127495225867325516754377064883652969520303733490053442070717037283829866249060352000000000000000000000000000000000000000000000000000000000000000*i1^128 + 186920444206016731147121464769814213341027781648070268495419662204524969334074933130288170547755051669657739527003021512824341373475895958556364353394193037250239734216927616110760178453040428044599865246506071736849504992360466922983314037592909694368915333645812374995489487596503157416290654748651768549187263114927655296183517884260849175614908843887669642228057719876538335190888845548741801830056286761969012896211446289515317004542951217316976641361405358100460446661698012627435373029069038745175177755978059306233421648449988221396306369671043404341745192154922666531491659918164897327870990350117905495847927181063060991692958085459998206909359309502972834481360167848047723064914606822410872854335992296009119716534573199091939007679319276621564430104499040222881464358077979151742788939328560176482934087657865217026503769544412132024224771615264889230052868667093727152253083187191665456357680858148227395822528086363177926752766566049174026557441715452931534515269835215308891388883415961740661220000916849864994076498913402720130281295172316321401004023692180589770311846021050591355415295627225137910973307364956477771129290633116934623382231084335823852686065968807823821257772616394719867940529500898788883893946459192658955067177071358505587125783392006759120764371152291474462363806958637727083382656281468566806174141131349464055080605569533590134986620189381943808633310059618031097516158452825971548510803719867735712311383920480989489875784898629571061967217564344224850492989888105098697030184337133656342980813041217692044062796576203101822862560184536628744847000004340815007940323316217959715293753664585092614459737878816875392010321338113156020019517345694818591824685069837674880458591346978289946182916183727636588527890048955432075204191858360136696161464993685340062841491952223606659489076792119969315607690933509436027537535775368465119051535174092157539503652707782236599577366913741821625437701153006798931680263385274218415195605966138196864523315627440816000541180949472686497888189537827860458750705642196910211567170113725577105788614602965302557250363071204444982315171558808035557279383775845109482507946977467902458817922582952594981344627575799783359315642242713553724232009327218711331669831872257487396059290605293920025096115293308646186363769553018366163673791327555032191489127681132548436089235601958259135942077858496742854273361822763006724119791030803006793275125341100787976808440925928204897750859474284248501430231191323644785896622278410327039437245041680950968832392547222057870001724123206940219927063777882461363696674575533283588887411312274990724325309539520968261763586664850760429487462843352762648929990673585897369703811062382095574612818878756888682378199606167193114531172215603500081409813714499949656624584232136267930180751032717261116694212098076528571707232175497735290700784166268922218468467012147020333451246550874779475073030182063890260675660420565889739521346861237138582820112121488096096188896270524734643116548088686018789242418500830495837563817140110439564640026937261970421281857536099812373145274320729182714080349413809746613793624419859076216242001800665095235082088082424664793883903743025433906259280062789139223824777043693391030112637194811706367224361405245450414506224958480844524501382041667087999562827851107932332787834473531837868495201372797909499514500645056607092911619912998037361663274055174345965959771482092597427373700760007004499792916857550340503475433464762577773543174411085315914835050218089046538699944596048250318770147198802627401297033391418623571756299200338863795787481646660197830063026152774661631456661882524027529250167447055484391888511003238392698326242188218182396387164743878421759960654393511580007357218546685413177162329968134221234873828827201558288156923198974794432043303598183061246706255768348398763266660166233912263534626271359324494846570057906100102984232737576406666759144553154424581934085430173264244319127283337164558858973617638096967153222979682140958570505694897437859041308346370087328321733754473327239076438411429721116402617581609583777743226602079816030825709384513444342962216260268353259414914357264891301219033769431076781745323874298901656070860669176122981928496607987613886439050687853345204419098503730312302849338130923741496544878501428543854417262329559927625996180263687804044235974611864442336488772356872056162373256526544783284632253832538801227657364734950662715962951540097591417751883199212935507233540123975243649723882603983056708667319010044443145006232843166722209334464093379203494694409032764790613459641472264320090097264795368395113908649239618570571986821187227438175524695799422366335282565307939789817295945954898428146413877948692460456778769522270142932863198440333619858312665385712746496000000000000000000000000000000000000000000000000000000000000000*i1^129 + -2250479459101561298865243254934879143291385775360575055106881534415550854872662157689500396968713275572213908050634543539101312646714274915580260345099281192715752664213756060175909124121768409620479339993057868097159969387144465763029777893436636109994366189144326702523209553717804806435127285561023357688450178551538899849055702311835592778193663479757839784728153196997375610466215936180395096200726714093481434759765989599016941553500149673185839022607273945347360312079938165159550898822013149107607288907564915074138809543561789358632200623635406343782576400984792467912643030253557781556503409102568502882408997091845315816323012955477730662413702827965659943222731154486314511587293664800786416200460465075108408778148753132851952801660425454270399851448002118800664263933241538192448294030309178680599547914687027611049106492700569665336815338412616032133541128899910374891156312467878544503179109537454490591989420737632374337665988342389256892423223781247433553339932031946695884373842236094358270468345986899095019457751798028486305350552619790287667233267284674293450413484300346717211950277544880827531186637273034583437368213549499580780741521575571916117650540770718431342929466617727153886707860613438825138931137610346189545698201974338714298374738224671046224162459795966585672003832918203875904978558050970872495254958964294242075974342924405874527929158701864759655866006969773298816195945862025506872018290488548847248585523172083099788293942721591779137622227128065287514998968367517631956351296655535431578775282148726050371751231177416436056287877145991385055630470701352183936438312500311444037328765764546907556696339233793664548803539962279211287843790159901088619027542916924315678124037028465182796187362999537861519966030768036715628946580892438527645431459326566525844111341414086905868622315908335659068104172491714730226771313493801977606135480102868091649489597284808700510369593348190054090126002883442868107661837836707470004342855367302325528204211782529159114631630857062431730607861231413833581476792589554716291794153875640504602004487615329940476762882122243118154426155224966509462774779414000161139745061871024465723955879745006866329508579051330696510314477496407669084881833433496199343858455826870912098349730153452599449831240532521263459866476139206206443712379335768830532021439178524157297519013830279486111451182606994612347769524074538079891905076732036763932801133569494263045329527740685422026485140329065010720269869046107090804500836392398898285466134885658910647805161626230658058643279285892028363994645749262798182647231962706985134608679981633863693276889587110193939934698597869575721531953939062176429649651979779653811463510890602328463546605597850525369392394331157491480527695518080334044428164285769994335962559779749532343942098493427708743567707016414277542994763969502481093774875589189965573893259311314985184236886397977332708755429343524405533673438502910202556615838090117358801136510158312386614652939595025631221528153775768263351055705169372141873522183340828794551067754358473793340419993301843453211163300855935122572958996986060217755116646428006179366441075851553945620271877285435079034028119499783469354889726806935038847897154692002606741618319191164788282753855078136444309763996107040596834423600446091003133028814455989595941528557671012523179063923861081792384259982634105216880491383475330162287699676206411185726863448419898820710159340665781274706208249613421301703673620986541365414080289830723480848629993009410605752334010638172805953885445024390781491485092108891949256959200017675370075095202222544279529401646448408840521673998826357794687570213421054869207331733831242690556506494142741242426038277492022192014651274514677284367146833029149846150372733639744079095178822344633314235101064563089415329519471684471823891669424638400557266921945214322666760605683858799424434930099541039569295697642047040251176667952435907041998596226130885315904647036849777242757758141901655016716795854287264918511808936797689826994789063574041730999268269799909041725194162660513777293912539943311162171172572330330859282698856815999108407066351521159388493622562412254759804334995196168410930704530113605315601950795148759346785093682419611915023337179652692821813193833565263475914095428885820610842635857631607484034029775188934405561121182766223262945518203227424040931240134860010617078023779871216457696927296139338448703053317124355917381672282244079985686100080521961119531109208369970135441453234470606623370655817928310998827899851710773679142866997680264369021704951634882017641691145088065232431146082200139567723840396476544100308691208655376471591245635958184444150229650476248397078464806470678038994232880625511240756008965941549392759334313005895901758311786086400000000000000000000000000000000000000000000000000000000000000*i1^130 + -102567317078096574561174664415833354592491782759254422061934459156176126032277052432568398831866081655209756856660601209598899228249177968770014759299110116746032694191350094598357067695444936708530065106156609704979820665051391796709350064060096185785792175793379113012421196201051684738571379249209533611287306248365950367190758126593204977052098828956885917789456579943321663259514666311006438823319516060274030097794060269844190874822758386225085619600545784462298735466745927075724345180119397124257631214896159161399267813275171708292371992067789462062020399991194222849178883964768798469843437155089214425693226851026948578944395500500617016373486436894236900785229203732300096099760237982683487506828139495052526874520566382773746158191845125899248633862535431560193795019046835328982720967735064790741529678774572452189567542980160455448952253044595999541621585768726008650557589703877850016946853595786454392419676439158651484686949261662228424312204019781550136250135253921082422114110681981111123545281978912563857006127083900451031227912313672480155350706767673180709941821459107813100614251551791174839981901148013432197702432856548995597763150987307155965955264820035038513898229633514056357808267036553472680967990299382592181875491041749885415225878730516019236457618210100370395162647610494960173690775268559118175389698801962594702699615549504625908128524314628587904875604047124986931979180904644845100113027737845964734501252429492490685849394404738896900988818468764231072150740153034745033797371337092389269040650892192523921644445266382443969728600229447674599486709172697910260002841015996212867318092781196208003715039953247610692367766905856887239386835524241481905102338880728155406035894639303888711284131153361046081289686067501403493703438475033289614425042557477240448419438842944442953037653322118956952965606626111635151785592198142921999511965867633163345402820921976633397615344640151560410440841965952919361606364414147918471863699573332544895045571426001542123703948105833974947255245045296539273495569657651492843198536338090614985718810137306591455421021387224836064904075689506724692252808824461850928659769027140148626073480541300313827915952591775959722045393960494550370330927655267796403108042636754486257090361333789033624958025475266956035388446468098088185844565042484097848061579568381456340543016710186655071864270153110891288770055577457937633240267999619175924102858797916826901781417109746185736006890129062638900353143398297373640458404545821981044282743828898697487937839221149450211763597387693998302664800787276241881417087609512009603578619726283821319847172619422208708338133192386174121792376178609146758915716827060115979772897681266820764311112711216556233774001114901443760844446737149716670204079454230637333622153425163397013426954327170867264323808866887198618565852353575878337211622693300813749209049459270196696553635629730399094820758659075085861268811126004745252432212230249762024195033526930254256731738771238509132131839520831549378024978990958874234050159891654121907765787383547872580640430599172456825783200701548865180668525209822269825543268170256837891946359568480589455891875573528529903604670169718461318959858122181570836702453333405129425973442144918338241602042708446044173788602282374348500845540811564638190993380946017222778198895617931866434669674106231906501301379821748004029745674073246928453900299666951113076327524892764269693087261527959986419687155547986024919235222946288286735668007532911788977085503081359385092622439584139701984149052621240596276131925310926737467915240928839154290946829911718651639133124200232794258843178548033754214635569410676909621523384725050476938050143160958599017232157151810797342712215477412204293889908538377452170154268364445486497859384663480041623446425847977564570268874263176872280910746985807419127772151345927449313264558839731495629669225228209432680262331357161227389304386599139848626179654155071865712993670003154306426889240431512076956557820703095071649025355652769066140209260053899487328914105038704306298879324301547474136527849814967654055059839155076455300703901476887903178492047172402578692649398000194509142194274179269090105711593382159908152724054407470383947508981736539612682733662409606560266166639768560624833102996234474584814789349432272528736777135047742433376275879385366555669727145523927018481053855945671857681649674538971834937451532611120603695570679410520550723269431818789303292464265344796621981448387580108623745249452930627462777702246578968591696541024674831389626410642206359578282581816366732016970016780248175027847446052241338551208798618851101877426431278136637005492330039571187964582280951218109043094617250661383066329255529958063226668344432043367955807111745031628098761654272000000000000000000000000000000000000000000000000000000000000*i1^131 + -1625389588851681752053171827943653318076479914014665735986149504484885559097530931811504086527696209036168805064405548607854750233145441480384716359401319059967987208418978567838554345190263528337953243642942994621415791566552553257332885620337711674659543481127707791193265162677741945963091636950994974491496892817419278053979392090779966283431333354181298709123760607760806014436367324221244603513099384234156798985952798626150834527067567826407624239544331088909277387131005056123748261889289449627635677261408129797210489846199368995795611542697878557200063779123797918841599477079327273616130659986150280230093200561484830567285181627356254408147258271539172290867799134108195424344454597333370655558903889116698130219170861989054879805015285517594727984531704332728152881652452858981040046566705871040936564707555337637838400322485939152882654099187054267257106758189849674984556438121353058585576311055858888511587898846889626944637422911423405652870958248435639044578545369915806842173724023652539376649378221247201115852564550308149389418198262387277901628660870766562177949969947108325799346830085886975291365567270862740501409349612751529537138365360108965449732191897661263510194822457632170982221743016332119708754921415662515493222375220760395389001149186491761170899224631829853574797685729010388025417266701945006922043776619247182690533463328934994187191007630890682005213780763748508222413824451614503765723973266615078401012425860526462121410017618254714719154552046586920535124851766301090489970723552698851827910410352895813955170743372111032129292406551254110008208736154589050272939953623784622276948752364082580369755249830865579320432963202750759614328449009633424350226893631741498257155814325626354461307225262366180186059907103197605985206785192467558473114607789447812142892565507455749776863702752491059662440981745114065153439682990521986592418465506401360526071135216059507096660008288249133563282703818874825272079637932729833234718526534389007531775906036923668475140177644438116133596337306735440970547841694394882741468995013765022419461698427135914930849882139600268508035683193314756719013775783685478370945544784624889687934658238455681418414046412581842503902231397612297628937550249504922156331596744000500793871112039219616364797068014962542415402909902010267235813523236081231561119400307409985402837955932469042535785227194847769978055374551957886752012655139125259016220875466806322087792833910582942544461964241997472897730210865473732154850894213852599695518665390602706757563728494611822527649595564077677382995705498878625454385363989591641343370985694982618364675124194704452450330731614948117565321624731871692936775424472897260874255550009869653603083906193997118185640446845360944159906346514658558922134110129137288462701038895952877520138455935160818145278905901016841874629328324126760040221901623190056073221462946843444175464685864813235693241284891011676460457699097266198977663561711776127207021705482115605399065867771938130953721483115722262940762346036914473512604226584606880649355646690486554526494115453501670442076708509256160284165125279562070035730248968959168247288490994161034038441944071547203231819879817049282690391785520248433586154517786842586363343579470284507028285880431612534969622442812029104253366385117637821606675869612101840994025873427548695968291238291819994317699331472764811214621792975123366867646665173068491393968576344595279418186144078593598515202364054298917604294072054465812714610701263187562330270295905158310831682123944504181083093745712952599059614581864614901264909373659420210532987833151434006254214921235780499704599714169626465972714396922057847242872438474486792740663873273591255113080006725131698434774368387030637755707287927205444460242221248941289208681807496616764037728491394031047742292168502260802849584662813299067657013770677715831845348022504539498069171404563949033186093419263187417497811971798558669198104936005715242909227781963820783896572441345189148205688725702900805140738198618079158366003495166472406781509032051818781993864021903758702865038517321176723755172237432413147673347433067448006159825398326210034667241795940472963688696586246372007211957322987483947715870218560916704184618465448394182159391885786673228986319641135971367260610377317165740726146781790511131768329085085467729924581122302724666069530611140659835677055957775328134507129456256561957091560785375646223285612167620235482431188569758398701416137677716436888041721316717528785176307173257083350929766491347268620028455185230815542758711340238509875995656400155446548085820869190858394618011997613536043320966809581516408391301123242573683094237295395515417259252753213131046398113577741537747660336570851953618888018327411740929655381166803596083200000000000000000000000000000000000000000000000000000000000*i1^132 + -16635226418919213515743758640817813351100065434076183202567832438825619087812354207900565826266189909997858177856235318010203387551470780443565178783103816171492376626375365585540257602383192382864175379118779107992732074490205302009914766405182672178080190328690533101326760934242244662247788715296529914426151636406590547428127587151238922694670639129431958866619196443916894322135724318767482456093643033593618780368350931343885282914105291001112392207677263839112095434529908564356203162977422828101970721586205298080822891724890448679769968797006236701393161998436192646345849911427194989478453055452882694161627088875017741711050088401376730949296899375186111826254935087802404256437763035997712239877177235827017920990923315818947526461289691315390177351964122922798848383392648969586285123367096521514744351765453979246657797986938009404205690352900279442906023137928153027654071416249044034463952557914562199734456667045305005577246323031268969894339281084688776598052477419654110504396389649717178858982493423789222747836750061766716834365333304643076067093629946049615240132997207939135390374600247161084277292997588678612170149346381915911140860170878626048195332539348303549996769930550471259594302423640183416187341549173369560058118242105457556298046981236122737946381313947505030567590709242234856045127973817610314577846871672771751099106943386386470576861493693973670543949720991234835752793927728790866734471862276789472083667263635793182132310865994309777580653199226900934933153743557254616957365104983092268351789164590281379744097052622067820639273296547912317723665306904141858343042983296410025740237587194843818665523959514227205577638558947790541765531102275476408842892527849427239437685866823584839981582022340611058308030387743036109709625420628222633652556729305423888302981334789282127474638397151509615943026716150227834659059737537057871092615870465016451744867670591682199973248891006911455534042866140104216654799537158289868503175680151712378392268580998905104725729716840163411633043608629881939858791720512876157627951160761252223670992775180344681375353834282052432745118108486659861137342692422316793185127787333539683507700742706801612135882034243418631104917658595609523514253744229479267051060709830100779925111348470740043137787549975337943318371654387026456021427549324581397269075832325964244441160331592501297465503206894648224323473590652056566907317586567548672801425218866865195039872268517253810488557250146566782428300233679702557859440961900422951655119719732001874137935485501507518113537731902956660931824061846079115671215065466130003832504488404578405634228150313725658258366018601601711817463946572148693442729547908904219006127578183810720671179706561179162906267294209483415633502366007345867171870537715783172244913517476003711230034035017517113343605512787187841352816733991536036641209225271514889690430569417064702628791334925944406928396004815455507587905375246529169701865272246340118770260532786405995526194511199212914657835873315410762999777638561288939089385307819676066246186550067657001861883837893550139316120105581163616590516539513262801298735452984232523717240799027815526613987479052896264523871660136245374123743148234703495835748167226394629845304973253239324146577169412792858297215739367829321622608741473802915230077741426244052728493386547999108603136265875619656172236330029789454914529492819920785362577061641274505778690595817191565347354312181697088588243154833997350858756783732209359093025893939195653570563994260028881647715515218530132333146697954019430983680530067276905399131608188607141332350891184030177988225953404390237065621005472019557394140827419393087216090998904396621234064933133820993321239572477124198663439597989663403386226706463342030774608289912755226948195979255584244442701925732162019984109421275371323408629207507792053733668462808699542106573154021405666513335440758384288772257267940078129404228088783616024431105774728782086083459173015179135484200610112438061185459571446986679208463197834531298453023057987047371788534049009603303280058654140129784388231307445034571688547302714539050866548277667275738661756236262786844108721894826291526639971550481332835377964043496805908391954493086586077074952007231024317302408274927162898989782086628698928417897549615211351988238061649409914704111747722480411261206273385105438398047349887122351817666444950436672953361651589344519831281629768429746166502406303258698722808582478406455810866582514921270192399136161028367880727130728967215654051694583578196938126175852254912220711491858910165734884100873124619515072930598202153778949195106432346206933938420633793864478760110728538365698418400149939424452961373549529608526942210956452721645203947441729209620851963857557740501073920000000000000000000000000000000000000000000000000000000000*i1^133 + -126286982492549943212353562521015864441144291875225224822540991783103274775945360708273774557221812994799434022490926006071416066793955380198313053124699423089549780323147456665400882504252704361612331928502739283046765665631573501580202335688995822534535010881693456542720443173397063358992931464346793314646061790333544592938102087446065353231785122118675912801233024639915480856957314697854802928376086030589933842726498556914926653682532916348801225826416698578682104927076643102482989786113360813415908519846857434684462624116493215784520727987462870169660265511885592447997610169564378437989420170822906546967941365943257333149077057632774848545247566103680605493827677508766068540301722775282583629612854171058230349955634028179894683036988933991006949415704247887484300108405346096281369342129899308253096131305115714530404950768556701424291260476193951066529506025645815777237902813129676418712287473411879572717250261421562970007247819289340684702248413886034822947112240578123564711647105013661903462884275406960999377115659410412860264184891495894121327918084269670666354172457462286000675188648631318438303637015888776949130367373458977717215041523801127406704646886082554319569834492034099651761465130826015733451448253370347120963905345690340235555785587977786701955451326391467538630714898221394919768055709587114433295657363641941460864409671623338907552555837915150800700563245062462166789196352054643741102711798249591463504643341271716939600538818060147906356383461135721336681870773707376574591391372381959751423991848797802481202750973665202873156171770152986838070889127213429416553967229340094521408639893901737870768759787799434064103220650872510161776507548269916778980578929156133867553486911474377667814026777728877184921206133737559512252955949061795288543656429301000560408237597089591736782803546089797109590676711719546680643846424791524879072785326206348149662917386947470232814588130132950913579346446450978081494383346859939614872211157602821521294297378005388159657722903562171811967026957788626303114990462465709877336626640716083716015752131272928613835503477230612982294413482379173289167931364516075347351338717583807618234647137485874329038295906664678601913887628139716944817284324107035995489142663954510685852591293506110554201403922331585980170687287707509716716426055694619332157276138319523232580766446001323826442387915326241732969826402752011053142085955324718032389116118248056759403207380678271967970232152760158105101787596696505888339686904263429307385206642210649051941684672580387701635278098238954566836262950701136373254920456546969475370595749233039159543871052681441725253496513081738956217156749101416129937849371177338669259558563061091160688325132501503048924072647321772367112150195981565432459559649746353279173006162555399205835201797696592414484939205277123901288815797707560599858048813022928849695713766897366723056972601452522565910100561866207902764198864480280579260729889339854772791870888169304012224291064218381523269949616960608816310139337340071995239767443666012963225351662840112446523466690195507439785654176678304049373510821521553550993722423021455618930979833140559249551422706349931893930707089919777458181539246478489352316265650123225766264033611465063477162663982344563982010011068503400412285015926668623678344548524063819838185443851248003361841700053759770357162087351607575398671776352061371488046360988421830143548138384151680875110325308706004145327550930048588514253095157034558168313785000515760736110500579830140565637001771693633619600325470381474373889070726349283168318806375975714451361283776310190669916474250314401262561352747130522255513731021766696198558851630495726807408893880282750974229722913321191748707970681451669045561801006110846450268099375598998949661698692985054131184795842980968408400179442214241848518212382058143611294259864497012319469482177942342053283402206696759341566343532689697614357080135112677916577087982264416375531126339566790483854343289106593994387460234895838476212553493613475633538402854706334579055749165031223035385532720641485349039767172285865125329927860447767401717649467221377085319759221205528696605684665659683847398259167120225906185689254805856519757184930612874026380536410061534568058469045128019388890077974323757037176246784559921489725116903265184776391098481427458324860488965918224883396352767625744647180090699425738856037982439085028770642612073556983693704074073398153699055448657288093572458372051158271594655553627346969621070836476871019510683749748916407121075662582775864892416378982461455247809060869724724605137433986182228056651043145775152474257722708867232187564256637955181470144404046481041401879834590687504661580961312204414427225977170349592494283056646552436080640000000000000000000000000000000000000000000000000000000000*i1^134 + -763656193645774611425349112815253236657223388097592508640815129955235395944344855554308750667006427779970230985595751543391234277249120643182881223740473960835083499899280524274318971797544519549030988318138593504127688840170303311866836431783395653138601766950437622615395902887909392493734019087689107139975945961251382522973757701187357735807352345515810949223018716579213000433785371719842923601414585631024668967261107511100878123245934017663449172555802368708009695940504299409812743273865259388350303599319311947589783903064305578802535994645828103869180957226980838581922840057448803952328207453833458418106942288597125606532543660185765456256266419946881438175718662063127291497069540569112594696564045507173922140071878712803612361411366803631099165468749305492293181097750989530701355429573777702665559111758104917277872317726186261487933693432415356743617741863754131988845876021922968147898905772860421082396180113813705841268093564435278793096918515510839408088124214050939903068879308556476456389821647126204115846819589825602519454587353369642041076413659909273447663162938724618015951582258818152370227792162985399875801751317692606073646554573907133088819662205328042786732353170716347289082617376753177207594037669308947036472356870231803484263880970259609291517259454191448711072892379048231363733751616548963316503175226242697078522443966052848679175901882737289595573503125749677006076168604704055879060845449949386956956802935102625056160933536910286608228837390871719501048632707467262548761469012155474981366009040321063299597603235761958638258838873710129987559675149192091074158375248440688045812286181339629214080417992628696243216507282721204675325572797841806128916797200680894880742338731740046168175530043214814417682188787320657443238581575334465260879067066550560265173311791693210426856156954864855220055486899443350510706135883668977848992812677653079090637079100190221676895170467155267216215529201462420137200950885149546662573102330823660732387930853235005500073226242496883885715333049476281982111821987044683663566919683151306939359478047719856889768840078581567851821784595776058429524357987410090306221509313118728001002328520823002225379588699894278106105069152839906574642393147142146735024270366900869626957385962944552833441398963238364711172408424102677238901115348429624104851142033125835199436424082661936574985406892476787494674364843595002029820657404094338651909231739516088390359132285014998832122191662827903352143967266931828237597490899880431480860264274589463301503064124371142552486360726396374797197191061332738044642282137554049409337419302518335242388061592243203255519656039428023334920330392813864839944731718804801000114090862189709363427859511400040185701476171970876324572495149213318049138082802705504497255482700631436234083896650220685552733667251923121484023763759074276576513620023147405836980537750700094345518482996437963013965815709911607069128002949330276907038359059491291945632754877430556261657452932789920487032265014753386013821895587453547755817876258857884390257766800838241547594454047504419895504908197193530631456222537328705359486946042629230232326734047665031390299738306567317923182146144976289684328137797633695322582581892595495628186611038895320957893427443854543026495263427016186334845946335284977923452028586399630818446800979215349447290653314846126920385611663683876422964784180892038740511910743469721849510993869707447138566911952346829501382577920678477994835470019465056703638676508691343624814137820021139681406907096727272506974919123056404429005021039330596236136625726000057481233664799146865684308143942036355946704225437815511552195761295458363689055098387300232577008539426770032657291512663967239400623764811270220825546295170354697122488633896310778830520266478940686620140664345404109707138232249030188341130994089600192451356165140341991015146295436180979638935237363088728117310988125943629148875087962135771245573402567712814823807308536896869235151503165525553218669228828614105178241055099857375602554343698335053285361442563450609870748509558765569048114504039480361327593906022570000523048083543304364062483123112533346810778987431815067686905802362541641260625973141192734443880538472089566474667583284351073538823119536070711182234495888350330077761236110908165561558320751080204281872230189315003158490567074426991219757648972948634591008584513329341071415423059771703919000693183439215978006158692961598840165438865955932524660340986876773586597129819554608017394515552699781723229469685650619474346494479999697727597592724554064459812778877747170097969819746189543219586831648190802865405680291216330458536149221718931221471415243194409699592021347853877385685071860482552605032883710885512616750276516249600000000000000000000000000000000000000000000000000000000*i1^135 + -3837362350465962111602927898803481910058855795007417484287591735210474722217463814602321566350838757296328096297935237849933023705637549338743312620902769166709712744513387562255819453821484810953801570445002575860004249330894746003987815044472397110728411830507610041254851135502031047834461521481684460499555162271047574546893716520790092152080151755368883507509815122509442862349526705009059637760520134149269996541985130207422807319788300340509478582739360870293393571338965458006933537059593337498464019044402523968834680064855142553625832658596791438758073745691481020784759675610960484105188864235722038341520530331617791757886130797659730803933459701884325850070854212307226249915367676826727808377732451465732329404497764554167643421343893743515086042126031120529819634544649337544293734327610908504452808992843348306037323449312555264735960674108869852063471148838703748071685868487573014096647501901745921584667827969213246487208022103281997913716994409217004071393852293853056842647443656246936938511193261652659888374978312515075090203004917114531295136537358118073814486263657749832639314438838117522948014439678193571342541321041466458877248902256629944950358148397025825297575198464861342630001571214041233728029070431440178072719796302421663956256572176831736305469754218906735175023465937973483719101277183678508067036179203252188873640995914722562120041316272901592187093469532282359302097172933934944295539685469614894086689137851662985261262122908200540905373123678702634368673552941670469537195184932539716514634014010642755164478083581623345923444303541278838361061521631543826224046341744704472706777087825056959101922284350433041005688294199933803116021676788332608347431239768845730883364347823590347427281274813148421128650972788080640528164358212816668896605891761530343075407293600542690936238847186775284643408119346172855276638447733981329206605611266667818088800174716992983060275999415846934573749660524287630481392780146616530604536408755498846461569456527467378113454734872166921763257012639127722765938719339423263364795063986784806847845892603719312202156377472323336754605842924937320549617213687829822707974491402409144587711938121236260190878625858983167497575629572477208889939384410985694722922975635372946288559402884247603952739582872821661278167726388483623153737122363985158788188399788956468804728280837252778543693158246504429418493212713964229943709152614557646459116538118292068793569283088709169477843388465837641654454789541594867169701811868598246636659205534031531568390889783289820782158642383999857216584585234958204751235463992246849709054959617640312881559688675766321988965447543789870318704861995931573462768014282963606505835356494901096750652556688111979793788707630195499617209113411755415939194218102062212025250625745214326603650166900269724580407088888988232865925644913545923063440449774630494504931400377142435402332175016994473271428704815788807322464379473413684995989904112071958102642432744731644100823907112433429435326328729377442982855061586199673518970327154351898504012930431290255662777022282393616866481220019803815414709742716367984210381464718257383265445437789770128639458222464468715081540197786691588853007374668402449656964714700608496695943413491769060979698160472169335854334334800889985607523312405138558815885682146654452911324231026759979868775110384029055162866881619063624831495182629037485586061441154028781550869668440079409736188855057111480937549073865583264966244891100438323987823095728500078477855174272199420948411293342910394808185764810198074956326303964229035349341039945704547861578781718668721896855369766284136935145041655648972523102362321048727142454814706094399025396165765191812460833416727553399356240177378534741197184366960432214003214431235644019876562586354415846742625137852194118140254052957494149627645838208624500914275231439422315305231831647508249025040500140738991365722354381660982264848511515181714496523823884252613208712199066398858853085427925651614877912473382425224649329246833686110186747432693450109793040779070132822677438846273064949490188570954689471730299992357141704977127799504682189763459060629080806877609384562758527818887784132435102363438508779222384614643938656724775154168427965330555470234850808512009464912113861867066459306136405786370290291821577651917017745085341995226141347011761179419314065144874800410621166534014181695273228194634293631443561766701626305655599100216158324821793109112411879724997724242766194377626863371891221488164372255038951652217151924511102787673694345998288917495967048310163041445997858914287653605917631998209784212505880538151756673261861479304988043970616581592702109153112120868565063760355458593445573650124559536700539971017241667871703040000000000000000000000000000000000000000000000000000000*i1^136 + -16623583054973486561253124578086879367991051126153079736544526333736621956929820546554955688398740397584019993441748118714263387696327439201144085616556375718746779137214520465230196596487810583312617557699220463885552334196594687460014246621436770576282862695116249006721487912611346423503802789632981557173398192702902133144402026058152073542338807851559667643993438841391884744510826082454128622855960460461826819866225108504372617002699631207778047376615461231265184041462854165190888159977528315065167052894579756781668818029369685625536988536773978372592426725689550002002942743119311707912663766261109141479934267441833313330724020639540948280711438833940765762257028402383866840703411436149156336331789291350514097258501076732418438614803798971288640175243314263793231457278614791259777954548538226052240919114970262314309464947384612832584219669615841085806193453744507676029452466885353388299905646669604758432853723649100996099007020787301325649101954517193269906444049683023531597571388288419334674565960132008462188251274173767353969347426949846381026355854844890383255145275616826616187654984902812651480989562663685633053671623079310015507934264389768329227183327945869323479162883621592420534406205514310353785075274496400754906899691573647572267631173894806665100241348607593883937155203900818341597485132537004716217134341252658487831684774869982075996592608160906816410671029781348098213061988835779565940409302720972112461444278777187896256376046670987824499582939123058276920111458813135517601409038840128610697168549280940711758835847511925222767288040746096475156231945175188876181217028555699510815416565678118973319888686084342064079385187265890143964931387547988017738807443314459463080108788272280835618693195068363224097319158864962715419699931797798231914314552991190015472590745315861476718022873792339486910892030228781534530023525897804961911756881708116947800381051814112476744979696571779785536502052517329750451378820719518755413769680964077983376281941386150854451628962149560477652197050980160113621242201126133433348605947917427338100270810262595886173066198806412753507502313074502613621546431823365753179612947738936021083010825215668520218364146537209710776128965171365862872134216032859202540728281593877756350530357034878114953594549267133247750984154104887223736594173390813620240768101668227095625962001971446188756175152033769562067990542743509866005838198238967647705234213748943555182797480994149860675190883929369944996065796193584354035527981801234347304658972306549663418779267823304231155300843498259489475026873502186913937703999847366065537605953898276398888134737671839968532509774415362514805541831314939896857520429257972079073104416842971615464185835880311616803721226924723778919199201907738546365980476658403413483959378272378518202226046257075318858788398732520478332522732990224591001302817300228857900919892719624737325069667242318559525500721263905472066307158954497996643672344095688171381284836021848147283627975558425129476573992834326791118877641979654779002878104945069734018178252907115116834517236474732692116456109410333934209057478185249831537517359044256108261822366903950823726325258978385476466241596212781223601454668261546272478782461551822640612500478366731758757626482249278364269797613672938677457338889464935098907519878596330521150580066490306457471966189407091684055939491662385000386946103400718155476889602693060646872919278032804769957897700078334642474444864413620841118776369112970941744775512331427474237287036693852389839003152597018368444574366290917712046369370942574111790900858762910474398311276894291608799501218593725994041519404997769476120255680263840038274884790892316715938470463919721208316946340457247983862961422111047345196150498560897406868317898547044439147792970258874883319761530415234501524083567500402668583387918794610631792774852366037927288684515915906782413702884723318042450341141418315651679182919602254562889050146330764790223987367439040250838307124451130616449566020439590695895546795642193671284821143636266567115497531680485777234513043291648152922461579991622642635416467912363298988527455818257752094435774256916457446738950130653831153967619363622588196543461362550780934247190993597696618423529480003327388120586046058563594071758531671971514459099587146950932676180434251421569966076995440600821544579160622117103784535176004327104706452391313966832498479720919749424780195474479937611589320620451377917566261168785345117425405510918049694517376441698134676591052319455450873985984081486716494994419873303241283677128138530981310078736158144173407659845955960685481148267794143051505133790055186356781852671163932233363247187000900775202518953393770481352905897828806436073929109292449792000000000000000000000000000000000000000000000000000000*i1^137 + -63411790550979768773197505674911140871703283800284802121652537710616743116918267700527477981839892126458043586147285462837813219909720062233852562094950785465590422878342167004732170897264388497359530180294436305737611119600786690294305481231715666823067812069740295567670571666062715356557351304628760507213246882105836580207538393577192293267673209329901723495456155958929452616527262872042919321726423043650907185231930010113383397714828981798840221682769212481321069469774050622657701727865070445607167554966619374794911842904897156267719414353695689457262107144488651110497204551672783238429108500415166843300901043576937616280529293021345736200554456528462688236748230831253603078748783238242419809664663238286227773975351373405480700156769668557818018658960868143244710650677541365834151997778526242676020143898968507058331907703383234229059382732138244206149935164021206235706097541223356100342327208299245884619611318998629144718265119591431934853608790490536326960219666913087028691830692522199863773472084785061826085980023164776754288506657896856606214344034444120869522996180882790969515447410456897083611997263476180521952931702282438035533239460121852019415365969481371119681579379253620355748022700062398438084995527035529426877341372699276482206276662687099960215141832730548730658622311761940213494780830420235859548692090824398435810254520562969605409681773401844899699958999960122067761457978555835270243621914636182549723259448598640928428742834793009168132192778657083986019325164712998125599163101528426209537919828212325774863583303102396180079832938826705894837475675618765012244621560404802903759012022019495300775780928409546959634294530449933164986191200288127093540673020130282771660017970501544655757374760541688271882319391213058925946698972021284886339158464393003189385060076957184742117795470249011046900163228113798206590581884001283870117802524509091457934401528399113123540060216310327148404621555573950993685466594242231151145205869726391059476191062956468095310391887632721112686303621499857023799339548881468304086535242428379834466682956557620983513996922560683346062016974666612518587840144169224294308250625125298886995987416866998422682806938759917177754081974929508393750563281333528857627108265182186793089131620366862062641500248021227505185891561864212194211375979541805705370911962355952504666472341468997494101411655248785712899234896950278847251022846244922587681460946911886838950003924349888587265359112165226276439039376539030449351546580079554585048161621577389540229859120291549833758459649096822541439795015077762198880139998130521220037638428488475457220096849273961703281856127633160349224407659728406535024416764814380134835411023101976245184004561708569733146761305932846720608301650944603916213996903915591891231945151874847938240280447711768032003615470551516718449258564824502948170532234137973102374180961873729560725914798005042263548672778692415441228189229969529567101536433177936414784722141688090023454183715837870634988625139119066188322296775767134820630680330620336039146699385073811143457269700801410334990797287765183891131495075150027384571966107739073552952832501582680026598953319039450969952695345784304653427095415898362243695801798679469137498144552444921842246368764488298853089496917969664824090565333720609847909449214741740509083942970625381295146901153707388919731302749676875649365954169147136929692924507861398830589766827069839990098544436672117797122527261266347779511330572829865228631501319208382462390542974727064098470414172943281486761987147512731158717935882454298997425214583081212861964853574200324906440797104858117887353539900100657449158251746761734285426363167751363697825019584700467558666408576623236431791600366828799936349367304216951232541410111239876166941707805908281030595472323268865669939871014864226070389932788817849603294144417489198907544960585375867422059451588925801033564948336628297963165119385318002022896084840043990363446220721185241597232903909831551229399067156860284623768772270699394919166627723292547772260229957754979471216119219730342244146831914336924927964773327954048571747851988684493253188331374054505454594840519862585307671792301947940255090563666634544242660409355817260373048723215266237184229908283018226532374439044371174452656600827464426296167624745103579829238618282020673446841838114984696384505449319644487843429260527086125443187779377529723830707063654732210550829307257210933729084803924990538458783564087145135845968204418772842405356688412204358224463323488429501750553796790089562439184947790042315820816084302162859103065522603747302901534354184667659219951260317646330888324867558740179677792814296797348168754168193566625170221758299734668417048143462400000000000000000000000000000000000000000000000000000*i1^138 + -218056853452380212263976513199510681078787789820802774658146875261694082428800370965294842140553170456586787972229699423155613356394380541176155634244050818277768821097577219917345141378868140101046950992450862618130024508735462077941421351656077744961426556315881951269220995031851500014444752222058888742180414916789137646077852406342919817118110561268765488433880656177986319295466910007207640946396352533380170435956462890767231921563638421075382627088813772677746382927271195964987617215479676450934143728017082019059795648265233789175978762059575094811074067250070836791202159492711283620519831527297463581721145414261312113370385214824189236414609407569490507799454022930924395383224120247210286017338735864214540641595900775721945365920900674569962236469014063627463937186675694773596031931373068846074174052245063857614578000892083399396641632370317876836022686532145244908093151160024824518276147084079813153829610056338129375160632207544400192409884086872275780594986710877972647671637168590818404083629256747104857538640856780290549916813066335369837537136592179923037736232846850196495181785921821078780349806583330146166898651515138133274240624811431693505598389823317986436979204061410990978209759783483622538766785420392209139275899959459706965342516257131201328114399292945156418696172907967369934534665620244360082344335719739351378366640513619997863317622256722989777069324566435799186791860731300538769691990769435472794913682052184955337004800467663742993956148942946574096301141257348764883947356616987020404998245852110184836958419355834015355448736956798625132663696351457375988710887699531800788773974330292727957564739083605944013795838835375865578424371573474502559118933664987122124084556690461441203355550616141860130206659830046634959372221036342828186551581498712797847565127118483738101397093722265406049123492746135915795315085433054285010863291666865717737986964301395031374117223457193097124348083542338405457396357019093242774610414307248020075762364425021803158414578202023930946718836567671224095993021083728318201290302028850026282920722172327171686860966309194070298416478203329366253402970112914975161775237003224763910068852671781323611284460583628682795664908165972430459454353624654939943033046756934371670607229176957771485245928682336011319499324819721436394911558568748778704503890552554774347337988279112499811441667727683530153695664754218501770444211199419714006404239814569741014260025762631379611790884534280192807696397277556875913028672017084154829830152164571378283051639411502670479009168254567004754367976352675770260278988428372526067930103143714059458014951405931463070803041443950289621760241233246973811631165528365212898298430893827626494375323275303657688011306210908291466361636038012502668287708219292199665448789490275098627830143567728610221110713877645893483142385307101736770077921703141627554415442867051911933695698946725942755392828807668085787767922744367710622529238590909735050331728475964137319730328082267107700033506473623760349870626622540639983258203548709892798934457287702746477583209419045097083210320072575646622369015287812369494583759130797666407155482817980427873627021082229483468850005132260723624299022215406200980192571515719905465682928139326055381209442872660953078520272482277656106319722021299873750326670388401050450017245244071355801533642176660069183039365319660376291710360400953639651225731516365249273910296807426086005911924715356391502824448870943343090249988152106792683154524384092490448903066640301740923088842287553776150649998132859879262117437299397699992984496470130732889521086128161589091464842886377334679715301024813996764855916062463103536046639839008872213548083603989856222504920902819128468696730682915735812049544870927095996908885952305254176870451116145268970110171285176694776433626642693075323223203864195369355952190467130551142183286158576369376205612479007469490561407727042319657182417474571959457950612601062321498569670292276948514072871538178838073682219834273727297451170336228976995715927624626517710995257229613790693951246806891692689754373829307939524789136247278190172523033308338174021681714884102421998893066969466199104274547416639262249359477942050695169711088963200416189463342750603813616052298863911787358748202262552544082653502027710813101956964038814164716072220447342371511227107291308772734320961495829958322068741689210220848119489361723208300758639291748568983157269621230445010056970587223198106188667810393861949536594301654108971587160630459587877906068009490435535391219481559002530306091854917273342984861258350944458505815030216346881346833829223673705892896724095486565882225224767632471660613934921543737112412675169827574762467302868149862400000000000000000000000000000000000000000000000000000*i1^139 + -679874767221163864610047240432171896708194445704080267719538807149455313445717119622201987548044645418126858899317659683709883465458116875207946589243984202524799024078302407283241603828894119767460718653061302377629512040843669887293085109807766382451835527595684933961743129691135912324449100500825603804855280066419818330119508359193919647371248831919287834397558068769030433465558852341396867337336045872920055989401174233508774231947162018876017112603800293036071368659084674621435415288968157489947684143434703783597477484535312376154310751368986537634809569694762040314832294585031305527816046024914390430855467933412377922855725612634718443222318623197798829219521268065204473547788126476210758282880139199615289831585911109759023690467894020105936856340280669294581250365207536304184187367539034167710999579505242372870487676829100452391393403518851314623944610387312193415776456640305670800913479747317647396001617918568124216725017923676930835212877680550590593505830226690576812107647069712315826146369971653411539590664463416634917703078064824126170423128931091841698823199891687962219967153333061332259658558161404782853611952268916568247835192411413702263380061428765404068560437335558750714709158562920006050853077113051150779222840183127510191172419355390897219161413271524478387884303484460368969224684888173737903483503994105604204661725573500475426754083003272202390079135018286189786244880164788131244071041679393926670317614874665578648918905707174535207677236156390985386052194724476401022594051209577366286196855017846774574784522258341553263631244266275306050602990235817632179534108683237347987816744348687847271169671982119940120218554758132676202324462629879576374989193131550432404931995203750477143519118500393435587526269773167290841488359455546712160378006675821103810431094621272029383236392057848532157831572730305145158810379201862707412788830872440730989255926604377787672290032386039137393115825183862008106198535070272696661095657377978903456661936601238817961229896260620810966173840130401880153327950432120777089082851942465497796210832817136034371526706764712674806562381592612132429648484983719619421204548204039356739009550104097793102542828215668659397574810619153453546219842803452480150635741363032379646694590305361490030801764283913441755865950254580137779237679420380620681750979669457694987948613620327015324817343451607901772118900882462215773493013178516431433708235915905602551171611387550912317136515587666717619400103025888741773902998736299715150994419272626333987680613410498724804255804254109669464162952283563478224255704938566040906150790287386733998844384694855565575675837305143748097504989409648811334353077826543617658540593350539943867471061314728873662736969918545041427907996672684942540835947181257822302068948590459556542146657877592603697929741529016169141172098963968081082804695169894040415340387706537809959961437922606411713521127105419791695977416727275931528131930810265942338866355606287778357298625371995290286544244662310265824695980108320443774534876018039789855858674220727753905289470846010117056806879807991862542903468252601550427436530682353093407076384686753858054136272283660200737257006536708084753965867939022748160160599109672213811402278600171285540460728943852544762618268360524873378463113414775321231326921274316937577304180072101121688421534738951877661997310639198261231110911912057239444797450427937747536325295196177344956029134725825796419366730815529957444443641724940806301685818595682094285571444985753270904929444892131779757201846976360860754114021083245772076453212987152171797874304186588817950901859916531592549999885219024596222868783314424197334638508226408335664756777786481893688007629309528670144139656873321030104493718096781444082718728351866054898782953919260556689141492339102402025815623362829471199319960076425285888285185992706620578289750557017830781403145205968894311508386559999920284400080799217136213924276486425828576581356401109551591452651759295926945961454683853658322575034493753222010850343320322730608857294406019306303522451888221216527638231905854051048787346530270053171124060561879042481325415945233558093587746904870699619064820257327634903303989315826754106277595847618717419113117481485211762205206831476751087487266322849610787414489079485160874965625801394285099895221985587370314765948325141331296613350936309187862824239535737786316091761901285383456127387126852291883785854250231865381113880092925143672494603973248835553742400591735431833225187082632439503379472100626617596971120732477181187716724256093008660793000842689097417836899907182642344006501492692919823082898216194188211345026908814978177674530664811841766665697046847440145927775453184000000000000000000000000000000000000000000000000000*i1^140 + -1947769344580127353526273645223462039440301385446917998516099772058057385578634047746289713591599387016737529882066730131253439924601650176080156400250331744630114323491831966178833992419156782118393760782573762746605187685165193691025015053137398977590095854765751946641366558250461408558189334762280650837298290265955102212249732586672671332556060008697195245605702570548776747371903921487152014664429838248933622683303184374799301405988601168164344134333199623144521305317830377024207430975334777105635933378984373214762241512558430324945169385647133674166116177195464590758647764582873817634608140314675220912047469388889574782310306693378594089735375824984487955521058252037047387205238312276212639779964874293015179368184672069478120247724676397723927509864778457407309467007960899619830486563504976136209958772011952060277393388822649596307778442536821680808850971617304279346118142443741073737961785183295625086605002581418307500559645865531532756419920596337478117666945818356150321915787627351290429578366691354749648051956030027556096842718860673791794790798984881102588308475642918732754031300298595062040444644375308229909639425608623890678592813304385747820736951684964972712056699186937786791831967135919586338287584583256771668727552121105919449502593314909569110662614663028886156758766221348955485048880379672215542201694189608432812611545231959152984289162780643286793081179402694580398418354747660754673518362534918092164220263569349646130628389822901699352694939985207062293049577963696491525526536401011972150587097603766045971621269429365529222363038992052366006810098983500804838834180718791027688613425788884937207507468798780351308371876398894592020187200966548994084609992438717934231287277301179892846301915965166472340168110690369485433550149299858481071177947438820437465531516394538623981732100351758261308079792752736573376167995584715204341949569510448121520349225325374612143875367800457174883473000485932374459315448837490324981918875816407633994577566694700303860966383619526591788310998005657507262466565454129769759246195549980397924822714814255750078579937720436691720842441829710486760465883093337731423865564892153636131287962095582354026970394470723768850803017443457960687168487345068783661019668364757036316142562313975641949783838261549467092207265230703542285549058331323800334048334631543752674072965153357665115931420880116841727425294050122875498341153324003753954121113548746787649600059041904482724753734386568987661871456758567110618943842317850464702674321503426691902141329704263010438564613776953477429791817907110610629660784782236348215470293807621482977697191900768491543857391349868054646816536509513539751890624450820784718867074610361502047518358581565539850820705307029149316600153750579798947257195603472192404454377122532459112009300253689042324309675739233197243999883112542794294212463955915060193117852685039746901022210646121174518745599424408165154114053777807451819162149038406414972023922002777494394735419746943966777170959509048556548260417483601765218625735096254898812096663719532488274753922326014331738226761020025242518967996496859405248852134830314099284001664997098858217570444397538424350795453628124517608946088665368454230852494170175748918572241809315662652442337023218605128697122676907750370757995917517543566763797251214534316351005564757780876784480081110049596524698581804620334771354486749870260000687471932963855912117664738327782240750990241889957172254559293559715391839507183665503856833413918339025863374030296344844850067203165644134146930291164995665574077591738841560071205392545817745288876455387896598586191448596063290675180567686516735977038290958400156119753251715329155038642729968881057748335661489798048269199925443786395166274611833676411856928531356905427089066772085639044220284585317310612628846373141068214173651377031710972169244134257725358509042730456061200847044681204935258793274586149162287856278765112350738603123292338379451615613274328956953645110273354532950209319923581831803006863171943383115400186153314406183865404121327317387595527092488652956356297847606329123742728756607968272753711471805405847226795775370519236495210580654251806507154953576290677214179874075266828336299727080324457884566729340418883917624340561342020621791252916350202997067494916111783942127731598631804345448712259935845983459011715810052662880410469024124704906259353078330839436054760246268606388469649553909669203704409990983122246400630108954133618878358040495960717946132851563099053321302162360365180154967089985747687773500479965910621893428011467382607184489781205763554206104702961153546683651924137762419520421028469142698007426225684700949335098457977510472766103288492851200000000000000000000000000000000000000000000000000*i1^141 + -5129947555467611524039280688263549128453394622896958505551653645373573202186028670443582587819905082103932285943382447957896379049967825304591008171678679282894840933041433893048351941505763716875005181309469350323185512097707716368518233958907452254667393481341868056207278475865590681382045483529885906040891640612401492847752645480243347023420531188115325461589053081430476528639506960045054802086583341229832483982999642903014057950763827848928374135569054670175544644667735132423994932118039691780223517425397967866529953593372901707147008533574200094988857875234723203721426054383085235779669076081836499224065161417508051407810747920941114750046108594998022323039456896464774232785332774890729987781191320507730942237470670642090040636875753886379080624422733571420223564931132361677232147218323641715262670060792597490464745248154628431976009287293857592060694402246620298980882795712992381370900779575648496888194156823171729030684376031996269064116435391900787966125695383912288219747768121225806154655027562267544478160658207252641166848512921221402692340057700642139930208161396415124785756871848025011911575920441247211206877331805250189498146953634285819040352988784008214016899438380805237144819021198891235433595049527223945285314746668983392175495209146755202466176695516039772749017442771206364930036376002186614561862607455045761342322475593201204641064895638894023170571515485646148166967287092307529867072202441408375593411041289222548753092680382991152130808571380952481534975772646127400755003264275432844120841938034414167539103619811559938067426204750711712093184701787581021470012579305814015457399931609177208884406380943635365557081508881923971204285970255839581074397975056212151947773683398829246382668742164151207099598484276730894993974485856338921984183662776144211909172122894917859484724487296440098743981296511980701685108611632880192523847668894904111456020869758746092311314092601314257756639058097242367035530660637339079611075658207555073068394592660800703906411727761372035015872404933746280477292674615554970903503629440832499934117528150559010893894504230297940273850847566464363406751232390401650720728672473747896915357940142015567891894318270323803317857571355406072809098336992673518860459817413066858329166967359437146098007669517523320364094086006774229272184427566369990877518083115245668447595921293999614577889995743560005653475016646253612061392846045641376536989420925026566847491422124159252738318823034727076093599431878041397012601437436136014696342348805041783193383582667604222691818264769154360272177330898100055276735368615045909690383398617129072350918338877095254248598307984106887527087694972057799678886553462938031376619993988575334174994282826714107487599225124260361512228862113781024190255938949497797985230809223100213755399712840406471505286192459171807773001817996338271884433109893176994900354229537980631504701272296669488450397070203125918025032664628421350447795389157599437544123198952844648581140374986589352597746359258222829258175373914434018727066586912995220709585979940054400023858844304651944914906562231479876245690317878112476982430891475179606435574261589786615443879706095338192688630432883176904926844681051467659870754191323621110214462657596567277271359299935229830418650921760624675716963509862548328086583824563807714949054363703882837175049003840004444549913820836245935400112201382278839938142082696135618253601019673497471767543932633860693260285266657898736276347679004722933572684149265791488950633196214215305057389825718461378774264163183936029111476906820487721224865319700725589886243502618167977188786569007527334608627618441162460325535006539980609994073675741162811518382512269136025019660424755657212024106880229073166106025863661202531528662071675625866864894333579982327082166228314308812735848823119961576523915363328721865935456824496044429862687601462803531411978126107424783461689717625724563489878378516203221979511164734234377189570966453206378461582355119386005809425812199403134343895643508413456342192485486184517753141427725971600172287559439936064339268087519166421164845010372972353464864318103237869503594548357849334912401340503122412397306456190535459679824072964522351187092870388947131206362030967447569953905312172063022077266733016923175885917512724962964993143658947291853539291801558290906186509239151492330812349122641850886750325936296830301924917193130932354889654756376516358692828952106440849454985708690813594166585280895258004595329286813531675442121475512154239677713393185903002260129544258748750427499666469865808688355371573225158568457544479330295967312714980566722756019163881737744334806998081858383518219739590754865929671312943349760000000000000000000000000000000000000000000000000*i1^142 + -12240126253427948735628701389082063456587942291996260531608203313539890144958000062787379356993683733241805255430472094832809534147338864474824644320944195921528607273463996342440283200010431847716213434987628365938225265525756809341568169712886319758491413165846634419867851211599933861882685943721360513791614914856977737903398942112658978932934476159827946432266655725757149457141770178449828695730657521318284728658398306896603226593871168296124884342837774538471082429589237899642450874257650801079320374412357296921811988742057759850142480255672682652654310692411285794354193282792892431105150063068931766034117249485145269086986350972813868094424342526438548537707465205970109308578286196489021135130602368393015830444751951168417014646500818620893613969410641046937895082435839668191343917709178824832407312954555420365326972859226855018998188215634463123042467934038868073025696829392270641363039032595630069181433486960265631005757315121996835961241433572847811195236489051385911152270157698701774326978085089622434287609262853116486153920150402359904987817987941376805648947892469733362647801333605282816974447697740357165545007462202994511640448792208031742929821348759439880255209610757311636000421911500492933169804865640843407786892398226271373959605048647924836808700708869388348021179230451611011326780684158643892866303261816030617872956123943564105715193415830143851704641750844434184089789467735990259539109390028671224420399475329927437771212127512010036153096479555120012384658361780441220850164054001073901342523348000417922380110077146910140198266120312122124099124865300556453408448866118851173115230039189138142491882327236327897682660079891469593245266028948459769703019270347536189450900788958379871728969737453580125347725815223679908000665070682972478695468799162155585530404275341952780433190448501018754836454934522226212423392169214581542003563738425751177010547695851212939010575556998807408723571139074600295431416268836278920887684918987999955609899048972236048592931421542579659547912980539686633106986865939991522532523706426153533060912498497462885978650479333720400504633360139257417570790706048428134932318008060284909005516025274736332295534914690544673365556228223274896682338294454523675544095424535461561316224119480643555528845181234870672393853748576736191548143445579648304507801664590238100312722618776052292660131316221966153501346566083354793005620314118381962007437691808623439567797803414238308711679886282139273209217431667870805139433212326874168045969035137702646375204226014312047829895473941096338169954829375693668401094219152834984844119938279315125166076900042051956217007744436934705350658211222487114746725831370647768840222335733523752056768727868351434788032701798871333349102642104585834389153486088873937150794137961533073420561112921083565334847067862777031881240354738512367534448893953771977935568568823768853707787339001918387313108875475035303992861734885917800969833380558948068907246980123794942955926675126646523164015745409803365910354146735792989678976001882986900776226073808717271597043951990279398092786470243025229805997757490507464850367931070537683777184943503094438357590886335985527049500436334266450369607840714863027904851902312226115005451277656372531063958472807876882212257955729957177706174363056728747819310779964645527213571975473296504376198247970441031094988785190203774392567887958551752810743347100012692407520783641230378470120390249601021487345206826831778780790007707963204643304712304191903649399442836907581954505660594799881277384326232578093363609624868083871568616836111538095008925567568294717927046375257944344613777443909720027003309913671168620355790028955604773908353304362213279568844398518875187943297291138593526429411780229800501760510156932738688599219923883530780008596482844879405460456654995011621582660590031271520171191270837224893568936816113008015000331126281161210531238459926780389180313997172598061014038234538514234583513272631970487116270633047758611473727043666735528524921496919566637522879165484118520435104832460740853097037314087087290301013617801777976893144852913967726896446141202366051477626064252642478548472647120616207338513065534197419595391074031385183726697735363473582870746407573532770038659731252095868668915653495879010347345683020371678752919310205366053008698361221271859198054332173632223894970342170014144082384570586424021663118570931719676268225657910767310591812062120081014571434631702228385709482309718421599596452779809685198073083829850891286740816038722790837547428723154645903642586953599833114998901106913487587689543712334377138416119173826039865678200234576796739582412471583670671715767207537074353356144640000000000000000000000000000000000000000000000000*i1^143 + -26767108662112338040876780728057377437507305472514578971486606414606211042519592457001493265274780681673859385172343956696264237962439180231784888730616678616571010382891252711716022709077001588765335434480786271221129832664356645023250132731235791093864544795945823965098411236254545288817481230650826273674109470856296949154810779721739999918910596620740645144687902185325322077078078379080820926532605991593415371272078544501670400642022556558537279200860833115881314633544642712418301699399345506516475326683069080105015889220796095234846914497868391023884881559999705917052512272965248629162335727985953837739071984306273778094831468303637466727342526772635180842523082253278159706825328506125939517673302780446953961171308401661756143901447228843347100162661483206070705030532665797670283580043429250022550192755880687541822465160020255277728131393845802963717238400281807665702161666706634389694229954388220123984319673549396250679636778081794583994796253914772951271557980152352529856861732552947659600102638860071267883497070261839691332218294567279244651215283483159166678365416022975509878904077865191897333443968387818796282484300875957874342074383795438269643977233358499602530533174362398731534399669020092964950689333089201221959759043082120028933675019456612344096666178029749323960061025573722593424075627001369422915838108456460121085490034849368405576184147112799007458171087789703935121564379609667276795957754365864379972410956117990302329966562630895025854912485254194687037209841936568996142777435729735627946834174118664977410878939241459617120764343522366201815525889863424502156919828486915952121757602476905118730185621304447885242651199842193392632738673189084151556287412657601747348612312073547411520362203449673187257559376850596366906142029599392961326172006660337187951351640149546970476059343931076082696146797538986598437601584265746989060047930123931657187212952045153441588451821202018652403330811157490352843392421864861250793551192578335186984269655562029728423567966162246243204052371861493923379405468656015143225325437323742957188770762330169472164240438369174232465185464973762263308488445057907038237035557627581871282562139070096224325346023607304338046542474595537332477000205539300213990821177123050883573279399981738799901528383340181871356385676824859214107208404474707921407994080909735106237544828501018070386055968811069728739207397434232865082227367943748250206320306035095076268511249499301684006529602906890336754463760955446268877167399860187298557494840951120972355390243965161604999881458432807504794980358279395262268212528284485270163279300951741325900888960480449785230480188936092258622720478066612589873977447751650744188043414665195820971458536956503874254680338652907225400357919255551131977340634328723251508502083376317777439532063923180929149211485787401216575746721578977047941342351165088141025175762933431319853664509054760517095913395277496958844834753306336922703158690071144793462839578991178570300923971427226823647560963782680513615919264756367442918274533261474985697162084760775559921249184108465243240925534554431249875989057337003470502957081006495672938770933906002910084110127331073111277286550406083663046469901222051968861472559910705482186946951683753218742052090591349888941679302423141876656780290120576122361955715804410773993588589354251064493734724785953741408606704721323555770140265742504692487249025228919351554700838787980747788860972153934439898598560473024888749263732758052302813610528022681067708243307785751418309042631939445747396079463362275521086649661602590672174401608045289423295614838408615309937768208180297233953064503915383813596434620897745023029517542384609945945442699822973457955606702080876880545361891796579672048124304662685477934263018311203267517343787260824889546112522253988970648079086009645849953812960976946893899818500949876997290523651370474863143876562996491738936936655137017891273019072313313194847587766942580026300306135858174982173291934664679335259733125090916583100198622348946858759665631976409073312840444572268599420559102061048115182825891228983502410397118935546894291146357741326622188737855127717177276963658738133805304912686212858292381919231792631302509795922315631434795241284896676683056918034249556575918667428231141462085100035271287745693088131195817239940705686309476030354316285521822566412760163424931489657258549492620624142384327657633481904148556992801389549150436589025140096749033729584332346064816002940966330349361275215135907794919447941193967141173716842939734212009498623865993790878945857090195674760357936364027347698232109779164641825856831353462067263323523659188715755964537703598447312251964620800000000000000000000000000000000000000000000000*i1^144 + -52877844125999058179678178154897813968898387816571947037949474800855198335160153554283512601998441120157750739465425694177144807965118333219589889582128050969518507253137299318160364554261490948640973749214357305100707720056702121285755796064982036300830795865956663387582430883756569056784990475728564317401187592289621580152682996247416652235159821911186055699287916132050774699164112842532366243978987202610925286536791555616211869826108771299572604280181889342203519282175944079994186876487851328337171450828521814101926786412487342094246819175345217807216993478628040319543657039140030490286632117785434238654789748983055609626163320709400742004095695969946723979452309772512789579050379459348550225241974670745124233520137734264479909604822093970116471081209079720487360821250352114328310543481845021276444105167240500235938746964988618473863757092901034961101819687286944894540908829104344589271164344838279097418152251758775924770876452969240949687961417405073646940475795920481187734240205018863515158269836135120694229104516899389838048023731543982480383043662700265923397933340580766809500043779134239452829251312382322733272344182755208958812050477470509707155742242053264456782791941707228523627690517337838022314851827018100970737283878561540007458982686765693259121804931225713172014134051043980521789471918496231845629765662751721757687384513808799306259667986753614725816071955238457509037940792247311011185913559487219036132536592883181523054531614049824814995121623980827852505244993715837300425624157730347801022928196446185677317027208277424478495535416300015249795459050464423290708517740163752790287291971911171682004976213532725131817444756935945238268021405328654967468565110417143413023265903309160043698205115484731287330675515506471615439984378261252737111193938999754161485698282568695394911364860479443215158249438181143782964138176935738454853779726873979969905780773508751522061683260565154604239060194163368974548540506006220255161326818138530717455302742790019426773511331084400014821006606637809215360826755219762194339948446134736430794038055282873107524476239710286696126483380708322471833304835708869115013589939325250331318473244320910839908467331452335889376569922736825848546825581646391106766246848095079438925334280762412993632246794190904139511907332146695153955489707532176818873881849382063720216589618374235809696749317621337448952882441415268142921451754621734384574571908584831759887779091667120191654456992413485358584638466312470868376827077163929691597530409104960047230703722020045926300441324633655682654019399006594989974166623700558981967173521636202528817780202984379572132591039246218302052567409288579003110901020211061878460400821660983998688405994556626481036795631814504026111884494279390358554292285094480572506185568033877987131734163809481315679740065987815409585205043803726654748990450173823919271297058732115810228730285079597140585983387878175647949248241205582578214113599848879090043295325466947534821626160318717373454458041145796242280377167253749423200340852384041011244311157428590286447314351229943709020104691054372534786929019984412195717896637024570620203787177691203047269135806787738974495908220612461046746128461701150459490992308557908934290483410003990784500650524415904007362043108868338091635757933450928578478843369327846376177911827247355784459169035540826069926508362324846458404164806412707988767746081430835776923866772179279524983256409903159960643100825531680168915828417030148353516313797691480083798421785651602547702450967697555038368121470979246790748962259133184277199044219492703576893591690222570225237305666645097740599405543435288170367498454856706224055328465767318033251605962610812447750431912470071637782058170722444872576110768723733231364733975122973985441225529479573027686218861252098689908582195578234133313036838994532540029628284074035536798252718661914582505094579787233716049879918448191495989981055873023615386450204873223531050093024116174290914083001857231446620594347298653476265446005269711992459586529389754324814867905912760098323011735474743806218086100233417717824154531653224807541772757628879216585885575748140066935083821270415111310103367171091487371546423361975070494109193993773507987272256881263465062349310609098774492517097132321499919037927005067409882197387816346349411533213207761545448338119088642269141597030771088430606924006062709824464461916625036616312515740092168178061970892687316582752091068866470500399378843077455541923040287484672799688167915730442760631316073672166678049955723771505118018034609285201938605597989994567351539569281313743282306460147130386598373246563136531685383289084001691491049773465600000000000000000000000000000000000000000000000*i1^145 + -90829976296321582561062774763926409727159161969139436811570820788847102819628676789729043676946465347089664106829340200854139840687768678713180964246321181782982735862113212584056675966085053312665473476292943717307643311589800477494342427182694889276987959687248052276347562835228475383496390892100388643892243204397700771797930926395208390359788709226411405415756263863606517431917078187871490618539512227917214815598623433488362896590162104955818410180839206860691773502928574390362025580620116579168462702186621486678809289771720842112280917683137260452748732758283297809640424139895838024031461339672630896719748500673083978430477988173921754313999131581651117895103636902778768792644543279138644914468430475596532164314695421715269843316793839760462769051421505952073457008861692524250436692540822356260557462858199279937296145866141471737556854384256348748044570985700354956462721084661083136352945481689955445858771205320496624539649298203671854556290991632501429862373621101956684735652664068482191754724132159013156833257222349694866836162339143906003159103913604059884681055185050011445001018407178334652824352862139454559300771019254433989878636144768736805099386509461144789370961818124810452306994676563175209827467613113003878021807168732772149566032615181608604576488519115085928608382867115778573444031076865275399627008471856619279454272192432277136547986368540954371707889958181089993968406193124306977226864263485963841899221518635940520382914015146132119599714726114782453538764069259571396050078355282737823862410845779977138273352710594911850867147831472754081978614669411304934371401029036580754753997504434011089727885852922381134515640620501064429655631018429160246095711543790126676280398668403471388824473013446544725387442235832540348023481592019709695568244782588527261471180361529062471464323101225786763902895243272380211213719037559235418543652957091355525880638204389177495657063519346598338348431270997558961524531124574855592497427624848521338897002298600028304084061178388518188742547808966525921586667050132266679923996207472088756524121172203415214524998333208619473062913416307469995009992348809353785702824652979873749719426275137028676399370714497028268768787360748462803950706098313035544956520770868137433296174813004324483971869875343062521442292448581211255336420525717135282273912954478546543168084128115047312247771024200123742030445802610298623880109811598575842618088902625303843153180200113890740383461521683307110859226216669942280716506489401991321149059469536634300223681582641753806477647953082179290808592074378146028086874539878809175325276558411192349635595797210936996846290027245630679089352871773862588445660002112534016300952542853755195202102192556825345211052021894260728069437819884707242888565415186923060894023408944261448182895160712900577884164319375457396378597657303767326992520399500863869761012924922975416306038969257655336551312583382916338009012862682571577536558366603464599996463765649477809176742521757304012307963467693473136299083745890776994962426331880806712210472103312028064341622838627458578763877631504508713401099416414364065174489192205617810062921394397324278933089345689198263747081863047705298415648949442232569645224900602439319564269704875244314152426519158642313953784502422486870244366999543194525964901051219241796571897534192870507413270995950272615225482080001780557987131307618478303567318315826499282085584036204935573035468191349577337634201145732234298115616815870920596868750603600708756162905800438204356177269171626354274940841397991030025384869783506047715412746547308440767889418128546089143543038149602106844955473817973458257045401444024716226283678070110958855805303391837738168929522278676624547263228464855463187164295142046747003389182381861483452267152952926948927081409591203223412149911381545148302993792512276593262707894816269199171534801188654097114147138931816348110921084615480744952494731226088604001918274528307826830995292910525493631477917253135167899851002150232319755020552703728759707639231220760179894382705077174644094703335799026178960899406289025786252126073351598030194261320519822042701427309530918096553530875322915622659146880663460864932148959278675535614540523065741739034044189004241857854649564160305697699850647949772277973909489301927073024971117447270383467663582304381877154986540371126851917609126239180309250502285051608449107098568669215029332087327621273092829502852895638690652895770231450523886926994588893184835438935402158294492416017201487611174584633289526528000016558106699759250239828321804366670931906121400183846694662328014473610953518400534203141539246835763124467498999667257713360896000000000000000000000000000000000000000000000*i1^146 + -142077293982342153930646454613141190987383368669479505687258397733597761005473154271889298974411109383723640603468762428494744137176041356625134491159561487668426337693589107962054158467370469476873967755131598059600017937402355352429359766138447197159577069231448970328073517953629200601460809264062501373409710768148694535577064798627866715570981196077435684047832229124237058550584964807377512563849937147813400231738365682647871517950895242552342364365026178247862546835826997583672607720295778379181751712425853201097637285414522219800617249068065039698164331248445860194193485461435910002865014114989221730062860326799404275039870683398014712155686146650751033278818643917694756466387718199735302645391200475150491525365939875242883353303818495559593621673607992583470451512583977732537385464881905163282323414482389565701372978832236957931130851363072719654957311805868651095797743164291845699530004619003800992279063274997565561617101319775051599805210116154931598229670252879024122024767409803359543648588611271845615871058510993856086751577346915434998264745444956312561054231358303046592332857131382004991195780688780241342665652332771806692148748746960994986802432251859905979819367311940985153577277057860471106416919230416313091812129937212036347669309737566089644802691143544529690482388449857009909057152587494090993809596522712021361539766380705680837576511376484813977175855995577474020911146761649983145167535069396046798052520741322847672288122724983999085027351856064746688059089237951969345287104321006858957246120390786736280664463405099998106454558835823565093119580703359772675316332118974643580774969775659358303105303194551179164483279432806646283505900368968200774451464522458096119084519014755874316439791389508328016124750453985046017363585519308549605237134809072285585625098216526245730316190298661804583399204111270927156078452969476741951843746280795551663269411800892024218665671952308333411215193965481712648285995473893795049737056545785315132468253957870347807467798561024443912562974828337401686425443469116115647204915196214992365347996178790255254602976146531497200318264250021941674398918931538191807974000754924445347989313871096082702997177149600779780799236970824255760925745180427716149881808144790687907547610690245802736959439883057807285122262522015945099509004755873984883655905735397411933411666857572476897053539128561078975052526335701859615816553651280195680653413371865331065886586482482129970528425213299820296527153199740577293432266924124673018685778836389458887315626882858711335403027328811948792538800608696219097311324484655329490579656931046343674685196991466516280998515855643767028012220314521505530010406629656264388367417870489175685373086313681682140253497971441589629654022116359536005127494896707150199991278866567322176137177093179842378406628035595562302270080530078554209623508033265610903039445772230343967693504944484457471566542563945913524919319399353127457199728760784999681441706172280399578345051985060250258017948719509166238232066981648818873694797749065545467591534853396696731139686929255696747425070971327473992604104374633662453746577195397083851046177577519159012458384125175882433252863786090724880894385469382600696101218811790526004949729767647303550184068629055259819629330392097432859146671869109608377960245970092222422859403670286526955877152560681589190624226395969597915668224371052517713220524804405935654193190061178335588624793908050007948786432753649773832362241570841461914224504724016699463387599753238036397934502663555903740304454847948190558978546696423384862945461126505070388195612682335766157267969582725023803677921780465194557193149106916514132830296259577169530381486788247106039570069507479080980508732596859622819346218994854501281049286883168413990945937315652880423564396927240267791877229944818683594713024474745360575931109160659785458990684091158950462326515610018680864911981578848471449150049398473696807251909105243946510259493623903394527690891242684326323287249144270008166477125595102927796333619946258044497092550868357111981658842431666196837875187222079514509341632708113994385284491751262396338532476519776486982408791148760122517344339120226437238887478314627754906941689341640010899586270098163788203967005422098187244617167892913537771494505446100855015646500754574028632058866868819254536161750719734414989789292949402742238458264761808755951442090272755965919540981301277100981914359116914464833647480676872385218663969567872738673665124852851703023564088140006318313560702117085607274419131869032492465847937071396360921217713718949945207991634336886123579679188420829278886238691749353850503380322379366400000000000000000000000000000000000000000000*i1^147 + -176449257168853900146187835959451204129588992120162719218427762280740077989306717581312615283666998688243832917846006420029410131078266997517739938099053517498557690307200217561148062625180898791958560516622770088833063645802380100199658988280062395916924052147463028339868558207633083083955987562192996730384973716107486869973368405234524088556760450286026291723973005262975526605707457615463078334137873413247826698691065579815984171451553870758644213263411448343768878491639939026269943871373665780692465925214905238197638433377998717705890461897693581305178525097121796830598223303816797396544064434619325351924617855490907904246263321846709039826228051805268966348602314452052947786056965848718825766495027317063745034188385694616421373336718920845380004480104798416968267193449627144906346367909221660701649557229600745533795170937603411723495922787950045828534610524758042968692952185521848075184830579887424929541863672537610824377381303989868740059166703218524982657816891329396667373234091586270260092811799276411845744521249517550287774528972239932097243888033779217223419459687188470835116875337802589048788379461045402244409166275799527948463067075924759223378001055764378830599521178611014565712380318233965493234148760430255552642554263843913514808812323527791543419842131168704787960920145272236949342826085627198171881066173795286591491772153872940035805492096541445417802513550254625774234148694643019580559349840627243698269228270739469947180522291402245292827367361548616218068734094783840525630989533418592014226192236080693206445250963895688494199451795054334429007787496315616369113031774319598006008211959770875831163732986731330173408464682957205146258735932345632203669986122170614558497970620112199019473331648957784944351485644985734403176808489046192034129152811430414257246486532221921658868839551353487165767655389521106841418579391775548785095160992171994587205104607025195797085000603955032806970312047403482127229365355306012621699691160001875865130686747394838682625331014205500538453828239369620430688991523759549494433292203557192547792697606871961936446460570157862734395206469836355690080494485326440226792817733537555037619586730538119115033452855099801932787537757294371691593756006524574431147459971757778110980640219063484486027739348195152420982518575963219403453985453049513473795509459636978638403994693161707232727197248583352973801553498390978881808880470926643258412476932727730586244421310161511876356460977766844283272098736312598873854989322914549166757998769560115238436118841955211129277401550683861256237341725460779175834957022197807967224897738698324199826823019087245642385376854815293078437475755005602906763360921889390534264745854042027333046286196273149363697282072794198061926314247649119592293122572312900330010920278213499477471987798619260738572446479751260479385459063773825751341841621045215157529754592830128614062415753624400208721223261005904048821210641692859573254054669267790021523064697314258795512684277452031453031232461312846401271135199031700253045276862742921241193508397658624108485654922059157591673376563338846124513866838633067443110728124282338085509905995666482623725152179305161492045214427059376593716202181778765595492412084987257411511479428015123491317868572170289474354492311032766827515801462816788013760657036866144556001477715008516939101271018603794138767923698094811632994084857928397727044578189152802594073042356744679980512446435828434089207431805090366841472793356654807863445908945001383361563847831719182939386731581744680122879508932670589123037342271086230944648016368837942121275576950420473422395118043055045880311525891936433023122839858138549640925369057648159617250873218553336307902450646957000794430738021713611992807439856557431993481588042568770859660667771265529478793258349167119563629167336183222616867450518931194050183487672228283249009765640736670725512042217895563782102553677543392371790555870009795810642943149508812155427320140299479577929888840075144721385752992972796640403700346352945298164665087598566778908501594286689495331468605674399516926579376350865047499983209161284943301239988696614098722652872190056908843279260823220015278147644809534705470445209008305421785667003267733866958070704096096426432384332066318086831746775894844422930223925170929935622064832897670220965292851258938004192226481946036620463186020852195436454296152642455583713402583123611817070796715406730189257754826967885027166749831005500066908342029666797678829581708243047393805001386876244189201158512044119499752050550321915143070915079102611924172611169132605914409588190999874601290266800704057634525525016982677702574080000000000000000000000000000000000000000000*i1^148 + -183391979127111218314447349676011546693396573516153079851219010269878460501751610162570081916055237791265933631161573001485813595999845087239077753617574170786386294150033347736113123211519102838660906353517460663251562942257786596877093307551279046433146319760820666165701938914528562861911789641146051718680322261844760616986207604058900825385379586684747238394650465798297844673795407192872686105603745792713624206150131214676212440844943651030269685932938141499496055508404312306080361860551588119530457331731315674015458026719399421112453547125070610718435256941090896635316046239920786837300829091102085635238812810131342222099701783116793398210510237427416339264717716529653921282519329595433183945439877865817135494236772010732915171872867938074567985855731507997238592069035311526658682385597165780085747430568992019238528966310145616682586055762927031464859634028171371917169002237320903186634769645528861631610446602952677559401895562416726863308974742299312408815379480920861762333354503310342636855593585609313355385161695334395197318173996287977381076482876516412885424336000243681465123915899651980351963397083639474531698837202710758868110503642385354382836634934912248151277550205336360576614243728011400790025192907081171334640943547220772446671901060883055103763230743103985702875455424870614515386586396408721404363603215156599324540970266624530078438116316728675396061266585861424798055576600488863793337174178394169397049566647909214615643767611921609710984535604636293902180610202077691920232962825947268597846728977678962351679487540006976309492720619611667908782808102904175630719496953213075904859799875337845225796279225256948324293419443887405852828088850101164544176188000267107591284701140923170765409555581716897376894955865298035333417495201809741485176971951064883847258902345681103431398504565183585010929561600400780730702342872947758570653065254061597605037228970770748249888715624912620393634682938142574663818537448128447884560151122472676649961669854397650610877805997155450855323651679302366560470726536083278962898703756282758076605815570942545650256786597715340937943519888354969315936288046608630906850152350728233287121298595133935007691853686238104816225724201357185089259351156232025863166380081970361095649413285327245344103471664022236778635612221139301035546985904468033797451706726745212192063777604323320019611248941658014263909649731915861362278838275264814684778312763433283698575944638215751060314018467503656765824321720494765297942263490895650643635808775158406527947072348171042210747138602639370529206278405939401645980769743655443312406026787349372339864745993448010478216815116294891050198362090858285695193902394077358372877459747824463120598974784678860173128431758375198228609981214265790301342668055931870214438467361570267229615910103957207424345015696376894681443605490082662162922491853688529791608708819675925281332786240986135000929042807095227576838353474965289194179109383591130842127575122116187417493806161314360874758715020541683255458686252790612528054602298595224391762435065494189973058040911393326105295261741194144395879716291444942243912746247545435458727873190985412488175857448562646591023395528391629593570942827052418872736307850878187936563956379369855694178831573146344809244558757580689502915681418553413621913823601612401915209866084709608373836628207946533596273844032206706854688012955611826188227094665667651840792410460468437900035670818812921338146944629614793547426555232490601011243728408194191530261471915773330867433040732652679433039919743292618983295774390721552852726025846999199071729901530857851201707920111303299145164847292315657585807766517070808553275821675161900891239077247727720497948736391079481959343453817742232865769825043123927079870634379339760252897264546452169573857091598302782152816304273096631833487486903374098194394976414835836268255399838636693530346600722187270808798828381040346351015029277325552775061513138458691092701630439060913140347698091926395868973509968572479249572294221539137295409260250964546978698313701243260031446446712537306449176031400347503873971558235563114260226671002980677442463016154854891388573262792706937258294624318357374060469881985889457949665927631727429415207933222035005125108914467116356477620548664478527567026113509317168443441784576852612838679774992413119083088379048672739075616316825169648382254509579401892309671540226738284561551713989051769069072359190500749283834037978839971279053216390802661710478387309482789616688972922837157366021023119741724340247770878483916661318254590732721314346961829280023571968075454373097431641702666357668393398794209722368000000000000000000000000000000000000000000*i1^149 + -132813783264554271694222185159215213069404625766681369189766208103863965023835811927786292299372074902592264481001156028861203734637232385454142391742213289903244413176424020508347617985991428763073761238630124519248421786428279378351761046727371465316244727673687291062303189717224935880071043400686827226806100468758454353000836807237385484354049069730050010672495406597461813385897373260351191618805290949362348010202557973547015453825839501781393849853515591804625534669600177110032843253901669655787264089729502985668393272615928782180619894640529603731857208157972156536275354630999353942199417539580820632777641710680559736062677772869063551086124061084352758185028798934033132247455401382239157387999800354439860203927876763919272519401958173549649115731720949551512034462356450408050712459967709947159519880290803947627540266093398290414841814589907413679729496561199519813631411948586805843109591492681047235530049096579140741848595747644874498009028987878075709845052126427983189898708565279360934682201139065459242250276274144860341199655235192571664592416824724577850546671228455143321123729337482975864393302677553505901816891941457507732986207183840460449451359995525779326190251596897978664699980294701463798753804743417227108595240556096649707349826364745732766245669458350764013142605657380287155149672051170636084680829318475929829007515970594013765307448419344090288388104067028660784172535176654815201081567234153400459197524691835905211554540270236106453225401804744992576422892558082280013742539514047955699394059472383118807009476083522238756581628300540192481603253964530856644913830312253727666346289726477699595104924760368678987706589682490781346624806767788790006029956149385397073707587959859531378212497410029753400156380752119890689508666029444993130018170153663703663750240838963499437446682625195742183431203551954083727958877433188066621583077785870344285570303062080388770819773356145284316951369731207289476543446431642423177680459301690826593939515909969442721637701558058388563021890558661817782963362658458667219539028148097608068596989570679654621799575473181276129740977745961548096959334094517768619929028630067379562574290878203174017078618514099470443765366129194383080259328121881054010217036192342027692856931807484063184647786121175571155891346230288700863689479666922457609106277275270376474553901419674610084378052001077728469964022517511084049708505781818162101296072494895841957487972909531585380207853588223574845423039617519497333697207035295513931597308467056227797974904816400878043833850168598461167158816260832331265046429567248106574637676337123218925993860290675826752788026071690086716905243797617144920383805176857580210846835781767750360945697168527197489064327615739765495938291990002965283999487583097804750476762812568299049602792578088831754636460887382954914720726746978972318851639495991275610891254389181039218571239074845118301162577406285168856320600645301254042107074130213705312638853257598674148707152345629497338715659965669086043524907504130248326369422174630632980987389670795615243950082734212685904390726071879006191878410885748827106607082278990232508849503181963064833189084031250066782937811698678831243501719282971211652944300544717017181757070745092500290545394182933890918221302420310005378603691841275421087529730720961594962720663054105109432832932009396504018338579171564532316843748028055225437449153611039748438175311568758442576029498556234374742175332669033991928393976037465011549488129663648751161822703363622794515001554460673857822060751567330342924003515364751224213348994554411661198625385921925256553254436096208670128339648964369642591096722352337992922155656484903664827102366229278986880453764999286454794070851593734032627076915116295113817893478048073475224191202793218304714889569680944571849094755346278037778216356730328083169613551641523989107353814446931855324094660672993072650221754520622563072590927234011062931223078878228359579376431532578155980148172841945734374145825669063460617540367969008216151567300784713316339395150200287758311998867453420453350998257884548251293948620828652765937148581184918222676681889490048552465317250326697012881848060770529292900548682640009987484578656274891441945485065866378315820859321860103209518801380894006207011308170093146813949567284562785564906133495540449507994035379845265818733996961084698612063691784969753611333057997277848021097682111014945987760912998703797330060620375754690506920528919165872226414568779978804211481899625737241772710933422917900053951934472630266682237316999322407518793302718249839265966346294273251993380800281626590747804513075200000000000000000000000000000000000000000*i1^150 + -12603007757312041911571298785389810941102664941767833359583176221415211179901712618128559100242818229689711586072432216352344560650173749511110564312347750043983676150089780749372474708628655961733041921793345920368545957356235671689598759733605461437575487466337696648615910658037367680345861189757620195405357191483245614486698402456141945228267901064017572259092463421804073373314631527847880307682805553675472504123415556864457442798371179976297447752837672024016846050335626677696085868123833766664358367747376233342452367797782538687392056193392499926268411541714301457721793227645333768497625662965370311769502000502963955214744023342843002863282880054281819954214757661801281382232353289521628118984859831180924051293181518725398378271660092072745839024990558420230769544223023309347059885363503567817496283918277977721837765216554740213032668897384363949888960836764952926958890262863930912967563780712854910820753791464016694512223159963373325252432075926237777189934600172350933868613106030101990889860632756703082001596636816321725145470822147779800064372852676376093312072165530989736451753207320147004301083188018572965529165536059589583204079569038647725809703928621406177671636540837148155212842484752483540073251970377483502266153115440089112517257280206333671534255046532858501965634828574676174742826137545082911657209838527259622887259084257981308798245526355649894080051743485759811398465208383877737263031660497292112677544080606863565321397711811180710086969738795386444091248208459494023808971528888510892947328770108797075203546376286773274788451129987666540532394756883761324557814465496883219178802699862863153640628699400350021760813727246719403920743080471184854071336952773274818768448748620948299291979322385974528012362325411279374876383873204825373339406560014162638044635098252690069357363448402889103337910094198867141225008898266789846575970168560245980614727134817429457196791178748859085841159768693780838370387260348596771952933551796551191128784842259531546843112556839617990186754100065509669548241318976067023554071551108105046116793256827090241032565748756912862624605105697389594982118455517063818628299296003033152557686202036469103644863948416377606044969217377668365316414681803015060587662474821815559684754756708968821437065875459073184890875070948795022841109223975946112212039676591228540492860067520034303932623908354959262713770026261928278642449196538776130194212204620202029916607511771018352223745619361269412612285193531492266301294448499700665210550288764000275970875738237783057814232063452079276700415248477517385089532094827270852446754861477267582231450100721672730948899819528939005302100731327690320968684346520194789942994678096347928996203044368390313321016427516158748140212166371995125037841959371702920819513350211165980229042664765888435620631569472694553297081601087602855048388819097494521511079646103692838266232850057078204925216258386848843240162916997168172799764906138369790394583041320310998685754159822729202763833412745099195184420473383946590084549340635514837655596263162139545546834524809541704673255099793192947807304058852246541336257501059264901162153865792754541346042449451398630665947652546838763142901741200321749037157427860202989355264250520183149824276141411485119959942105544755347365858140654630774285404913850920757598004433483205500000458366893802004831076024555034309314912676241100637500658667434438850732149839005841125551867785985569115285350211519721027511389572108307580837560824439001525672432817254670640368357260827206752612542238887372243164058160507786812688332782499991976308447135107308010456953388086026012145741296581642301828677141496497722187473133559015325940090976071777207826134686063606254319376275515393063265745880172227634758782838041977441112952827183845964508558783439405100987800661842179986564739335521073844733592924770923585647851488394835018471129764650191503415185791369153137522551294764619017074625029272106253736773420038921307028569704562505685496059258505879063059374421727713276638987723736352217793132350411882158381909726911667598191096130832885986431543392083363975085459218678161293396395905988155019864986416498885528103644358192088767766858791491127238141595253447791256610739720704889986515608508785057935774607020702961079429938019635323782199574427276076645228473736920627045609616005077299578283685659136835911927659701602978551161719325047338928346705141042455728524175030250217073302073878143168850513976842429153206131854814326363352323528800399122250698687890444739319030199098702577536708132461408216448737400834116214373316934898992450704692471732350484480000000000000000000000000000000000000000*i1^151 + -1969713677071571225707327122753034506048019385578063750538263064612370861538402077222739049504170162434604290895441424982131225683866137058345944289140362695417260411605871567169926761713908184700000084033622810023373156938432998079905277533436798494933683208489204013856179059054390573675163139737642498438962770173993206307678363999868202663012202063515293991284309835470014359636426598697900201927606856647389703676632284905121273499445409723062330110460055184614137894389259912104778401182805090310002180720203114647620173542446561656964150431631866770489687552774919236178967099931334830175720109585764537753151618270032408403491269546995504838403597433241504723386759199297336816829250116862696129655763552115187797196289576761100330469604589384474501506428411165362030315530810343483869931612849481216976227755369737767363380617352380393422224749524700355012900476287651642095653931916771314608773516325802656593574398730590895643398184573247099377123273974639508932520303431403931276997467908682281291856636758887716151983826196752765556911131377928962525767267407316434381668957514653273343075875511606608088721468549366244989921108140694057983512262203296048600772913835883654781746452431784335182459179770462205294759923601190234317429620995886429851929039590614568838108655262041555424029647887206663261811052433075942716349079053490053947011571561413047741691245089207060735342196482341651535789790385984612552093691084784558722119232474611000311819556818779059633202524299264427671120386924063438206629656294997531108637690128396308294516536404022720897942113955010277995179277398577094431084448738174242554558655551128576502968028331286087154437423349367400413083359305093489319346001706298664209136517770170228766873155331815531353105268976941974558862574601432805780776150852885140098567277041926576007230507844163019953227933905367296960292198968470039601216913474477473260866417544686927291898429388390229110991600870923656085370223063046357687680501456776526363958846164593703091312110833732040939982594295413224101155827228113359628584744158677118666812444555062144207760027839798312739757448975785294606254559041362387758703942948492118872020116850781513984906957159280144012498799203055089921469779899384462963050484819818773350123823797800888752683760387810296001866701390348035304845232078990854332734239846253477560036053715172403453585133400928594634418472955730342357722881695378046327164933227943441815215465965015909464977701538747005537267779343713309606123704876202223571803719446375682380823316845331265993388424117688488487164536067224116069579460593408265377900093542740612892047730701516184861666991111158538237264274327283416777393272891971389153783611623925525433905953736604559982339323694804285608416332247853191302551327276052097714983794943755638937494175077434390524574232133830051863142237560076681410348492962108683228953532086118076004339346731173760792690668488588899873102584590222038694836192491025522394330895025812614101834381941874884447596226489364350909902481431788180541837956707734110114676141722039513806814826124907254840291165040226356555254535695387580071296755962333373738653808059311363341095640433830165803388680080191352678387267467165899123016069988750561416477109851044834931631633859440525474488456538664487776650525726765366357702959537481163152685633083924860763468683495431262435759814302718844026453719359604000170240489113588237950009915218026367296390197911192804662662719535171006330829109023592697237622274005008074931781451189504610305726500014801178331914358640304338367885547396630355676108907749239905572496784017942448363494185959148723978255407854054234220486399633210541640547433161196058585500120132602508601412061863422969010762263837156411127267664722610105506974811765054572920346477283206025836206398899218478018145643029185695107784990965370102872906545603837845500560308168936860813618022669629011001968023774596446979598754322815980088853070200959051397963304956981003568946718297770673231624008168613287359056191602932488762211365748982437803070998813601344239623238467640848198129634500676783430988277851492884496262721656415939057155363897324093280627070054418671264931455449918922059914281636906567859827911549071408856470794877686535270741177430539584833725061011335905633969321701501019531234975933568932425944563760231873467374697793538799279410577221265017709837521762882296635820933890725369869638568888297411335591834817888595236043337317509047452353234002550368132258401279739301980506981863590527232620819207711349826777265643517357553312223010146683039756879500703477910687287873721050528219136000000000000000000000000000000000000000*i1^152 + 869249184479128572102555510137858578890831336826718543787689452425420340619087947962788129330172231413137375849482220265296226078376571775936178406246196705800900660188215797162621816544311202499927052211713153312639142402192137798413291218898627415753544330787469016536619985042187517959755678441361584035931291757671392226058754613099874798366754741692272889622763378847788979770326347450078431685300830046545990290116245394133810159104103257921657787452401050785277933484282953819626433676117967419970131368606449927450998572498478681185588151633975802643750572024224909122869503016861924586878686808504219917151413498786288522937019790025977852723198201535719344320682675425086091760327536745544959006050759437963990185255127779637805698084092932471213801740121434122548356364829750502021860394356651421411848105894266221724260506693172015531257861474110191497745623119184673538497585388886577926657066302886450510154060146231312438226685039819543683209701012263670068253945923631398686187747092870849382963108220465896767541431213877277172368942956083069095653185723379641778255866920185113717641090941566073533448588475114480478361289521371047236758242805111336849267685088281155142249575683852697737519447068707958402278785184180069213411002617959729919878711523762877541381129835629381861384108119049832202819312314337380936152242081381754029001722505288517000576601914134686692812337994619517287684641558495349611462879650809070215538308196338883788662413752557243966800424570906237705999237222429154124227177986734313669334938958145789582648249442196606910605322029683885508906280884823830672294831706013625711513379680684920848482964581900363782016386023644737619665595223982759714121767500874125547195074776391314547058380117916419975275947999727270582355775898791203294669639462823752645757590303648148393730054077297184398385165844356480422268462917933194189448773172740911104100373891915438250147859861185378761459248823891579499850885085554099595523207212260811869427635272916128097155246324931310188811927690542892512553094277248053602491984264917560408993778758393738895075946140243267489678353853299194650454791847587124018332583960478740413358147384185683200511093615607390171184438760101233670363108741868651349022957592848895178028537005893111238691478529753462664766096196744247115833386771477355916233621374023683924982111086320883209769750978098671198733782175624324032188496423168889498771336297746059192842450986707441088268498202507272239544859322406396422086966629070111676487059804542463842688556606585360404635948988176784017713635003308637938522954813752935548186213959713428319387153773872624368677821548106198410796366188850064581086775616753467083364272511795747013103628187439708819674683446954728389324894818860669181617395423360697226620144641141479885467918325296156440956102204960305304945471988436347210336556225269981378968235230228919737041415972129213354105001017188570426925098021982597245440322074993051790032432447913290513228250011881190564898405520862431045759560373404353267676249096908788463218419342432117747890869566069472018924576906923805164852745140971305130259670192250646030085542048284001341236492181262127576602836161887504408057406056511038180248047421512824437402887386968642480392168130169777396699543824432835018312200326185420852735145462822354796185900680061282585745989813056972561306773954398191091891714455689636683857821073513429222985279690855691519599538005065142236073026257972146153927702559365204290187777480187599723616839519580295537867027894405042962528592478712113471363761121286578991447544488596922442443993598492017278810694233943989185800788138522350501689839786205488361572916651531288151659211582086265129315822929961184994875806795437863519481824355275626334260899961811519724234321058786471160266352098593021467293474794068882143360214353180091707206022435646696193772343340267299232338709375828869302106004260744356140477261908927425981500471758221960570023284227114040197923651628207483385254469013039045740197600736101798698291767522702629065653376853702870446638390200487457608815434148503951180679070401553936719179851581353391098350593529482370179224596250635394277925600044892110407140127047826582241656628752417780530599821253816986444393574595931823401669115953712927779360312704779861503346344496393433321127882155893411840483808861521555359734211238044668634771969565527861809122930703026115463642174522403242634995351458477731256535601557770128018940349615422261955841730876914853128910605288432396489912859738233115509355926103244682100070228128845586921984836827863890287525298153350758400000000000000000000000000000000000000*i1^153 + -34494227168481624687260802324884935252713416726720099626832649385851785859604588812625844064173750502109235006555784397756130763288724922342787224779623195444793189045731664921272391228599480016440678456711378144733416502563005715168077872235900164319208443041839608021885929559830851744799171228222169623736121939741340357253812906563873552761041926609565988648851638817156443754547883926392726981351422952050981453818475517708388464041611780198035488894739599374868196541484434418454774218833340643967445054281158076353464770643167959638874895252987613421651228389819061797173151361239377848797076431598910979732243627622841989436617105567920546880093122595009193029591437459052880855518589424700931578233070699032087782180703037223614023194591969892285852120389249425401011546885941322185466202447720083575885219725672271122685909854823482865528348832421376618873844136528681205644237219924496472447547337191374451286737853250976953407612956944061966008456628875004360818057889418376209895277386982879876204534975910478909989314526761912683384212972372446668045777158734968463684008033950321892305129258820033722111889317541472001855788907475522431230285320172887446607390423710081461705170257901841134849128095113755340160348993805009216496070584083265092702793923802292516867701960102537323008568150134363819762503925450212554007475454787720877686282901014420101418957968613098416702175050625763781648998107679348362803975070609417713822310078106785118506868506300676653873008132446568938088306780913246688079667890115235603771175166261891133649258458526640181426838211184761939854403709349333188178635912820576376401532301556346494503501671289765959314719906410089588266245898330422974154764528888332817920359050443941676381525366987060209006968267098736375997431720608252723870496494342978125326823143079580399900297126182899371448466988277432679688771386494702254383142615246970871013604880847054206062189571518177177440939854349344617954088067264096739153659228872587331250428443599131090071716888994377999779043560855858425675199868320689622676722766743935134293660148571044243798468870557882043056951751340804045701361601335233799023172480530093686879241270186907647076318732382085458014491325753361881549183180439502427150486334499901037528840895617342788719500881309785698380323429181275671396538519314478135231628930902649728745548143778823933302639988250414606405547857448744436228743086308366759331653038209224375663960882459260906078337154489260838356230278442673382353595753040339618098447118024062659937955390406005375344448761896996104231831944303794147087061623680672417017887678913548490822011236569822123193230846408609695135062571470448068685252850487751394686475575045964871954091496592575078675881187834944129430067701201181304023181997865270500172773835667529338992277747056706243977100590499878246449458889276009261468261022603453366150743820286228634016865926713064125770543121777059316688954461942329003237261082963427050954569795474227077628943340649893794425970344530962866843433384467384720203988371150789521582626191035392911521025317944724355716666766225144051335112753454201867185331238351493530252254727154369032433153506861685979452536473096295604328968572017888679072326569165842856505337014885401974832213777699506641475749396164643905537623389698684440638738796862696002510688443335000430365961830367104662196050505427603110847566860119005464986185735873382153010263369422902452086699575692331027625836332642067501336795588186158431080019433456559608204203404431506240304131566099693829931652948572810306767995951934331006098814377412946736998933518082372901354413389640616286513300126417193107761328616275869244123432089093405169805546769804096176668040590055563651952608185964002668056377056318927742279183056581318767036274184934688743319340397403711015216539729009733570318216174130140667821983370525689923103782716680640332423526477463935617784282161166144883336289849171563464813408478055221565033685659615328286545779085894184461402495989263871297823793494108054235260929404953047983018918119919659825962814628019862799382675676866390403244621576372504545939653430724089053755004347921133091553941528055270210283922609228691892774420285069967738701064090629579065438351544911090653187759738409076905705353130583802083702172158361613168678961694980527033543622707376951378404325984216853282744804245940104737452193818330445020537248532236820596752215444927211617758856569179456146985738422121531406057084650240678486242803047171297815226699012839762711205531085760835793374942480967683789264192608934780791425873692775505012457472000000000000000000000000000000000000000*i1^154 + 1278121380494000635402103105565665266650440065478032891682178036660614184483728483986339402313427125350669784516506661731599795557039126878841804883524862116360007677593723307132997578265029881105601669462233454988611407009970225068195946930901942016663864985374025229600590901724693691012028567005536915109314229636252201185083215076334345720102206185026247555710571178037065343060320676540377184061041829027258938121043241151429237591639843555321473291192385441300984257420976028855119707787083681476738220154805479969297745483593052577434604367306251916567421861439813412770440745885464313897734566994840688621304680921775936689923773635305231499100077325146250146965266295786165752939258253368689825963864036803521308434190391130646653208331233798640880613681632819908935027252934905320174553060784759864211486745736563432388870475305351185640269074326317643474614949131061995287115249177070161492521034517045810033494465870357809795472357417300582110668546756705074628811794147992298518648461396355371056061935224367420193385647720834902587779515289179178274558283043534187490655198138477502101514904592165174994145540058576248897804822101301038727792149807100021406138506658435181472174824982526862217483834449115287047350522882524370273050480283951148467833643482916357993512240698535025646412369919028366859181020972861986648391160001970924212181206807352142647722949728714165949014424762078096869976874894357352647533999475244616314303783725678346124866549515254200056950920284879188273514273996203741030963169980801153907990378980452287639802631507203591175705462923933118956853289707787948985444319704114078910870555881335399197120270942143312323264493433287178829742929198518587985265383843116805437649179624977219860768185177196706141156161743592325391954659156738693825979682032938941515068294871342258484976247262121298345666169318684451583706572535718663811414244104118785219616967080235688026997297779532726285195933044793347265990647354581069837111217617528152624262059356663418523467292378132758979397289775617938387613763703929646872958551379705871399184428356239769502995762289088526247041184167602364123180537487633050118923769318259145988289292430531305556385747231721138165636021386318643689723209601348105854837061872468686862599583398016840827643505554279146037019494703307344956392493897129912760650604581296037829483155331565444312999787085697307828032513911686990507938530028088571986844705079006145601450194093490054103093292593250002108037105100761136228461924326291475044972060017741186578644985385853993809136495767058648884816853414227422592513844575894089050402834772664777278873940235337026009248795469427827693090404550600996713949996086762708896340713702541248039766816864353880986957076649224335208069634709421050587704675696215774376753413088908059358201074373582382928946230875828756565519717363000692951536382322084778102755211899928078458542009773633755163427245485211175508764708985922344706558135259237628876296419050212689713024774104756614714980778208811026423922121642228047241173403724343044816398332769726456675169923794222901824509342417935029876087582629567129505065513919885920490057850085035999217326771942551193199002270869802484398968668593188861554168916337240941376921671678972847735970778686941629748422015691382997107018485816366068405883648651441130523394774550911673648194163023669722556324820684753140253591612718223083483665013480090368776656422635436858423796418933863018470789519017129282431190548894521950015466575294644570563393871910645321607441699270648000098488812174857364396046260996319141020818454298604440365204470303249723209991267034663974616545471183691498064700909143305768951104499959671507256364596463807585275651755904084838684144716078734382522047352470836776166010252292670873603808565937780283116138083980823285825181686932667834901191934644815925139851011188478097353117669665718848394574712107370127566684224459412907681071011744318303555089654108064963582248042216288815881618768210087699005591954900703327017959339905604412375051377017699900718029313268609595998467156152830033254088304600192457807139746921649804831347522178822648758635154096352211833387464803932991389233222750933112741723798339612701609624718444053098983764103902433882601119214891436090357274180585243431913028816542899681662191438263479929505999962661166922452070263991404762463434348277264184077959849454795460489233299440947237203611179602570707433348260432032857803092538802804312577918346386123253025259750266511021723180793460341936358406112341013189611090010343477175295987107449682991339727175037222912000000000000000000000000000000000000*i1^155 + -60386246498414518636185313175705449419943803255275887024527425200256396667679926287545957261930950758635964389123683870353237539109492257311754723537346940548096455134457613056905842902946181530428181696331371587503596161523091480477220033611422196258349080846982373108004691351793244189136820433768446398236261518284022301297415712653658456284677646209786793535694986830387114287878055978596392924528806558180204612192628121332671189070318262568290345047029396173149295271468659346470035588866413899798243766879459058278818445874482204510430179548285824666526288687367895063076341634136623337695852746536786700458932928789348085188143435653723287220955742086528971895380821661372252356158834850174016723747911604710521763388570667463555483533182398359628558003892296722567978423712724485469695650055096386000320435139258501277276889533576649689414817980908710838991919117663681935051773539136830407255652413940967320781739406139560903678035305124232874746145439042898148807622645511681535357449158577485000553901323879029322826482824363141146445683752383581144968342926670631552252740499607708569365181553903934870213313051554376148060342331267511711463762691403547014958989942519350732041194695990033073396542092684968913138446180231201229916751527863404093921118717708802650218441988749432791539576768091871202588598738496033010004218710711470445404995380433287727238888502781371476259299877729767266085231706810038083620238579260739165319824287204986721967906299842877721101526148422050899304031217203838996817690805948952621168744272820521498315489767702553807363115595761232955420843489606454193266845671586496083604447679988635142000399801662539448894701718751769648431249507376630118261760644296452973020798681908209021780536120734461402904604132758279875161205118015136427066587853503949788123855685008199860563881371338708380305185785110228356572622938839312290865198693039755409549156731646384055131994112447880052758038581800619228773695523251372156902652153153298289557895183310110598855403248227797901335893788558665668186955411566718024920417203331252955132106304834867564647402681401764045370403930007813044287373040371272783000440534593923269261728274367981462506777911157959908556091714798218754669768639859245023185481826391709184808646670259502163825448131196271273489922651292201841267254880205716114818648116009939751923218532554913124319273646803028422153399765700067788271797022852518419965211864215727600332362979555572297408592670705543660233259258588343529836975087260698642886920638777416310181916513708910760906081461944249905395037320331511412044207440531630083084731014919783799749099214234546238564644150950987035391503119597848928568741356738632993753681031310414308006392644675209843652469867945590385794086802719169544569547094076559439695796637572328372186225375425673680964611984064700426612278923500126772801612357404619028144423924885430471020625947230711596518542289213739657161463275335309096202180887276310139398153708858460723023393243690010951279907582090331730691760514020215064394026580899974364068254852868519121061051928405775814105897617343901266187915819520280565934671235241786394189685542717109164471504312482678860421435241608172422405264951344621928756423677721484146706478340688179096341998207713268904169539028679635205066080710385926437845028759826244704715958895029552858767729498875324030841815872492136726946484747445379470612281017303959167552287380785454447171601055830174110844610071531254288894859354608648964868708369206429826461671900793125811826380324187433732635171387592171466260951943584864722811000037687792667890831990457347302680126526677073787577888537921679958179046215755973014762549023026383815440349131699351897083886367417397649495361024163117880050928819799728658253217891897501174432604813917613010368228645729133963024473873100683632791949394175831452608927741324236816999880752803140438863481065828518020080555989478909295197394953642341091302957997476700574744698977741153264354213990742399026843024867617632971580321729897032663952161493872262911673316080406648501208024268049962032211635186491300696803974760194690901332527864455446550816064601373741269565273978665236705480727256668021593700690198181296151513017097501931181034118669302173253083059497641251340819445759225759373257755900382214589038277665636114032494283648047885869589283029214394278018657752318478618483374570355605907384489173308831681447685242478931617957385808173135067995645517624076879796936159257811890831723009392899073458728483299027002628487821139805906832195767728706122716508013810056057952665600000000000000000000000000000000000*i1^156 + 2151082533453943228449535309947500393217032344662206896995232865958572922250958743147304302461596193151332398308614832329518105560243608526201218423471831284358938459141404488333883731447269581538099014725458635141517919310732964879457033143618373179322657664372029797055898383335510478802576265861840783036592195215735330772977692309694242862102040668896313793691842656718949041023739609059434923266185901388873090018880187129882621709560459329145935576335916357032658070905920937366410048507563948302214026032658914148142811937795247574400812072020073904999888962481919259409545123843997194405042143121005592145000748329509418929919429080270185761692684098554472864688946629479957322281152513039574040888101251863038927008244881188650987609045794284995465243716112865179324393481293813371824927425204300047638498480202078763742615490704007717198702238139860444890082119249973666567483155895774710160369714009183034857239385408153166881134218084733938572303320255160323118293994103035940880975440962643584078668195190443067058678067254952631196776374756612032599165053692072618295429346232655327663551479316732886034253460064166650696807578550811239269555317434595038071424215234498856658555266443281826901191103009723145944643958188655289541305659140309282433838813355604462258502549025249302945101385216501752273209328192241190176753117720525556420123688908814224322799946492442624599909345591581395658673777053862592826834177363421107206057601177347333622074136274658662227931296495595673173462049665489390948088966725626433352952237451855558111786497970345767018031494505257729525413490911216104160120046671435900585167392248266109487178197513351506985542260435340617250412884004086544833982586954267987316024293388585018340046666241350455819646458795622307631299337624229571048158792468988892873408325044121985957530078071653282667365751658626612825662333175064995349203309056071956006216447113634117264119392237242504691718083676985460085108388943611509476366111147928407001061337616230704025001042491590247761416189295771997806748803196513456774453956209934417493960638232494411625003792284858070154146275119926801499431311964705605729883162093192684871275672908579725406935959516232358569291406627024126634190075798107008448084815033316829142421086143042102510432608367293148819593253397199246095973449875756641558667678923530137412363862414618296453433212572819368091535971285189817434626512421809023637358537645655328839794106497337507780426992505310033541034074580764802388515533533415072905507671227347598258908599327839867401808640564871799414213506939793941340653788965977998861035138424768444545772589791710657975715387158080136005392499078185946853729260550246976997730504175017895469216852681461724428161380035669912362877362842793382472101093504129107355228626739392453169505857806689852518538993424546800715339674545566012689796260139815986580618315708441372512775670599758592965019364942810411499356052879801456692235519056028519603396710369059622357842600744961191924232968703474090546992852229963240245775579097046616531244217276401713615709820980221234729556678079113796582090087387793326134214571849903339207864122921353247392899428391168967458841478632434957948691671565756046652979007233816734800391060662381545624596850039849346799535204506575375066242621975343040792727347818394238887606188709492027548354343476545768132018088086266753585528097890676711813214205382198520946958282736349111804814052387626583539701272866934313249691733374128303170352012199591124870549775490186468146088161509940481457661953707404848996983145347094314723792334107035000714775298437120393958907921900613596102637960667711108436790133812281364977865472155259340318186949117809340038640802898194132874854697566559598601776245472966314873019585743608570790956815914025177170155729749036857408374442725331572890926311655578922499669878117276488797759058265655338803359536367733946839111225287694537103141475476361990163314910216751331321090462529634626212997014045046115423355894951988283093914452773158122391647559460997670096005785019854769357716183239228723070417014173427933663615109081664034499918340938500824879344472420911200619055702012645686942288985236046421149926738695369965057122367557596809500328353220902502631601306141673319047899469795802865752098032282845320258333768522010756422716834256648087046284968019725588961485509985521305539999549172312036745487371397844403345792919422731464411147370417143358333587528890710501328383793885386776488459930826746119220184662157571690904972339322345766304320885835314385668974124644433920000000000000000000000000000000000*i1^157 + -44666033261388935874874798653188821617630794638402981503736444775176949140749925905129525676106929599875208120041773534082664452793965563231187272240319031480845373709536245198890298565412934010267864184879227679058027451753064886495855276122897721538042629133950301217720863418712227160043920955287451756169107271606013652361026211028319649276761215152069339675006156469416114867530051556756496236235658104043504393435169656188286512184379554684372351765001841606321663262938146469907126403142484130734035262221813271481198829469545700022030178165665677056864355912131309383181913425234401400875257604862848346309105428262695025272006921690721631448861728400318145519150260606637215303650167230334340974277894827499457830671064077589143421196232933424104858014574055725305560716031140246590066869116785496376369383032405698756986557179301449776241594938690063628839294846404514806878898872846140342809488245606471141250289569577142786519183151877094626467807492923797269706096401960669349533170467506000268440077468337614247512455766189196260798079897644363286822330239653224657741058546615749646708605985622706306457856772104962989902628235630095699764418369787599094561383363260706392394086055872442458327963974083675978529933067792578337144126432745757058351201038217997395562731174856877517577199731040023416985617485199413752930342614873244221923561213709916674667444845180366943825075553562776242838210509456176233159174234642180856338047292929362831568060720923533702509915252522137833486970211858113423983774425879429395952318475038577498760166352757924537571512260236295142078853333669080388100811986154069626579643744015062341746901906994493030071024590555443055535281061256894550980964439801717299978264033045399720248477158304706174074788522870795050402045485516213089986834751039472661002471853553008236332780469379769150774751122170317880767581020657189678945774912739065061975482204850576111306434815902225201875476006835004704692671678640565020524376311526779903686621422920377844549685944413812987772590643047761020899853135832528164406277555639084027167644029898982677087853824136937133140276629285408963906905898694712654814964444668568955434792494541108253697334520612524313667318480334719997145450840388106543974136482140456130297527473980470149368455334974610971603103352867111941787777891032455499239567170762338501469670015324766511227225665318755997429845152310775879491613752538355537364751469583190509699966214102070176299955410515236492733537751688675151073890950473073666342256136292444634294247525751467527036926503752452461663495359168910338378055966701078702041043703275757290472840279351484555734513661590499606083406891553875857140375531843022344672879931936031192884127444721505515459217044795757290745622088927076864278386797780729508164435909660986779276278725737967838696532371112225788383627282045267008071907459878907421280250883439516173132278961884838179368096009529363974331127367575383547449222007089288390044939524863549048328048061231777441374904297931706048502585356530085274413672049535330551821125784699054978750537341294365243183752391703581368317097292425580167310106856486137391576272964079808996506714072963644885436779269429977627705828813174680228686627673625499511079732722344913763936914644180694715699661384880963022966049634127090781953906843210252307105957828017621532018443755118347344886356480720319387753052119648324111066834570265497634317825959607008179086026857744118789218291511167126556651387625023469089494069943504199271248752098009878903439268504834210213425937674630805081098354421119572453596076117506055883723348622997598300429328863614972549724833138420797884417388355289204256443479889727974964100002708819488212230255924474420833953085168962004390492472484092700384623325721981638435960347428076115283304816706120632212125544346051036678035754594790857569832299897917885417602464595546109382849699153982154903846331716816372639286642446216457825936144588940742668619424167589152325770807811194909421787036075392450035612902268236383271584795859857765736719825605408550480576188330899040584064566054080928250306847096149279301330321641735918934773633969896588674789236344619547717723787703575200663640970722159442038665796884439367073923290225104850734341606433187064956275973473891361177290408577202011752988862529300416858535701718709742359598065112175994433956272189993248353406886608154469762748749251544173447386000093432519938514210112201928317609289511811491029488652898229628534960126823965805451135281777083203798412211333565659876808525223232667538948096000000000000000000000000000000000*i1^158 + 553245678430938074477586995645377629332145745694121409695914781523580171841489936188085714419495175920773077958588923533250170856983362715095296261140403958481546661888024849687003164342509768144961095028774858432824083140288397414621031197385503154954781698868691757231300249168489899983984847314368529032330089842140115916223888401316140784131707218908767078199582514535859776232493267350886547930742579477279609170741166737497479179161518495018067914833353891635637408169230112875029650313313042102468731501580169874666256587977820848534038415938212189876138683860135459068536065013442248703645720120853089492161440669586374692157689383612370067888898969800494750883281052715151527931588999004658307569789926268792333109943713442902147337322178998895117184754874346131501199574412320977003014537274683733904446821255028911049575781852715891978396369576923865434266263439352087506172311339227315646437320146584733985223746612991180758018599569740117191337600879074338167684284232441526858818097013083631769245718275147715876425895609410382067846300107918211073093206028398297716025070977628994211312744367344099503204106611670426262370013051301588395505489828542331946726402708419864537879280275090914021278129167394158907340785759675832029007509446253202825982777698700438429230403078131167150742102224436585040573179088134012143492977446187419995494979728679774243700443287863329822829534478174915151703640219335825346005556011605514434145630419505180419568999525648336252080513200115025503231252706008061046421010530387826689051566571295200405589821395790663313646817348093572101475537305319173252887305275507836581041388301037310360068852464765018015327188898703682716351613360128946482894076745499670570978239181381533840221515768410555312564036756190820661690610285611895300577477360821718161317191831531904811690859738752393792144792298565106001066797824034363037267101666461944583465327504693050805615714761571888457555247975479798439297289754580712178259932054355192734187854169117467623847686487766093685496531735521007486208150021400026398702370749499524214403346830967535143594727454016225283327286018559386633270774592412522386574149323901014294976869499468270624040894773945381618470523502584201561891966676513161884641587208948909478810072634056698598454640621877792403269232970487516171873856549708630778140606959086587818287695102175639632480180490378438131850769530118912751357772124510174580517882675161288218080277701510666484605880272701173651111444016087536838348867468020330083362448034868171353899947950360164755296236473982062099783559524154109146031502677205300511323974799697440584374227207155773712692588894495982858681500281250623166170281338217607158393527422019457881479178086043997025421037519190259768513993354999652951238350520534371732686002348172695165947953653348272705522421689266573796135204211540428748183127481699225824557782845539293302063563227137299435002553215122576743442838529355196595264243996119926925455919248114346095030141646363745553885965157272995670584571985018159988223796927848516427366080338911182976588587040933964634289036156168085609758145141403358222107214621117504128085476388200683721353207612125635914301532145402532976508421410321046292961432737854161763042315630411018634257957032870169866848704713142185363163782239069606254893024766981009846872986784900769086273879035352002388255782279772535974923970300505322530824810402942407818518711079464742731172876069759869361043028586795956588395325547809152404132969705362104480922623557311062361084261864563908167093206289978309884347284145714921134226673381539098196266932622048622394406084350351004950794999722545433288343572005998388871507966864551333493299214405185794524147724962585179168203334619666091693977371455276990664522653675415762685012787899072880149531402135784796645768891389430190773459712486573023587614493993966345356386309826272949078972394987695395063122012323226894169298152412910996013761809728037963633799277651416041721488709745210288816145763182294716647178129958576046195996295064005252527409646523294040621481092646203687512375205163665080067236670016674956356627515878291631048996974542456134799212720819288149560509068748523120908741054407686495328005931451464569338686879658957332702910344396009238378078847318940940628580632675513393819251555914239255169693653807706791556351413911500724206802339185162023662649073680861251233264574881966153243415721016755261824288073903261414734604346036469052885654654467085606843512099890345969697805012561686695560083145668965478960224236312985600000000000000000000000000000000*i1^159 + -4126942493722145325960461855584892397328004503849599738750635017007935052498329717358117240554385343414169994756296406924922669091425169553481240825840266410930966733412891104832780175739027875514722115824689957336155425763689828125186148650642138790924217160028187373117581968265028478851320686702088194530117110383806012386663773128849704707929682838544841713462428432785692924420821155594741514538511867916020951088644156543330134775931386260519649731032057376617486802540348038380476019588565108465128658358478089424293593464946169177729678228941624090344658541139881460540136015560585454810320601732013042365404900080105000130732735918633033857180275998076061761632222676821719395077338124046092611783101363272277873152033792313210779791038014681028897427171971930932259431970601469333455502924819160321870331950993074679317774753756040735170693875297803822572003855270303950116854817641595637297403441110731967998998745495046890992410615250107988013442426202350740323529825645506345579188166512300066011253543493056814824841950916208102711786909601799515919090165540255748567125228460033651879277818116679204215798314935265991069509272532112720679091162045191628182197429035417531626257271845979976253848000584203208842931885123430720738279614976804174190298976514384489948726361127141318146202273091462654445566722664294688098491517298371382344245176746104959627364517471073562568444081098304732628497160302906395029798673435477872213625230378037840359220168818901638885839908108979260552603300489712884322576234331671468952911882119363040212791228899599687518894348241747682374289565337456199554981730911277822358971906901643626027023583083796238905351163541066049320015121477711137972327466123546614565852106004593026656957935927852264340213002432906612178829908969632970770685477179074984554255945839002610618917094329280244470006750565243502764201382226431347466585306298482584918617855267195561579864734903305867251191795868586761458634966740084601352913918056877710620514900286766553510811204851904889107208398686057483088369980992542536778910449677551320064599519540645146857624049925605102035929511768369247878258247739835449331543775679091346421296398372820960350544881597318478027513738755535925589305586311187119648159645581082715044621078156653048454968864402579763000690780628089729793622715048575607902375236602086360411015885255656344451213848479238983278749242128699152249054328128939746652619508471442598524540431827893549552950840865594871799353694462295944044911972815904788365920085267175398736605808592130443978572345503414483853781252068310634517632540446456691528661357114252080013095343526301102052741899236440030240202537018941413854819879514291600870545990901863041701978903521269016555326310314787353254325050695881086672080143132366555320366174753836147463698336546642765477045292757244554331512277998251731564617685064682605222758192780873804953359821448490935346534092838235937971132262456377450132445163683268940322870042602180663278813343976750395510172697099876280837804462127020895602032965487280701955435452908810302392667137176931280284555671568584287545114294273467080798306941742050732992236707003637791472657958460628233544664221255449619822451798442484233656772075884262915297223357083122772457794158028125653301116343259938144809210590427425971621318832987469941758776216446323068795502038997167043606186024153015302438504723549226390769018167517017353597286965531376670784481441500292333857830701804070502390562776737449323691457897686481019182984958291997848644832430432485791039409441299327167930297128956443180459790379795936866065862037265744589116789135487476794210179683630769427640736732464289098414737600887839695988703047854783042384050175268445537312331230493007676637377631539976735270484386864379973215628815610401056342239032397775489844800964447900281616311205023991203842033866896807990656978774521953861583737606897849580245371409608022439147567980358884330221951838328757374243818215111436493563339843440712303183696526812052293496784194546364216115496676924644164738047956641853077477786755505269324948589104045759418263326536441249986138991812148604053767454266343730469591534762508378814995493847985194683684337159867482511032456746478772508942985922728040360841365006073440716915674967314903264302992014034345030502566473546791350998936490885373879570602467519066250789184417253061342843361839746695427944745335477912753241163221253837009057222183886457024549090858778235044496936303580313342079302960027299278706643170305087612358888916287275181015040000000000000000000000000000000*i1^160 + 14501026283798537954812965019582644472360924728208302045365593127259194251776340023648888096893686112507932336582795467484770557708397181426042060860928724728142485943790359852534914512681592668671110498666642227514160387870377556334772870487205064716131243055952391200694741051771112176526061422031348615653001485985851610152702900666771327789408453534818980358766182828305870460090726616115058003746360793839576384308958995225428420928111073072618650921996277702070084031781646447144608524701605624910025528153382181601720914610087205399051683047430812873998971822080368976175756801163393650243648222414549203457763526415289145863997293671750609072962339695697183943484645347201632428661453191868721773791292915498795876483968794932278123145578155338009053245993702517612417335522818799623684587677609867610087698653548973447936924916609843361581095233481944202331277894590769110447468442590771005790810629632606517549063800026766981016795464530234627712886557236640171213263625260792493910532871852566675101011740497753325690301363225032309676403693790047497854200776069835032810318790928851776918245307779758961108285374704237333808726698712472002012627482274070493943250942507888276807915168315686020346223286667639457926635577109327500520071193892807230554634602778962661477012008064042389700494021123458772424723726892388895734818500677001590826742550926643222741022545366370936075140402005802179211302118835892370402624564288902589016865285237384138102088564541301884527319461914133665646007167073543842410116753377611170016224889339137208078495207729625465079631393913092695483708784503634141574160720723026297725886247512855922490094832446219632189715289186912507645874132896259058893467866685355301763498438489513249659523986042105878240643746829693344229705522907966262578553458127706017759033350883892648196776744971422978586052757893726998815992286020837030357079537037592081999824620289313178381934884074134181447912782228219408974722496875481142136567060512406694768636496495995859384019956803982509204908600966923526303496684743316692448278739523869761746488528141911975910833233045406902888206407695031157517859660303938481680828561606934527399578515902469801928052371923445536082145468463945277427146027235679223042249608611622430065154286912010761343880047950227801684065866942011317296824788269679412116238663127089689495719859761036975277907181292411318633572061733657190652779420548963737223393604391265992877898539219620097191494480440883873447255815618328765716657188439146539023077544630830785800359432684706887612204717261742262752063262758783607825209541960062514335176197054808966605236901742520560188609330413979555968839595790205589625848613471379860942738247292320647605813483726875421078968739217649717395409286913732015139624427203027290374214700615164876869892731720415154668830260363984646056792455195878877818844951046758732330434356579280270079101272731199857517646540857858764895013774408805639725583907178259843469599325591467495205294208666836495864893011512400966756312861129919061855364002297849597116913445234056925900723211316883411867552129854550020764292982680840985100124142511985749725758516413262591732518929063726750848908569729859229697850559652871267122981574394175419555220303601039296043153090286799737525381943131356957301645765482281411353330673467414607608320514324298230484909264465471398799574540581132594862461751713214386315975666501265353059074449762977745992330514056579737357890481028350435137884113831081017593516771954997878569292003151164887538522609318081467602219755191081692347784821797612954676145421370622158079983394657890589609934054543528663212672562938375582878754466495910689145826206275648828504707546814891591630634628221044582475230996062462078439867179332358882360038940426903477043299723447219166586469348438175240703503500836614269273246355414715672397371861411632144523988959143753203831260119790491043429162508768666253580244267726362584097224495394036806854737047314081679578790654697245570378444628147176492533402936694784257248266653264716057374168308886584161152977770490931918030844498598192181516353556967987314018181995019665408490591392489762544017624998630309533495392430624968676827373175817762037518343179172793206171093215829125449056252695650070525373374251473569541847189497099849678068023654204191801713207199400575097484112609649802138385160525869618630734100793911214226813501286864787472071471089921149987360224402746158460351581833015548584824018021519949301668831140996626840901768671109828822077058056192000000000000000000000000000000*i1^161 + 9757371186035148469350079649599559303659718674654642475743372942473319562518539048901915802267778674983426886324788061027023536548819754872887024047789412816073863193210177512460615749933015052666262170592091386910714889829376362350445582557325478426926851862863155987068398036255845142940751514462985589597182809107173111052151211551276598967734155510351257132760597763633196299213527273574729914470375919169342949963188446065175330404295276115768575137246058774588663754197515589068435564361132420972833201952194692565572051240382442007296933483638375978598155431495431104257830408055688379477190607008702551540319801432468561424216087768846603007371135656438604701556689440874188447219137400300312478670124879053445443531013011559901706795962730912072240068444293397817912882809693595403416199495732793830039214744445325634298396787637851172883762746844808026000592834173011144622229223203302434130000414798265283725518725113581763683957346332933600281160235693574801639037169535367171366570539293654404921767061256810601269859275734577237739079802698777880012325610208803049539055542435543778123678770976433095434438522085276582556504872716365966643389348929748287480614040591904262561925695459136734390148625675167347604034897459628414730530666528363485988842403566767670524737927898649401763444029276040767903133386069982271836775205174879612075066504183753994853185311568786880145378185413538519086199320469973664035229305744765858868060393053893228156694004438240987857396204619915391364232408440056963349625656153945408873794783872341319709418702410588521217289708434486328125968147951638533743061598905059288982878906347648051373963536333028938018153206682672351471296546447588361541837489696472486915634119107581019968663286684868809400390613319989886609675804277414616515423481993092759598713344753750981355448586187523528243573694040704421653984243662488730273562386100920283836478629297840294998947102994459123599079757935087117388983273893211797603744987818366216596985476406231628462024124945306930558620369806873530771916511359955236533627093893421628146004733484467069676381889170193588321506904375633697500570261974677265285304545378054626345714085399504083348395049629561703690780890172983109397993195550909766495004554406269574489928256292007216785495702646905216626709823209598878325289235761713835868904536799228206528593635628865603270342581459149896039966518173782556897338337225830302430857570569289516189694332174063583637071093066030652891796192329141444952569578547951927500605555629641239130512666343050893037218329896114071568760752995937592003766037134389511532744603779045525588790705085698999393213273889145252291610991568874822004716542254618067333443643414000467880196676803756761559924461807088299534829647771804133520178160383257331661048988868255910758417610828205293546375454276256559951034684962656560582169768371272757770673855850772890197907007040593750054569512945799331769264014715344865903507048565169462500726624311217266845908239213077995137216300792960303465353994767816015125269938206772527508921641766630492341998489892878473121148065308521919229465554609994953791947789605206869893184810673394130618298156264588301997705120158306840072510318683268253983631916857549715485221130045938885441797958476575566589333734112948770296794932940697879041832296322655152287759309132476295737764295037133638252002767620906267031068336595615931483871884124124906873602362773011648876224180218015073695990334241928933314245933040020538183920718997206546571269320433762903981098851553451082138502900467175477359889660243061421079594442174731289937873495871606137609497119008755096786694312452550558330053455641921738113967713903398873804078483649872029881104656513708067257703047256503247778829564479719685412878456974486448803126065994446360299911197605817618405143370963411331142209518122710385323881408684682972811601500049403159392766591020912284166608909676619061815809301567548632786599803820774291802744481066866215748725730388639830321162586621724836710031619940925903058899017016708527773330217875840412546525470372936677832376557126523036263975718637032312593891565319850183230160474110273430003836811779247434839112006170353377623583364268987467987208791794766021934627461484578978397109927654390635714079701161799321842013885115791541666333477150150336845900325961641408002806944837893074882167450644490205715296313323176658397640460160988720939526958977752994005141587656399881410752173105887542207361399260710046031061407194930169076277480321659699200000000000000000000000000000*i1^162 + -14028215528847024475033072203703823352303038901619800856846284746709693848277426747030421420142929921091878247618950989933579674565377911280428789008854625869208086904421379918477865902664368460911616914657877638462784380889832307693050490915710097380348387917667099426757487987444120533759267239952133066992350224529296182038905921978874328147753394901108138994156909008127232170242793277783439073654859242275484390541415407155685072209861212182308437030743414063082185975249065120483166507014978868780696389473453260223422417694786049471640326421362536674443619805818073337220921236535045131371704096732154936016752671065633364250921244299661090970654448331307983666013903807915825160106006095871054831115175819366081403650683781797288603537456256356703090091195524010979176623285264679256649771705789866595262189686671648811959044365195542863432414045385107600554421384734265369360535419611221867459914286862852956611652690745953089831266122511275069858230085479437694341801266015372982767343252431211582535693443526813619305110999178545370417360382542719678252385941230024199702479121073722796103075602608213836692400716467478873215028526611076783398822975818239706520285390838446248007588180510512520123888641492851066031103979476960576842834865278538600159340123708716829509315937319394139677642516866197971391820100574416865510529429855440591457287492481532734521093660685970843733637180390675224778081478801390482278284766138478563175575542117808745652625505981930231363900823647858984792168568703788684862241051161289786386724963019960193939574451691204378884905294929655694957290986725692320001591652999665819355522197317178126168721482275785372561184855604363192572266471208988967057740230715491717901096374639112492356527399363283591506987761385504057177221596881850222862154028274413308190136774908294472113431820749787147909995140208963742424058552720422848954617132376872252135338131757260870835362390707444573957284268962052200213499539750633921402393291951028335457390716102697457368420569517082446195463593992504044917557288999251095152140463674029746251069663795264202092902829005827919633499737692582776287139868297417292409810844177385468995580545109391315826881881394487706492274275773397431495549863544586921750736460756745967337247895052123694855092311512378028173687318404579943073914008113153503377608261065563505300044644242643562454791764951911736389956782286344210043778411861801180142802947500839820713740100048409568450526870484824841879083613729483974085511484568319385320795606962202176190066910392425474160511067329402566244377668375056839836868524956823501583449249089737643372560440849007287817261951763883427782309847053094752927008148413737191854174458338206265915138003754969195402006724878822635016009896301276825269295216058442004657230401866657102293578614416780764309339278837636534456485537288230060199425863908954308369449604589351108383118828148166704724121301964063771188840169080907649712634395167418400969977419234104463947440837356485030117773163684190993948277246909592581096923619566334929515750628154425627562014016407574627527238105742123851581826455826606847165580359583608615188678034359594195052993989838193155879092900962471233005711169865632117636517934540828882711066116889955764104520891941036557041589170733166408345393911870265560022723103929508603917081982310961811567218751007573915347470231525783810631121427368622088439259546892486049788093272967769864373710882898855700444957168570776215885751721961301392008245069920198094871419182389917763381969449971654008210610170443071780732102842535235993021910295665691962768620159030401256640565524300588571267152158558637289299652698810123047984717505082126087881345485386926325939626259568251112996966051683184585321360197436437108033955415919262215691300797167918826435470998854880095338073660852532566951677740802448143670516790534595851980782782016901007991866972961048049727739595791910767766081657226778790320309247036096259232718390282368654950346732147039297098417626185142911626490921090382842439682500305508032054259822658636630653803826164335598643843351042588488009345451194898131199421046753990794677518954678487234708612257239703368086819313112720471561913419506475248374881079645517849242205566747942285876325563014921901943518376973506836580714233583727764208563859530547589992030158361795007680504473865417005837366814604511380281000438922230839104840199321362430391083588670111854236317091507852051559133275291355003442309020940767182523975455362300093629726720000000000000000000000000000*i1^163 + 28116966531147915569390769289715142655115595264457804761648065252349513443707330390973917138623116505685852121007277398603033664922768008794939218110381028262498095319877088234793229140999387702078863975517378914253992775881739569025465606848608929578982616990251127498709822033041735186094502219488170951939845583619055597709136821258391436852475770070843811449065792137865501779827237279654202138181933848577578769124105339826530931094549816099888254122304468251771882441560377075119371721482001729205270259750519028666070807570709202715296739484607286982981534549782434514150550098730510883432784749403207000472601445776906020301066381769312478914293031574217908551303652355133671792997604523579028592244857065993591171753469331700964761681721826853005315431069981783155996609713985391023162533338958263728335993548476297060802988877874142879118576380578754957292079025954027429714513351952694978457741805856640500994047266921997710636403739317831874767315955066870864292351738341004694337909757880856230456181899729671200433776197776368882639123963237294620741216683207499388523494385234729878274914554926337605729332536670921218208955378161718709593463985551081218990222850155944683082419907736625075359054490495330588882240968112524521758187637778746841093564578956684686156667158297776150014289311508891615916472686015747853028850412625533674811291691366191667252076184702114799220458572272840164316403709148758475420671034259111420386522982439735355507814300927633720983967478085638307879385861649098487691699756381347993730011868804133759531049241385342747779725253843658638276367871635502201459576172620870948288313820111940164674059080905530492713188552382501684850590724669333144916579573597347780728468936247633749159173426184412278474916085294596104984939048294567842053226676534238182926601397182684571244729678872615289669756390115154681557707910220582388140529589169124214239418218179922643965340895877014929560082505397140539329820619273922498231178403536209179163561801148353843154983810769016786218891038145580687674896467255484482452318908836145251523147808781230027118817760909177263473689437926174311315689848457068908996827206332359957685042324131656275475026950696802067814168966445691045200229729561277240510882872085476241232597069473551253376561935313408584935795786267514847574645554007738563765121127189532661108761683949071071313614992121972858813079379954692065908734099184931744809523272948830539545517130076602961614690934827136344412984060569025297399778320810516252985939678088900088491561976300349811273666693856660331732500466671599417964279354011361432974469675595161243874295671191685665161286990202964509923872907236547583897612273685717129598236317469034173134670868906775825504969514348033268506038675972835052301074403531606996725283784531251174056027809971714279376263317564851458858279439788317233334688700998457146796869286225196134019456951974407028521444483091356489012903762561707659685754666096014355058164117516696586175528591958941996966326390010342374353833460029955323365124579388143855915241288213457012418468699064373018772678708133270021154700962151830035384895454692516833612002261267185558548001862696709749634974145851514720496257821487475642776578560390530699797076813692812325789730213835987112102490174495722059010045128249694112654719874725594352620160554034008956601417252509986689427191202926198728796406209896348252669646855452786398021840984087479406178078487907650586986032110441948438592245047144115264906461682941641344670341676113521546383143858768663516946759025483609370511006955892754412688016491476621956958115226112994174818043430567257882535183340984765950820542311696923282631694384338816056255391203334509192529077372662719766782639347500906214074017697098860380341363987585571817895262898362969760111375607726395143607945172950597362015916300935897235077615008000212070167927107903598336644659973951974739871826048400240163937183761455690524088490656598631036729990568906259690292094567464804860844248863467035957707213630587713029439519318598692734994533821128922067926557363344818184336823950295792596983634798538041733618357568828433302771773525377938443415790133429890065979846881687162547682264821053500936912465689844576193598033985623602558597139635027437891112068671140510799098391957232234357926696894038493148885160664736828652200057144455307477823102451456743732864935843220440549346703778094309408082720018142589783857171219119549072259857164683069940627924116841049670505072160669696000000000000000000000000000*i1^164 + 19531819842270796972612139958135044176618139095145511987830657625672289397279440647962829160552401372638785777198439289307905488124977250910520358510588843020762142842946398170788636422639489044025334503801853263521769879988389984868436870758455416572808684049104220825749468983219096047852152557194204546589801234911496000331154517659314146878939128584519183673123113354441747216939435320195292174602196196440287578886905612534459951537192691589174101649002756708710063047034496205169154649178267792729118405852203310215434553444733534608881870762502633897354441111568803376464978748919866233233399313164697449911177118397137224242831530878696360904428047081813933516504124975352469522333489607057584664915757161734477946363455929260486230675516748832854953074307927940096224648027923676029642137707511555101335221350905308575154529233161392761910388290889521895768140792379453732149943148392631571264168347571686428914381154699736936711808837987774311108230639471922468654123844093282808955041781793572639139816235527730145342347360451990540356069705711131808115867505396671101940202469114080400805528055549045339444025342806446183644370859490214336306246619316358620366017590274040114349503136168984022978088267770409651021076695241591415599755556352819609525704042948343952212082550975602174981837218318139931680497258127554921463794700450465266945868947036833765140555756051675716168249035139244617360181256615935393711676333378152459104673578931939456595385335398497591092810486369851581111920523953456934954695950680837629527776900494213551154937368134678712615221882826199294772692167074805645390061448485665530477995660420357195561289902166074494376573239035755782157267162468491583550557108796880702977492729156216637635873580492423769348296040484948526935653487310246465706049032103228025790427690356429288532041015249462124263751789784419517564544628987330819927136943316393442800951368120107912491531836520577101934695815059043010124151825632988929545796836692380425310033458274071298697167076613373220873868924750384729424374605785405098473147605540497540595067213741030182005056316067003565118724010326758463091617497743656959506228375765739966747653174062380334860381004717481637989301639386215185830640872529428316415000218193796852019746631536492487100675457788729260846441122527823929260592279065452069476187261615295064943554306459212222196665978680009778295651843763990468703631867538392515499205737072640488389163626836137897962739342415381395959237856159721839268111507258066626335935861405220001125109769203715806217772976353947659706701327920355816785842328906928348149853473352296027688190671854254486718772254426606182233673618131394605182996037992058380909563999101295172227889281611485030593413008922084377664088772200988021899796744778726619744134178109322455414298707749074189997937653193062024379678157110862117229684824872351484564090448199844857512857439883135541322258990054852086057781525282837042667894153704806180190201369881192243444526713877296247278235590850869772364050567941971384063566712300227316681699148578090669861359093548272758831680499983591726584347978297876870777720632148189231566110147281584594749639111764526975135899705550119764812192366775697586846955224857095551529310303016899743614426521874821635089592379469915798441314045338568016023326466716619479034354345781364414806207793033108293514300211757966409345053572880806421702953543421664163623667859634818051379429475841108430006719918453397073543334609317114018217319786944618625857826175206999212665023615861488427746789287223816823493054518624788426446410897801138348309358817283882693494309055488299064417628284698166766812973139319492951722789815674892467183633645409875611460687783470337516857285467104059551299674224567723932054075151521017907478316838996515743295384128805472894122832047029381665223818814029755743867084713509890231177742580086464083343585695032975641119991316395581727471471971768474424624041610482263775617636321794998314284173168137478167279216930106039440727826372858427662744462507828990339497157192271433351658006566065901422497535535134072838204485246425456087352593732176646423893425024221682988341050033999016678801118218743834750058314042366844958013620294686277332445743348879481886116872983852731048893663626257082145167398913207366030790963106551078223146475558666138295086110078428280629422367797248198695955666193035490145670284026020177707610292057558461184154146552249676774376946422091672719227418601818837693235200000000000000000000000000*i1^165 + 152106642694268480668477574973281547433027657542239506889252065271739375248659566203028225627246399047655482891929861927617817573951430457608798196299460751715958273868135279497492338078834769118012246790567067002625006733609454281678030059203411663499857513276394791291830071847688156265151919627492709098628447235127373485946747249917093126910492206160901606842380995283185642002758344820379405956075492412740216573291594752198757987741539606596779184472033375528244444633886093017120445225758424941051136502657398479990542861943933739377459109132477203787661035467803775714015663183274921623782095393519071567229911564086258484768823735267018314687228888442216931483403390943912069856452888027466895501215188042342356626432508717645637709690628518349728046874014379547370545245989154766147981478204149688507985556130591339568420711455168476076215932821959235145625372801628054717521241542712085810693848758972059848097202099245854665133638316359711116141567044115362091222027003488062734181116967461241002530741512885851505165884657917150941324643478223453168293228252650326448549733613529788564590900763567811025051880845904948907871785181810696164175694186525544981249001260028504604087916301200886367818244674919198190348420816705028321739714058349933154038975677182226110900386876899401753893224834873271388996918039851264570370909014504356660503254814553251619600626246262614222489650414936932571148295590132111729182810171752904426166511134470641444780253387029237456242710023223378382408778658620746219158058744180246585086137713184658468566645919613087432672738292580997500527205095021323873789992865412939808756510835926806772682621442693143694730326729421409116923486430313867048004366846258956608046139459718729869611703507269461231739287757339022249440736391740091028754766080037207174560800657136641236928657253056888979099838933687838139693353856298226278384564183038735580475106629218646995242089882647622765247067885066810047868264822026280082000811086659819403430078537796072941350508392432251340880036525021405789037301347948766480501623994558081295744599427132824774626901451396360565278118955500785243238467124726361056717179642629091546594998674871414668151433186986153162640731506043593860455005688677901061016939024972476883687149757476362486619222076013656201530631335860152006519009838345467515732307228101056151858566396518790786898576707749808257235464396410886309849761281860907329166658258135448664711966867259202183563249885623135478424537639351026546624243153142257837146383372851032711578662624990890799253359098863290977979146550161025532544311092340292744239823236752087659535280881330315720051030396231270352482925514066907606525449092317667821582356779855231723024474799442394097696897006126002566463746391605175296852808329288513669681338799179479245755191203362439589013591271239378032851763853798122899302595403356707198801245262350368903044889278091984954747183456972691091246014742123798980347528926231625543683257709745858598860469075217408893019804488426461824955117617477408890644187196491450455194674780352814859887403747061024919255749760044019292695396873045779624930836685651904280482580708484339813885728134739306099011525147259303276990362409169203025652663770843330176878923637825071630081696736833768543049423148773466445228135837248977543072633689817232053396313375782655651813855906111382087425659943910730130281035410820214250790991360502310613782503593876762126725568848014952033106638053906327240456525167336391246827661044171435501537915082788095249768422945823444763657267170106240862645856194137180478093941627023849995478094657441508326064993167869651016645513253281744741825452686365170668843790134792844545669632136768189235254165859147375688035473981726826276451945093745434543617917930916242314417609270688973622661261770848738028019060207199112100919479309999810465961833176256721585185791942996029593495592749165090605760616880527610004970064949362836544527604106082877637604754314710283368928039174880465664609908772307270997995356905549050706826932724787484342315103882025304700938345610844471975342137119385733412181489920969606840575843555656674120524404381010982490660811857608762167376907281526828429372614067234655819651896066216372819504930886149717223607386183150060071494421546494154422022069061608445855895948306818323936435689167419999777170856239811199554849917442526794878856519965438105181168096678910737890108932374852238370219140384137218442332882572446616806974470225920000000000000000000000000*i1^166 + 70063096556892801047317100859813372313127532371541264524087602978089303100548187221839171123191622712401585168585086778473177784760272426838506674842578915777108318764642459090343470079595882831758586643164502498998885462510148787557857456972512947630557194672660548513197202859125605368250098183255664351616637726289560024641966110255875457980888815873678872585704556336605826491271456321310786809619933876439642897937944171347341985370610675619360816131685687919124475851620794096240650416064394540175373524360842303719240079514690627174910094399810632278672805317034904845772452264440915945121764061233763037765448238665760413010905819184310020619662180470990611400629419802302141333140065594364137358123836847778530356468436549899660185428526914581450677284104490453558328722433191789791447105402907885628434573801262538056318724495968688066070387745598039146598141131939481986697696095391175767256177175134819124362571179684887852845679233341301944998983950388275863136670015456619738103976853897558135960807548227170532401593094905939772747848288565145003870854244096434587503226751739148330089557095870706167222810514642036335145711622694905351752881825670204676082742111772796908266769578771132828577948264857417424868552641860935897878090247755401469476466578861647844572710319097217980722748461619615188140986515549194963373327245550651174769518043727323434496817432857342364651779458399762822926077113856413451160834424209748898729359119899303463567710013101933174665900152994335915102718085809690840215384646559426459940966972098148943005810690517046862320446621982881481948429897386169752232257142631770668993735339081983373782013862776581812356959207357301497607675391324129083975529208393631662560362468462331351814828751155800577691615769402771968342695025233257427787303196038801785594645135556883956899852215610491677410125116828046229419020137350644175480575157943489905385996670345488925234751336187145840842778495174428954489419754896388714351678301652230184780904248036971926783565847875495448141177477853034056193733638851647870406206725839109323384945319238797938259220298646838689497881102984794581520014163878034455183595499721433170943329334981480277552107135167380098057971824866253225247525063097369112696730291777602937974683383906132188364450568269472306182965034344171228421534080815234079356601241725466988785625624725628668722432730589771430757368732541194596755099178304307525349971349510038097727598572698120923616309495542737934041676083075626790309955169596736570781751251602251287506604653812597620074810381442120414998298896001175004758192733536861173054938712831548817759251946438008298278201381598755392744022269957373616758222953145149102470484643503091248170896810517152440631533087978605610588488781891353161314739356293641819918734832848200373555382941975477321572001240494069741738179115660353921081734383519778672893544278731631601074645618106244597004513520699003648554520458940251796281793736700505386794045559671115045040921218195053022472530127731980659835885413536279751259148895279557955797679799978995087398152191485881893244658495356473677384263285879824939839438347740346466784950585433733798212567383784103405045285216417336907550715427770865265596408392381206617073983891300505243394849430886609882099931510110881565036741569361993420896216414825273459846330513982408793592712782961127857304351068482882518216519055083337147783011442331169928717579928796023874508741342776996899189970499344471185452557313149065708455080795311267846448431596696870209882152521259908749521526870307028617732523829495807575495209224610098044407540556446001996031437758014523546300283117231156096245355354599263928370736581835326706802808080424191594293998427649009391166842408636408914397129395080553207154902221300067291558862696690596700665648307721251900266575209034743802109275545622058102647710809033041540413408434873821753007475205294863783523023608516635725340414519896326551138493797144976516211819093006481765655736656393279738379002130801555948707730296573914833601455706043231780108768448318790906869736639578492410083001381393262165662259049773521573339616786114046156973852605660363158147493543339781295391286810520501557323518696800589282339773637580329906716748025045979206602161565901891081175419766108820270647994484464149965453676571813321664184922325385365954024697464538186909805333256008642930226920187703746894419789925220432667262486650334091189518116246167866130254045657415286784000000000000000000000000*i1^167 + 11601398698837852964520546168961410583984197478337846986889760436539176774302637477420469336319546818984579941642075975630284135552711681663770930616807411600287863370249030346515760544184657941604578093482418294849673181791617091349267125686413108677233733797961929347282429112327686204334822895842836673076087802454378137163212642107579167478363844756880307582957010223679136826609677035392654421870392019528606460787375956773128790651628685286711437796942184402928157368498297338171119115191389046643421782138528707164328087935397969744400924438527279594107440616949142517359711371927819511030758341846044294492683817580244851317706040205579320212845248891358848767749363404511495960429064182687940851773951066165854279769341010916935859865987413809036939496883374069917113668947098208045071963834394678013247543435035549104353207238778950988508336840739612825173676636822933000569854015067020371721957537700850865250061040339559165657456023677136719177373758926893791225974324466911812557764684160853355997089447341125649521942865331199853303380125557979600101137990247791080627063548807251294977003063928507837937378464818424807789799155681307023632570743616957478131364283931825005265626801344434364773530724270217635569633771068224931242951973201467620904328651994625645339637837875393304538524855560597115443686422108273019891892113442046260868904594307823116560145019808244716029799782955110179823558176062798777465596183901802641364673599659407184895705931739314297434400489159165610929720749112610454751077896459843451633369488781794056527737281718640228655648155810306518995817117453991880168156369325432060818118966805486858931850818093467011240967317355560589141346066159104058625477445600309241520507228601581658127889742131933392037130767325753088339730812022461401356087101443111873726904080341578037216346121333524973559311719768596701327320625386074055160939560397763442689903001083769205288597414854414289380014729786715900686410145837330118405677915987704362387146148607798417559931493196495304839535560601000080322059877978916341039693683208874782777301872378111861118027156681197933904387089402421991196824065356397054209159909210667004797305217209393880544115816684497583539091664115117749816068629308686101262068453398691705769197796844333425347041560624424481807803264007277196085143433742943673088734888203480730608774129860897899557247060395966362074776876226284162958873067974733608129732201905964236214476403359364730700771212188237523403637301337228654397068751050089734423981471487866774013255397824032019675911430593643233996304015953562995500633204308036020414670097513303693066459449892275161852938347444966105714060198019968415066124988266626210092671301796111298537812270128979010003838607141929999275180269881086484614628643051901936641149022490640566185052126922145264670527647896484245922590572302222188010980603900256162028111212448338696281710189909267421971960313388293268831906562197495531530352709758700830305787149023486515151849237575907933006439987608052056187592395293068603965937329037074810112159175298583437425204276437986680211412292603262541170373285785683537578397698617277185429814859284033996369549705767241830297748552635901117624621820751688090107522004812555974762458601855099586107346674365795481838039799166016625629419061066839872674490121860999774562575104040261095574823579742388625776631637315811768515637368275761639380403328699733021028339894533708286420267279974664671873644514173639992183988476809045077962239221676076800951485344549733341986370301114323348570697011073670433919938988619159262898982193681704249356206293628897829343527754693046439233303162564800722745282256230595140611636054306012380036623337840991980846343754679087151321753010587892919411520210702198322725892350405999828649006626547197891577868228917899947795327384843643427602821890624588894383316811591286636879755189198755204980163511436258707162736652030667844169375427498472159688851118363587284688229578224039014637451057114055276428058009050820609324788358332588017346848087125427466585803600697751959703801948192106560461814605842350644571815994331660046375282413450375665372009970799273629231378854523135396658468744935347173572894682923868191722607843099718680530127961688271388317132727853355714527899726738383425528704402318033644467585010297967629690880947881595550159359120528200791102631295833198354956986717118955836069208525525999836434050223818470326585125482145911340321996800000000000000000000000*i1^168 + 419731168146112025817104256290771633248166008915236773639674030536869485112955334784636998408513149469105587537362871130511646973022451364929429838357642564940809127581647260809171236768246817276970174241786201470337337381873926237285164741311411530263195648750065317228271473622716995074116283949091768477773165630847496783997989892290619811296701003638144529586851089397165837182902124488857693543739090169663230294471538049220195262360623737358350427668816362558501785463054031394064912438657128573348499408972096053059489044969902413408985980629457067624025005601795078039513571441022996056818598236310868844775383953530415228336043313613502325649898454796720552863059984029205560957272518323264610342111765827874649028668400902056721866959791502786202655105217301691083198319044453848908847661423323276226594072837449354412506942465509296192262659764684285344715596883934315675981996869194984068459866930074236639166852834214821009413140147362634940909156238595467247527975482682577264625696557883401697845674584009590659015524743363217232056776434874425546062965621378467872101321734158827333925948275903875147814569024011475984609440071743102120200529557624554601500341763248534330556167281830354371063965260819262261611979609335702537563134553516856805124080777437895390842297386315831454552606134370888020729250402382964781244924755289476658681509391149004005377313095638382555994349113833004126003124030010729957406192791969423196029218473667340662028614926389601524027794358861135852006785507162999478292426279567932664809252565242619045146936791670756602493329983981103783948104273742596305904144767201596992906709587114605171457768510549089424123095026412780144571979368076687451489128962748031040264897104849456887813127043158399367912373950359347836095033586546666063861272714328241058379696166625105205461841216583163013492243180769045232660312270985111918899419398402781873696725251460604778550257638500000807763463702197112153951057743918537719081395970666709223086739437594921988568354086915630028742999866513869217250343283621943042763883961881557854581365234707013007679097397406128149292615323358953520934681853506049946988644769219267010331559811539786564701092803410732961964099414482499346377875066443614729487483927141395999266440297550470470079042020132255532666614963947412042846556233942093874632472133873761807731018554479238850334995975938079801721664504092864296870318639577793326651429628513623019940491943651605534290403845406295674929363968283157421822129678772497528232999964939253929831967085917247409729907326840829446348964437024570104653488893950850327756959529155218634802159797766816081243032959385132438788272393626404115549058094988497471506604310539966134794559858344600947580928898398116815823008959713252525827454711440780012066045012365297164709370984035410912871164132774620417502503469451618060249899776337905912939709963746360614815221008919508813646003366965296656714371181573981918674454541300883784688130225069742002528273468310403783869661542903749576380568699810164943143486205846952842515802362950767293152090453620478732502646341990347655610235672587105388762729530190747812179302815444427746652516596898969932863624773204006750040972285697335709835652724711098633958416120539882019534962421530634912855139760787262148948283375050783262248405593340775788016971633329825008466301439393387874562969316746183335978989915170142281288039639409058985355292880721867125474317216861282230908273579093650212212344803896107558741866944342899550838525271188909910400932721431381131344015286704236604713181849715556711498549866132514475573191287999429047084994805714781626995581183127299433019671722903393514704212230958815274409611560879118819519626319871649225797043946577387721830885765772708450219158223469299088310076710690063831219277373354656218331285044889588658712352552333668523510707632627183381497734610660480063319172938865862682889394987151005686254569715452522276305057523716047147439728308566934899225491396178527188904262016467217360356885293287941178494219326767109043247531495647932762446693074879142992199031469205744499721683379769287689282238728270485444102370269157947381229457766141231727594102752927140629762471486164112138847011414227154793827429109796599819091437581555200021527979150729924650121049333472006835778797126688349122394102096099445789714181351905318660923993329673374364203730058088236549027257546174477812257294143333855277346549923840000000000000000000000*i1^169 + 37626026456003968053164919660718596831239997411548420658540297526092336161037470043714617186377501286737754689337611007554940789359648444235525079757075941592123302880335488924151992668459906322576860909404236452025942463151873301544602895499538017114419403388401743253223964416303705381229768890766653563031619398347170111778440377513240063719127705955959551297775855837530015274771478236959491118031283160989129148864493656200168330908353395108871934227827897908740406783265833152462829292539076416423875481851298014635778583171476268185278898896592422504959981197170179805166205255293213311219907117245823791784061976879846111593276931142183665764886569911883813436705430227905524696042412835715798168246366539023563039835696336726215628228072372286154791915207722089968792214578796568976840980642082404954598790147899198865451579301961655117301307034328184717732733299677237695873741344911848149207797408289789465415874291116263928558056067590107883469087279392922463910934472241547511517340386410916618252096995506040044292567820437409175944214183726378772002050828320659924131058680235725072210428591571295464243882880584947681002979892282025118821662135005039288649369704363721263970788112254788461016414886506867352922117343316405412038063835825828727603791529265424351660841745855602620297991025194941491995673738914016451951231073936989051089911397100401015771109102795812899057129137650036927369835125738033267396523377177475141822434227127535696710720831051297588102799262206448581621999635231476319613741132540202485976715439791156063281806513836608998347042112237945283052260967317593813560877697201427458321714014759466763352905550096070961382048623371175220847914065195529371711860923418802491261615119890574935871525367685596840099237771706647514042563420274278628459215957223751819183291356850544935853086327842308235018941975295973799609616908313579960134867379002970898884193412016895571909282106197754910226278630973927972418040540286550236716640894903494811839767996109394478006651792522147940749258227024204404124294398195322654848878142441345306660878431200815196796472698360704083545727467759022086995599425297391080672293740019663510595477251188969300106135893870983641032579102474211625792949827613550885697640300868977003893335565909216950613463927136693626478390555328250837734957696455877996564539085302340003966357098688075172757376948512003445302977212900641538811268968030213063939708427186937419488006043449618897709679534392806170669365803119022574317147487308485718815848019084118444533644342270807421199267616333838063433905748585654761072203892782367215322885331511012401944977779484455378482045978059377789190483360510895525158386370840710681812264693348378667241423809083674679156914491644664867709570982163248881688569138812539037571341730388690724014320833837643062994970447855599967841542694801320972746389851692442857889776031032868848681312826419973329703312503878675335332884238745113932449717342333979209853458852070071492826115962592848655558494651643448541728755083668464667799229126382450000496905924767951554092709236275491452320403093017337282532500878199114595803992848614467172221121937743714339455755282688764170476664940855579732173785640745781999711572071605726876434697596205354419978797418286834976159455639229937811112640104360796045656300907254942494701083859395706605953547307509646900950381399284851248673908029766529527286524500097400376968570345718166919966853630790207943256000937008597709668238903322207603365279433801211632709673647785905774248372848071083414198129511325732220539531677897905872267659683152769266314204148392702617863811235063774548015222616898266737676881306041195124803965736838465706496854341137594290739555941297086354285985166854094999691190607447648143841110930810561137503558742523489144810873929928157958524594314755116825577828284338000461332794743627394235843938321285648545880937579261298852410524750707288861187869470898371423783262869163465339848868297268419429581195360016411887197680543939283866327033665856474686210348291965251311317594856292148517767622490279382536221107364471688304803771405956912202277510537372564470465668062700489297695813807378194129169523923382516802598303528086295416881244236162890220751869756310172155051962149695419934776484924662085902788478273425112757467289669677977567925730345698376691595120332400132374531360306640656100336876439690011440653294381988227507453699698991300608000000000000000000000*i1^170 + 2217893079555102617572017292468067812685832413461728406083655256433760789725804431126947919737318289886158047547564226829920626929683612738837934412494443049677668608682411958488025539630406418293604105597192412171855579453810006547813102366714559469679054411609274552017906933783616520637242158738192249221336013633677201746304422754890883324162456334344737372939439534036074364710610734514393437878085006310499908235459879932925336265806339924249288268606565240718364124485004098762553144653010502072721817932778806892092174058510254527906053449782550940373387600712927136905425713982177569501049902316825885642976012527638191608797147864850127042335386095094171068577939517255819809470133215468683809865585105604727396817126206456637267210982116075376814890934770033075003306050623030952667505034687502021862271575979868854355837291114154795957053077277888060285134312920527846691734307740114128522576177552681028357410960937308843879146145549559358757153861395980988353998088336103315788859765621090831730119864542949710154583533528119804199923609119664347411164947531523526860220803658635256796034089111803434927138760673645309909683941007760569615512237269498479401092056599004853631702188116003167148677402097750299378527079941286725038177178336889003111780809723771169001566754224327557483506977004331740040577943404552517646031743390588596618933574408340389812295707849658216949360028159378272481073187284063764097637244808904815122368369532024945047171096275493854139368012020250541271482316386694450663560733520158367756106009128353500072529313444623761618813498475728278152267499760654071166096749537618947664795564467533942312576585184388818688660941640767288324516297219131028703036577719813943075379219183824295313684884921144321864494046083781001075667835380841342300825184866876756952993796553698661079890014172276534847122292978889157571414446822042918281873864067667916081392671618486720024554928825832636354804119448056748047072200917819853268092933368416346133066600933571455413234592085595825458409760537229950126674739732076885872324146964700191865275157819029447995624852902229050726272402102809871009647521060522916463684320287243645988677207531957649813377978908583358163686205184329344345378414571547789632902049425321111741483750371192556217201132109682390116463443227768007487979767332394423306396822472075949109776703196033566578082599909399373158448930653173296739510350950954692255259106014130833057842719449730249110214961901752545789346406964156182986032702407190535597479941207368181883340457898626044522799467638293061422080451159894142022519289365483319218138751013571811022354389890194194061029298639625927263956107467566360720689996072659376731435044818972374028991996106645658023148982752608797012306982522646224951164623528382476887563191214616918580819073384193428367821620392546587518936414211185602789808717338421120819163539444907081220242790429787710877751138331685185755831416644177434347796315338278174015754878369641218615781168993119110714645896721896476581804646511218626525656190691882247856577299740490178980412516227950355795381399842216439281002323472616676580219518395512683669539600075921585239392001789858380765505001675174966578246805382299518343421210030871878380369306902508044565028221241420955025085667322087858136948487345189530696759390079111913096071154640895102188129305826604461206222930289463198272778953598195695968347854488098811152058501972520301103228743873912244045570161394438227980748181296641681170396701580791740240010610161534338790712577626653294195401505635176047930108458109729412067971643688220453532628610151953876803394417469438907425455758761399303925652145448340646677312522524235186349236701935660227035628704149848881331872946791831320891151395206044622178669304868957274730454661840483386958738987488409995581731069036439073220503035984284737610986065112683016882597986458586549630695131865672716898157881633904860954605537664668375136879855761740131573060682060073670043325120241929625529182134574991790332901825750064933907898076248197940584644931440930938926851860661125573415525577471633018073126894422945620269687859079693689794636298519429672049097768333199207377466642333799871152128807136557134295676092833714318764896476291637391126692902690819823584063312478251091071456066319961530299211137499468619186943995585046930042918408950227994641957823562112322934210544538605970321965024925580900958208000000000000000000000*i1^171 + 22722753134299804782594986569403055736820324088260043073495221920526369811242325927906925609745296016066081314030510533969619551540394036075318379274405658244845078013386506339018329427772774294388217334016762912455871744703196588258290824841451947660014049681502789244924076833998116241647616990243166727459205987731188317713977239080368279886045932862191558401536891289860160094159995310473304491963653538321618194098002529244642848935076301464996817984723822502635776748308871976726633033102414468337392200213514835911724339940224951054932398468173241681673496546574249485773484981942282110343793440647533267925563953287968260553798200114706450284143200590137594608061931938107209719941754737748584928362965441405128734639000287989428173824546690345921895580195411138836911115784598708094051481837860979299438039349942528824441937463041096157345907171894862561284213375463435305939278863434361374052776203579384087836425318601217879515921221225784797327052323185417691806223831646034422776779104284966901295767666467664227789481354166914615404146511083254896429388381048812980888727741648640997425273524406538900964077911727033207654948970302874254575200220738363253177645172293542867708845622849987721800382887629830678783313915448227169915452525118381350611670843669306443655473525400375753897780382859196224638913612081913175440938381645021565380709657140686342912476903171283399183935226464076211751458676971905960401229425081155794789809330839402212908504721849667281073248443829023024485618249209278275729291214521379580842369003145149356701604521091131580380053401532189195323185275047430232990841947802432444121653942774193943090661162882809008450042442824129028692617394392980146629571780811146108625982595638048533090866844672081698814288662602034747222056990959038388634501445045859663257612992084797596208625835786231261897509493790214446092427468306729061897497528653143422426589280115388732548296628406789755822312850386382852204513951235044317659253263115802023675479277685349941822210025985751763270424644992969820371845447081621063133246727898085301318513867198239060452443670362100306552312413433044521784446059810084447409013639450636667204971776778713302319401890491953452557712901041672350599673252054084216904533971804546988715722856734313837128118974397180220933365773431291949798280915165565434335514486104620437597449395025337527615385711554198317402927112984268010375741986477131473308910058014910829297306458732973353271315403412464965942512825119170997919276660349192101898040034692718035074809568362807794943421151310838340146559561513300064025134787807525284900096610242885413880290088542640006815011782071916579243540173135867600902920635078601172657353967933823806980820686276820930056777951832612777683944915585100922574561645112599739080359955208327230321224595584880815507099835728854905306662065655798734345940540988598993386776366752249817692624739547163374839134455683912760512174290987583649684853179133622168003159817497534179498306387453921663078403608592546620616833752289045252082196116422973372479035350625732783718741387611528893021712043660320453415944821994127592236333418281297579670328518538480206423139447935265550112966798555702213617287641019282799496447398788413528153946758072673839890463691863080836152064801277450878625333130537935719810217761570548018484109223449128775953402023299297744331784531584609395667235917072240667484169014884858316630993845324859336759362855841941905685346952014751874012158636675228891221041070391440763340655606271360630928184191090655605761723621253886097060714130375960745757720439915062778919246827800682968840807569316156274170438722187390232473793575460806198187937057120834569912556615379694597247711659364357421155848983758886725114284067482136032432316084202923585872886658686594874049694181714933760173630887929376279947983199276153426384799177256462031168796178433498949050025845946374887542512270799875880268762642232598250699429336091211380457883266927743602614496184030893940888248494963591481533425374719391697832854041187800647052835493251102474968809317889048559444975722598780476080376892080160920493023054074141615990947898838624052429548886289883366661219242949576168768148628815469504790543077113408687537111364318885291669784727637783773335555699137675909357857507959013013627186458233538776111092396120970156991790684128460614852246273044427219881313196655667395179713658880000000000000000000*i1^172 + -522464690965110799830651771350492269880354556887178523810653690776216085630579828344014182662309546093897600543461555179524328238877441695671955092998081571598569638193055357730225972331758655707639125053870246371186548983182746040283010006652737350247165885191350133929182721805796836493863819490916143289988122732969318310305493293882649486599533941574070860724214442891717680181270128846466926212763718674613676951174586554244041307971550866307007958784590099722648005898868741460533562302304920219270130326318904620173248314175747193005558132972124401987979833744656782649868316069267189462516774560974047555947459270322028792972529063535603777115529802412943551665159212173865263064636491170597085073072895217612459968859521842357433855570144805644301762406969830333556987783079769180501277668648218739080357807443654254102085883377783286273687659272842737199692253034974781719220599763693076616758231758369754976781946647751184483772893059731776301229914239312004065998837182779181902006041147668128991660725492552908723387402134926124542593641455657873881890082096760178755136027970975596579179401333429949029612466640481028292705646016500511663970543132074204862955240536582619530896913540410108010912335351340500555544328145405325672295242916819927429303484552183608249599090967332360547589675755786669884604694151731726882764857249099703562240553533993134618735564602246443611994600835334428809091083179299266712149706729869833301319998571038152443402730359439444033554573621600641322455840886705755166239078635537625813628433333731130279366866993420292825500662671355148331644305284886037329117858971320779194958280504424348576959886617501007884633581259257583025891299157216247445752470428113531827886968095815959290347623690035581833831567844851953973652341647728277508084958356661292684042405224386617772901663094501327601927286104226318371759382938879629895362612481372478813748542978594134675964236758303683901478205298365934500361594260755915852618797228113537918102724432149013614161855396653193251441017295416650341908704729532318864579059665880495846411277792795554578299637095103298740347053697882368397024146529608221117992459852823136693957919493241116516841255821843302271053280038126879374032297271979432690185482496091478202392344140120006873628329256704220827330909462851632021522180756476865364087277065525871789429708819011492278475344274788945842832393572522119057788485393794381946723269472766263501559931123611811819105396503822637015993337765241576055200457159291153432703592096176493468974285768956558169417545177265395644535979698813836918816656204389108859427455645878811050296648356322460739684607340309888702033259862312585068764877476765255030333648256812339406718787854664886800090330883060145384103783811268540027712756151853737550667432120123470528528211794878724799079387553885568415430253047626997568198282122078097725179441009130295766930102904943862528564599232630942668885110117347599161557195546259193800304236489027128901848517011772983217100813011235987527414719343482228866113328071258956420888427454314574015943317173574950455243960036039181633533498373073980564259517636890464191126202209434247334396784984084335278307946989151615104381784123394389081067189189283016975103032653315182676986786617536353650202692699961177287347658836443110743693678213553305529706897776868734895487237451066986137525377863017542239184634422569394796090524521685907409581791610993710316311712990747726704641390221999647504601960077232028082611986828321256553069270051123269949612555990005710156425633145486340285118554638677249103497662600963928893511545811175417239555253820733565763221192859964666421367799236589134312823278119884123745586180958947248114053170902814093613392158681909289772867338701271521920789656288088057462860106757929336750629738897075191628274086056990593929853723311243672569089204799639062308561240718585070507731213835214618027344609738377464923275243873272946321898111024754006958804266916737836582944471041657841296338443211731077520713201490303222097475797470040177089299272136935329064840730134455083940099503154347087401435583398739947436521807952202697156006169362427202747196091769682604177517534019879655875363168820918702671370352793287812022613013838263374145164154612475724015171396831653884877573220576925924570945224849641944849192348748712426445468364018244040572492003719025195760632986591035392000000000000000000*i1^173 + -9469348594891774848190209745557843959185775867530818188144854577794173614981403967321845763660384327853091763272926127533213351750260184136642717695061881245783235012187874288644643623474618462997642463803936787865596260115747843512696992698649391624264975271581561554139201074544773455653515927530499750589378517340708236135649749264666472216106643007584117688940404234907985944230773067231418016976879713325575703910170364156366549907785382161475597472606930848066636018439807651534487409959697910737804668858921670860215408224125998735146338909584884575429572020891274873037049945683352670838116402936546354168772662806711831673796426321776075913125018811056312374826059850316817474685948069682246449230987887943860432295545828925749489969538980838997687891125661411865749525781980917887448320425146147597316320849388706421440174034376866191255995879829646625080344824566768912230018795756263424541845461957619437940705834658391340481097630153771171776465562038791405533079637335586774829077506785100392760014477881163147116889127285264039800397753936439422851513715445855740918517312390694508036653162090732043262917219872046441154166668033737951455616701824036074972391234856558387441329180908600614104395789239304653900635655112783853531570226032990104914630918450015332611314212753365558413051899131881100946352990628471147073842018414098526556811985872587915033152749778950964464797692630639221333399012963128266695740104862701868119105078412718307934702154101092037776450262423379847561469180775231339610690241904377134028608585305559043617870407239892341905233056842684392740546331634866411848296279200175582919356653912656821310707064724965452376908455792360219609563372745324932997282763869918080031905773162128527074844084990811765436794004668061044757165493882917500334591426438250013408854613372630400118281593606514275172943280466133036911409239289614160921525595571907856141257482270629566658079139862875429027007259993332685841181001985137002974103576649459592724543882868011531477651001302607113304400360102598537069223919431695684435915929045770108889070095605840117502753748746461399601096842605839139142429810081994805186263780682005308627333481836796222352110835349988414627796507989543411134286311136537669143712518767288775175835376078756606045119273920748945387211488971505531002299984071104980326302243624319412814770006496648023728359753870166693751716470031536458810919942998720146139482585097694038513266144592334504026629664219037040093570668271286673131640488395580257103891225340574940920705670286901953090581032557277215595385465436320096075058540666981667930927831842923514511155705507650168941333928558535414049869967466399064967964240284989597021744209765087441974336477606897454966144833571904630835092947379899650037274457964276986858829232849218208614088082273082745709297970768693772087219938557209673456766188653675324386775430737501656796160992119643276128002514454455523754020065426815170623238111982148261226937540573444996205326930034483626404965724872427621843633453719645299737904510040488644878288931390767909209701680185366378691583397548943356667916897029020960270769458052232174532835652866333271123668435218850995154124070989490905126659668293435240329877260090243899812584743734818109319527167027934894871624087001804536326993378871154415268242909940650299720603283428956373639577142669843931384052813395779614743080260597683700915190560436370505918502268367943545097884667879566826766357877512018931450907891674095307797553112555083990065269752836403897677835926545587578912972275476919998880175860930342339236888164570370737627582756213313127414730588459709429309227259550380891289883408842659574442021192873988362358431682590735414300986352135217746739600146125456252675577275101712296698763671646076645158609828134346392122429238604402849268483343136577101525413413711615574837656719258715431278443626452797199041638087126501549717569635218936658108225924654329397268633169835416048357989230788902312448998365613560226676815739377177715903793094220186402131582275024419267619526674726016014231171242259545569361122820744691395795235484291138880073918043956214365050414749768049174911284425105068024924256280503013328678173721733441262010765505926469271294617362820806878349886258675172614203008584989156219951794544844895261550642351015263595586215809940645148592137857230805932656394064061201278566400000000000000000*i1^174 + -60123586730802764078170235376217659794665439708802342557051840092620187620683653669854912097060755236706721303949122117187655536707937827748258819183694283907283011385252148575558427031016738784500868818627203505232017010350538824468598016670669779929043761601327964465440740977298531792515003963103142712957194294244057974163643586308076950324655554685239377162615742460809869644201888823643999543648203110680634288994720945800828085495762544161880696160024059051082117136179989102193916940078038995988041938571779846651210432606090773259445535331075498093602968134791330407359634591494182318107441785272139991147996157448137592599233215007969423570989869548786734590340150286344055582882113437919154150477601924879091310684286981661916162073136307957731487335265826813374313863349553966299068777519002586190541604580533354863684279515816393138521516941429889549875015976256257621358850702711916010599676246469407581289374206611824664904340310338139693639743283842576374951461978628091417181208671917959123732863154874075436199198650233781855244671001105573552518692396017998065231773967204336362064640632846513031782358902885402709440751201977582857964677193938663486798114588771463100711807303551627576799835868916940897718713765211048332554426177308825274410460834089134353930443971744383579338159985685739973749505543822843180832357369799330879687792949950651825750717969840773922754110126802804170846540388229487860782322880782760689359603195017544078943981165278953147064413915647639243695259608595738118762525266713540113564228996677852099760377769066105660173821787128224767709821558551410785904373415606767302042452385545930570473748740178699388408057313315646862180375121024081204688830840187812137834824729901959474916115935302280444900676151551367533363921920667700787590947217730275032100900403112533398181827891907593903573172622677290714101418602771522847025171112730697310361243099546207486892809799815861032583822269735363316608672083712103673971827046476766202936005917020676676129554803120294623415318816087721494016694443649203315530226877358258381025610915617046019839705785978605411526338102422286563508319589148421362857999357950952280610088025349898587124364376397933879983614575305293165858078515708555352669673963662019101393142620083714362647350348497249437489281926351976278458415728134980612443200077065219004095477002901859038459266169965707713540011284660190508967185810291271065216703036628234350304522511516594075973395829123883534038627213188825627810335049223339838140556961390834122104043799535036810442771595454779139634739622193062133810305422805687229580406504801844924410127712831075582635899140912714258648756927646463030553626861186799316068861608032324649126309300411907146855873093537922041659523963843859703158901900690646726073097741976828465915098320076941614283449424029159390886256403582508406901300186646328930921050905533175127764141350677702937523646597148399235830333224614505395978948015998222639426782122460948428717540054107195529784862981550710920627924333288411779154282656997667283151036253163695353081069201981378295482246635249152347695632172060795022523193188317209279484540192428154558279555495428474760726473445337913634615042423821946408149932186726824091178688803348783466663331068472196676099833378733236963202968960453404849454965306766464633883303463657843155813739758356342847844575454206518109943744095077799782646266293119006687356099063267816556380605336534678475192796708580371115428360573858771418939700390788259858887096504421299650507623769316216436880768902551484654456451112749958144247630144623459792559190132529707625018505085894088134235179331135422435104192904457417277133874000876720096819598536628197306446983869992982531508776977479642997280758646190087211411026318431060385901059256576808055691183872481864048147846509611204296373198486766588612460782796417933103336770271899589354910534506868130336850130160539916616963610728400051614521371378210791940009434403995571761825160420627875588691436030476746338504209019957769272043265876955262584694000377633223549315391271532985648210026509494962142970882878205607957438426423143455866087016786471700642437381526819802426989123719447088451797998898866276330617256576140324299571101586709665800887910763463081523286656151237447693218138519906881135018158168075347690386315895881820015075693837833940654243184640000000000000000*i1^175 + -234511506135182196133621712860336643126749778835434247336382836992446172702179224622652566760600847539888158216996392821204750248429666430054069537695687999638203205116196969260413470779431789883374235249390962627982682780722090763138009989815554339536639783634223638446575193986986321835017424530125337511907687950522901091174288007126434296824699884561824277556153807384896786316048447310981698027199431208285810703105685638285920273401422337151372033080820983386623974097505766193193186118506487068124064224282449225474840152675521005368676486489185876868065133380705668180775872001078606014406464459418670712744486468771039179317972588481173615201428972644682759987881006999394805414011973757399217085851791659570064099045087940607098006076477970845437812527440709973962126766607814120552535434431681492591692265619546070311882719582348828334854799518035523110648030305739479495004099915329170412540663283279931625108986828018210176537664419689702586597238274031307230685734438120668324758490118576516146846302655267553303236241274827547644259899757143979079486228958231689702090588160563946191961584893728893755925746882625952250042693205123426955899804197212377760831607534347798268434422953340773585497226244793060249857725422680476621385626708871168877917746505585563500255649030812998729190973123417984647265548914123615761122113373058752959248787114241571426448217776168292733391244098900188424376947681536855264830400738025535133233092238450293516598773874089931810618875723445560079738380895620526381253932279657000883156461863744624740290803432174935471360397571765099673713069113076111416817159377771205682217730351888130412950964691570730613494076868781231467449630609092124212106693158635398706980831467996451919452771595658634281954581208230424708642518645484135972045840554257523927075011550767368094858478876283190011623916383956912158006000252141782908585000703756368898079676946394927894664941015298777733401089638260482791100434782457539307297995591692527742354054568606922069136279375376596844061826067582426278448711153921667059910606068445979459884447858506407009464316949703369176993455220959847031774003755103243701192387167700080722231907729727030023679183475845890940666085506556026986792893342684818070597328610454078045905829329769194171635114993245751128469553497632264203452423805883497002591485531300463041971516037200559549822462255591666402456395554986189789087004380928248553518446782872945161536713067308824076002748108353018245818582071156502479455186701759889644074396457816050487586969531441473383083560212126823565045063332570973969837205019721865563572094553003692941505785744214832741740249141135545008581174094484774812038915485991846955403479345061034207271356784505540694688572833839307680441104255769825123947141968855775527592247404269853994405256631149501634521401108493329709837190152230732715425965349903638035330326784446794633103693338446184229955752281378522841746249265132323846431382407750223930111048498894018966655306180204590633508394148359890509555638285536074918222822356845851085336129320427415172217177974377260574400025784631404854176239066195164753763496878673403704571579468334577740950890525430674741480173750822751649542673371156931190404181531611598849651773792978581928347370426696134222121188590272395898521339905390013676591873631896415894060501992375031728631257690352834911106179060271206403510218531572988403976844665387748218270618190405381568309826559774664116975036197608481428230548382118733339324126847025283268673324805802790260250291434956492632698897939464187038634792199249726745517081006072249659940734981550786249034335776477032255490074985146843069756431759640133823022246865829906032972952454613110726794761426027720884967102603049058714610285592632861890285747064555277435978777455136139905940395640609998006641794265180618513078548758642189221020424053509020782316610182355271489107032685620407007065931408790205185284191945506979121633116070321221948165821169579883986417449349338184330528370520174467407704438512710885256234769231959000952437844778088239309619604394677780970365412942122317946155935148911913340865048411670054631521937244391414786110885676157870054990866364502496743848761340135592303834461789816540842364221933375873091943640280127150690038676481509734294360807447351443189325252552260723948028010722060620169578907959296000000000000000*i1^176 + -443204203416870342805151447694226448973148334787798261583754354515790384685254586370172495460160787661487104445655672124089585259017798973778528304741188417610941832069019388904870662218973437742169737507308815382188163841554909085743273370914797738215944139156609659708628508871711794103932817924183469469806523270835353241754018906984691607228980077518895776683299273091193595350512420501515841709073456286995566084380814194538355417908382993829085870154623024298177357971908224657332274218061227012623041272154709569491740018817695975036012780479440903834647429118478055840227251527325619056120957056430938003034437374009293118118614088633809538572770053382326971150425565793605353172448445676058128486328531852394982502922425120314571818380586785538520289197052899947629199217070093141987613170441940125622836123615143464824828089171826593393662073244639640732287695932151162404065504089974213944430626308583823739132270520256283153510464775295881965926732355045723041143356183010857332258884970600689823909533996121185984935766456284381285147238253349038622836432787192835469924709424492129700289575552433700199564830176027780474795992906483850336305957821185658486140876130599823220446440199750782645826265859501330609773906312986806438693845070879288164466108322747517498266540570126565999658804646507138691202849018317894126449640340019229249742579228149302501869512873162231843425266619874794466268705931385178542833063014985661017789799513669583736073997557987756410440066542320332112070834965992476010014364165002407086643651166456457518339750676444996299767631992090970761942190264776450912210086913700915330210948505067201565523081150962453861668537947020927551134837713639893026348313134136463718312909686981174956318848568095134385169708764751137724450204222341060556747730149789178554263994229110076057612774580905023675448702450789141949605112169846899928860963310068775454075445096338317533078954351175814518984355475827518256559836229066117990579761428230107868648533872010152181696199816056013749205756002043034182978332336506425106559465629500004614765652103113431276752253502687177892924890933919107279186354965778178864656558258022494030133404630964693043108029675229786155291633815523182310236426257821714806206087065522364491898044460702084458682467993573041174004012525106788287844348189024548170489374284897525082478188851753566992375152360994361747372205629266572130145578004946158703386135913455900903346309928493350053387954951105923492056006210014171849528858828162570609491641789115426197838346929047436929547351613622662895058189449863793490828186881517873980910119728628861674052269863146639870113184898405203691820705604369557088149877073167354914644367105241661275817859437003699790618120286549475121397669793431200837940043749561650725853880016525420052520563546296866456238010275880075447955676152513983962087835994080397608924403481191781916244239733753339260571505969958849592240078702120948324631996066485337562546290569647932598201681606431831967858427925320881624964909649493656072226544196072317922738453476154072296641855002810868130378078140731231285822855931490267959218676318247128110827722451285945346255299650562846121910539495630254276759617753239947276131220938303586502506802631042333976533822291004393251782437782465484045156830847180847939336550217392990465495761053538942009714802976564373722016969477223559736765492205479275066009250404579646365595530503053326021467560034028251253765283380132042632892865472313534028744678139779640094114699942266669609126274197676699497745257608992392147081048823665452257037957880557374427106125177998347122772205091274458276549045466505299724178807798942869449902722733906580276661940639094554324486542197431969277679560924239948381920259563536647137045451455714172387359148763388267247248637798041317013511055536920622774981037277834857615986532074271852815435005611741510720366728749928999302662003798320524676007085079037274023985108413557474045591114622276562341663120566668012574508698796125822680132531808768616921136372636520614167224315082671857476724509463916099039545413308818506997350622240524688973002008157966653656361036194707595868766325806781688951408267295452149778386580208211225600247961774983172939601085318486300488820627105799373575070249600481875235305091713171445106845988456818155286825169743511552000000000000000*i1^177 + -348346863698338783053290137248541997724336469349321740262013618335276009091499575298299630288737043656407957685414591203333152802647259808854896118558632231848677785101463839155926726955663368123134933080062657572366911704662842371994401245059455243594103892666091540253870178663023784732391305404340054820418411504775238229985668736756211740448845650729024286111716855586876900728754603761136352919692123027179932885522457265074723960368044591433255349829472954470299030510418877415826547656301947495598696485798328353668795595941344848313855157061267378984182654756747936644037320664659861494732899969947279965671747147901128139741457988302680819758317227548249567891090806627811568919168406332523056067835687063097095370587447507568972208556551843470818244019020313653415974987211463161565963309156224646126585299175639306115681987818947949350649281815921422326589057627844029564923735943221840471139078013985696489733573946851656552392577066588937770221137317220992495376475549191629241383109147631612659928443695592300240942950304616809098616429219252999297230732390228545625392738024116180154458803885837688872577765137574349444696776834696775612017210556765454122215815321044673784510285259041080894757103676346471620457736790778092631604568138128673525731723289293755856321174007791084235672366652338168796953642742243946870549791314004668295076705628507179522640803151003209622690127024771633465755058468581435881468403445510453081484365255014233597800469288042441238204071874107837977026611568534075818255446360391636775733700539842773775273511870967742559495154972165147393774177502102519559913783416890538549247743836133451186078879324663221796733624646518050960129376518192886863804290609282420653901133090766448051255806725192001629027937203732854128431476266976202574445929833269225533531166609092810152984304913043986648930528447417011316533683973378519629991270512719517028453722557804411714516354142030004369295961861503130596285362839501789701708180946079686933547838098098958003072272663558100667273639763420740413208688985656797315604727028618089772276844035592517210499219619198504847802785777755776339750262456968625595123557200522813368341813353312265659975581358182434574310248941351053778108007989121997608352202927190516540917469199727891219256325003263075425221245839718011330301583297400055296528129390912651650800299034239477737054483109608771795752986259995048112956892925761753809588082889208554822378899737545537748735803501223212748827891707538897098685139316045114390903842941088669757745782063711765860937633095231314871291694312818153170929280346036343613015612282552551239128973604299676525680486884422417350333466097619872039616436662442445251221094700448866547913754223201097041898562894293866371175833692312100063228191579491155615053206401727605861300930611881435135249810204246233552696035638961573339085164463759138138855955663749255449446720993781671919883857241772921852932750057578714933714145628088778007779752946417249663003800744956240630951968935569934092200557132600833076949008799933437366823711480140694466248781413504460306643117439147901256863215966455895489547952902259588416727601578669581529453079814157314512385731467828127043124508851507505169286714894808596831767949609712655648714425018207708597004177174412921095751069553910332399183943043543431935555427932916755137634000965474451615506834449429681284742484645741579691924909107333035602423867658138477880654730353337537157257919878007058605812744139953928673643215244717549856585557473427733642868225241647814136008137368140884326072545916199317324730712065793004386549019243732554342412300801584697753332837946140514915532880906493704035083880202243584518265603526107805390070656035937305631338678592467107632805069281909741951553533905320577794826744718010911830585809650340901817304794123772281766921499679390175669194027873007141431368002152414891584498794379114358982181094314986253636206564011504747539528894391593728133835231108408729034897794897899792408586821614604459987540743715267503359134948045394257934867592821193349461443524195418268938447439459683135170653646934542523770406335035628943588322389494634807364139750876323857433573578175819669543718544455446481267849858246330227830466009685290731899275929225929397889359423280611431735768880347258489173699097197993556705280000000000000*i1^178 + -55038203778277982685490411352881538197944561603533598564016782749409908214026234137693136270411407854836782062589286907700613837576513911107805422897502324644438832296662097951733964821296000868253897458192418086719716483545456082275526824195871381714596363064953025860033037541670902564156126927406707870863081323860138458711552903372739152913837598090965965321933540400089637565724672443469533964247964415538818153247115051896008056391518116253866593685286212399873596500118437089945068405985776764379289494442258919812186135123244471985072861792396077252563422803404011463133402017450392012762989299298124912116617863039789151137175173575822276846001741094239573280797408686270554650963640182005971704548630386625371141010234363135674801079175737595144740578730420454061347722439399342586955996192691183189179176401708539464341839220805524723925662868673175756803823788231194244264228750593896202158160186308169183931087220707263632204581947125973215753215026489363744845688897031411986793653003903284405706652230238935614534398193636698593789142404106087253589599759701681691892886229985325327308306066035695935845694819226482241747770050616896089037811335007269766212163102765666217371582625979219274045215114556657619469374633295122524021417163587335623449426667645404946068470892089773410283750215242467976325042605399514687130293259677253221631027912081156665769141641812261387801218407149188483705491608404411165571808365788752126228595243601476502974908297454467824637102981178894151979526192065602538089408352151550787954479422289353251508516801641745745113364169743135751967710332094180890025284706963261367576172560681103032681248598038043440564909910393340349837629435676488682054507959759439137703865720756671942486062378836224537376051246351511162250665417074888298218960860213486710701173164739561666146236162329541789712582736838273963647668650513723311275465913506590781885464964928812348918484114362892322035606050599302800099827075773446009019316182143763522143641614827142787457433445739221277654244393008949407431870605080382648264460075832883467363337555874483615708801720580653683420577379208695156199143859108149719677601097737965065602494314632892356006801787120218404944107672176318818132746919485240735940519898825651637850657955964482934862237468717625546215350375427679579221178149206996906712792904566924319632166903020769968019565452874304450472841458189628772506546049832226265335679193769490310626165338536960447859770599794595882803940580003716935994342782211884681909240931742219725033151847556525989099036526416423058577822066043234973291876800436803119135964029542668477257657445165131275614418387746640376772287794273744151337728374281656039818133034965682338201467359458666436480373958405604306408993900643127067965569143993303330828744720356600322526251817149708356576147536995227122518050402383996195011748500666809023306403801457117597639593976682648117410654695678678954977915424549902676594881159963679211735576709185837191872288153903639174242221025375029047756463217538391378485612797442214403134610990770640860819544575889978354100851798554089567504853834906493357745760530751678543244953480439071765442168736293701009026640303522160261595302801462263887689071805043751623255004983915757405022840240872796905062783000525990061356425529913594188569872459550912617298069877411603986363251449084432146118408734763506958535625502436415390576938237579427966205743627879348592872473867847316745980959463741778718996884696906874261382407188793285736652135083557453083194395514361944766663978623173685768507586389937858655347642483578562243082611034857633082806419554630001231187903111650332755287344553864371947128432554255656547348023352818900449416327343868141264974457775614105607534535317947096423087180414968524606496536134302378580429191510476227973430163015334009028117503021355883688332333251955020811070289186232659310688146176998549238453200080664834793769190052986928083863603229189938947897755814097385193751028565396150044224186152294877316436975568145544483194352873245854210814366643585354532887629833287638138470949065091990355494327747288234323060773215782286383923153025713211650851814277035955895256475299039264938381214529199461924161392246529280326982545055844347708287977349050850233257308116122813956499227190313664970227712000000000000*i1^179 + -185148166012588222584658403031747972686557299496361850513246450540715438239909258620924687065269055417179920721961844838767510895068823126672621900763029672047043182015957921360636283151459438114541169148357720982067859641388329892204324026967924820552831960012767224662255998856369413750767519533146151956563343926623497912019847471445916649961784032197154961420552374773070549485343447049012142149350288880170292611769033640092424556682339168840873639691346213325623566407290727746215996563557879888199328890615474141274016029938561244550547173742165311123276447291253931746872627378050446366543675569775774421385996490755700397420274458557428428744824385239724985289899040087868818754113242272524197564557157788080979354772069272911967864480403183953841330955213926822447044305636866705806923938177374204997814686785156607929398218026591508760120702670978378813194314471479222945028443112018667621787455313756240157545029142727952382750529380911107311663434109517222323103428322577759676462439307797939007652003477034735677502217828972913660473714023366930508862741520805079499761567166924842921539268445039234156725316469946680989893959573550279338514516417620490343723254379675354033144062920164295912502998055366204471554012972668822658039405295870798292762905112796759437584149471870331618675805519722405502746906970974957999478387205213095745754649709525289995575505813447533514886270878697285833575540596564425257135319231011135360771120890600599785651354206402787578204483547445906161195802544629162881078418284318098023080867432328353525258908731099067293926335838294999932660296629981960282401220013755367206745824057760997524033405633118765279324488033819909053032715644860797980797635256329145905027122569321782030727786707553020020405496602786151667871583179937213260988183697324213931072648102769974366025756241839512833935842900919836809150893245529870254627510671969911271312629216262772804284456076924748320551942966110139044697034160576958096124874369255135003041019176544572330729347459601144934429476222631438319133181829776587705147566978598737341517042682219266235238730261202176403302855231766659693232242532730431504038828381308326425140119288018548151622670856186346428654311778623177189208046536483662197177123730902316147338342980338483010707632053957610871195727377628736795347231255899558291307799693315843393049384321652676972494045157592813635738191868103753173722815360731990033411976661040177478405276776543013379795146603894734970492633384049675701216717283604991727409280682461019488710552869558401447128187980680294089972957897953158183677037906415048225874092483773079871819142264058558285768740318547591197191199314600774702932368493922054736620338224219311624047155708431270924761664601804264478569164806642128783095541709205827930480167376844469594099648635730791929971044789728225521590868265210308514372053686636655917541309390610567120973953640641799670249313987344114038964469372560182246581444549764127030039293608742683801223233430425544286694864592983396963592059499613703247339335132149770250945413771011110674697664531894206681628572729828494606129008576899777145005464403029128725339451236407806845039689646320293597108726817369461694052909496680526222699939463048287021800829432747982278129152359833842584419689103914239002318123077096188394981078888924100392471888700363062500279336941945573182946530271011572124128802739774061477179263733793217264996116543000252421033273729873984142752701754802511036065279096255359037321680561326685446825703445911422627408514562550503638383572955986734529737154341088675007723009643109565910091875211235573390885527297221092366163231669817912930300342312083449243034624426240530878030053045713603787782684463397746572120326800664112427039300244413245658582727515267814198103877732668713212778599216014578257097430545236584929438900028162496855997985177029554527152164338617287203635233639745979221884983913322801374018626934971223456010725161562834735206030842020540556058390842234405809781275250255869918182653626551191632356297865320588886433599654196678972014867882390129341742543559089778789014447443624091762319666725018581656923931661277018385020543424738319003271152405548099592474054095301422855128450416310030212021218749232201191740532854741676467729619822651924657104486400000000000*i1^180 + 162118036043817865986827950726999469629317303457271047623818915737863649800196008355992110929621908979950402096456681982379073178669784564806027615794468862304023093855623150066885352810463756561326749056913540919831556483817990596331222866796042205040143526895978354116178876968717729647030914052349031787112569321116312466459485967139133181140408169440170508699574399461485361230138604115913975326762154742200403952537415952595162722601515107846567875586105264059404745745145975222607541552975890994708440216970792381842772133723189208883210269488149856735336860693672174371812817699645042876466481692174500179293871700511760003897039655741365264880265088473739380286951001357900718066740194547488385410886630986885332714300268509633273473100607981227403697117109330457111019034160515664528364524267465027909209774669947571866365154330936336615032079523629468431776978477256635596589584708438845223102332926615862047146364429753167931057516245334853340503630157824476352127493632336679114240845156498121378109740765940317330676744186139015814159351161203502769008399722568097311277720748745742338179306615402748800445567993220361206662920306988915255262451227652600988940542898657735106043028916685792518206294833445863014405825106136674226762910628712187741050123470424808851478231585416531080420108130340236002321802931267890489269350683609424606972441125529968441543253562882003387363274719286574990969691314982531170543542339173454741225207397375621596987569594462121509813422205547292234004723815149934349493471526377354248383008352046024125137764125802116014895029991080064073785855742491452073881541358397173056000545852809321150122512920311226205813585525564152769589276065388580263953776327187188313751703506724708121665786541418742991485850728886063139579599864015943858551215722018263113969990367940028124155660183399963300423656235766024513351113691907422771750402268236874259379578292309790517953025814234961414538346001735570728002581801457051599154382924367126396792895913806975308945105185235459842776870975700321306562793721679263109266853542032681342911863009552406452721611956549047108758634152582950882863683178477861300029951159471381169774035753563868629954956484570395802679098779809276179595560180975434605610435949774070455064459484682636637525715339552338685135349043442195433770567583619352142002973062238392776401196540272343028607310205478405258889385801859831908688445203952188886408277805444491695679998276979857283553903516746695978235893568770677219139448157072244880400281093147125390831979526487367623021129988489623818697959891339496861852273132222279337797131864392545922949751621842333961814511388096192709468382981282711291640571364684047880934538044755949449399667637226266513631401932530031764377473040250514048914038068751112729743246647480285478401787141794251279174359608303548475492423981037974547224210575697093795190289503102727961789007297486123490312503413882899176442228035525056500635308517801011766514356610165298994659739129767970213727244588576063165557159601623578978977809379753671679042941915916966512370549789615721452589978736247511361508604666823540902508753735745941036379336533177256030111122639415672353041727963516950879126246980768003221284513662828351326891402392533295128574630590484672631714793714878495152974190918410192824671301184357979913724911073627367806226244784939685084019937140099103149379442929909905593661742191142851796009617797305104445684292090344826921080888299654372570505962477126050094868759992463200430195492883646925776202217144844275431375526332198887040323135085194297152105096824617372878176549462944107055167007700425862422161394150149545568667641524025758721029613300621523912397873931493312816264560016240489278605349552584715982697345458184253938964709848540291503191670364502789998887171474264356588797824133151147432580147157310332845320935578476849773219666215114025522905976776264156124062767573202748543221519381623955573399086985929181491394291311395878085856569656072899545881277670316720250874467761964583994251922017214262347418710510464901686623873975634140785451110017546128868862034880876115317905894231122549730700510698040985403627714602230115326019103846188600300411624630597882016667642648545878262355604057853447966957228721848653497035254661120000000000*i1^181 + 4558812173112421336257284956378579064769891293679660801243483798116644751894973105018667502747938019318471351537373804651292854831718188578001240569313207566336747255085131228671989536081267037760898429328058999365886174608972867503579106276697002616113634140998183886451517593712252166144321848080389696138611538360501668088036027984519596097588513280139555141025139568068572423245820793204541474758221587182041355973754790287187710904210093019699981506668041403830201568235705471900880285917988292897245090339748808388156410360502291750509258753107884864909452855077615479026658950230258954618578681577998434372837011176737556095876528718957844071711918125566840167318425524263916340173274673568250068348167393139216372015210956295688224630956343106527540303382432674939021938564517259305015699280788298139253986621068651496037776137689654722485924362939537721052264036891278134795383299818931765729970574952315989543288282017540202106686107556339879380412823409411519326898186747172610626148926696099645722157280275203746159462948591621091508271969598810521595504029256055436292697343646420585627098483375097559336764038209640507950674671893782715056544001484027977388748085685222600479172094874478078204724140672923373185058293016474090498489140559325731927277131319388469863611145110379079172688490025037594661117341796583821371698908002011911383730214202914349437520667320966596140793473594925284281388370074601703853385467478465543012421016452261502399731704249372913302521894273082610095761712737276275154569955155180214113452151324799395841989398180445934665980071953262178229290044598829487619954653289246361553833847877834199951164325509077838124995587011014692010597409893124151855642704084651502278722832402342208270701122840198559715052548427470532361757133331845272891370833815568675866678113219195779936747251950901366740986031807486950656778655812566098252195668107440855986010147832187286883570174565955744968277690738396569667662285675525875712699259582083258715603460004811531313830955827230874585697943495215662655655978956885283845762592435064738656629254710452795802882014805712572521500173266380986066205759084269421412933756462385516256860632821720806508187156937114584957478274528212613201052120395250747636539964705065221000107921940262716718585395558509246899894092764509979386920370716992302463070933190664204462876327927910904972610384631821672535137202767086396150672204986273627283763832757456881236344627990210848097338436232893687188285688552679123736984208206067884441998132362051826023506237144081002794819260829794875797104603221076106761938770321190431822465545359471147086229021954750808285855762875545746512085966907951178683672515431110512465506325773094672326758578523865836576182718890176439581661907903511985975569549912789455141501525318573519434263665341365632842571464228057721796921158549037076682736388983153240283464872862684648199589214340245829466738646851421653605847492481683516886407675667445701951521664299630268148830888176429139682420438244632502070652087064319071295366385477378536835846917011868977827258538118098682810385321368376239895021591913625082119868887630352075345729137484464195128716374603766375241337287594715998994084143616878720442850169491353015922024052190769860106888966632523166225531353818460518752002038479763956375717584964979695205217807175783405790429500672850988549407000201349975870319370183705619254135583357257101478640085752056600294804449061016854841229257924222282685572571616763201295592369896903672991699703544127397919555527357365204036570182389374870299182439017990505648703442965820436888443781202473423338504454421910107821030727407708220281164482953338055719988199547735030640902105771383330985582783898202811744157737051532310462370650038827835766970766046241963558410606456826739283543630585930459922559873709337740890565039200810472205191579655066241528443794255952999869933547664306683097119171460037032980790674141544079345614293970357212876851737335052270029006215249950361938293873910760098550884792507055895615280269366001295463073055420718569925200455932499148385415435148833469030349649274507481082993642863747273611337562458618493957708676967816131027141327933399745107712824983459037644919391645332688223588766705229152147424636043264000000000*i1^182 + 50535006585960369434114067672092973789815383137209726608088460943308649164781755285191820426727389671991481331805399225285170494363539680080261150101439930333633712338848816145251993820620097979687602292587825733125088274759438493510043258932295883695611287918543718997744499967360365895897562520422518308075382232740808099749737030946966200762895327340445787391617513411416018854264771636740092890398426667280306094054106347203108628597143753742941388237240882942719129806316623202616416995673234991590006970864605053467795352903923763169357230877521123981256628578240441313737852119464416945822543483263864468136993729681786283655163372705042908330712055852333718495921075852621725744866247802537682797051875232001647438879537043230434638498616854068574283791141300868093589422662732466235479495756438979822896042229271152608489517008418802664692673037114028421922592033085178686242423273304054418380930188998938427332591668086764013171212536986888550504142983288651802198582884211906502195073211702251759614119572334408937042859839612328794457188517030434753657888424719643089605696028991021625610487207635755112699682339174423740046741960456936140993831202031300042745316315468396755007287947721806838768741885494838856421045774645553095689443224416174612552755466394146642019837701402250761710046265314482526656065731251580297529164762518754112744375711797126890919154827912037333364060050232988438051246763159973280829066214867005656820752204199954284830206796294089767318212924124477817539008091251487674808569019207257862131573049965300072844667649686976970235174679873323283077655816165864621248563872355475772844455449687184538045958246408889331042153593797477164229939112032659775323396371655696613302773110321299288406828404092762635222861848299053236800998885194028175461493424548131159908569977344909852628487130244761826195828595038527553316053775174273185965317035267656840230971678111225217573710620354496453379219659190205314540207073508016126736061762304095731148482691984939830328930881712889719142275225773327611175145077405654409540639464342458638572506309759334767973702175822023508580247423670974137419896851976070932927510996881977289871302921772001927221914112378376701111664142940312060176501107457658251757425045908439982078290087718918503519535702630920659909889488987292641129894748589172587274058744751578169731743042909296308066943616314632393080987803322876272736609405494717776694652511103700021145874194773296211578849104055366580274924744163192825028035263663139783309850640391325756560998805208937084601050881317928534341016922517355094775086041474176966778410023567317871800505617864418252761630856418949675855984131950581409243260655874147259192320852010913322146207835011142599561933498803019525714471645738343101360600661128138461910973860789257446448258352299148575600979582374803099400289737968726628660162694386344306460214956866752980179892497627110435649687995818147649752981395634512434236550223372272900338441410712952580072881998514665757407085757310401596165688135611738623360403944468227162736029629083493266248522709344564602148335778122499960757164098751258590641170391213687557025973545767427280894777623356379017173688047597969535490666241782926195244939046575035055701692685913561046726707652266019279926916694820669043557541849309743320587762177249775189048845751594535777910169788298703961683481801134809422184786815274362123682887575731650597192679025670566603883900341278703257408407851739135172912968341822098701412864561068464640872600053547009014853311340628488684787887612952401794496747868509320870747043730889431018469163394404208954450210882534136782277228990354079689673625262262859184026944045553493529667247844857704465572567445763024088432246649483493837103033437504939955850903250351083220574626250636803364043750170685640759022865668138995834193995708250726241840964228778116840833138478081396317155946722470458399000403202573294162370161320718285533466650776360661144852156207568217877588730868821958233629166453855503776305407231277153158710356724494970572023847106284801404222547377485121920767308948328201220649153424101436007375552660273341624225074364864514494871583578078112900907037859882987566285710634130428499319339136947432056914062005711667200000000*i1^183 + 221500192344133211309351855082137535576395050523874122834770348047650471321598719576049496202604375012850375689626139102980402770183931254349070403463191448312436963107918224237511629533672525970905293026258784361830420865325726135687788239947815874940541630245334511672356033807386336598577502738224959534765267310651934509024720799808554595163458012366814364147817523959577866900611276187796939275003112303482629613682595399665646443344808631660922468496621141401302445476420568787915849975245783485436903761411021941876003680035443394183684976125929601734994635108405088082918501962926766329121768216675688747429183289196147883083748989008249497597781152569174622121466634607151158428161234267471184213083252074256661692055164739735379221960160363008359653867472018936292007701436744260936995976418673336716749724630306118236794046072321474629948619584334675849415388753553332388166093298970746353976433058519670189315352593375772266530271696101128507600798740020929435880956212352777880346899785624314440125615970538229865643843839289406304706540403433492041279224729213552077818598171978622074057025565286383314440553697372582854038099105511234226475779892965469390944293537334771124504031610590962322893459799441410381347137006312148774624442434736752713783747497285369748217693531740276867098035670210221931642979998923689898516859775311638289967687412970185782585518375109322818069975200956072344684171720959132972698723115005234382390585932472119578194841621427022198124543026785380417185665082126890232711131009812418831639825593110509523664719658226146114088828159849007429372769826019304249014462493369223327961233072395922651259116794477228120044719444746317644150956289872462147077705913598027291391996767393451302661000719707154152052416109858635357892453587039805035692741299631054886572987742698898449019435826430775494877103589893155937843454124861326411038104827930025807516734062613885682819661398458800298971526977681119436443829490484581839508213440399435947156181282612830656373301030363744831846603670003678798298115428442689599489260089302305293262824182771795525454825330017226616385871330203597496709055330640699362346629085629924861992927970664130364331493507153518016342501581097211970738554895572116263966158661307948719449857450366530360273439084346729857757000017548639255805181033093478155892428918682433367405263839413779519481243736065175925062907989455565331619280560174430680404654909782281148480280605429365137110984426248645599569302637797853969258825714774849275634719926829250948981377427659700033358452830290201403359042166272044336689828692347785067539201380852863216557190446110337537963197271263939614863433376817909551966785368113466488264305525285156280454890520130038725188169496939121719422523113503567164410334834288505100019264711012977714347633077434504714800913824343243571690759989535288548865643401414508010461483695238334339716347863736049740973098690756395578129836117103009687256099971899201671417361031521352437629683062519197620181726256071284271296086717701392564839638781326202698645538196194096603761185436035913324866220762052476233518474871212662476265772836163615188582552555224576957775371437404360195239983468066268085106419154803566963439986253614891976972159124471713819379914989848578277190973588481386505065585582825403859938816854119189239947444522472470971457919062176364175416229456219614965774848927549265931769642874326538972987801535562799311146161668583534124233240035379160798995196109242294541859208844560832968651527730297068869606591255925620229154899208316466401438720134037662185212941735813741848122981489710728751899370435413802975700853746075153805764243302520495990451688522392470269168965654000953240080630586262468059347276179693005081279546679185391958924872224506270290414986278328053826702733479006240175450003645357578499157787298857402648051309278523867407394925389302231006632234731324018955090601263776243846699285279129354059344709653189126381270536182822934089516212063287763679867706253052398047401442194707994376227808046763616986498020693205364753516990302715703588152301386348109275275507272867424154521131985399323741193788202861799306184682821424522423019537526069479715633095575293269346854609322875289600000000*i1^184 + 304091808667151783845169208975257452481368450885690360428321830458235071411609946890061929876483753031977982840752137215207795056609826177389184419812048523848591797516212001866911880391291630936755252987710926018980292754885162784620127335763093877508734431368785167558758075426874480537957868747639925211327034891435370853657389633009511314072318029321321252000480048330112427690381571002818564282142947464445247240418842746189970080899496185794362296886805192311720825253598680950337672457110033442320934794525761013373487411899750683735443786311551645177694151246168723763106416731244951336482248916957457991848659997691371652411873375940128111507339897804638752600113705595440869819188763441141104067976650789309556658507205806408909754662169944718306714395091722069735652732658488834945601024732321497568954887018986979565210811455243094699283626004910933707732661512689389591839799205010357060976244817668606307217793659417052445953133329497798840545749012095579059007037994272523423135675727647791203459685142582898997746542607469294949772385850852469642974317344938280840195644398552138033639929597893367924110757629822304085179809843040428199595543622119997292487142353068495801877381694098417693290051074684675317686414125309358002087925448574636242844055197184518759136775255434878140208896484381998488267942406137862761693991665488999147420726661795192393578142989608135141943031242763377102741813005182054735395477240596043654393366330793928884463889327714373202610507777051060431140292236623820544160582424659449940884949873056945834472482465786018903764840725835009667646177490520980298000866768927607184862517676169410316478925560470776745583331223981045423775701401467989868412861835067625709310773496375387243869633623379735530618851626587313509671096209978081313133784979474087145668195796005541385001135412633387470162372617785216540592400943243801502741804896754841222259131308198946670420064161112827058885721610913500489640465061393684923520859658913209064142482104826435072741506487962568007113903828150432956747882185470413858305976356760053845137965146697288767085302090090697010615266548126130361171499059009450929740074157258817181309758568064742111321531452492874266735150974217012439358390978441057279473092105651595750582592792983437576582033228383969787516535170608450671786218482191438559980959215107107766091276421224795687623590961634395605980252987021093476260741742770647955337025494333626154388945761201998007241219130365931777936966047773888692521435896218079291285187659871232242379440757205248744186462846934602295555036413599050293409587514792651726255675490360773743086735343813311930473455805108782449907741184021881151187821053417817162070387529249445107436550244386659667300889672353982078007550923609261866006425124491617367346680820259263105705636571583980998865042781456491096905862058498833012398201427245983677011915740844341988837148733977458448929055195631051093666955389715580963680389953748730390539058233567085893522611465451241132299759152581620820713602100053430687271688377455156188798497870700765501350199763857021414674939357260002201944026713468434349441478433546344868634025813269774265415318885667199557822841757247576701963948817379794331334724882217233543265974433389769063110526815637376893713112827532790798464693866573180891070852565107181178399032714671642207759437860751295814710057592739407221849918976405965784886672530952416755936889696139324580685491048811170188787861950042440519479617110650594953978118824340190770705905421537497211890787699100912583527805969281425554671870435052633632340280140913553460134999505394792698933949097770006517728382582463251609063885081949749389954786280938656642837913215159581041920762474731990735335368091564565766267021257691215609263797819387208389631258248171587833725549454098698065821752279916235141237062921027621000424617852169466671115643776029253436097989297203686700669502118761532400228138281674810711164421961171643901711651885579732464503466867928493415270054121554266254031000836879285153934941501760116275286314123774214004803421005158102253540614647392475354758588735722760273059240434812881645620033042686689879299881800283190490829300983020593545652958429970432000000*i1^185 + 377785637874005383127607347326433548918102956014615968005939171038836009577325410510775559774446965112946687419217709216258344844188184967299295510206315993649939487267823453168050934236081081851113254927527818581537246655805455274688701052858950782750349657630839574137649999124517819817090522354564979959670938939695033108969548938668025301113391865459931235761653810474240699381463352143450141085895521537577701735712411075606233135278632360103874815481574245825237878476553609291920346639653205325209893284846165790685816612525409355712849069482716910898495540979681241622867987700837262454171805254103837895923411065227339917819115347488287821859886657727317219308979779772218611076314197524625682039608549668263492140904251073575223995011469517259091526447921642871064875769436483854913459253826790445304414256376818145796217933732868019811812900398808053697299393589235172690814011314635980809672218040351587959768170154314468845032853400790132812077889126205141127242372897672799377458798853622622869860630975188924285982160344347517807042035155468948054830348334624186206424483728687355032452276352167753219389542165779466382425490619233996069896127326874493938769503087258684457811191164683812193358899615375506009633043591251017403397880714616778516420790668917055192177130208859097817701420893357318245428886959574031575629078961167904374715051399952228973940949543894490181975438150850987520345233457458216810380147305860687514497647782077096188225469993476230308514773902853264460589337239346313916579739541051905186006298408448568936547843527375131580448885370779923898373817691461127115444571849537078992829395697145859691973035387206651114258305856438861141290406092332458278234312295638466175184055611700518386213790284716570098565480074509093057690920418835230077725321852393101930347340003203626471479268828841657539331048441533928164260793327424819959361161749840402555164027443842037491091831500848232655053929627909495840141178622549168254429778467772631045466278498492134860540296145416897215206412771697819106093547398332064198044567222457234525968001570092374052978408564763849516889838446604349349831492503876716006369868644330386923581475221313197382653774579000654992076914985772024435482368022240976744801498705331475343471089930131536999354376277704486579241540273735870490539966148839204353569238758340663765092768886583604253249483040015982848936216902998279478168645965352768599182013161548654901793729460748427495678382545171879619088810617279990684434380291822676895363422137486073427805157189166784903757891405464251662429485758924253016195587951064189300557180355318439685388330694331964414473563215173928637633609187481333436523364102356575888747223269495291466341209121844634487436251383062554137912530980797976909610158608689978678549143544604925627705704461228157434693764139857901590615005646148787161730731454290863641509467539959634541721698998611513819399401596032395598856681380527195662507841415386464168809499417436398849343640765592896224511018453012963003673815032491672188679891913349111649746644131506750896558973027192391016114691384895545280283107770559823440771833498396868484318526922718445076233679069345377841062905207682662420543527716870913172751529060503777988421426230695765454982959606672207185617342875786764563346532386298552174939802575560836398512215336768526357747972715503061173311906408642931460857788479008229185906347693594143143822553396814552622682707125682409789707252588412209409680336401751165540869053868897034783083479382147004098638476910922855643748423947077104121772626937720728938525208481760616125964521254980921841104067960254537892326725121361529537245745282138368002319745928443056206218597017965012017539190697971931204016251738898196939521498608640373473997928407823553271607203572626726497605882102171303883918276979177575859557466306821390213647231755976483801751251716794104754089193768262959399154075313308762005617181708825566925751299778879503607351050888639190777279207363654839818852966866253073643973903723427212528253716477990499028510809135811629807918424790622537748760072985548853615881511711217063446068601985627460650992291760743235804515353554159289277015605326643200000*i1^186 + 242637333257843520683436840321829909915954201690000450978232467215412783541740641353960707723342006215146363282158460467253003791134441443394829386075081693865902895284506414349330080834015985905385683899499992609081230346481710050723253444316370860750249910603472816515670495541178454242181487015769865182163369190295612525725963496811938962902231406152078771897772211315856177685904688278281904936328133146944674027380311116628336212499840792046015048797948341603456434190169085579727401464466592303409407337586346676646496825059967735518017296601918640338219268019356910419651702476239267242433070832988132576556305516680403734162284523175562665667020493573402455977168667933160666165338000489850633299807198115298083805342820079803621903981823279273170136212167782147170372856753345427233532314873396387618176359149343356393296169656188675646790447573625163474650099455766229637290311243869219453516883838651716578922571887015180860010188701575036742282002357861475679979408055088716609145814196909236975884555246983148012955936480100201110397578211822762704578702324661134931579861000378508003280961985970099879076043486309098669700318472000444851794992529580059455350806717997075370766113779542148752801351481491720956640093736544504188048502839749479079512610546155722396678066899938133206036107893257230773379255789899953691926459873078124119376102841098703586624189179380038349399418214390406608321457800880863479904243035586707282235903362728121512778552078827742781051016970058986682014095108007307631913004717035630162301679353280827837104551531431954705334790961733231452641347644840792742623856561130225419192392551392032945676006735100346643708785084029152378316030848616906755019434289801407194988865457356516057451333843191791874944915102468382174337464795900355865487890834683636282980180416385411511278515473937674997465828910725005940938785402357148046294714957241224252600500354759439859694933249779604625208117643067865350698581579613244557459325569283351964086183279327258255268808240418857165283138543195825973083699567911936585508606197276777323004252712940674664658494805978072731635863173277130536668328765996426389576592536371661644318483229226183664592896341402419250760566541196763924556987289985906918259083672062686805656628446407698323966406524098035538156019601081762396033558058422279810918322261210519628575573553363336265827203703931045576446221136260449615922055812689566036101078324493635442647275215626053178821826789819356595989278263255616801319296321304630634793047340428128801262019435985190447413274805248999572751756559549619675517219120283410184676140884979358790499314066223643078231461916226866392304841382835696302723154682101862622941491518491918424650793490618145818224130399077938591411129533838733631819924701061446523621712323830638485444869130353919536834247726925727390483589765249837930253191668092524942622818362254000965858209403353846047728221203009016221477090776862182415240695287915572175444620412489747576750062439879889516766212974990525694690791208520473108969106485042179196300756544974995737879685573513840912951321973390743237528526275110665858870856013627578455808480552002338990694317361970889010467406858106783630311627318941779387971744043523392002160729863757181121637936237040035242241363646955011536306272640982402572473477391796263507780264677447142036915398401431603119547457101976919955988007291651492498882877921548917518047817549696879020901303478115581111296116187405241518894381922887704426887255076791319426874064936861544718465672875007620468466590225167285767551919042033439632188277454246463408818385969566602645946722458909676988872215284563674343290747333393933316895851886981177301309955931883696536347134393358372454975606317759705620947999614657717966419501219267520078179118510141552932267810660056294523916591789124488336894370373678741240911679283364018701702970376195386889510115052934959714856877351160322964621744436777842228136584651562832674732421245528119915425215720509182235620145523971918141221268043791870613535541186205327174763558705473631495624899715503306625548828746196827271807300295289648419864987467279811304935764552549363500365905920000*i1^187 + -117789940248614903597423767640821995150015695840431810176059098954407427909082684564004499938351398326208957863370062046686907909924322854167414293510269229348844549343805320207095743589279850701163225762094918911881358010314315562016160843221845632804383383464926266439217249916488807790929011565701142846002525457478112571395767603540120479233291216975210520450748538900577955055029552271306896068669561370007261708384661142487268636799842830583990959514170856562761922259524371346598075351228341286725565688975662897296885986676998728311324127086191739434920203462141107029607306411728570109856207940239139198059408903397404936223805965661733068523932922376915167043165764350788526391213685817998914861679495154479082028327416335254617790430946965525237313182730364310188517416616248874058573530059853728162042977342476357843308101100515343904140955387829165020134902631018060921059942831195677299068673348267668155488486062832137605666134596197521471113901179700160975211862297406968183339861008442737414362010480756429934408615877516836302402814654344437475950751100360269228037236060187921855497381039867058983344556505005364880754838272955898100007462088333644333555821076337770847972059919565663407591857587716314001605941118803310141427011215989851221124921452258647130804636001580073061831428940366210453407114903253189225868976721780222384244558631272715979149668643820185195529186904119415757307568445456470826312009682512365174523787975765153591465147856968113826572859851644492981468466305753645611322424272348121373969540084443676810102950161140003927490912263807321052974533582119278673793784303537039438981937896459586511684282233115208712531377291790542132714516722213282111245173281280662023339666843867099651262000460315977337435086850204231506402851854284120672280053410576816607124239287951193730508443130756102599721412404271509298028756736850072072371317105946831347621834604597578653006357397533447579920952804997286387518415346377484038750873127058174169301518798419851007587023035679938821887425517638170608259200221304148531848675088444540710844805831994634965323484843288850915729807072219156577699708263335369223292879399032966875678382987570808400764972887439475778957651897346469694557837009895593270699911811969160323332367608890483135653023336599727258357717081007257467994239270656273295648846314061122547166173450628419873500061911377156963120772488907269538013662563774054516607513747957627584237736279137370364381556862661658864355100362648894843937794698548715329427545554208545160819529041134565236964758377860699488191858790561408876039837812263540766138245246275547193112725920347405264000628401828376419499478369254113634238089233644389075897265752791584708964992006452949227898243292337192887988293711892435162102928651333637459145713571685339538832530952268024694446934111796516510202140985757222036826399345612134241019065823237394513718795166937247285900712877627628667391427480682605525569830356653750128052977110468472697718100750880909303478288529938780463087389306705688707017535501249060527892399401721324849545337035921935826310063045827699560452918913010212251023968129365454815755113916186699098274666093400526880788558794351003716011590563026984963186706521551383187029006499241834040272411367723480854005895798640151112238830341166770710699058213748460211696970939140521039072393525735995229763056016582219722370910118814068452770565085007800134625714983182242775096042544717971337760957490516104217395936291307672132245023966694529397399672118284145971816001738617246987616890925514966435957808871875204240666530465784827297709850474962280673670666159091011903392341122184822004966060628651454942307199700483932814425014749970889475171790761172084185455437748002711457085350440857064424472271800432227672215118917098084798948703359683491819914200993331976145588453343174101654411743567840429164035035538288998187703513251620620525175407880958055502799091829777308795126147299635860722882854897630650951150403570913673812462221040171975945529359074998118019874907934547088081554628585836083088276199680538413002155519250801501295957436395482963171606528000*i1^188 + -29657776735855599402164685564886270729818860949969831509006661127886734000972636387620553127544281352602776198442096977938043587471765655233801482296523937831641287486297106730128597209120703900282561201388199646017419443788262616918689671816782984482722932992278372295363337291686774710628028086472435521909497433520749463755169700767998007306128517443437087225581880018382913737358816934907053203619788436636459759593998382603872940534423284332117727232384650379202405220077807454490215385739932417546915118466784534612079794072263860277404042838260043493932326769675064467339341396897240073218491188833461630040931892490897055265252934238267741461538487253242239041950636672587395398263869544280999874785020220958809815602582227561467083106806703679836523037950878578095090870468760218820240306464485854196386121892576263839933604454064814600426266434345725083775030235815461321757428747877967323488349164023080163533384495205993000388841454744184252587426547375210095752190291090288580062775537844574765008083844051035599043948050088410933757365825223219282551512868008147704683850542919545086274797737205533932365022734908032408603135647951795331582016141475784444777166507057292360152640309788603722763766930018287408382325198112233303738154325910748389113704091962379072809998083039806322733955480947619562555496209115108741486421581992291592392375940953913728696786671205794792684667039895963596296911076778022309725838326317399878355391394473586057588062763264023241759698917859059302942516269372218191632785262167320032975712940774393288308665573152622035273305674663525254193796741335546400616908705794752786654003869662777126277849991596719735319615968306286469377907323933426944571959889311971658685848459936073513193137275711598288855729332518139578862386288055903438068008810487590616755535577939894943072888742983207309857783469167988958018645921814121020195713237362105586244861062507453452382975896814803768128707999904785896599268334184935591152919882602419231203664044596189069083634511899848208034875003820376828935590380393665227841078560545643470809842052024499231079149812738605485373463975177759832331418834626132011735441542837526926293262835905976772369187645748439791056513033835211340413079875575557490282734785821032964635039202639418726509703606943188827631891623876285217785043938058297042184687487850750003074750802474826707724893367330986828336413085417432675339584590752301992260122923923664401339257991778500455185802514433625759739742051432376504779737307674906462661076011309510438003046034064044888848678512068046428296171778980978391809667510007571255286475594465944298064987658750779087639810275403142267252193408097770747427452823553262455438557731195888049921220382836346097909919865484926687773858521305221005093101788497771473495894673455079200566141582474166885542614031397913157730989819620177325148523658481009852782656510528949909099947857566607381247502737859586966528251223380001795457001720179477484962465042840309015287924704935313947426633403826211100030022695686894873463861652844234408164983090270513027291532432556693950064113459406286125440472406210040323261327345367251986483892347709578045575316604846030949474310677884967261005648462558183393572846480228515570329378386387244588097510111623176954990321594662436369953817986467586260959332526880094788736409761246057154473897130327791220268058423214827815026171597186506244170433974218302833633613684571399510796525579019883953904874679437134799095961689594889472140791520515092186094137618547767687172956453280228170429017633475608629628841430479199856302542989338995476248603490763669967667790757932499061684332739143474890943411066518002761644551872248297630430143851648978197680692884362904461223954860933186017740019397390411853929020844774635479389565133674913772744570265931761686379793650134403956282849389809270133490413380240674825924123048785018557737735571567366479063174971656164213465628313873359306332596959197429173475867678275353696722298674030795758173789676445724578222877308250376978734688480052602103713003962426864695137141258519815651328000*i1^189 + 140878750816867427762716636992430193865705560435825409784795287925560571067158045852326419630465410138213058561252081492097881360863961697787610591060588383160853551000510798497352287715724514825497925809856008319561658081463602155181464372087458967028234995719414302925661936400217596837817032143689171143617574478995381130656828946260101019635360540554821744797226115496186100224170338189886245534517377406372512648364221535578393702404674069063417732297021380749341054925137898627658491269639352859465608674423555742975867338683249334491149472890569137347491146151198812367831281983527230248136031079676670260573060728709064175453504251847266043372931073517031684895290553142395300418721533195240096168354929299633787037934199419459429020746971459194643078465995852477846329177300762605482837639717749049644559081651108052892765129534605957679444912557106472030901636878844765748720332338032568491697316553856681170718781888718092119029334094162137065394650004981445429934245919480924321275608004428018817396901698355276589775639368431782023978932052007140287705444728430412696040365033702037317443936790068965827036314119489584047631773057865709049493247580944697544554122531884047024160954249035993015213190925399086847223435877537971758841921340845731332758844053333299681887537611246612119939738420207704756799178231068041033459766308139102893180827120107842755580246040382400731926757855185993380146767618389009229612965641395353961824832063440813573771902928088187130694856007983137011473940154455601877688361263729765617137836052281202217938941779159801923965904267932708204502523164423770761027102578815384654225648927139782473219427772937138774106281801746424234629237846025323774937034784691503828227470791354401719039378085069059376029405740658497279955504260694138710696295263829693090521452688122907097596731052171221012344876821457751620010380294633779340440451439615961932834512517235604183246406265247536038477334426177963869792556012667438082000008285536909283171855106838918399383441424822627693663365021010191981780155981763314301676615655286336772394184953610501538013787381244250282537683422191322541511225488634085252100937849909741441381063107785762105697229586283524826089677337577162388408389700558864384833582297250594974597190682882319317465806411946146665691212304796193976737019273369297967443439795963280768788488587829648574918876670167633175387218069449638483159255025473851306540473361869784745247979678536308729974617127377849776678879494348634457382337377900638439661398012653264089173356799709369056523570096569605967095391993831171474257070613904048741459918599887714974167079674729042963529819528084625923590096800808831641430078320702865986627965748332946335416673851907609241799063594841090771554735371547793864532454389862948535862061698784739427934611688276377137722932070249626287192566621997349472371224408125464997783866401011102550504258283769818854057952898516786955845946816272843281655759943535456208632853807698148008295411640280340981607839298908379921080994936511703130985448718983503374881214985400561262815297157699218153368182507667855460934454353448585160959412238455391201303482031317990214800225247592742001599917924396621995605896670655568302512263828868907077656833852313996728899767074106301013423214615886621096512745892250470091106117530265433454350202060344025686609896841251507453418685162139420753067020687775927293833559897541649731999496779754277649847552022389413305259353521281133446958210015074778543394568668553589036112888174907867554895927882273550511377416518297004604068624871122134611073841272547217452475737492981216373502820958938031607289253892782864664341807737438044436227553471938437092056866293263868151927323370123703559663535793936200084286961323090606597836474122296170212064291496418708839020654294677912706356076983219034062934708893473604933780617620354519701298241499322030568182805444878276398665008541148670255100914535468236538193610274527137498033647407653011441468502548219112084207604428963840*i1^190 + 35442218268839018901800976219584835670156096570941289689573427611240410089369043067000731389253223285402927012518677058958804478948618884299433859307964291447034477288736322350348940583229583481211634367530305500453256469713850842459364169591225171137942441580465591439124090317470127925329288611319008600920368253829313268761039096427220721874553275482653006965638019618775572161625629740314192570770376995531173052096816434740399637878407840693217336223676692556740065258281600496990585189627185954174522076061791992359050877917937231448806682835629730329867293309360192186028532254053373197822002387811523441658119135443316238491804945632970145161836107404972730007182600768360046323773282925500434294532814873868039905081314611472144529420510165011210961538585656469616650232673271815741258628189054129358473820684963653313256270068464930538414038216911816132980331699348726693900669011330881897949532620532369070160370623855208833096533843726981272123102471083167327410773562481477765258078710355166644120304621697291267487880321241102182639851548143575948656378957016755059983728054213555786158487327421631602762962732953602133971355271405549893216423695412457692195662477028648721160668784813501368758737480233089467528712970568840546400587038779925124939803318207602121250683341066438359135840924949949401405804196471876998729559441512072693375969122917070583653852440004074088030859613709245430633600907095607881076503661913944496036847589891988891711454395340693150277494053441265046934383499420210815773111644988455848717191498680412493375078650402787456675160376043393016560531575721463290249362198779227276461022943247207546848610251627507228771462102583281827063928302788703079409668853612886346785344629859555648888772959447428317218919016069886676535081893839044293516164760266973412283486475509697494441113930898727210320186062313289048509140965452707013563950081419648590514660734488485141967847206054002975641192243612834298789183390705924159965709204860919946749939759328993016565954347585148928573524757041527262229755673020425440920644312597887557760770862202181874560448727907975109701971258537846267023093996300806996631992468867105051410360895862459488268317403414921091573380083040757713756727548981851147403658560621408834614221942331069097089470989339461605695224518838140884453302642880519267552904281549663221173558138695223218794112335851046218322367021677168031454332689429335406511889527740540079789760499767194428423017959314065056791872640529621762672131782016853639155635443103261936631959543064190882733367226346558558110127660727570511255127241694145265322833976902161842767480403201259933733446460691071298550291746365194727643971313391950249451975545648680345867061725920050446507390641838333975479185266486156891614707313759608321104992833061294944369952548156443570431423214689741907521664492798785577453726160333714215370566749961328356318694104438832207647044466171762696319822570591548807576772535453630594138379432251888998887379401594795532073903239746422745663599409272634063365928655301784775731175613813952064498765636624818802816881936327941958490072663299769103428893529311576036084191737331409423137837792505918056973346839225893524653365103348931532937950863092066601951741070348113234494466085988890180221484720543754682455914637256630470183528736134134318413452572737050596438829151213211304715816235649397421084770672574020507586520932578171445444679158450103703243078641046447092545170352928398674926023192521725996503992106011557281504457298196200435581266895258500218255206449103629908711800902910881244210850830313728327838340148665115111159684878954617753937093181326918684131703002285345542832778105561069152653908416611960409162926875914608091174951572215038841417335731128449935852434246306602780465054469693296807914534615247922965450376798535256046474780690359436788620447054706452242834374124586735378215236821663720233684221684130058791926366208*i1^191 - N1*3854201431672206607752890683770659040285315749459659759047344420578708034498782078051925503064336121882691717593549205711905545170933988957733384329912174186278520598683867068823032464355210216054005970051062806339585033250272143930763878626259767883369091217091973903728890739743667898575166935652561387228277132435740431974965440853996001623093605521644175088304804976906601890677463325166568788439944728076986225400341051549246558855959405165040145596535639064822893925745588736417943426517958853162670176033059374859100636029942193054934858210869654448994070379852129632599380600804441423852312903664922983257110330223543446522443993345658875344222792704*i3 ] ]