[ [ 19220160219715785991099958201745867679092704131642549266277740596987748024653622115283698730615365809023779540986362337507868952375508094459048675082490552351443995426668571199294443035394418584869243999981023204905411305105283787214273498104590803318957892140115168707254956545792314685452447271219965142003113802426765992684262398627892534677588182663044654432601216721569397960726366960446904585320992846703819181832953481951299208267486748649446845418465084100889620520377671268012729088894699212906822710178719695578685503255193345205738039805470989120469185967136828259661003915798242339864605468517298931772800434750833770914291437542978731276350205267443256982509002617838638916316579169205405897319188917479625183043802449091143506341785513451972638959449112500822065066204942378495930678173933776344307862893261569303707613322822713161978565090619337278705379060821622018243483914324896625916541099596887896275727287420566923754970189927990693992382942694060664049320954226381315655390507524289389208762257976993648647447680773579487977902668850248446448400967698444246997300708651749706432510646519817502001361504879342172755787345910294867402018608745507593622725242590387658756612289214794808707942733475989499081458181075543523351486492285656104105976596821331261660607449919776989876698072551509295744789200611171396549052400682096701557467886542969374643941402144621566911096133453831951931539916487440077807843437461270494254240928410448305066985098635686906561392072451863200809750112097685561860984933182483626973337558655382997914253206555130578209278045587442702152349633672916849847039856201886534178228955873032673231809681440361732238021744172415194561587671846294795041212713701705434402954438109322832630005231962949180774756391327732684790677965355411799874513609728810526171808799843026524772007725012950622515058114590703001279345049866612644887282086511821066040444022670623689068148309043905014360682625531131015768076027831719336082852422682146675637550492178112507462751307730363244578256343441925283445257287068707480256328528728209691180681822986140217516617417859715329395523126091483397122138386719386974047513149355234104878708879364938719754581483365732279171122876804441555250514315987983121663549946507262815027134386758286926870277591802892056996051736348065421654666438683206459923760067776194863563793340613070578346944158291361129172495417651612741284485254008592213596489354127599546005945817426832923961259725263969430506586785351226157938474994386104469588495412773707109636331078943408634794484703044654521846578554258544095043804207819880310679810885302084751179878336772802016337765811184854765753955907359734028061179430510346219005059065261002594765265262212310098572510859868353921823416845557226323531902441055693589655758905903113648441737080010764611853026000869780467723637301388082520763900700104544759930046905447403229431042866725527017567563101076418643578132474336687784440393800348142094907961429294596300116128757714947319408740308949095201345415370019818797542535415510664745043082236261570446837852851557681424428116484566420759367433597079405245717478010021612728806321450425812651170437422913079451063978897746849973148972567159818271302573244741718630690363446707941474508232866330251651596863183124142531818426096967499943103055703192136992703652210168939182713940469769795105118529628147121660937343536849528521576572364001554065271999002676859877210406346242917537150775871916156951557799696012608792420731727546133395560125561272207581743150685049992838632698383982438769014269424964239901429713211247974579814680370983389431174509128705639321355008240200771607793519172967763402137752583259181726037964812998001401052809358954301053290591034274748383776549505487311978200108345474416640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 1064070822894370781427912758676309116753995689994866197083467230054158442493341216881398307243483547284750735784011479662838092961072748393732833408794271591916545132916608031122395430531750354317718041121836998267849493940727532910021297212152845702002023262596947494873706981852623331429286934504376338617128090653455699952051738122221734933590901643954550535689873015157213333724148112956612373793043411565653868510015789389661772178788726522506957190482741328736734104590613619115137069484094894677199033778984955186892054820596720175750261436589810478672324055904041654434631566902042169261358793710848345785291620039950433936046467282454093264777602266396901757811225202626596709217638461138641598136863360662461902181288816694207848307956096619855280472538559657165842906430270510908390876531674277887362673590624404659208843329769988756375101473116414838877390772544223923856151245747496390051701176684447698799397248647256181393934426344061993606487977852551529583829311574729713695042599158270187202285420368736376840887038497222877812358788020751392950610938890021677122286539435971033290798240599595693168073794817705677384400256350889275688937895033617985068945382053889115029179015962414496937072996537451791052190893150236468515027926441527036158251861886230664331994574645420890695419006547111765956538157835201555508588008549059705104320905633498371981993217092426878721961892184104614093180264615216249837848165865337351226081637226481324401398877362115397214638471534440773762199781394422518957812358109593338707305776028231532556630851428186838814007649081538914905342464428084270776359295148203252402064196328014548350817724369983255339526236475300041776477618952662686529792060142378918680541743149939341830522890016071292879071171138597288578886648516298978465305687752918270230714969014520124246997823724897982299546429189496827955526500236004505453678272669560740880173226429506226963876296988410407231633399829170022809640145484708820161553640826125243748197102271328035697444787529542358710570557904896221061490818258532739622780799485000850329730808228648205055608135300662362626277453321280598607634175818983453691017889819884652428693839886114814651843213383496052736479253340259232382164717329197833700665728369797925918729944935081414821106654016928986817335486134251607122462188866977434519903254409002341248423109978067328373233495856457250245169548132010521405236339446972909193092840300412489166950763856907773868171841198477230470754463094466650147290021751441532481127967416008962847521918295077145463490522647777901992510610834312700339310510935863516840618476090462813999077830522343745033053405425552311871002378279977781362970659354552230717691372242848722922007444147681910192954117613583836701315766460517835172071662728360294565058238062742681045420276417804781160544844785973715940374419200834990565894236864696453234243538107052402164694838876309784071187840310494726095991560272496814138705016152782415620738282269176866446578538112840106033944902087380907411942450903294508851868281713656007227372186922462577319938949292630967622864263668120281054183658259879690746627151649305248571148275270386258974859270816676927753596630560454450044727050106728685356787634613050696251299665812368600951371417985212792297961841387433417181108140591037825431322019004624957411864724288097211756911047192221108000126479336413236115277184525686289301166329998956576812453502653785655640666749577204051287840077182293546192975172553045224893850520701944372551934588604172815303180623364708727608506724251096578488256375108943021784879344475063506293755066368246406999401612411134252259988925099174656091238448470977030947994838519101598401952629479702918191142557987597869376580600001373017947930313224129865664404447635177472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 29406859305208392569873455557273491319828388621578469783188003270658903854611769805170271881524367778567860163934325569683978873532518323714707271612060986922074147631473191027212519989167064620209765107765984498644337721662091687039776036517627591384566409034814010617073382857586264440664084328731890023598527723837868859569212519532962813300880190167480459470965466970136369519907102401841910582099030640762705568342815218230368246696714694154017210162415557489361983811963030554893712640537037972617529970257766225126700546661616528991973355412901003243191991485614488483056426403681027630382778247223041213766360563411967859071644825545799404284494411092327381333959892066020199213792265248985039017532420899210309975868175998236518451890399528468752034798730388333354253226794867017394650309998036913931349140039001676816364594270437840767672696066297579209141689649551269406861442383633135127913693976837792776356218344532878326300866088880343519951063401456108428983965767205159065386852455535044204460875596903074987319484580943977005406798583252193348554062274199965481020090585273831386071672965605611667037334205946739906244731884149863291900264558815417310535095898337273848284293050955060904999813522336459013064854898218408060549388484023575052824990615600874804501575608478709732968274711663518247959625982210774796816132493246424887591384706926496557919705811001108302243938409363453860144407615147095812687890036386794754796875842526105536455420305432912732100479970744982626474719832679729657585524067146938373174104714540371371633890690432405349041235670538885967719265088841693178353689168620358999840709840087590490937173442986775808953476276119122990520211672441979610915401002230256752696966042461339614053985814816376896383794488480355332361192160131565805069452577475927857016619485630540056258009868534981537184005622989976616282386515606771123592527365742677452293249170370337643736997749060187551358722531282108321307351541187430238552378908699740128050584397391793312335180304698523721591614753652546699135362077619212790108895712712433961076184677760657876908638850661393637191390832593436833305923807967659277325626345692902900333388450640436432092298916699615972540183502552269091533764685225434836764374008006250910524794141454781818088656620556895844683770707558033741481277285500926997862641967053817530761122363708485655561690385698750338901014119022994658267567815062365184371686535324183846313285990321225698521388668576794343605782612370405852204752503868635702074933533527431203369181597469894968386746398814633376715435469923712313316002616031489151775000904649985941470419310550458372387896956097299393973544597542106344043868602894980985900345930692410827179246314524308334895798063234960463770275866509061762357067121324678652496520137035308640638801624644147938201626361628313231137261953272905531657052452528339467033876170459768165154666964580817066457907305792720393615619425348463860868015915600201155863264688108959223572680588798580001810634959522863741680220747661714521094026245788917827620018858953607665849842059717321668022350988214290956239574878171741182897403855961883861578825484244118444022870906500861537662324434479944973511756364707543909238387031544281590497001636998861903460985818993232521633351118045088768592417882071179007886131368307031843255949145200986639188244423190975150062479253873022958180717200131320704696562604831806449652303053197143878545028770903097908064055896647013449838309279399955747163312816467245496614088154812514362022504197858474488958904059769060349690710584598994843274950682246427662969831470908629731231506874342131732564728389477694347550414047607963980845999603522427542785925926075764116234115962889693490739058567311561779169880553954108821871220291010560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 260616730036248828531135503499308179965491262489719725114542439299572924851972279866346832631960102033375144656198690072998309212757008523686168902754800282101846062309587313640555854321478780393658033225984997370107252756885157642824408198007075817184775258637614330906126100073147228081323668800107785791923129704121359309382199447932639376280509636507467636894098397795852240226082077246987051124748634955012777634160305261725455075049699846725500278370469020872237975383866210304504607736215941897745155828273853948703942207029151486408792894795779936193522914725809666201953398742039915130631173304668380719681321460370510288260321919037033788703546415828454957174567278650288717447529324797176125012763889062780408840852159712846113892560191431554583358068381272077621265043836172245409409383347112886513178471013429454400354909644785727661868590093086341681248272254732999075599465308642937308352808217645785159691072089471343924576696580203627582685446009892978171791368677928518977518335478939834954105918907595856098581221214063437656569145288727494400454025210961615827373415746261316286579458856364455866596256308747774791695172393208394162560605101192662115786273353482736020664933107813218316384128904726961583817221502512164049818152946130216513565419834674461741584390799230839578589735499213828811699110206204232809537111747650559360991590831837300814916706249267586591450329576751188924494763856118922691860237590350352098856424983605005184856035756540820375717087636015793237045561808461611501110919144879192028567082430593442222691763330746243160748343343584198592414758529984644572021101892274011287030491466658508200404965797678678270363027509910396388654786829816202052032975895812002440513626049009453220866326363651524186577742894740740698446587905466134936445947594544449060055696113211784477633214600437501863594351045287591164980839306904390476287582204273250232861013085097293840663787014373458514875944401654512973985126305281672942778650555915785491760691336369521153785611058152027163592783107262696972850902484097485751973304466906497877282427646208943879605967943520294406842093316938502544411839259630410507603423745875267242864730569046069976410343467673083926264852273811015589173026158334245666480291935616573492957371194237284908255343832056776581194395331182437213349329645111652307139387414393606048018541127054361294221455771714942349245978995389204153526872103978268453371690904489768187321232650258803983095851513595554558163565838186073349577722587775044289824698960411656021006215400601096991162145185862726533123009500590506101603249539149070397833864081219734059800475744890909574104750016989934191999791838986031551913388398400393290958128425058017407322601882646236234125591161703433839828832540593394455802217573696809818458849716272254836528758047410478623497724174623796384212021461444100599897358125710734657028699843035465747708731166853420985280872281830239412985667960438319882346052361445667616084150722411847660286730901904915423176663475209809966836663662690728150656768983653385241252652360641325135061595174618131422598053728050557624161606904810255461988207498783102877999081224857295125841881073455421406930547584100096572333510960115143066526580436267570878987870358427951858569623678578417318528924741334082410182616141554020190626673695053705044366198292708293752504780693968020682535345798086776908219488444414740191920475579268771040672824455994535696440858559163404452797668900063103407727775423863406242068770001262000007458583232075075485890275434082944348580091188462227400686238147504578936260237242549263453858438033550077183287562242107258456108328058583206375173360091010993221972312923640916074868724572298329819477363554573626292772126089840043909869672675333512937357305918259200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 5372614452201048089797928808700931835949885919388833471030094795254242412835732638303603291333684718097509781988503045993394612946298679378004800183696371130567867988733759223373044291660946026763802857033168421441100391096349368642886864041077715009786213845132387526658674334439713039101751367184110745450420765626396337482895446247538842281990577948016241939536201547217720703329333846746407192690949452532132086102441532285302602510388978574818050521255264061343643380480872758806116047464837938801585416582946575862809335214138281165081023104168666442754723941674314285054422247152049166051991336811612824608569334630522674178456701959357369140540771105226921340436301153572693534078622522345508832002574049632236765433880316436051735812423371667213277397345370842964477556066434569888527762197421368840585603734874820951825183708263717038107662278607150393253993920218015869653328059220816161465229430098498391050521028577641674910238767038094934932059271017687100792089087634679475182662923310410316902272475177801907824141590848769025608304041925968950932491622190947165587855125757242390472348749561396944002646248609140070778067115750601153778511424445831476015659710418711086228642188904560674756880554897123395419467532839658233331042830719384571873204385554993516623146180106111847317347482462260233041708091034016623912874100228610612724863898417075860741027005082452546950101270791523865104867533979025559009548240211043126244459948441834078237227190394498555896068165905022548375902076237447060628029139335148507380544102262910915414357245940637068990522344546391710715408184988307086817247966807595572601947134305012227036204260779957776384612978642311561934255847560415139511561980249289096483032344652112416571529121467878092732312045637451647805422766249984792372432531048448232840614313176938472665340479028450047252027644875790643785704478456393213545450814539249566242972780792516338946412122018371955290617397191405177100253187806829673069571884391409178203493436403972845363435732658902991448141201464269417264444518135503203471969946428024625376952804364376700566211060044876707180673696039516020576441245247142879140506116034093950432644010091803990516663057548418304377657832929546421068594817921811592512288102205766799265537182345044108147378403373629042667024177790712577155334238119282244229511047270196069618851887335857706216180958556161958092600047349709433914944080059141961061270367747837565637546298009798626112616706876653017862416519102537599572143453701633174137094810889820889453173552431312217107388919500135327612520544287101029431343246768483962374031155106062091514219842244706502209742499608788683730517440770041080582853167141076485319779876934502894568569158147028135090947036963033343627047840338119080868510334602316828864070702659468482216517669063232103262244111161344322394227714826930218810820277292076495422168020817415870559268991235421350173450293459490847126384931178239866686782593010614366698834716640184235683144105867961520059025981968601015423911248969458238481367108158974606901113023171047477986022725025639255217617673862053257015981544130042508388005116441400050250680907157193883630412737863697608426581536493914244069066076043570968281292406020516319525733178238546613460977793195105226550185737641427147582717989283404975759143110398278613632506735753936849454746965343087728856090390205490927916957168015491451012912531082180972184825459430235272373763566276636877277510379480135057448335638026380597725604868152173362074090365752674530589711709647314425924425954805448634709382219606825711121709714697866106470382073522394298409343323112607420305812946076526175564861027724389443868403038719086084580011574419199175910016450196925936533767874092288251938485031601512149480680456192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -18646933169087925571562895194975941961414174925985862844501212408319442319223578946927242771233503411130114652449278514130583842263455715514214612415815994255980747586017378056140094541152308142441054040647477017142254731594818501482218260135692088750071500487673548543156043386387033040723049460314001307578219887197590875930085962168609942466884982644808957265700165041239219539681711372291991373866084164407625684618514147519756157181890216671579972577170972223794426010778904146646461208615362673741778247237529686016254831905368435635418781507833506657515572304577098560243580873794822302797229478753181757398131173378109680541644329312115005518299358727095479581845169128837693799585911731700989646809409389782582924749351207841586836282342913057715252416784924088272938551464768855054746830834769049950372878654049668310262851494725638411652804053475679554222580059910260773602877118160890047620806749965457755714026923163192810204751545283370015585820670736249969632813651969536385554723806818124425490723227034518881341931418887292322341800820245923223345152741900400758069851218151688036119351433583692459780401255986737596094891702182424561464848801142127037594946889551717333524473291179617684153440842823527456237475268486683228043699966441959949570130618870184585670962905141589546088588994147478731756579071634930649902219237938409827234301028037269643865925127222942063255291326924149964349470463645026257174716835145421663803634255803028213648000939251760158346681339090151195202918503121342498629723443976238724918758642413263982043216332090307648484715736198892956831435289039744937113978254492445546165328043470074622147122657015498084029249924416249061410799003594123715668807663987757590442833619333695893446388214042827925314593467177845673065126376426595646960559341724541791586661554293682331032459973311408761783114483847845435162538105580318071944561027936050890803828407132221754802093413865340334121479187573251777178313411878957128003807708643944020365090846790680100562708909165597325205674646214985506725292914766399542597495058703030849558719610554110758414734041086834099926933025792681705917273705817411089967019063910178756034452979705430694547647603653684643827185801312679625489086405557920285710328949816522957845395556010342369470861276956119588479532819894517811331065088992690068484313061600380758086084090459033672564743991429672431943555375837858717580322626057104964378752926762859560600737423039126252418863232944963896457570552432319659986687910684102263573774462229642177147504759331411841548769685478084202762744281946304037554917387467180498194372302230589496064476058016720126894975030943576485177378379879451435839808700172007493161017672784737847786645246816033646879046336670525181292558782392863146051596076665893861495705148287847672318526458032122662325494244499011693958982236731857798004515173543132734892865510478740280045540309677546709850619871871783965090140235067039121036616499200133275660048604252537549063807234723561289775861471326334497375216389941715609793408707420679156919705567263600152000797468536826046747281516875596707061046035849618416525444082944112222292612338343612347289731645562888200263467412429265274190144284106907578758351887272469525117340704704881459225586654082688945996726640586193784503885007454052596811309351529727651842375881478050633010546752390483737586808755361912508242882585651411650305960988051482237279564163995221047769354136232845508094069102639648506295791227925664484198733362538387804306074435290533317120030257558195725378306584786441559522262211774974037121797942177369633647119887570225558678731857354232208524322915928254116406990742787798036273396553288697145740246782144928339232546384821464990782067491646694406593154314350944548611269905612800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 138778205626457697262593585974880816380723099629186621742641585317879238571888321930777381232999642230081207538541507632667535556110995189444149552474298500228716631106615541435105012836877158199152510414368449070058848603091837144369618608876422834742472371669540719241933694467043174712508739199575629039954458037317588644427542226229597193831034021511822965925128668035241724393613793002508950129095878574555557818260255063338643611989396142489337059906612164607634792256683339069512016236060245530794643518532967195054331574595734015282335036541860480367674817915517776488005127741751682849935278135803438016204141561223527310214885442183782345973419909020798284085097451778288302770453614761241290571219167818128394353214483370250246851051975755389356527557563376452755856157125382245836202851671882389537060572890214035434907664001487450134550361445000407839769320688780479221539680281752963281717751184333726334538006261557355557937931484377023509081077443425698643625532331913470553492448997636260027049317690766685071534156705883087932985627920325470813490594818849451950654118284645161571473776747319758316018425920759042302090178835783010670424455525340197010658075813797717931482426142490935004560347139467592791999837982421680452076318380223741498661865505727258690302086072562744641640109986088563688049423738414382403696362514788076100767349869892224469811677641752975917215773527769179937032327059070247448876252405343587106142927169864914382755065545302192811786090340969252184261717292632653300636017799105689663618918670580997584921426525484778870659461046778545313044782056981724679520183589710763675902029003351764813941876606345798490810960699800030318051519831246912857084567757699839928661045457258007740366886500359723405164107571430819358750616811433842299688160899132128011703571877207399993838299128437849616124450154986557074889110002420322789863351748931999726802782621001904375816463826825083984399989623915898779339053624265704489207845620659527738160702609968241570270995110314131404501740484272068456602995693239018390754471208857227352744441472900289896735128565992700614029080378699624187828876198287987218875753047607652656338561033060858285357105002941660143529104379257451816430826754051850708825216892229197332559749584069691476145363696858765007345453497724774116961552684552388324263922554985499458381031581126616127120457621198813704836125755761219667284991818112376075744123654330897811579599999806035474173358063020240921692243224610549175928842681868724695354639447812159734363302651371923583476624582521851789365221486598808545113969787329931362698200401196050813343267215925323004964850930173213563682017870467890761585301377287572577455052721799317719939824012103484616272028686805696962937361355991923421888463965395178467361003876668458110738871972148714617485812360081221945632506239105518664369350748541556891315612847905641568884249045301607405148135457248330767197143493217575880144821757646019853954395615618043502883356794316377387658595456898764886814522155423131623429379452885451974787332161821959272621392126802197525347357088528062918265305224614946492047734883849306245445316225851059987766692368601592929262584478618853805145944580384257395912954153627568872680043636897348233810456583841720999878026299898769416405173507070261936342131859682573280978307643268158951954307946305861245949171853429853748932246093066386042355645738670419824210367537878843081048632664120709799587046795922930135586642282807457378601800676414209531181620562056671933790616678019849756314232425434698281355793273469606506839286326299234420907457856446829747110035705541651572463892135073986342384839808842286657145506059316660446293099463462244490091781826007451974375280130766259768927241250802751024662325493760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -518748628235546479843684594612088876453997794135331933779258124836741686217357127315219001946752458755750259743135043431182685912074758844408615541057517901024007447741039014392749466230284371377423024607300001300691801159084657130712537537863976706183464306410364958309195984739780601917460640309229945070039531227527911796352295493264140337958518077138892655872717854763990536222597801958630806660495480931686867373945718634171142742099132887086950987119236740061185579484827432363250368563562452812488001547427178160246271706813231133637331982104884353497622715953669825979339924466261156425480259570545435950631198983391243994503233525437940191489130536635557145461686823050536365433164861897002096089474122529404790670738362339237419632545543501115919993055832299345812335318237701884189434990289661293612329179155586848827365448541348327369814486691241901537191645461435601211747784553815039385890726533563854485170545967594366716204504402406758046503601852312833827604285005421963672411040987813002180462407628553503336035016132726031977799351875763264813965369429185967723548082740900781124156481341086148341500701404394047445381498139252767766934959301784823158322554222140698191782530455935473275748363670301723395542878430464100888444266145339451087305842472967026691835218698596001354437536167190839281407171255547503509266078502863985591208438777221923475305282666376953663281812401776809479897694907796179788667299916392249205699329123454834689443726830307322056172486297447938721199248135724292171108399286260488960234134507258844194610866387346581915551096400950034661801507787209911036022527536967305568289325749818186865341561393173995277280723737575194035945342507053954766280047046876575686282678222424460726156417855580353909530221160259348954986418343753453194885373294858357697615494675696063969378680832207176703307481000088265281642310146807633847463876222729475338836421344337833436501719853635510682543300528374649708707125771994438485910126993319890555160727400055973913844628968795522003523047216701353815770376105515468555030939102538919112539335599509321489943540396212243675751183605956849712772235814169599777784650736888951747353140323537490375694478566022871041497452458422484311875711641827357142127130481315976908146699601887161969320584535087560516185989672181869392798592275800052393273379839633047684092858536583494688524926514315603406669167022715252941421816273134406901493499321592560443366309208201382627429534494876064810432030932936128411945360056723073382055632004209991956164045883534306009408410821238816507516397278439680656353799667542145203334467572590715052225446539837454937028566603681148418148599274214869546912845180361924925178161177115784327285416003930006556094385661505242753833512016969960835883590071586493776681669792178138230583143974727043599619357466700360505831006494587720373663321821259157256275144250475359663144103587101298103098664761646474258418739393392890766000572039778515481416397048257604933683941481564220417733831854249150459190930652287807521954476941063109350806157839734182544965326976297191332292456604304746635364471397777004107075911562440990854891887189948064408798054826017013883073249585446587158148412314252179156071385992936356041483988147953819969040814444770716453070046136210518175861887694025085630423909925848519912249149781969744741802083466529032486717161178704047954436623539236293828454490491883100628445121843888396823616581478254082155739144658665075126507778927508448911950618453094240059738184563323524067028769624499943447656530743388269855180308436643387618269528757489132382556176976447889423385782829702650522667730880143924116351810655248492833645200000829742741189060533883644157180855637787196674837740376474939851213205374529042849858584576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 1218539656636940509003443603273293203044635508160533165400767484234703378095468088309870711660542731245342243964427835371445574981894658651041577739856158400536074584336619921414898698928429394514444138069105385280092058610990200929029218742180632033884618388420954832737938071034253833435519655134758648015526489516900962111532506348804094534336916556848783994941008191140775620378690744342678924564428804239055499022559387743766631391353859526546502119730018633404858389535628144370230000409418810657669359833910723963966176843410313468113338672626744628695858789398965949181369288806953239744097483485954075642902311240869407108527120834670557001342489804356044419652551445541182141283679991098391050334710706123868724031207115490850858438548250750334339057705805881104095588800690673605154264274974419777183010792757973314800852453491725711873330525072865521289139900441441374434152635256306282162003052622539070003153277642408390964305414028458175731003794742220226315913780475874034416281850727059798157791182592238465791552515271281659575186615977496620065389978749272698993335255900958404152075833376108257562103637251108231931216942352931384270288478604487171779130829313365378724113562386686826523056491975735300361382448665133582376685415366131882203922004374310892182732286922320108598558492555299237942090155656888836042909421958028485455347784915846354365929927278118110708746220250608435775390285918458876582433862307791037366920747135812976864616208687395086282574660187106276567543644714993602588097142265453615203199370675160555327482237777857136533284471330628357349985102560464259672473971476853241755959199460211004416334048245481564361738644176882009590662389918775515759524414280944264453584741685678106764113485337028678124236004255160407896599896398668663326186685400289177706465636564541697798366331400079565996148654433753804860605873542365883316065572932741099120585679500653112532130265344485955516928914567607026738488605479743654307740169292893516081718438861380461691709162005291975579146813817970871812046917102174867265192724942349293093827147835935377665820741796774441829989310928622620035858537553795883341382374890244886945020569171227814638866449309205669859342246932635872829832227358783045412885757303223362201180883341590008309063104699087691484467867753890874164853410864715002388571418497785608964583388066657179530117177253141233469415769129518466526733810731446704842782959564740971171367646064560966237851376605126567720550002794133994161020709415278594609459974650867430682216901184743843735595519339360256368961761183296550820722233840027947337865251570369993423920048712807922351231726735745831859329420159773254127033261168657896897283715258144232746944343069721803761565416906687483727145673023758389066851090778480588913251665510121435772962715476303045750693082615685049473995772636397884166428210762580669324582888684055635315274678760519288180386447398317731249414910993556631259926669430593578820892862361568694400528223355262564016963839463482542212373163476116868319125848820514161066519969111379142012424961514019961624169080494884353533637665520607033508968612849142831937361106286674123908423868332556135286288247129894684551697837920204110248358854853975784646946025324616247869087708607963257721470471530320075786576890432088348271036298690985619823446569467973183088192423039217002600908113993956971175946635076260959143518443884024162284897391593059264896652253052846404579805196873612554320045941235579735106995596591355221894188671649431137766762641955524557046923242412125651887470333783214748712242421846245120624532163238310241829282925636596175330183897956445083432073368275236241182310638567222559894933472705884841427354641729309488277723464299779942929229125745741599580828467200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -1972055137395031437930097272014583790350712447421775685373361228654946733642878323309103660775473955316462720179095820347573340598092790129405599075478476461991666699009611475585317889152036897876948139956102316122940750183245002423706212776222621237518032669547612170672797739789469900400172196427727829091371842288662102501845877212087102328650802075212722575618180502353467617556798721691714197760943965541468965950601035358491898832342886438478755569504518151565551159262697004425906262816562954548867118601313985246912218363326438441038515766652028499773668734766974001096973985248705854274060256474324509058782508381631458636106940866613175871264950064036927299580864401531792213554441403207801873304589190766149563538655704955781113257327578136619604777051024612466171652025473945631292138873139886712631953399524607591892459981255794129940323679082840513964465386236477430661130429344457111716323770065057961278896032469738119154535736081977631038198745343201756832393656189442757035937083855798382100806483247118159957149292448501758987657436239620107990239527787261504923494876783602828257314706808156021172585749595048405595443535042270109232435993462180276123038302043593403471654992201064013513375725986062288113219237012093328900641170316382321188652641006449029844516108671686965893586456215009120975458911222933694728034110483914606223026176382766032103658503292915200179326594831755427740030893830824003641574700489567478838778085670268315254433372705665943205779481229900334240194160057817166480788039347781572141948989855445253297531177152929208913470118551996276119194035334337354324958616722746768028880154293856589220866169854392726070917773381172492091300599732397033635983194654123079867955711922095374565708917105735861288035550892986241438854728025642245497140590470927619555910076880433000514071960116160577718513322678294627713345525356524357907682232661356859780482601064020662956186805029236836543531651019438023146674439441675100549793718409411863681395826300566290302481469699825352031912072089227853674688532985439402961200887906627093394071098623208186349967299829363180367490960496693908263072919135635846786245101141922020157076805518369024424816848697170903345294935323199134458086152036692009960859952276672573255823361975751380181280657631175242583068932452232989907290252036193356255118900090483015899227174295676081034329508938462748133155555928414318612808629255774284312242017494977433852652861894200709570015783785989585996683334048603446200670750525067708712358538690866950481174776408290158778848601001614175427583135054362068820832043752619689105387119274360385959665651486494898139796956364179770521715375445457131072697065455676215266929211125177909844253451643566592508734895258367470903162766002483617489253089013209838025513471598509506804409065301791910833093829096492337760081338143815871931195679681453996916783262475978811282946336240462385018150170357128910437214166620772656917587118602402105677881908850624015708126622060236844243125332498210558532205304092128990288401227748556875846490726761567296494699340583000569142696719713750084109306570735815045604134243775730254099472921870472019635870840553343647289316888612335542410156237297999561038921039107865288891929212966125990981509624249573915531009042537975859418350931239219701173306118671375786301139633457049458568100205595842855256808141694187453525571553682904653758097809311282718814042173967191045498655886201680829048800137988084192586736800198417658080508603184121870718003111178982881501135324158962353928455815963266209131055248377588504332795111749336175144132114059175325107959453793597500759359282679001698291506648019671019008813774543998660149108705852331008485198151403891701639512888422569106838173463757268445036544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 2241833305183491431458825188300192391821316787653351865416679843755003120073222755027621816515785940084143551307841275766923367967871700999896495224864703176274211252485033815847425627262176001629811000421088953521385981811217137051404697054221869078254781059540545590833162902629995362609902774912157855250433623930881546988011612037498324400702764431969051686665593100645185297217904600367212581193009981691907371716827107036377815301448814866562503192094491034333781372239601983399635254886353329650589958836627393771341341557114607950342237387854918480772057431886533091053711296508754230623317260277185955095009674330054060047698839275394217486418057092032763383080126576447729985587280011668668905250686885376425399370566166938686013592382983832360877106055759088613129544146255617672272606619304916236723993824774164491354629778034592400232232584044251774700350268761845458624080340034327962571780178666860946782315202494894402800463306863290353532875131056941482266043460959871046468172789755895842656257612921870732912571117774038418141717502387470360076250840417699338217878009506621872141647694294048318438391557670599153913502573228604590074766325852151253629455636521824696149832098050831275903271523949083053053854389000822042733981296346574218446242758968047367658837516576614411595186162093826272103230993417064555024152852005255279699994376654046647241599898450305431465316717393714107289630420706579437524492470778212351051474195721074776790168706324869822426839404153005938288668992100676604372875959434391714192090092738019963967865573141675646223657680022141003499727970143953167653351316760520983579248445595378439264693457487192335363902639131671405496728758005421380294881817231735873862984280853070716657363336182506995536142204815082714111500278327117979106185892062861609325721080405887985866328373069240018542998405672724412657487691357830974337656787605722492879400236164606138295522055587553650956666458262106728933079401784971776822561076956718846930194856390373488100328520623757319694314725489353476629176743802632624883068949062731025075753621609510963781561173701050438017532049585282023779753210732716728115290215194765968268174358988433587008540743823920614654534813385228884901613363054928667726709326770030073709066960820374506585407314117951314145952823807264442434457848094803018121053770981190142479800398756858644379217643703905377844667883354005151230620864205974462527332943619578926703043564135990677217632959708655292238278581140923604556809209166540088422911180130265409351801499593146654897506736238997392750562770482060127185371152520609330967331312323595263721575676234357579133081681190380501147806368526927051900964289257865731433274986302141728170465670232825525080750901357731121507839596705121695610746894912106023821432513278914687621235861225318232215763320391168886881443186244353469137910364329149395562251275554150273901524094259829486630533567527437789598162458081303408711864855821065202892076595874551592457218848777754136613253762115832540043490231057038887297339673051099265981937849411227174860283306504481640143146171036786647974448907436576728229685967158620229553496755334485144870238977810580199639528780909795984786336481846767095153814243316066188265382838938771180229897223380250651671583031268137810904590120455398166082615672328770236775686861268934078744191837314685825604992226370018736969344405093092767666094719494324350213004677352121188824742159662472534352615680062286412322309824723895307475902737188217081673351665110691034460078659296435316132249470692780346689178099210321582328918446597739850689243170738077699956516214415508579187497735489824783904471451570337172074112592281147709858674039643603362809913575985240674035209413804188317620085246714760614903808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -1643948781022681873691171603456966459822233338922980255041354145635902045193872521683325988339770851350659894410629482922855962448308985993693106720543884887744105579148949992076835066605705900866155192127463972677847899810450409162811564130283188790857494668466674350004044448165426308636762851113215563109163249094779650007425804558887278277468568714911743573614885606496565610849213181381884326167682346646442056794037200510664236542547473910589970086871938782600459505103424744984538453025475561353680066417405163000168602926466346831213975276029912743616483555267088496709928234755138265445897533517799693991580007395857064261115043050602661990113706579788315880452823293284896246238384649364644544483844441587335750243030096688154977991296156502711002286769227530038307379096021000031211586287473772332288611084090218092054604392613666923191162597673162842574003730852850007276189508548870347069058644911315714758596813923289281186423817523912479479579160631480981671448318327652193000438850740547346628083175338553113018885621467075332477281667240882637566831145011274015138585412412032731157419205748351274306922160434729486835601726534841518250083087818535733416868661141735484983298179360445654901585118263556573418715285529133427655228457885377794017450806914985732606980700582048377655012956200304155483632713721907032676972216621891411879896522576279430058599045388631228269485240341565257838952538284627347892476866990901873549770869372646224193114648134543363239450268694331454224596179672330957622183165161676152940761521492072111876273000514810634330939023691316979644342155583623458867935539167593033279277433693005679935258335360937859642255342936562624087262943012992224309470722026423971962839787531850727731269073514466063906200921734925578321922556590461032944899911659102155182694578271697723990013828001299736604961611882962242034162273295159097686213515438136724880263181362506352008746278298631556059195130431305682378644507384554037805424224751105182732702631218201931341942834330282778500972862100326499450350812540600764502725876190767933365528558543518610420737849831263155686808834448733078133043328023914540554022313599920434129598392070424616897920015528541712993403466516591269858748061131845768693593826317715506144140439509170097927625163116134329748052721226566898049789122834217471782290874377555889775047626613206097358410327417229191692260612800584168267647445379217499661245349535606804089015909752038544805869246318893247359037048243024087200434572997663986296920917869184899874642629404888022594459452661301032182786923992531406546059595265992815670589580946886674579430068001430187098248757185891284876426332093796616272453038397990702535711475827573976097381735089261736818561012957636522416558470133798013985258140933825739562107316511265937679164308911176593594451786148167288416977959618436520520197866680759537543109766692416156864601091504408646211600820433088353198520642410026162285838449393060610849115640632489839678641982776782081574765529151241620327741214423491846276895313928616085327643121917457598541980024654389385522317565507028104713075539160819033907089247857796958713104153008216176336737924154821537705428208882424453543572682098348224180979517022634860237727738683031025196692477757218663744503062280772619512595092058739790493681926634973759070974984894332332335658247868232878250435495359878407909368636467682702542079443901770494532404817994548705529888130083185226900574864652407631684485695899924387789584087527597006210019842938584437454635994115983142801838102249590798955291562535456570703836893512122117112306077307894568628200879689007757809521091136763069233849308918462355017741768504815156111843150903575871803315374004065233272908775217548960081739685143859167232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 741499850125353757557622555434093490179276583794216176925918891171719504912808830741182171106954203964658774810727111174954909633311340621107840666573567984599007270274956388149723157922039918201624078314566108959173102601791137020853783932761544707578988924815688216895680333039077013824054043286002265897271797551838067091542417493130809624466963542492145905208666940896337222713294443048142203536799825497244948729585522019370443254077974889838020334367722336947879651062790574106304326183898035171098498742967942480306359644745315853303030539227049186245259526057927868354841087890259285641275783585730698137916502971901828063950172594506401483328212697358494847287325493266736838286858278537367576854504381384911583024365619639391505433928055209571240090526149028821668524528496352217056018823353707710295644071439558912981653863276056315893411801157683013524287344014065307770291460855759085381247460189658663416348375890495640098821011169700882166841509003109507960179336288432332172108291378911138211838237984979159167144372726008584156856045128451880938609733063156449560978570102479151543828307253761387313189645228341980000397563163857168066801994273631533953126489796433332855051170042277485975204737729189290731712398266821794555073765738067814740315806109300697455463990056483759423517040258898030493043512368400305098781870709979773966840517337619467657995821017488481885755632451988008242517671252389058125012399350462484869976852889721348564857544387327685289591194329732997262072785698904226528944169217594902197409574200033662395957987564477943963352391573354647049376661688116623451920588603832132912481373296493202870820284206563507047636033387665123479706273228054173982727976063367595838087353810557329677880319838033389032113038765262670644785504541920744099455198030826453383916497040924468795393441109430993419544233221799199174838735119183196761970597818956149409686671350834195854175374359978209351367619918562836490281198504900661419646853282931659831367753488493903651662995439224230377310768679469048573369439533200869206943843346797290157097218408338180043664650277041175851918275292039970657898699639921326148130845366545290469479037822800024080390153522152872741315346198562910986491216890185549946941641684413609651545978402779492049639343361567509152299489395072287961536889332185813999504486315652898871449577897979386767472374433765224182999047687380083797336377440089043637969043485509115957220099617389198305147594125261882016807664745863762837859068574347425474749101785514471907640487715759038053960468438522416694735142635412194127327637296411437237293039196778973253252904105325676537702228469202233209549289969232785252064223243798116859274996592352461822615470500868985630866804087520797531368440389510265381973232681858624865865539520390104405390563828846488958299888654794715761067030658855859618104721070646438581688868656768272279952356795265460229490129228519015310861118979240613740499713484366152650345576965532837785347244985569126255998389319807939984087810234976019760798882070451424895072939803930601518276152631968474434882343517853581206519968491701311193239618685875368392729723736853110038266035988186672903279823762957603676357964321299142106543543812133523464729370036439357156300022285360147220602238551465110587059705248554403475561301631714709727872212434734441616837858419589792573909361440800725301578685280042965981569980880881994068272033371024255295181249992946700934790643364406499068650481249978482475810603273318080785672129955426967573316923704666179670753640716927748659878209709155219614483831260669856635371814111904655321006156776781802780588728067901300813592930901100285379740908312060437659045762464372757039083748864531809005537454827289412647006950313374515200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -167043720386204802985466911330712484786982737414281906155111759606302173555686802710355373085613253411501375110896952000965189174781192757247834611118356608982711356666232839668981453104535656067673914610050376154594380110697028832601623091420497053714351027022837889494541190108471570057250689590976418226027270472032178601632425350374564064865830734266815319655815107410943089692848837921611108153967749799837793519543836137358941689752857129704140708224876947098007963284026351878235025262194630366164285423331814908651156275099035376343654148951357938734917761123997191196346787877953838608056015558618503272558406089658129307913916199050492275467546969525681924566333848153469955283384468607183547736299685519412263446869683638306809352819158872721111609769113535268938314902276238992234415952876405645957361713203491008478101720284306621304065452717352533592282925930969382234190209989229216707276715313592279604405303303713511259904214466934443856921397304618864813196008664242127089773443586002874511775822109054615496300333486889055506393724957059002450156962547904047980007545870420547223142758662743045437055566428735913502835018425232751093976129954531304662125224791073987820161181148530638366563137401359489886993088681052261887656686014212915906198485688286282173038095970936573070799890827517470571390938319187812411433039592941513551479244002902522879094082366696388600241975716545969303093214590245486886138210806092076457303364634553724395698280834739316371343828904511630823592187833066701516888913458256662859001694539642234865854220141178365281152422275756233933621983551638819445605515789462842166013578114815323865453420803440077036475430796906213265335236814610184234516114518612201454581615292193628183865477031519449497663543596451589899685400832673269930693130067141988523443082396534104864699171098495426425941656829473980115993015113230184259396426885592277409452729043664938013979902615352263206352498128874557274896446177382961843885783162698475487835683072060965275411947459398897099652907955692578490857828236921602394349098146206654828559326031970090804513703210820681847260808442127676999239390736834389028431035928159804897614828348338418782573941611996794963284996613862963571797345453482133452663461935213335533299811324686963565787728413988825141230342043638420358075443580748736908851234537714967332306674385020666400780365938911319316401052179716537215540441680218244243678763400315312202663486635787022684861103348316605507940758255637209933547001185371713003177284841609328340518280053100689923338152937084044784795928124378676116508806526243949236887586141155492215619319096162057836737528424646549409879289577621106589508863571434252017626149485024258243792900944646055353824517117958944113593345055800835464117751002257978629314808512278002793211242482766464420841140656237449529179295577628067959897554953284299790041516413794104587710583225566097131218502112022436078900899357404369905561092166484690295447128211577389126183253583766200894818321545071532144671416895263690216355956918781767159496833536202452319900107783648353554624379293672475557595448412390243051576853074514496620748813503120481017827781392214121931701425823975434584405797044334936756759973240942813706354301098153729762421406200542754649173024948304168216117959896207323809755618010920051373757946067944566707653326898069117700118042364106709730940075639977359417425673174443054912804233981676794280939524098739202436428839218378820058344726596124216564152162891824689002190656625497122338719655307557028195843448732359202211709621420871116017173130851263434762474779414154724564363313780127967279509961429697562811379051330748793501020056195567675892911535332226072937331527046577925396581806653901478015188462720778240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 1792888766216483149313719675831835520873687507645927872466373695985045008586684768518435942860453730182200895678683148527817321199798687020142606773190805311093452033161211687114500965145532408405126222937634817188042834833432536351373293272200852294456685336930240586490900405000081987926664699137333056681797749144201303245425260440088937769113196080829033199990297808740913595977745256977200422892538857741382399811449433899550770126225505396797802439695083040938573284460235132940604912757495487977162555764677539407881023992702226249180368259722891742109394187452427792930584418870440799937092296713721918655588333812517081337130869381539514736936171273097304875280390719578612567409166129862982990678603902251074490751658378496886231781312388045138500810279035094425109293709303551718619856781067555972563922752570902033899683947658099015053381760301829781112624486843554120140139837848842816834620509152251555994805258001330052741450668047445920651252119559728659823825942193647247430308391249673129810388324658971300211597507797390509254383327181746068752384443334448367522390434078935743283130935635029474241791554259810268557166212910719136618047907988753408807724161498567279697217700005438235456258708622091414693116585505859937213245976364957864916701012113091185707275716043881090976080207429403038284708696442143523270421531146623043194903850980049338059913901926849062981046827779604563417463598567911619202189100624523392475502028392291291095058190412940774853693840306783533259807673154945057620677518464823586804465297522357298321982739252758787731369568319313306223286423943038388429274925637587813084231247115726296837502398321873644176851584168721054752683944813914462783247864660026641727663872574433065216360181764705256259009636132062746502780818066932173604543263279412123094554101257188383999628101682905601515819515272367757415262173265607860988452753111020128205349199869962078368189837201562917469053653121200803454826463456148112579462580053711626782986445932192817440937085934080857499544008510172206300413233922538343366888698311585510915674746875851997617359206934907276927872314448610523927039292336041092171720774997614482781579757076162328132236227897397436681974341167320770127134686981796855824181189238275382521693567811800703815285117931629273793184398717304481436460561416001284656821954897772052993475217988991216324993376456382491655429556366021509007198368064261191299852392970680565292930862237530912810020484261067073761085179432910880897613426807761854365947171342226845808959696911605681991192064316467092224861152869012101323804326251870324172423252546585339415199283225268700443041137164316375225112869760398157666892497589054066041802986084114484879154513439728233614717220108960870935081506278787270800440342948732957326186467952151368561310446950252718473506595665732458853111903870791322301780796241349481634596550855452810508041832279315679421306480817436711208095569762333984306251787085366159026787723906191494181702128068389950758925750454535536252329684611861041937895446808665165618755419708128781065460174894371774270375350987782979912945830996572068928947100705613251999057681473524804117787115470226340481485892775987287961018490142419932520202684232508372756566143258510509344740511746240827516756259401388890210283328792157310942703951414838047338629947926538962958436963915437394007132158678609598509161779445695285538180021799541612568553253980935508425295803191969303723513985027587153329195822098937810943836499046052230843420039792896330489470010196463558571454185989513501125354679520624747711083736863128885641652816301053246552335524082450264954716159389832915925771315177973441510085422286100882399851336103154693160571537030490162069955213788260800567013539840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -30566910598457176461577167019218029209526674951694024669552666245028150737078031774992331621016327381266212376096256303675246687759661102983295609525583264161810544881928188360838583212645681567441942840648243253952291389986320245095787346824417108154491765349612703025164669014251359366155493046763368007497540889602358008625709915189909822889291873639778329901602989923846971849315830078024169971873788486177862807326471569060604851003422429965185648382437131439758169402312595094921988747148149042304214544273851269910150748705958622531219175989692200964066076649148686704788032228379353281517341052565979891216773061803588059409291041626764105674139888578346473477447609367373758958438810362940380019912931638808350898103433440936170834984413444076765652168527560526814369143582826397516089386740551738441571411796281685117388944347174706667941966006404845239754030318141413469978933205637583945383738081884426598613565253444731672271545831908943873735574760315019412619066978465297548251974406620423101816763783845360337986912781748252413963090606824015004070940754797588062109945244965844101513886588743322223369733056820989351048272076372731768477629944093409867949687078041761894982539018864071961914478583690769407615992155071001155372978898191192036462126705864331293054874760346438470808758334123180735624930948282842144501978266980817621471992070869355509044839548965013597182797735209413750177875371305020863618545197004537561453130764000591145992262833780366135436372706131370406610604522932476260334228216063121776131819134681620189724470842516988995327163383983028831838047597966618506376758328842520945280620772449814487717141577074172973028015778532902600673990294323565345243742117626645141654708549755155895807954049170499354853797229357401820299813774879043897645841841725722032359750677264590718600855824072917821660493371234471296695432621380837550136652241615353254230180939031700305087691314827653929303657643415090137876964682154581746212659476895655894692883623814658317440353600514623129373980143202759865062909916629748934138603952124360418219273455509214237226535423986045312218072397528455403567270608294612702692260830497622031552927047103980098951386384821089489579617484074426402087335645787923868770420977733165114634200101469792131779469850080831320178248940768400101680006993361094325591359267039117798950909757527947655476378914215209885433445674137024696269523194074443115395561281924316495382516100232795998494000251794198337659848611437196363142045557192375922244787100200379240510375094253281041255092373990216929260008777404281322526464407682821090593514436346776498669216155177324591670027564059059702816176245955692219486262044524821682341712015907097004577210690792913565173765424513506750002191353051260682050316912497124973703130767851081433706769960563908227198490974003603973451218985361432592831014511514483273385958120673271145467261933670395376888488040851235677510956754080140671032062036568853342903194285962255059148976373877736749476967909286293428110484216481770533916331806634904239584748681293610927852679862176186642529969711450608133400206605830534489227140963170826880076096608081262871491727767719564283926931930598006421968516198534096977493249794235653761719209487893595665975752251136523185890360094616071431471673524624057496363773630362607216747993443672984345125159029847917260726157950133666856059615320346155922773018272924014456984640633460470040125221548775268464375808001073371072880406601378901249051840349551554667052891590158787254194807458809680259180441038877386002054492453542380243904314279614475946825057904094470344296569862513483845701249567438720390832718252424115090694063957154285757984454475126648788872801993861120286776588521007714545410297036800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 72810324937642387767929175204171479218600708973061354444511485600515568541252153930018282255963951465870219151858790758321571547161903471667189874298211765062054945851989796520378940043012709469738488767150834447025932242065003629787920831605632913304621000433705215545793179703809741709333382730445646708544757111982234957249387490437951695068808675148302186734473756175892487699707949640011541992986754013230968632554292852963727325749943120487577792800624334489502791444400117460553529201145927217888899274473021537503950773607752215199560454934098236621271398893639850547240865015140403121306081119439477562857731481953501085852238570663366827303673864441313229494238554423880324125178285307701197790219047773122767724120019495024975240686140853783766359764823995128055886870634251968891687268027263653826011346079044589661544817611953912992236717649071801889904626959364039887792737558253728654875837806709049397501162195717471490941619083565773237057407949503915063379720137720955720355841816948334322683853948828293227140503292741220853646098255281346447358964777061978317758557078615468394050540792862447038566451527934898549113546542454395307249423592700283531813447884119840160809033147163958953463251520795459374065796279935359269798527766823747745887530054901197693354933888484009317905369345635682582279635435283630312472505413774841268368789531223585081829603540886917643178061000754002364976189079470148429968713830777160501270999318855593009005592937426115731830185197363848012005115756314172482577727709663553921224710421990289573583845006943809869187730001973578979037857235295455255912213637922395791552551209109485003962320153723164702228921195212900425968848789957051274157960808716058601705584815266859728830556801405697801042709194598102710531840888261281268882416748240257076825762095150162437530452661925904866669469744830105283832804969718200908803326960008209180666469197112098655317469082915478486821061594270367936671994865954784717559810185628763981900836803526239199993233379038769427651420167987270603591791599215672259814345026150739747880478551348177731080687327903066569171839643467439534833536618638399854643283390056007234770555013058430037575025411528020165195791548944164010582477102373866770244306012005810508845065592321516208989545436020420183765881867601299703580606528141284021907428439767738122958974600411149723997532755397496023371354949286402134737943712239190275474117182802106953238234704300623568881582472742803696429193694342846194102299868112753572089541267470743206591846259770612975188705865758101180998873913553200507475062166094727295810242557615016633425984125235352028539361610234910912927512219856383596665535989921147427421658920223907030529687053381277166575333407845644902727834587760513361409959149737816093547245822326235390137263310593117489141884766324799940334238926707159319250730111444164214113548752845374051747064651325577190457277668582525255671850544724111940738372230685353748834940879047840613639900787667404329211225626405477058628095345731299936534164350756430473804497895405159318315278700789614934491673753514831717709720575130271893050215719758150591185383239481507580190036448234923233038407171557727079704141421769214724440487861600831014333417468150311534046497080896385959684246633260067564121771554519430098901946998316912677694325598924789339972599347420110699286380261060886746693335244797644574872866976390981385366448197683079043182369503903407791691441781884037839162586983084143823808387547463837901352621323071218364649196330672790084837273138661167845158883037869318294147213655307525930423172179331721651442503579827389185496777688524016359375135830411232640163310009420599470697898498025890913680732131852928575109861477782620456867594240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -74070783954563232403742825326214163969268773110095062256150308600053039100584690917679809799783137439889382045792815487137463714820499990283230836592868734823130115089040477765832532399195743660328441563592831397237674825244813710752976027095530459462336163327952075323741146014710413914216737262552326485477133261681143622214976417514531888652589178320114438091983704276205912271499062187497647796177666731956793147310641684525038240150468787810878558429985452907292785202791849228696722714892171358989162770565010722993970950170551003946308419698437941404988647209557665950500342593287904172494893145245055265937801740099882864752362782804240579348430100025101245222564736592709347123404227546422538629238290130133964858628199826625232383151039935670346898489217304235577897018458695449000862502235337714198199030318105692120347791419641005656390374872910295403584454524020839709844833110866292564504014836818282259509030422450007840063787435276771077080121037480588186789970614775269742201875750029258106407510183746975421212508798713058022994721082197211867426701214707892321712734513829570007363485116694302158214628775508974854575823504721150643927993313853602021359599147189962333987516266725645738105016650116623220313738622653859559277180924626798652096439321861756361497046546091304072966651813363991062495807250779194795593673875699179727770635638136796462508166214629168941835564594953545199901131023654306802841008586014997766635037573522414672581793004329265032441859061267642260163708679048349066830229992663863616771357854980517450605698099530275747629018354467803529288246013901714493919423068908161712164397520737343435407412667768811382769338249547136636997475795616359250160368643932318757432583608706017211451317599729292571156939106619431394618349753133874278746997640207824440504604396333639464845482435016287951660882478133425421356786225121338392620336995859341336430720163371495171299179104313813242155100262418648897019221374189656358113415496537462302964089930142798851189804039482780018802456872862658037030380811336552985216857205492994070542918504337818235868040775214177272599819838479769644417160043800479265849918268952885357765391500948907363808808934026558068770206549650375570671315228777692010445884394429667993233172578915792132773171404711523854165100319586766600504791941514659372841519565238884898247648899414710914520218054853388448100952988967682147671767268442704434909495989441018809258918594160656238950957124801904396465811433311773253017174829229849312128891902776413186060819711316194180367068570761728402974380666641103895566390473723057720948854785015404002077426682016794284084710630435098021279609381569337928658477801048334730543951647295590718235281147395109678400946734275086956487217210723153076457726500642146413717016679707015388205915979359770384679064528221266673981038388588529458526117299130511057121806340443216231340937332794665188617353565373896284804689288015989926766256395090396506126836320081846941668672783826264428732416074857254535689422337282016811910486598788417669645548669081470452659728613114074457141851304143949237468334676115775812150238989197192158088431218221960063439424841349069225633967046431058208475003688604572158566619950787318225526027364376161155784751562910004789931027050384066385173386022962880653867122677403285844469300176936168340874440640596970695839537306163936308872629431097518046820530489035332889373963484598942674766367737229727443599152702303259829753300823003666212360699685898445432917692903340833576251655443545492250079230797365632261020539986055387798511866032257653142756962289705746572054647726512461990620929529772001108998795210218569056604861500035135712193751289269517148542586548471115592456496263655822469365760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 51057980839350746585852101600010684831547679223850538533171997553952737249061145203252230696876486372145306555272512455245174845271447597174491923234891622970827604774069938693202823167225192079664991139620865092953049229714005144577505453487598654573884747874246030854364663407352380542887742668539519039207690138815229036429564422478291293526343101599799026014724200952462729471246607510512266917739189914657231113588475004950281968306307291619540420358036672086503435483676190576964469165778921168483650590897142137452611675379678594871625757230649359181471931721456201093502357388981181080222397193249018427023510507073860110108950022562729968791553322331084186570029667555060466029856734199637333564030783218845837365468424341480567973043970483932976135655712788101973282938290426870346952984235021637808063868877879738795725556747575507519602295093288839460886956542941517681056071149089304514959772198358099991687728244908699339091239278773250751483336057447083181004549021973491129535191509594133667147548898385559478449320672655207716700141726075298149349103613758036638938369146175134682512233830364363611931102260482526859083097959128119583956542256813884438136683878621655050937708066002570697286932328143890271240620224546812341726724554061277539385368299175186631265761059995063357525571573421872561829585504296705135545033084076282122227344943065080089240199054932420446443795361610772281456717339758989566364990417403286396468307561305865901555181852874664200478976606055184559251365028464267682692893328332624397466184059346821022059281092974854703024400800469325592647290426819225239850856766029619010705476542887151247855583482596350613352840533168549464294479371041064163467736921104928578225276735934100423632674729221593873140524890469157003735151884959791558852129921578135835503455735698476840292521817473995828795525013272809882988076771646164399109453799648997612378777040551928241544348495879650148077897949880941718674069150545301738267964977095109779725045866821888213230812711693637599494396130683845480591964602750734110510796290601329238380554353374359002262424501299755789511331606398404096161565431819806987882026009348622402340829885123194796850246991534075476287840697658971346934347570236005225720382262768456292752558537247290796948613938809411030028504812747250451216271589343644877739747872494721314656128565096072586919940888100834040495590969886143604126929810109236179772828666282686841688282335967294035134371877938096353595534259016321247024279994883227323156890585881274124325191397790708457609401296406409127547001887728001715239970578290687947627570452559030566430156038228355632549985859953988390868086773329352957979399477214099995584089314144311002325435549698676589620664285118859168786625947427358506791196958095540802315955213288068116936479699996992231496115946460778027652327135619555446005897892265297684836701194712192881391092179957256559038002000121778819313702505657318870118741356735936183686768645683968808241471632066112888168437033186053292476840778365945409559356743778363929711923681422585557755803768414740884934064649423675646923526232371061554138854910659274324422071005515126712283635827877935990191458912970061539030288931319107775630964784213379230354934392633568577470864148431134908306294449180742551681466791284760009676187716218396977693881522851138485296522971269049038365907242583520961798783215413600668642399170737450585315933440267664783819715601936866850630014339970282904580084355864244093695534662292868358037588456110895308166154169762059767512271165773428188446012948473999105695077881844059563140426530754715609067587917008451410547625584596507611726837690997687163363079022200183469789773675759734468410152260112470935615611412391630209024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -27385027242402333612805205174294105717580888621172542234237870702702120158527995775372054306270369890454952576192298921861223316095444981634553629837278821794761340066862776199346421275557633779796366169994776053549739162367720107299009680443840128592178692998907215304381024707163802347730627146337310359689234680182105408736857367156151858610765177795682748999378669959806669812912290474380241946415025362407782689161292001296213889610276188830699698901106936575939504164442755191889129455058656532279611599734927194213267557299312572882611021866804825015747521108099252240716912740778147078901926502482954857447452745767680391007231565177540305014622266385021331615506225894065268297783450476202543887227679380458754488040679736326547769696852595794381409901781377505316774969986743210519209589684662335337015404462171170394114536861715340281608218605100899545276431176124027603723768868221360258669429601218094583399848689738377561791324858693302480018785614953601305065412333673614199659491386593412368489339470418746876845646770452249960841884995190002972593430978688049554513916365319845558407264565403726411903560080885678898882400467474590626299365968595613756205234135865539767571109601107019133796161275016732792946229497588162868326400507711070057039228907682090269396604068123622033769938073088833106170694276721721185187743197890283794887960063165330658303054819815171965606580085071371057463218527948625122250920722615247457358830204194994907998737974601190201745566729995029893291207247474461270823238779540366764394265707198514389045374578863658593418910958021189029923651902352906153429815086169568383561371138853351811204774882039447230549280188517034477491196511048017189358419094936513345409138027563754254164047669523957464114823101219379088640747562522930436007382739685466247368193900866418982745548727794030321263215781234090800448181922280433318682634818682847821628965904281514147728906034810116816362340951943147281387207919375935358730077673182369293444237609603378521583147196516514097286439485913148113170768333254142442651102037063564530219545406424119210849066470286399272568548653990535182614687715879391526514825439502354715557525802659689593472992336618831630162018240878027094865722362188575736928648543279296085336801509114093702281134537616902490114481117736346058957948246961702829521030755591893475881185023461965135744532362293559458759530841161845466651098768314030875987199379685273149526467143030355974734781785903687248961975370890482669878851501617685090457478100085127597800989396559740256207588402273909556198594474088966817070201974654076316746519582581696855756929102884569554991705528693339610827190456461281962605697271000499914283577722210977743934144773316869196039428930735804154260499296568875856961042894706004383903114301915873418125842247141181215620217074732539945395714313510022922554586302489892351107914259316777546769246855270582476179924396031796859397683778568660574030121376520346936977523056889931340966857395222386246346270056436277203497090620116024910668750368331053985735736260599991197790219247058630160541607958780069790036607593216016394421349262472336676787636052820225063445113713522725851714352623874833254470973150256878635109664513914215168302144640733005121854906586467473167700806155327130991173388457613438026683435873260566548264312073288393008597490031356679419330692296887470673091326307309163470060392215796997392168777294457446754331993139138796363823705216411758971587659610024348574634762753982992281005404489919773435598446310087852216552025042744429406436209900474452614298792847545637378740712730391495858640280697812609075107844953585122626279099219800861326312872537026984235232715281838363623465996050917998398723136814675509903360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 12182890293110818704545887512758790294907449379139707926282930981539127735963649109763036535325745769661203444272430768345796823515504445688928271995764684752686710398188453170407171553883182662415632530314718257428452738354297830952020591089294213836141366978628433607724964338458367616982764473133757122736615007975708202904879013248625360322411091456208454447994221347837875766840448320481791174809310836902872336099946925509478625575678557389223092395956142391524306071750997995011862103486132041773792297091112185634267973587273039601574491335138175996861486989906838270272708630946873666298225904190855415576732251732279189595885713199596321628904291820350621030603585206210845554645885911308237273813592671862993982318219543962174020883327530030507021550139631895866444884060945050399390106539542318943088270876882784749773975662356841076554230598284792910984006983467059058546071120836454442005818704192832775017993642485236236126919396034074722591699014463502287790271881004685815602637136371398084346469902054979685801855020818314623976492826822172713956993339156757444940331768877426974592117982971737050833687190915053649114046239585509337704100264846173648538831371711414690731713398757200493845722236214465750479624470405196355858463877277581704812499919056750765096794011821382356909890115628423001809712822460285234622507179335595568930491891918211943238176705999393934317441001990001697911051886060483714563963882623641963238511138281232149020471165493781146234618332623750321346338117252433853226099505007978338440352763992951030500113085962590994647692070935191424049075415025668383028759630549714007231835279622904165525119194637460319690203546176179985143132520938385850142798234284734397206859287272476895949261290059127585710004031232867157535150843971468497321700321284703734182013510706644455166675586959666749964001837119322699483492228058048665090943703519956069799403512141038722943500527401433809389699586305865332087866652183195775414242586217702659720864095262304969279525991970502218651549479638162167064691360374690546613532172736379614374028997037799384954960438192066400315573414533832823317547759688246989284331461245518297541671256582034162459812184130353690719498093104868643206793357402199580985253596523857881906645910025389565235543824859628115487454062244347031551720540885021095839278722576205411357970234051039653728416305155407994658314866893995249042066148345181569560099092250380319189666280461405953127754548472992985507733782121040784302467738759531680737079792506411396949930404947230028901216330749725752324849384287019428362750458761816710499511665842196725281840783717393076580381249305297725581695908878323896718103889626087886509976524888152842961889504405381196505301714082074390373718320105664570285927737343815520690973276685454709726739190633803523751102282879881403239702887835499416488740726023177680205790009140982870179614439094151577110949562933829849644320085422729698592758669420762513380425494510141357538125075435368763690026477625565684213188316794885747569796811943545287494534499477561082997841715714802351585399195878568931651961930504565365801682707125213594164313833154826026107449735731761982882002564324750813660484294822986883991772198861191630621804260530427857873717436991228041868545946831878371660821468033390206126922280100646924924065084917440517103951275925514405263916144903524660579781520566038736171356988271088584391172469469531085222527280227253549550924865326816798500689887189396778240285287992602514558206991184878663069223496093470406897822914057867907575259374815155926098151570565325430058004772913216449551900679054890469498965545547717443695121756168403602763356114843967968133837570191137051174377831086123512416533083028717568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -4661133497465942491236181244437951447715584782836796303298977931744794154170381370739865702860194129339580302588357303830192774342176510934946139720192102088529935383469699993849286588349150587064550735605576895754760090938506034801517695458183218706954409884814917401859865802515805193269607174816284962246273714705618413255410448850408079797500981959765509324754109541523516509686122228983515171973878528682410763584238608271298902616490238433076340571001597940696244507582922606856748019312113423204103978195287686694769165915242472538736766528692512067325059190306005243228139986302098465205161610132709471672111440407155983421379005938862509442816407442935332096282664798761002960246936685458403467333251804219885473884490571023189002836944404843203569554567654187880755552647724626745770534003388445698988206341938859171158132350000234129262075882872883668408507938859410828584955318496931162238033360190010798461265910633096104164648555637784227463366402795041440001795941303446156217154140591575631785832472431911227402203937708644069416975177630321974803379055951221951269257918278675114244449751925637774799127721073346416198271780355624474408504699936451326098290627246885166628999792314563331583354027495544159979938029085769203917241630249858095636911615071428003596986193240823443821409869876621981639086659511435091709810622473845352645351519484104947779087776911259812154759247569816163365559212947283958526747846255927012497959091968313484014518353096300299296303595064333869697707233265759363727684527321963674128689292346515754079216499210832914484496449069028863749684665076734850115828455538459637240344202385771913403221367325095216887991099605299624431230387508954413103534293279091683376236658666969793000056825644455486465664073262737011242175847471972821340952329128499673459959561163824685099196596921190357235296168047785072994812382909943019017540989124775620695083452254118650489783999818118031864277519917563149905960153224218286978985399423393444306819920054621606599953281895255154003457086004113149807682874891225252021711233245167729160512355227824380907151873130789563304274728445535122832898988215780035269603947051863181733224339656756411693961582602575958703977833100905264862893986829693066836479625359349828875397085516065295022074564192509910762906841941885957844589470550838786584274476303818774294127283093111497651676240111571445211510829306596205517093191292883546439310792325849368593231363123610444830228406400818329999710169001610176049366798677534080006868223464885335494706544987583611152177300256376581689977221620117333207657520753718799132405370512235492800270681962413406015704536591675819351275442792128107611604622043133319660349238708010269865127284268668801601644660227771037529890878561138044216651326864579266242579471254416870793983407298479732989943184495969886685571573408660240055941302166075399175425203887634732162927027249284440735994236856525039650862750289114104095939194972690444924589376870410207002719686065078360741594722233233012527873462801918987313707978543318267738908367382944282200621071295053431551101841949981576280906785044503709050447164117631552049506106128441758268072346472792391617208721652144018730856613304892647650349951591268553839401903197386632498960132304316502536098765919771310766146617751286502827115876217361116787140989328053150729048046133183005301130667335847543392724057704656607621104905837143091526094882665512284517764317018557199065912790848088718328446645333325960613186772019439351773549374741366091389669000821094160418375702083958239247800645260125331411515199541116246543659278695670131968752867983909644342414703854592345138086735818293174909368691938221239987220413784151294845609668926001012019197130676633600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 1569366569403788495281921195771351031647228831873939682137006147110776346708035843122167909536709767723175516297971620504869729372899805205813229338744038226371226419244903536435543718082160395995766429089299044819779515575758703532407711640568158880944773554545161970569472327261903995685136027875898842778148488821248589274624401112461524878038984880537725940292421440826544087593621992011580300949735620632851962713140515511490212969201305289811992122498980376306299572400810846742169845663875733568841533988285766931507497308148233248489128572071160669419690579815457046623188342754278150890696792859438357722779317881661504500878760368116251321311621494926633002264430132061384655523206258249666141818521131879499666699391708977222175323482690061045971842140725569536848906747212365175207402046303851038543437127385985362828395722671432115745929953673526939328072830378134977926350920347602045449885908160984362739463192890627391286586799106701869127431048489255230978957330745899838032869042201918509626099367829595018092398774534637638343169684815552587858899067923957783373475099451651350258393228784067272955444634196354171050634892085089245738859987886385577555951091201719990204214293456314763460281034259116868277984259736120022724956014379865398005657355011091935790818448555855359559748825894497925264668550533973134714467374394771337685746131624627756202542653799982078107435473308959159402052601186838604033708614394762156853642059087183231919218546030297821637319710857381486289677517285241749950650402594333024260496861038804258909493359172719470326623560537752876439532650929252223126870242380790444711157802611160681320442839553542681634829725039535434645809779058190611592721383852170787357612817892282848424131644038833522174707818490183527773843897373036939063144598970248352036272163231669017966887543393013399404558291807821041610165822875547667883750536317742910517919491151956713421899956311242899898432888233144002033823017632138596661324263466158942554651528443515264002158690182292789514541651872644493030292686717123928432104185218730214315043885238156886410874405298181467373570839455160915593833743824279509967509298419557568338171706702179660552394965754514843926158802046586543352493740780829067820894265784252542586958657252181024425912146991473918990400779101151369602675893978629997935462976691246960125862329452966804756089603088214508166757710378055541190138754870041988356496528293132731460028864546393107032210727458352043995505866250492844659804436433652052221173855917906383369744401602772568981344034884201291678835301433708081643451358258771808258246440939327513831653159957929011462643126784619773220814206760703523347645404905965344946739965464463013881595244611841686574350885102177629834404819467567587606485755833251889645720790043909874572952219762344081817931585603861159039461646244049010461056551825211132321495868097399353864962520421850900308183031457019575085887145861781558703258401104078571105578221888758910173721595709951441281819945520011647293397822005879753536706308590189934249710630480777676435674574810986829472124343211499980900985484935759747968252995358110348143357363198275955516418474252352860658301121792185542283674444034811177383006985842109029131907528130559434341936139607881038531229727443342076143564033585599625219828434281566292778204731330584164872976425242627156181371802322187788748034572686045719071658672123255552049449769459939932498802271945063408504529294488792478932008552369616697091423559563159273736057928770433664898623021673177425860541144419995892331551015224565954628977376146683313628658712561188485106174271373157934029870877973383896887898854637709570315836031640581499909480352396097571915330746357812095743198893178880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -472237549576028888320782835798068288909396816887987893295429742254185101569120331111052324558143581682166950540394341734030363567135768482237336385436368526192384843075927678577248887877607878758305883891891605970627898324275414990334565099706762035057660086110906262325683737282465953509686673576944883840689328057445791147574811190155799398987847185818130244840329404081710750627214921605845485692531993637497802568436206655773733574102029287253865407001851595474331504563125242943422285709132031610517265716969879826448482042107333311941070759225974595201998512457355867379522840322238393674831518774882322989148138538639440862082236166707015348811039389175143603671243320003021207897551271731862032475928369979770010650650155546302457163294637594846653811652920700434657484776939374439223861477993197733142589392422647135135015229154647102781618899408800093473390826020494042081687495524999479219712931358648238052896781807517799446420874713428699882749295938726383532949136332430597901467688570543211911253926606926763875209963281518253134854093043473862465133965924508951331091965028827908916736895907064331554119138427207619122468530340790919595166642544665634577252873861028898833521422554581950863741105184109016228312311399592020372169263157223651444629084892141874387679742210776098759649854906954159605611162951496176156882210673514679732659917128069823578112535827108566074771376714251519914831337696625661969252654646480593201685650109416652938010627512934044172139020785311053611065464207445789285527934595422630603804352582199051727055350654087962567494744396467096890279960684515837294135611023595455565334496208979019092634851034977831288742366938038687938407112544245401108386245436091351887520084156014910664313483683297628049578525348861935711484328957191216593368609707170062243152044108743437553147963025374497511086744708840625073769955662656918313192814810957346188248599617110154118265355701316441194351785721865320013020836730607463853574348670584386546971075146253362635411748731671240349509663638238276471683672772144855023601681753598704122414354914975612827229233429636589104407274976529331494819174321978738783053235908777864795916489938476308386080395385117226152497034605051279030156388251876917128848184324828389031757916189341514848997442939452027637680555011925163628342156879821778341934952293828464349077530161120480745365978974974478568365334789428147989269624599435585662817950379093576991265877528826956230155099269124057644529271481890310053982689990734627368494439177609948075411198890935183899344198429010656870625658315136728868580508965280656475015343336547893121782731236380768680836793960871338315761515943281543401358959460500391494709493477289414673941566918457109190283894087264926420848211292080965419040513273940754163436232218752390425097880592244634615048219403136497706697703949507219736213464312134314898156772952365327345352744202367139098029111446292238585030520239889755862471416517515833046315563960950838836390569509485662978736868433805808521636984486511547714012268246641966278240780780214856295692478576244780444959623688242092769574774437566136354167430810031185213575206920434087918080638883342126255200219389803463276473971872875768789937661694096181628888262695766111734826254005767823744104763540058093431767181612596549523617924357388301772984387148587527535881179389204485634623736661845520740686231223140516941830219664876334537927022926229251767993419549941908859614512978526481506442892020312119630313678411162861215118266847204004129163197337115481954414648203947226423301854129079890870291416647655420531237909771368605927744138273061696298648883018215130847122726586200212394286755060816111545759815706610167555614823103220577950022762496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 128363907473665300142623381832338702944017080200992159247924366281642305136974698548944330690293931237381085226578838191306485860384096627478075802977273290743954491605406173209665754876191962189405423199257564209856011570655135277602419495658743855181453681919957729275250751957324032300550796050614130195204479532990292143220097103177341246135325207408209370950038362776863051554157228997041564528272486751775878347106652015492331191833994669171192656141895674299599138785659771375357136096682010022094003912799548209122978076938422360766726771851428183968794069403029477308131755966191271559659106417080124992522909923168422257374639305501222192453365142975803578133514436819078226796440918025668969951305932262498797753642630936926472987644732490604837051632296010675035752325983478611017833300596756454916040603632688718146293217085868240294360677481898891551506943758140751916753191316755268371800537588711068609406287538090646311792343309782951740128456848773788228912541594877918967700870584123470743267598289011085620373918057526858763972393133782508039873470542662269746461221081942829166311034131683145183663711387511790566180466412579680586710320089999170036878308257111029636774034155092272927059592245557933876051482130222499022480930310337360002775326248357830812186442022239420127570381227553075016889713833305947549197621146415674299679728856529692940332058534193246190972326468623449879209049684588949988343615011784423261965345987848711305003955595035598228871817078983410951086947352281398843423729642589213492101548230145561225539179227759497113347559842344699926125864411923805193476631547012366775842549216959859596353540359189046701671445364964550440377177453370400606501091380413858914879925100047460137880327108579801536939623496243736677686437565570078909474275069909385105727462005372067790273728509127751003733610638156702337796615183722077248479681612021378106276820367346758073249116352899631563733675620254733840635645041368077863265631046986516822747475697844657598802684825302088260828538248750892972179038193168513911008414172257402542418715724445225441943740515451900617119577985796492792718825870258522073728810327833937897902226615079875127392157729111273310826231717228358545968422342793930336184665739685991966716784888713794567332594890346094644722876814591852548691580816479346838504105077156220016282833661675092763697304342864947039311923745778324038948166070048876226937364796302321424042018179620405936359286670984400914352544846900844633778746139993549421787552104298255680093488853369195199178581180121003903336606340893893740486687215026141436204616794027075083327043449054611632195193760887746743934144563047628039542876963407234984972068707831021372511006567099251284617917017591233862716562567242738166415028669020314372010782992218966646297931911048184470864631828460852483688699092143426428787389557873081631882508074688607001302820981587753819106825315857667344282798096771967455638037657077918933692955127604187946742475257379311197896105553055737275434417469266790243878698300769668361908484145652094960653331162224966603886205410689638978909700118186238583696048080212854250224232671113537505758651879068489816887325356276316728510873235337444769327642124363382557058360342808001726518075117463636034356096069878013893102640092588901965152447448116833109020586243315323766435524389050614829321704480467622148939863610770340699181259313648424770963831665584123493251921005848635355639131134289361298359277521478862649453841843561575413123743732730429572133197112009728055836893042176522759925897221578119733179367263016353710106847485775052857638402196935865527472523081186363411330209494955715231468076801345645986192373071142341195313593021805253010600755200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -31758984099698683651427767406107412140438980923417641764375937789267173132572116418179302434532526709146326606753104719881891726710301208858612070450641321077756273448391906934433482819702311801695971663178851601965897651888922405690185942302360554646129622469299447225402644970185493204107861233095114316929432895674548663075187750677850282339319928181600199152415351748810885359214574819094734481178195907511560749384802330727070121277942174112067472446834748416071425138140485716306581866424312561530074108526884172580469778990169571268382375353074098209586654058806378592343195225226778507742414161788151910664375802930941276853916467194968010707270361559278358285755188966638521422825226844215329841386727102843311739705408310446972450008262572948161875481885921358391240949803314846501129562831407123067250162493497204517903759067854794119843007710220793371703581127852049509430454546141211575115925472922242943700887440881052548852829051069355238580778583356585583797427892481083245971033912686923127587992777030726120037981362697172541679776745359570849111805259713856827728450428937309302388751625652951890309799109947628779385853116735230227695749313731417967770189945706942210855440057838037270922264970000490571987986981688702823440546485203038913014332859563313078790735943913404756229983686529984453151877370226124946893102082005226168788850765098502020782465395719166688192874178109237664458034089772531955029179890508248576819805930939078952096182042703992832947261152478699625992752985370165113790016816762263547003361208792307450205831377527556458577360907851600974661351285006822587172171297696193329176765762377548824458605009523310621683748562835047700758100219818811048435579655392349380318491974325379136044567298551826176851412130014640773758300718780023496724783242573148363383783353784373585414259055821817446862886595765322097994580920840363345071060640578366033686538205700229248424186194430973585297816725843638728638537096240005181948669344190991224138916474065650273440008599652173375958551229457304180431518297517891363788639565009363635730310033989645507367204776725465900183537833491808688654802557695875661787786726873314305976264617252872904495183312031756445517189380562797940595902984799611382879371203794683218134229232816265713855192904955020898664477591874520288607763623900229326657999666507051363455625333890734492964935704448215682957354188636088239477746500470531444184522507006112440401867599092857162544829754375556277481007026062211802390835398651474801836346730396643303439526363377987059609829096294049214472207263453518993428537624158809530494767706137139377966431057210938017498590204911431085674547063046723410056580291853804429667634048620193743209806573800604717523344384679070433324083082047694170123488847611575157765534365860813024519812878726257794228270342013662416447454088389255878059879467066466206922875679387349461809373909263551951120986503208625161519853876116250775529175013971546363907992742943896344313240476711439149543415569622809236558985019247933632091081578620867481099238144676223727607202517501732897032128966471197507169426051513209532071381016908878202350389532841058771760137585656365386501178168089841331091826466995905256819424300014379890933977913067706946497395765308670099187682573406647696275115912138713928113631382700604980815354811529770496753455199262315779053797083820041173838797302710027389284007829542274634430993752087104344970929612397637764549242281984521249966493150073880165250139341861474664740720798282717239671596792115646741853861436944865373199617338775338297064792263552369965087125610116765346112891997860132258468723768113018987074217190321983590882631368552843690441042770048904324020573557346874054148096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 7190831083930208119311866393693231129935581477011827092347166922976262118225611954205715707657965260595812293446329977419661008017584576233999802519959847523112945719712850141666963727801161382445241201147037047459090149744022326049249896889615679578283196510299316041681384580263875838306030262119371631142812089733750786094608786963248548981867368175968968335517894156075662219032900514342800290602901880998018621082794133743880681875551332900802411863692057485761991812162511335731279750691964409604246950367393125314289579470693583575559759488004619208701718066782310157490978327704886836797279817279995237667477734057091543867531867912471088760449457430447197721587608268016175130774391251824067655221564416415877723167703377158984275184470670612386763468755181309937926134827294725929720163857990743556461308819498700749835836790764014631948715254297864418329653235985294942930675168855776332335744007731659551411711647132689532385883608572745033623981998437335652097349290040521538492741532634538235031551617083784930249010781540463236463188115549807849016748872958807055145183537154732522021779097575877859072755482549882348195217867052442643540542210749769910561476830086874899000834731112080736622929491433999642670803161001174969341395999893893277179632415254502404548584622275792057573699182313439086227589791791825038066028830483388165232339533848006817993391884829407716458531998736679579170571795801658040099765157492530964152455505158563237311944560909875145908014038995433294388863551855195942334097582064915100329619767966191170745704823511726275863254394216096541114902899960185875049181506190518404767067753687390587663537247524253857777729532233903846484428391778494606696343288641443944957407866268396834240888648029588925531867543014857844416586212867702339825078312771626661377388179583236030230989291306961722185249441423379744964859193660788150540431793281717107000050122992636279286259902752252492854656430197275509319291087927584789215445444775041677339475052355539247416337583975129618630272308700106704997594540134941104823333440386365244419333885275697375302792520822643465869470364173913641600624179924661428656851235970909742205265602719227596036715195800981680127497759812780017765250876707664717973244333881555059835142197100931615202706680468710756260332710340644595393480926565699098204517888763396611253776802936196172326589158983959854753487377208386298004844009370968287630385633058226116256618721479851868072045043738224595238912131284233314607754745263264373743579312515166210279825481956201071039254969646745652935526809847490067185310563179016837597973919355022598247120267323664755488562046295196131108010896913352107985278007134924727226745443253428645039271284252729664005897354647867496444359703711759054900461788144336140895608175083456225500139930685345890835324626186997478657754787044384679665443403764706541756222820402376688006314520359353848639651305852164317982492502604151792853130970754502086347196821254423917929664135100863588908478372231900540742500663493961163969912948302940226365653583243219289660342648271738007773171165109335862137607366756308915630343732805066352678062306544293802157590209519440140152038256263374108166723189592683617892287472784201653862683097533052659081841687384396613768412662229321611287858024983762858027635121570728304907859189958275865054607671260329691261358138127231402656608743970137198577157296810970014630317068805447171374946629682811723852255791766304276386048787664113324983077985918244691857429518253079328286423859736152454619546243382095602091342725062508198569396394355889257053959109464711799987136893884047106963294739109692195233600678412013700666205068833161000607315426029044455901592712738998793011200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -1495540928989017350333452111262811877313723293335931130120112708027938450742577658292401776330401635886311097562384174873951215583165753344968123518377842130100178348726898849692165527494770584289503430013481894790100690620043187607183392018740608354765209835961523176989490200087500847948772298932596014496592626712351007302303497568237566082417292519217483293519168485676604595701173898300866237699448563792450508864497115421825294891083466376481049329600734807836946296406939135978557013872975756340539157124320251513530956936436725421391519686135130555839754650878351336051849083721408827628670820671271298250955284850088884717920724907653253677463945876371070490640903236203315127839188984140579099145643384738418589451149894110601894889709672950725740812586573203599027958033320510990662404423290085902697464083237912768282611022639746111866810096758916673409137232744337187717907447796157937408032654412788662950599309254134810846625605773660566388709348293796932528193686272574233385615332837040019866577856568345071889655924924922958496056808639620686282070237376954092115817249324556364335286255961105615803386616535104174730471538920050334190560285395855513907179739115597993312497614525046500868589937926243850135265858757918652734471200460984751829537220583584575964322442727933973601415626291193416417976693424149949989997783832612305243856466585839110895901451083142162550826860272564856280857410340083162050824504208708403606479367191358084196194423643088068721999844637484997004053969897399125239691337345744578130987266523478635170160127318238896379030226047763066859869895334817956882610197966372572366003631209593932653724223813316797625171577231215798574411369030372149674576455949393354731685567860561987903275214839982748822808102475787688236586082420346674191613583133300407203968797622205014042679896296566480211745400207504645567353747927302787929632649976459776986873216345339639042363453697733354969698957706971774461637662301879914946960274032631173421896189440193239626711809320779095975064833917160986837461714987556181362777156094052484379697219262357270846040530134274685379040807128244823897478421073407015947793242823876499306064893370296866553119636551916337081175981580652113147977232830624213518251088983533786678394608390054200476351926862355515301202663058629952802125892495467507787380651007014366747324244259815520351992049862136027742100106404914832603104130739232776804288986149561251575754260387815020808689077586578499184413197451120754377625200895969117360213026194210802455198557527420699432912448803095780330302505228311785016184191329258066969922592379436289973169721874560634469240776176270033501386000347001031158993060535342175615166311678865841955778645619777037746051723257290877017882648326714107901055688769350340963619305518435646274201625499221559237000762513525180574062405648664517366433543110490415035932168589489984437622316261087433030504433950064768657238327023615338110721219293451130293799722333394880815163091919534932268562396163812958764717855080847180770513494221146597375376003777908339876016193182458037786179957441958823684635319919715668305247953852949409527357244582484922761891429821692509782695602954597977064892971311946588686028529237068716225927601360572633766275761700516134518919260724590496812933383217120111466068293619183463596349464854779010091691367545835388999686053599372134059513529375348266272738569919571808159477311898043321183510212617181836399491702063047471594035035102570394643739995267644230638234418165226401365593181907462865507545875168022835970054433182797441414552114974335977062306337491094916243129891377031165041744790508289398696566103527099848803213210572062196032492857067643774535114991215417753600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 286398859997716415608763406253451659692984142445797278384198615545789841598750556343250120835886492005310049549197607512743361903210189458432058017871583299292345984543090703942280562805627747218816245019124993128643985370435779542339300129380270737262618437921451596630191926513877927324954180176693455299280055484926572751993232350024472521332978371968986318864702940377798739811606559438248299322484545575207725219013543707528426621237041043647278360670700059080723277223923936171016633705955101151071450222480748128021229031686339778482391461306463782808072891338162248034299535120205317656088219038309802419508555366377763377377476239691121925870598369674595229784123424831200478542418510439671019058832839136376994247419984501139612015616174817027417664889118952952869462455875910185231070752527166152688444790718226925384643991237139102935298443542820552180257728569651635895410603848603183631740270425528050269061640676542632454074350555806714570135039742626855652274252712125363289181010748925219398583445230217468782185406517544990637777073796062357185607842577924593242165417369801818724778596778750203056958795466584558401516159355393500491120394216034887309296017422342693435721920416708780491645289108959391691980849675662573732467248519974455615316087553504771017446783385483605913646775546343242229303231983410650730085801445029791516927282480642901092331055927275226802142907778780667977940544291276651531786858908017316331793124566282751975342312293489551016470269039431279665575952691552116582272470003357836790315036715224315851323183097650964963219003498612087461209570407160062468551740994449942496260781963267846008271128566645994397556657850526393171816109163825612209848371513933104689461604377989756711668002638105162969355358215473581093330914144066121920219216206966701849345368808770900195452655704288106103852954511886915805163793337073852165578874154923823438830690515240126889104677674339425771325146342550732556751838702535366692267044689000498836128070556090418756361879317816414612130646089854905635692564877749633887243812814000845674491553748684612604492129545343407268469951521064705805952464277296168956781639385167895379337986404194936778441830042427693515657867232136763565236575523947970110383918400302359184375076164233286078076537459718330316430681777666596639963480689711063928389101638295602351718879056982005175863721862207003246551999051456411957179104889988336494230697854252063918514501750841105681413440113404087141775688307011575107493978257905614435722155785716043844848187621668383034341601186165050498807504008173722964941986507718256750087073402277562044084892724670087595705081601759055136462734705747098245909031764417775835504080203633879707946127309164701029649417437575229706169285900050641412823962600670716582121201304086824849229544726372795659920016172483262311296939403881111553486120157523107107468622189010216101896847025251784994805432790706989009129410286959830166427857434339981693210898320563463658784810778483816907352062031651886420195977311150098397593996869281670983722179732221643116248485954786287349718719819401808038957092379746602720157350976092242457917707651808233054286119445604527621213462947251613547058503859152709853934041016456966403557773666027377733685164866315925282833534912050688138004213728460243984005596576728153524307476704856217856578034096796030544479317614986437292380134597057806972446848769395418827111755652446223098795401975036980816044715078404012648089147166827729958429797295814692838354692526802431186797009803942716270328741397249765226319531543581506696737063184977476777729897819331689881956321516851840233370680223255212088313043328773728161457993680346791789647102394406286611807417390858240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -50569218961876096020629231647182545764950581978269972558378304329692041902960534994212370821880112444991504270179159051769608320294524796491423630404912732085409471013975945975589993133100760069463917035815043293559835403743569609271921551488244055090709943852109638196289010979313688588662575017210276583636822800303772203352914002857125845295258884334199639612519508570443251508012440165080682784866703554510117018388671922699074533951595975819077447174723917965237827850616296932570517294192760664182289110879912446506362619693791085306868163199936686843760899591819668635470782232766187493103441269632503424162742928900051187760234314631751416429599296992136280326613433010884756085039135372964885964904801251438632955039750733432094746424228117975236343530938287494006423753179994350076983740708096191174885062744698892326020652502646515159759784733380007848206087548849273333531228959939531009450785244854504031204060014144060348312827698437024678540739566471889751344370781437733646740767752063759013740612748059837439405792680708054694646500416027585939916790677589568933229285689392050297324287353318281978912123733041803669705234799869481634099711036274698701363837658009770470020281994700492086382172509265446332328365875002512060309103396683600951922401402657079279383462140124149972939797698753346389567154424472703971294774136315252421685284748925180284749658019946009228548039632284631102722996877723361130373203753902388635164444830679081173001506161805185626289304770112674329584110330913904894951181574288066250433125206842703579570461087596606614462114562739169756934758777252851119756137036371153910423326850508320256613056492115659393107596068721664105151840024294746680818836116818381615083659823993149570754223020622541308971789901300052179085409497676367793067773841281687483744656802717086605468944062310779005809872217644025012617584714944517745445269256594328043844795077675954720867195852320030416387202003040461095730865239668709414649216652912839157125127493881406101460172923723365837687890606383748073076015285475006540470744097873014970852891642825815663947333063281809467357659186028501226289114509683952408984718022198640102658777586293527485239908750382470912248889118567344340535298932220187587830134860585138301722025626249368234122750040678546384812443702150664227148669768161236625689203515565675461661600620174864011846609657062504115077333963576494808412684181390947474235136801754508684842880521607470193853706744652236349425107450009785068164053339161797851322197216717481261379582043359921315219603319448067002379292072989943747554427843160843917949860800154890642665253632493550445816873256433682134279915502900056168852367811019514039852260608558799911988111877685924357412273483969265380014869333381059632462685686372678464185936862390739371968803504657108009426823384519419049273116257908130211515859111537161087814891679886186582528005902071312005920796886973340604290788153750269987421872601120855581766156548677131304446228355694184449390781857206019078576713293897546306646351158391455288760367019027051654715339461814725181442391177322694859641212269933460616737743034815839311928190445377465973721320670718284922917283593505611462781144806288894272136621815422530856137100614471557994048423004314453070432875407355302470115329012880774179452349490502752758295895175117970966552317247752718064035317595336943760678345390806660216030421316965219689218056774827314883665819272279877972073101727690780423184224253987899902133906408141829833997305738423343934718602777126047355344677036644201787327445209265849149716372419719919778920744626651162800101370428646773339797566120118046991788758918148565351650003142110406327542028304438858063109688184012800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 8236681311742762069870575352434661591361217979330023817604316226913400438495898648835634744186637158707143037675960877418528387462658488119774978532520740443407225681706652591501377951766290305297921142935124926659125158440939693005072533513245690920053844838862337276260882527006589410791757296724809720631285184981015960492462904149443181321379650401697140781900548160264689311915625397160681475855033151091098500410504587267829767880396374196050071544369126416833601395143868452490088482567160176679113677471732245915121431993020046528114176073132439546142736435139087418504437901726412144492242746755627810791570874118127433667795141056263122580116276908745102397623002291483514625918442507863260539333504230315390565220004483525293826612923738090442512211148112251599399965434867669341283952414639448574866742118026532972043496951021008399222672810020431354864179119156875503405495695260495257898494523044491284305548728138704766838043236502033715254034330228262486954943342086976125676467127501750350107448536861293667080923066673303828287201603472797172525542300437541022676332413031221799125246398816891876152013899718424612165742330638963508816920928547031315937416567431572568592600335813986730769420521862471016655496774535812902632396718403090256165985110978132185825001898139088803483630735347159657877667137728793654155763381441590312968280619697534776660696834948327093223732427628980090437856460696069737521981960674360181643183475367307569268666897717125370205661940661621183064336026433730677335960737618550596894049598986954611942621343617693737452656246874119155063854589512400336460311475036881768963959833897192141544557260598714937947380137780369497197715039248721589812792461499065994855085953760953279685832398264784470092536502769177327684509291253635370414037511560655624799867484365639916316265359892004362011650187359062934981023452854464722656715369811071438888757318525093648325131051556178508456151228702252744032840708959772667855921696221845450946506877023069016226985577827327150531799959234702498324978530140392376428647020926238615092528231820796299954571316614358314256260303156320948698388677836734999523379145383939159623176905119886635238578394419195294295624192448176297294511595402254644119351973779323762660882574913295177004983533438319683193536963634351822312975231778927814818912130942619092453493978447185290976149286706132783417356762715418572147288829302925140603378398702418941605749832661555304681014321506877343473581832699429714838449978889056060406980338565168891063653976951953366556968996420750429248940760052276401714556638855803571498281963397219308751355838910810011212682590410554417460938715624156081946782182439169295669376183471308343828200474432567015350380203033212331080761258076666873236508108964013792162528426743038229693270052580147953680544021270146716767726442550824180251087623054629265174131418115584053710071451969446354938471670424739575307634358089546632700302423058864931748798706776691265880480975349220699151845795781913082661529566873540771560051359859357125275296296560820823517861371791692861126375581173699461665349113552518188644323205121585890550559672047811850863401051260835523795632115500392173155098382705572195153150244476014605276477177148871180776425947468480715425958673618833207611348904953449683672349674487003402275302328802853962960916457013736210862991983977470497066056619900205907469000680917148803504062294358249854377344750864921776893553700160246864269815807460896152699353178847242952271288530952763952133429629763666684130548654741923764133821498083004224678148213733814683169270571085631902735811670314751080788400488898493894813860285937694115832158712612021546129803173255131369247625707520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -1237191897979555116018352805811175068200097904763444801903381577289633778137230803103023876594946054889714532950050638411877707300326435285610252890982651751043407063463720663313984656558298695933351878076202797240867582210494637105719855536227156749413986876246849390243922860508067720835795488407520157729984028903933229983285245330533899809512879996023750420065681299857046250100889762110070264670466279300489254862565642585884099753029318432996145411752303561079343322004015654365010657762250915220311482927004066445408335325714305628633545883761222812023262322766924281824131525861716537507489687377831208180161596837598003263643936316673467992011974761018794841998879748389198437662031570045061461773677656471486185383752967004586160965689410495449030507188443814867686500382599999729265857826191665708539729297287679769977463080494109545808592803347083790391460318128903865890416444495546933003972459809762711692823657825172491206495995395565526726423593775164449393538212690068047835250555449156327870557486860646645833314302981533353949288042529214828295012008892691143241873222140625028127159686675182335809251130647834378718428629817102342516494646114951723810184058619869280796223663512248542654639604650086325127312030704012639104732963188324948769195284101166197820022841973516395702517035206399220123782954439770029406243643079596310589364252763519485418265152005037088488823584927628896320634193856298231980275118256821065358082030141235540744428278731035069317856132298955183551584986918389272891875990949369345972331590137227981269627128745376543456666795243125351747900317656998752062957857980333298224437645452748911409347385125439872501361599628600349906844820965231057699581376344231647132506816651437643020631384846243300540836219430439421034817769242257796584207539974366570513920804835927105890613136869408715480647193771150750733710222777241753295556496262671060016963757223500012070565544370416819929663304096650671610619886994505810808854827257298928724651691338661061653261351696125409933733559934679791673935960688029871447025984090501886251472777849797375297793213747457232523497012854847452406117946471921438278535044697330844943192252938247147817064660394350650389025899362348530821141085206305501052145858728427373725419787017973354165829910502843071574550378302041638217745695253347049642932465271444914487167673896926836229900659219795169208691330058372260959735253508859636157981836942185115920726636220686290580739622858207243335972673197806225008020032587974719720697958910139195510601206005340484379065353391334028270058951185337250762429590273851790212472841299863797992769831335227999405882613047527149327794887941909560736274733690421444273724612399081560254748162869893787537210064105678211243971408252047681223790100835323317094335905571248220266777625450795610225813864861375280987334720648716028241464105482747392634458893236948470788710963504298780039078795727701107812510600034029026156122399932335722147937542664763543534981013481133187557768107908840263609976342652778116544737176284271943623270202474899335609712970105035459742443534067292378904634655573555772618910864333890647494630582101074078978622881691107161262659154447471213990883985763753127717472608184494807206344004250835367345895032085799632833673713001335822840677434662116454976465385927677832025350037177735602800599771650736526494037381436128243561586513487765446949804928520876608281486775794439665758337914752044868800299454835129548988242128757736435675883229219513478704830392777911272385305750320612863561331235854234440203323776979733035797847225898132752648467994919228652296644605434272271586738010477855431076247499204422331906090585772026795308321578010820575217844224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 171201798771083842343149965262940470443195530638521860648161201315654747744983202119154563159088496563409874243509045748076825751676687586755966871406154746579552338980631265471382717970303941319003676004449937332719024870971679749124269110697677185040928631234920141627255998540596335365790523763253541288592685302643187153492725860798128883068571458524992767533117648483751912028804478086309521257508015785611428655576106164241909765171554824803883196005840092228342289714226652106394298652984388105895982214998589379702337368690828720538667524083748837251078160312538580758713347945290933616660368679573486161374711432383985935574356464294806321949981098001177286528173163485058755661100476047269287690588515550287842027107501001868003331386409922476283642321922352532343198993593855893272271573304106292577386951373696927882881668252223652750376020286296170583293104356894615815118949725712728964991598876296967582035275078582265131184799721632262879700724012723872885093353093927930433603131825901487409640773666298356355314979577867028229435201527198234682349231396314954713340463919234464004680322389279298934053547294102070888972417485084620562245163546562996323260188143313001935302483950108393949926711555029523552895599199603175802451275444536066096770316442454880125009908832014786630011080082741400342868817097040071080920947634142858947619123864269328468137908538138656474379653085332991334975610360215490412406814801136005466609569515771741511655522992930893559339477964930081025434633652835068066335311943413102687027383334700738113818693389644087656392645074249028994779632658078253579465933326334547587675910334527277232803187000848388552811110223159655822242123764406657515411321541614758365974247369275591555558222205752277389925057693314626363397760956142373200537505045682176442771956714729629542582702389813174495350736328706377520881488961722950371052525325269128227246155194693692114831267260381096620667495674208408986692413643165718794636790291373265053168777616131098559758867953254456291871704555515982054394929566376513136581334769766420731821259834950473473845016736114158358403829719706742773731348111965251863746403885086578055117799690948640949864627986744570289346738106225940756209993404529619368240427178552784256355204944755890029408599839620787834771432921420672264970956041118680501694530042915065701284394891360632087232409718648009963210017917379873355588275574831239134044298262626948145632732570770760237299028345482476890719994752081384183951636088509680097286515141740327485367446480434624731104731329780250672479998757704408326144686968555863536639501289796518688687994722838350491196456652364603696195753151062821095813655973319995472108033752832320931925899847113257720691345106029534523460189054331557765184154164919868015008912799123020938374213200681023876139000883766943199496213335855343627967518739685862210360517727153633189360082306462920899470712665360100525177044783036702618508098309916732424895114507981999908399387969731448036204768920272523881414398546849535714537623059535238716786511925599087955431962597663255984130669129397000820417528321524009549284600445784868610532168095925771113010149786994558149736240982749628380259960318989075399899040396456779910437862345760698979172023442673281983906757156688804875945094756187237416597843104596640909077954655433377395478855187267323823055912299949998288123569009757948126446308377434359068824046097351369612461697694947506222944759833658109926569698373138528879291588732273834104634878703366536638199664917658880077982003086245449513683209565965444602646439135918859564404352638979994335689101465295814522390273055191975362816637646970908339511641864336679075996544766608750962278400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -21790991962703774115456269269712574720564621294978419543772637192263877865564479227772989222846458877546255980912780303177728559402523362201647776856805006589639562891783517644849819702482895515150541854730321102074839695808273499935018979745825950553030687682187144606520897421838552788520382655598300720898774963119832702933391065060419631094131715344609041805626791604348144632170337754786802508989817624355181118746413778189586194637445349469231747717721013454111708448156392102399212729355844579288133563006148811485237491081137497496740054218131496942682325636216427536140168734401993006363256479758271585640340673856363388738765944642774683348499569970365234659946350343613816678507336700732649975492178885105695513233396121575718289808786052768865811523702130902253347957217407891908045124600710787976257932524220687765199131243257071350460787096611196331218068296724373313277411435892852092329687916760522322582508195648751289758880592694028454217456855061546699216553909677920277561357826278404321003947119785133405376714683489419587577429996969745106229276133675556650804982125300272005498965297553667925713099750181940493656205158303514474631921656399972266822051668893060247448581865754320135322815201510196146866547115622186699229108574111173781377629353832384867952669949493865821570154946329091013093886318783647469878214293534308724282625820254426865106665504583829224361433870578126728757870685327008617005402651393399614754931612801656672601868744139684547867262643748867683313721748493654452642441672118388061203899744918962275030379639917205901344036295224993210557099574232259956260789290485175077195849068855117193768827118501060311724023138079880538913583015752795607044143914732842846834535268102394025538982524037511600918672283710307822723940512122631456838633241709237396414867473295468010071638318764089864830478044965002801523098193917937241294982828045651289451000216624620189940138448991180140380869451126447275257039472836360811251147507434113203086428542123603939078526960105410553515373974543422033507486441052758842373716199219467286934413904791030041232994624700751405318060167288432047682245128732489944205945007614727279038109471769945082191844634432143293735904861572833047678738065946523318277111189054971682701330500085706872036644153026020233207490089744390899866136676900338229535044550922603801937145793193116600158585667292390965394011588146286420930397578119147107798782518365444916535178446191372237848753875919319689442956991613433390793425680564333763456722998524809065873932561387480893896493653581207760788500404271123539677238327770081601805912802290787119868590738216249523101685839719058940445637183343363221668481850559924466691662884824706931844584213870126404000436553446752244389969121994283920319661911744899935432390486064394136525342279198369087580253460180348895025104652403036721021900610893449102653952308969774809380765771462600540720219221439509991316426689360845601247395892010909122129954954082141827273975914249739420198755129183825854325081658115792590788200022877158155580350656330307786871291494632812957986378901448169608618992084464149328056293275559515073019404958415605049379288188272485886896234774824342603510080097223473371814188222149074298119247370861056244409220676581195177995068595348019754110965185755896168643302056836026689341102756049045836926385800035858225615943400412619735370664605691439193512139316874677590506252742375074288449321294402073809915866857536449487170150929100481558315220751271930230765967490738816093979932519999636443939797736029393613135465511547191737289803396988811449882515102660513748548634829663384654990933301106508395698198592419015967671925790725905562874500747116310036480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 2545937372319936733145397036333088479025204311204089932957544464591038838316342289227347143917434005542616927553678896500655314762216519782481461764801034882765317022877931639987926030088784693891104730193116917433520579746542207236098461120439053380167544898884992173776226206986481095066501620956897993002040826983157527176785656660629748404099952571693716980374824472753670776911744818368431757504480955460618172338487155835793775474817797955619478271970553050141691266232452160388205811397594393215305993199908373317499872431719022889132426591787958382451166284902740668897689070107599776838208912859110852772011689311698550135653248178254138846770475592579329805897418365912139925026550342865167867075627458861236516852309623684190620907808137033845754526753727379711766272246029491776606432910707659585294105190527479782482511553923223596099341425416898860936453094307996308805216385190972696845733678566126611898394697939126672665146360551606949054079478364596106442528565030239776234079820688874538632884401579975838373259591632113694672204138884060668124015180144260670728241465764828861316099706633315998474573869246477118108818734077954156410264323298719736939887513181908271247980786562992552196672672690854861964220954538377763866351467829809884857728278837324169483770982383190116712416229969780102679793795583909605001599101273434794053099766000216017426132476060499775111677070068647768959049591688680397782870208238876396080913978722945204220686565727581776192773254536806168418228404229534911713903567172274264338077290163727076007589254038432657255826703937377209519697272699156978017849297333983617975384524754841389855865121797570131937675497223981933123292735706275323301837284824145836915890220304050442192493707108165095726662153846221157280676089436694377764889661776096443263524954460860781883858791798478882645874846551179829753986365552755015345460825683583083365747024000761797777060998885899885143746330222193725560148166599658803567855133687460905988346109924809878742422260601659678402374648043214734759665446715551983109339738133721815507871509304533052396806273366490824344274304350787714882863852129085646092914069246855324185549846622999452905436494395639329690817629857069811544065035351342024227323142317631972270210228674806007615905146259830808856661762727837054646369493636844737585380914660060838596896311448719778103634091875716330741458701628171451883151381564303018947888565552928379477062859625573482126665387724365997435766667637719944386203275253193907404403805770383873343375333460326002352179498034244760936893789024670331846376970429498034345317499651340793437043575568674316817911233487832697770130893146453843408038066853545134839267204339980646811993016819341119306437049325941136695277337803860991880753909054879086238341972502807415323273786704455616124954601595593841977715065930889473090421197152151202582204188191012256872589695002228507523493630526614783420046672378954259837439815892700981801341731492136124450728945075905114051075840347417511037811106785654087734424679006672013067229711083623008928039083205210556674036065206641327555188104171998994861168360516160650549631300957061239401041645452528386589941924194640958042651684608925717234711349414814839185051998937813064092204425385250098890905544661859265881201716218516631202892918528609337677241901859382059251026002876318454807073694565579953474527527040137133034283203567511536932832114391697058725072934943392313283251248119327915059409609628399286060989501224249648807237343570179104507967216895140216159931749784213652568203992896111260376954192160239466832086339064835751350794407517486454070706031357792739454284315033714008997333774916575753717634025236264960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -272355724352721505395649945634778725437115787518611653698838942010918406989902240315506879831395221481917476960721335153079837812662825641699552173255681466108528118312665373896401513531450406821666281679007843362067980473340689098806248028414276713540181383325064214091531695571725801720723875023266587988185530627577621294948513063998410985195516546872855674566691599561775642174434152816601738590897762389129083860852015865702678689334974223298313721115291883729414287763180827092859449217592808329577592817679415320017898788464941921629418486443792919418896786054680098245895002250905723727776724316540826203148797550713497476552074929533506212050657708233649464084802458282544224886287628418196334610608498248762232869746291274264044183859927960346467152940857454128215116132851449504509148233546790367684547521961138378081496925752659651442659041569257074315727502398064637267471720855676113747043499751664939430845096156877503204214042773831181479405731279280170633751818718349096614477161141852385779454649449075488522119525084621735156061370736975633649259632472099337333973698520432347694954612241023698248346250964256242872387975249160658488881356741667618101780366751927006797932504070075856559201353274303384964743837596453210632712597544271191441919097472402505026641811825620463752279177852351091646297178310648356366026946655100740344960967894572235640731908293695154578580353726735611533045784666802550382053643346415157458136477680962361966084807509551139333239631334214540103205638187147456108306449448007115858657314683162840447690552316839027539287490150149012625983635711868288625007127161410718347673010586963506689280116242690125490795196438647558736662228718203506823481451327420690476525880984740087274028358029358002431310498096672478177635810045492548264236251824129949660017310497732350321315425055026350686356502307444694142060697775938398141540260118316980583929104890938375325846825114835458920097349573444886215724160010066407258452887055287834796947513037339173575237106799530374014102902867636398112998814376191672759468496387182526165676669688214383361109053281925791033277979452307309565547095371819705696444494185328129001586607705902357380277192710221262929226272040123625220625965399682479562316431306257234172606785290040525613448653838585096844344874782439392376802626202585909580417406762996027837045096568273033309721282358218616024084889181259843497084191303945043444703551141326620316388225393197344564180064009401506140972259983854165106262617562297351829762289880062821644463370625837299362002475984582858522505041702685217463017906935676900266373052152020313738604040602391110935069049377928889164560525644712801083945408213466395421563761675432913828100344100160791388701492156648181680097321902761379085388514734828938308880848270688691634378867930494249825791231943258722650117657459345552830721758701415312674717512784544069618988274166938654929221793707670943136829033995605962771392214171300231676507820070851079548416723903514645435047653521308566486091306384551613031607225492865481068643197979504788198334998092839325292076668722440565253503928419812247133136219854843234037256359459402741207481102346677981264068354434477418742632126986513446252447084862005370942155433395999559649095664880945094450322797846244301932975448631104486841951927033364273311930828609142401403635867826167319102693658838691019230509238130660690096021035796985163678423026496456794238532895239729977242866831818712426237684164428796503240863216881048383974417934989653587204693589935202768432291151148702130751721123162208080479834457776096439603323243882910470190200413037308605401816940563474974360681734657164403630885159348645814456227198006323200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 26602291304753608207881099052925357233611823459358742233733641925193951334487016560692255308623590048714483079730653111921584821601728154679035185287729673054820177960102470798630511882158810028412124069447675196338419465792239079880758173187478951499124721175583116818036631697227075333346567854570001504996209110509259448343916819650726541713282713225458473395050191160302046013463329524722928878306266922981352288755116521349121468885298361839094447786277425937607727326011155044333021824634633088243539593846921307236076457869195529937193368770269979313717285091797018301315688426541581925388034053999722117066505760765522565192049137684211686684403576196742238882510892979591458472098804299967846937469355142659101816112258028544315880814134591194328873661459731223304552205953893785826420211026779359243528349725923829759586316847080451933823218125180725898643442253147465008850717568865428888875921541143014309757157315707280625311462785014523791917478273623240374995201068456821874670711294688055981680374774105562159876814237850187414319730044495280880807308903630859324239786116419988667468473158172066151028248020145587820504408143026143520250164001984704408206646390017184970316760693687071028327529005066905377137585072420563394211176661228656129465085631759995367252719509928354305134633948083134296123882203291813836231505713961070667110565782066578144808456073539956750551667000193280046727826921153932957134853019895721961812842796711350021033298011712611236985093442705908820821647454813538356893432202596758781163348136730740668838143226194456371445890680938902670816573336214989429163168426365805667391368485258054809985019832503537571371770512343409886589662275636642955040375631237949099626351575164638204450245247139548521894998686644041725618009373497783973315481834791907352999777925250613375644823732136807578996121557279450924786900449396602791329453121029885659038573498398382483930818836680923944945211338311547617710108350422007651497454369086681803057250105346869331119499730492427831415090355084694364223920891558955782755879101652441683009104348602520172790288389813008024744257975105879731507491778618544881107970298672318629301915970384833884611437172623865756917205569058790506062756633364315767487240112318113008783921047561745182575868887876213186294311536543796107574447974131903038091664594561761623568749726123721374545124915802845730849669246451833692147420366867155720448466491501078083581226961731405645087912298035707389746106545484868603902534054724732635570946658636450554423747900044173137449969677614686319732073398592905804435116782512028654391224972597996263032920758139258284287874184687195936499591104588964113850032109636374928082495405023229895885840413538554395295484469921363143648755995214370770357265943417010256149213870911768632200283765516430805772572803442844792122908551809957465538349049059734171893846811273176162024967881104768694345047988259782784145159175333334776878050763913992564554574667531500981821421611493176721550382811769803773858440170155690168043887362089814209393176569246009023466164755276305154487950297491179246152157414258532419239198911874170938053285846531632356167582570057251761223711827609377133700969629010944035400790543573308116739122802300972336470646830219802537749970107410063441828919072662288153209075019456002260341871257956511229114492234074013598072681183796676099359528262030488343004597115479114659438061034632318476219155562346264589673410817397983083314105562957769999498067342481339814485352480694819860477841331528044887590091288258863934618545140157595626100126324683328471554188024764397693958484351610760070668323071760152446161816590209647597927662218995239184963849024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -2365463452624274640284606631737564230030003022537490356074561697717419875746408801883999969862354967466858018834401727836446588166950410727725689974872226804944589655775395251489726463687390016331924094191622989453721225794466919349130801112791320027098990371738082220154505013771900032194818772831994462748879994805850738324797808659390734823072642643561312963042744371862017956021367275232142107991999235719894381971686493675874855779757613647962576156105764820772817172221221454194764245141411937703081782212393642041954710563331089357579075673832960427273223014241131088573452379556214984252652675329029897472463112424006396807126664921885190581434291220504485873480324214578061276303388105908340490671588393176838693509164007099150018188191192795849162928333874614435293962726371585873390163611234490433510837273935171800375474515189679232664875783096951993772001034556128621385697729887572436325360423863944967107207648268453797481743244663791545013517283238408472441443168626262659211495264535046990093518081416273266777032484440029530802283196131139084124942625691374266708171758393885035201031161745923400534085260198211317589245747588918553312874426251529578048469213769611983762781996954491254505893759041245216400767341829189727477661254008469961344144066799657389833727042534817193248550485225256857473207202603449198406886535039131001152662152756655020511865534704632257975279518112669227183290453974212680144380870689853841527017075101708406139795713032423101820574811024346845876121818544516721867688101355468763802907897641654719001987467874977840594811724605905153402939820438364755874813605821851322772934156922673952256826637384515221249451085845828022470120719946420765601562174088155115342438822525099945705862708334514934656591514974263689346676781230255601787672515253848655988074950735117303763502693943656970509243586931596852979266245450614487383180669734383645280364339664813136512720346132008677874534114414789376947067906260551763200612520129190401025059240642534892285972319681268882784136565675222247638749425063522810969667768849598470216807511394992819982833229752536190768938921825799129656863473599474553952290432673043497058256336499317330784383378191632956667525602500742750449167921359787245040944766659674352769506478335921439317254415768085524480022422118699268577110319737617970888752877861568576296472350633177192975898126484653841220385255071266870467043638261180113160343207349859782082625398223750895209619664090938837231116246441722234860780128651588272262314890853212843599042931948648592465731939734254601070673308927007416137680453530072260930621650835954149233669457152543886395799032142141817293901346078410968451986915706248142340990146840623374208196032895317151171646907904574547177339882969096474382396422254450013785075999094672263094084770461051142928347588315288200728867953571105081388314857252261243499472528813729653935214639560811285752468129139650664160692272252959008748120398729383027184084422041020696268866000007769793015316827277662968706601536458968759854198375938804832163386981178234167861562347194131337315580636665755701505406882157364431630133025918775634848138688765467900346583722023132267674034053766089525173986501606056444774451856214330514918069541823603971687202275498849628956655096458715912279719189898030262752254110297344086350779903824884375933403840956301717576978843757429609406916325109635900050811342187927613637554666927972239452115672811627538281433123188844811555039817213833019797841168295767215647495883417452595974223640730604802084102252619633747278949652831281108702445367263016810196264090902971905112513026045240383696569537833767788239322878041164657931891877014996942426555360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 190933219405672820746592543886305210465231814031223265168502241641814473067912763315945181484687979464670263332400029106772597970491089718139976513951427577283738183686397092086713049486113714372593500856840372831435248221263244138105014038863292477110126076325130104880035391897413360510939809643782738608686477289314419205994612193268875691109049635496215627619836753594450536322698240994092846870527932613824323988705267175412323924427959013006453373018411461857274388325926380788842794728464225755938250891380839701057018330053412477450772893419307220656626930747925860836651700024008000191563178827154968701685591479035514469616193402906780386207325061054901581229026404649573439287568128622117731796809199169702023320188006269687497269541551902040286116542151951245298838365731539048748225919820735094069998901581304489498426883066449995853354704073196267523005745359736859459981112343510716057006657061562094440037298903633887224768566573360728992465931107117023562781824717079721451687398870856931569036784604925508227736402374541596908350762914409422963026782270590168405071589852263557904071820902613361464429408825269118349168680139485112355173172060066862497992483129046903194350599491648795054189953184799271734079146267681067337587601986717097075537445502795283279601341236480155988692119886743098898853799404143601479532701743126748308649420753632920899398629291449682520948177775506995601962663089483120222098581408416088900744853992706269857253500027546954166259497308282833515046708035367681848308255313505973401152544893951187231513596972031596100422200796217641441470585679554214855749017086782448279930627137321950474903618208770759034107953107542441416494567644600459257017772404840881421518699003323404263522337996522781727715419782576610092354076425379368733897853505438233011597381694928385458400123294548587173828016258729718757813124862371323437543945079969061624792236560814379625973376448941627011018076466042665189294752641202204148213783503196096646321782252880776614180498127912466853134527773628863281248439813727547183872923693314103856446619929061650373215395645466824258591783693029398926255813235721678656249909357438789655972721598597000215870009179330527040192655237650527244947406033272411125452998171125716645247991714636311285687411238833568180410782476026881559730375434392809653992387547326573931775946217575492000206458603328359688499410181549312861946398214588213332957262297838130326444264139533959591498821329736430278009675678144957835653911853958836168423543823389110698823120886625089651305910397939896524374579409820243911567872315802451998460620930986587915653675960702091594866245616102378020550501704505486353632544176125800624786038445627695581437779796114873059166805637693396407909944805199572688594174307683989476478571694739165943424139431624779491588676055738008409686209408004941861749578579639904440498291003475789343613995243598283432346110815067894304198323615547227084677403711107308484798083600174430394626501193664083996413347751079448977535175648609044657447744830578666815347851233955399961686820099508423549686740373652848651306280463819416390504229239944355599722909392677304045200527571687680496238965974892529784306259854288639173412773630433741487053075924863302090986455924882522374629218917751290070935643283900854786693909211539679072812419588578538301403655764327994191299933052019386885777406249594040793001460782831313893116448326158700963455009240304657399453562465833915400773781877232136253155835734873270348619074877436409067420764338608370699397102260115730576583220410385999618131269968101501440252954994594189686407975147791942774207914171544597906630018000080939925505893511786538686812000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -13948739351896094276007352534330997101593567918037892273965074820518462006653784844578257098673471427338826994987511467884979871454551178151152320931466972868531770969659836419830792092578226255725064439231306399197551503363721959687171561426474479068740830895236790547948193685884332126071579912082002564475857422577711505454230455355520669004806685230832514284580597561698735875635762951137400601039219504080652331670277946016460806001054278295129220795665793085347722799720780879768775314213594914324936418620496045202850276756900474860244622507717291745473957674936585029615387561372820660246661296836039331832587290762608188840673392494631058827665294398712008994332600078417208540364106285341718456552557289842551914821051845311635346755407696429741371840337343530286794884507201906175779136859300650947312502113247565610203794346501250695835915796488623733242322673261401964060960011420181466332830500148716013535275807573244495905859671709724414604403988300086284976617374017661347710722005973751629472636195918840845738291284170928455357843689384177015006115972907472297426856719980359297646552120508674284519318194515169934934664845851772281406331340940555904653454452023885400281333331356011580145360952217339557738712351690740228387318012970044760200946420081273567770598672585157622196346828150889011753656409218292961454460002045776789030340815338518395500726047812665297624851583215394418740325664235515950443652117479806873523657432612994610107105559399244539090644020663136110705393446593114892726745566616211935964528350354021734583133143123256735003868838873613504710345680745369334876159258651540596196953549009268830907860143264716925034356794326763584629380309335287273643091663379669021800672201662985627712356281773791711091082171793205746191466314665502245834615834455658002615339916690510609553400142190759651959450806163339089291437507605643879145294369933942312841084827711164415383863378843568757676828941487002909468292079462694290034745226705605859288334660047937175046904094190588948830112952340013506039070665439947442059887250733390833811070068290431934198057094437122203082821099524044893089206291140190257261328871310337777597976230432372289194787280617826135410660536851511903336485434580312090873830196949976566915902219398021751277323487461027534989332661655653766227995969995135273697801272052266299752340998849257713925069801916712709783249716106763078827456980981804740271114070420155048218331009543532130869562182502012593927851425301165090143434922924812945520681585637455780072339201936403638040482649453410712807298495046368345571151778323515938772669288837993276132452207828838959329634985001053229674827635901442497822121457841525928356763687606754819301577726158829042626667273929601927589102180679401065734631604167276596793224401972278922674529210931194999896604345486786777163487515883766037818504823649340203087354784967653877196314160287238398750776758293331402544634767647415545977863330188853942783778205008065051060734257742897609565008979962621821718780387485456129983587933164475691511434654128913638842823807344219102149933004837573816553775583444837159812985753211961006182077985638903182814516761695209874643501305590932840938451380937482478344083139143198269854206927477018384828910026323177284448318882475627702488846376077995485128980946958164281398711848146501688430875349370732779121677884575139186978841051242896725688651609776466825023296691499129544836624271237452881567178405802020261426737624396213387510080795376464183281257252758487884881499992378986143317303334549786972187833661356446587846373694526258924594711899722693345906150779319052202968078900417725305249742920144910270072292685124661387600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 918867438999582203878312760797703481854684410419398260850131869439905856845175955300635216659001422404308736780939139402130318685351987882503055387971902638639416054032793895264082010208860592386052341157997940792701286005053554333936603413154210057236404477572473963594723658520359184710193697336737005242196974330795268326602810102621220007809242370942072521358295927264624792783544188606731849175784374879176124684662318530087941603036816052631514022280649732181733721986495300309479091558020242066772151023217790270960000350782250149242190811259605461100344982023606290798296066676808520655639908284607898249633800026146882525552494968618856187834655975266080405654542346662804405338024067346298220412351797195302651871185943787248773243951470867854654647997581897688463273040166218734555385793743637127635322342332117098727311535015958511340369746032999233111841312459036535907718243044950196247242409360064560263216488337745692067730207589585295883826182640750212556278582143856287547902091375424034391324607077936316959212307383407479001899077630190311245218046720552474984455572263263855125600646054481823844288744885676737382203385426854184618314466144822282542287189564959703754559662243198663441309814819959291656235692110797639839753411182337519820336342371478159477280616958929385726637929476085513495041011990360193222837819727070050201424656665386075486567259468330818625475202464596222933306662482945041172928778159257990606728318454677407897596167726858616606793108313053169217087335406478079963229424900106299125053346639320031834625647522081939774794933065968435632885560012857595046530194439593295838651283477159295510776780172195604522406676121013132055710248812145122582497746715922971971207153001540584561548100449126498258851059740877948589329678603910984555044654542036327724820060386418622369281578471636193913165491835739131577584522625169511471864974745424922406349614621211736186761440864399876659184657760420912385111276592680782094538894694065325300382689238814618577863626538810749557819827722819828682762988620622151765703858243413643022931947207830433345067280587643169785692628669609131624020855594278834805729911908406981937129415284842317437324655426859180196266352816252144596395003032824050463468961046235997588795685966876481960201113063035257513084371812714196602300826078175304247651899629748661735301917150593067720120656424693443409607830813251322715037942210369457666677723237800390865975536550056667419614507688707273332041881189951203574828785345118755168047156031271893630742230542313460479792425791046482874155037182449160697099656401045031725803823219505113422864195845825268155704415764844381680730612964760408237843231536881542456454577481704645365608263185427030979657886444948125512180347298459841699533735803611173461313714384033836136526600601044992058174873276779472078609242028532928740877579637064109178097745195273445624127163118463690405018181872389400239969457713050822294622592766246973331888958465899917829156788342166354636167915918071259055481681763079852699628027465540102143716124317408592786727840595375296521303126403699903169414935353027396735948680766642433766706585846261219587750360583495214809215134418560380865563016094932360889055036131273696779748257674995888348555491173947325094349556894529660875659724034779650251740311857964622459436849346377073791314622551361994343323578241090146996593108646411372275094398925882976821778766108044038619040903704858523349374189931280314856511997596919148993559579717467706950256178530989447506473706591585703226405752188581171844795146702295957112471641363958681759521375469584883054100199262530138445791700128242258205564080232061245792877112280147900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -54304783334895634739047492061010264702473066890210437205325483529737000054283004384946003427667662964070792785960224198351784123107134115189581384543991526973581122047971418205561341085133393832981693008736978319574973956194228642964449898262119985409182528534152530214961529955460289789938613450158689570236442605703770600571598027902480950620465136268100028403892974021821894400824896605123314775629841745627885942614923978527428870259062519546511270529258244756309388875417734336703143159640222687189453643975541561951864413965703859841081393170076242265187613515032281015374463313437509984182835831200833020279862310689923097364491949535176414191323005502940861547485585057528101334100749024203902683242858986439262273538855731386158659654084907160313269435209645761303691171905699929876409145621733396141222649555154193980104982340383445355584760191446952072570840748977181583441360133395537815173703029298886631001148500076077477206107415344174865878337718720137631026982187888124477140028295027820705140508741671405406893916960556419115408291631264530299597934139786764530627604047057477584303708441959968289564207704177041290277245191798909560512699820410561779133950483225530159588722304196138978702282302732076654948589572654382993554779086784729531393980632500174018684398888448773656841041596840999161370017484241099071106938059442415520724283010680440045019663413104722740309545380933235366185182328932672061882955560538189165880402088470260739900943993127565328950417651883224048226959228820318270070439927867890144644306438057553653831169244766588852094902878520094191730865687014158636945102174268793911283573429160153646070521306872702700025777441305929711527441464860403251995505385763516843557072599335209543898130021972141132643793704191308972904153752687850688670757479381305465172200141255229723195013946326594402520282264512778897954250672743890362529240026526055434365018078391626178801578961672892637019895887260009822795590927936649353490351285806209874723564946153922904983179664272670076979404762592823838320530708437514136005957094736933267705409409310487147794178471746417352589363280231922371259583649314274278427818603986642655693450990228902822701646743359141609605623918146817642108262293135656702295451254656409592169236837061173159168833565170994219105204787489333466732190307996105933512213635142199117626148363136419265311354333089411472837327336204228653467389611713438300428919939224541672856009032374545298189848049326053270371980335004466381594508908668110192382994632392015465085835522977563605795092369394552446256758452924667571177672146320269686051803202757378599705843255004340743872136665092787002578549970921121769220813483737808499366435568146318824161013927475964799073702062280103122891639409596207681330104984343785044050677297478866119575960178871940404894822385274137765410998776989390789843733935816684704686390402180164062611979762121958480915394242213587561145689564301112964261232860070744392528914530381459370098672261567545907362937592876217703242054453624339605714763255110891585454943582153526656391219857391427603591958025671004148269852866880814509227819532961736552147243418726620102485345712231421137443135097225044519524153545114496669208715040693980403983315521174030147570596492682328805504514868360517733715166862797253680815785973766188511550991481693986237968904801614800265374451192379941127219411563585231357462514485460378660765783529136414073967881572099940879947856891119362562300404874967032139773032296470941244524984058266811603818269747822144910077671726701406080569495563354022445174088458047976344287492047636392330748133745810607674425068863462703836532960280249728586761860274368375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 2859484575910028582526204326449919321455778212015881100855258027741020172778238477998365370017970841756209110899184068903477198384917975927332505996235870227738344468958629171322383178719942157390365279637867378709067614982308293036391039830731304270717954156281063851730163329689529249025252850524986523802813465079606887151887795467004366493517355679510020768640791144373580035366149392405915640818986435591558119730475973497329028117233320882306454309836084016030760096611766834645595479191569978060005654524328888958464900356302039830210710980854547368878426018964753072159748930672336177290005607358334551759743919979998330816887320287286519422097803599308674563523072320400180891785498886426805962804766028548604890068074121701903148448614529281632302466270331282963353609908094534363897689046102288858619639387669975580899350044539242428725535085107449307629064376958349290179770874655164095802385287710243351050806293158016969229912010760471513499618871204634412791978756814972161308402671492678411499964670040839426510834939128058707218733300166753811018665055522095084636320297027513399400053784249133086297556849160997631447313099820345765404667070696526897214856640648962547814801817448334153725739360304243805510464288352192718527525035764077697603159738543904798024644648509248490791366582558577587291081854942017524630781098735963599774364583072546099763949961907121622931773256093894176525345613786999210954220644078776879182930165800415790101964125580539582574499198161398246637617435733786934985871067553302770414145653325810910872242167102409145198207706143725639577108835680117581200902028742380153990574704234241804060314367097687211945096145216319748522101618576521854048438634089528417350620044874976169485415902262400887432352104919555465594515176573690460330107702361484913110003740334061896901405909313935745814445416214216918610081752575133655982393964772862536059674859163332287999468157708624558887249219708742583325719254869275628844945892417140013903638347848767884038273367682288798872149396185939209079295893561929448443382233341704923707137465750759994348119049390778662010277651111115615713424627002442218624653817958715685008355552365110981460747803967300206908613891828838369896260986755858220263127325646494431049099099349147279060680837242530878476336802894575789294419461878200319007747493898798816116534180139654428849637987083531109241776746284186444656727269916665746306102647237194887744963449319631260606924643359389260369753903609154394490113400336568053567331855702639615198701546390599894024090653002613938598704557236267649114350219757890412411379779934602570079969148028997783742707315511084664514488843815450697846200056445961304760729590850008280857273343690463764602460692431631282498635292903366308456189133598553601567491683816884050023569273908880062377077392597906162919503201978340915195563402614016500379504757497240727527850069018671660536129270025557469824124906511080556886035838950598904464446536358641639483291900366000630023031267148607150389625917769272014398592934758092773235419762064441578354991310298983971118405703098439498949096242200019642035525081467458010621680414867131547990730583903044274446519357803010731139968720200331160001281494276213100439760307647634220520224152940735631091172361145323631856204022006944656920787329194454028536954144188098418973887591707774929166962591461572305707330526953797108722787802232556562015096901237336902545406563907146603288548711552220155441467821061557362470012817158581188076393436177440421167720050574995519812392026479730604066155501251155826489863468294684212761535675225395720901576300714162716039575762351401600579443102231171421519414137464062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -132682594587086585269894973664396325871083240798078955069302576402002760725057112373161228016147548863533209013217035338501318144111492114662568577992457637444485247025491411082287356663751098317284078745715703166788437395307833448633095166354325837212154957251611540675756916935122024633492668077110574418798713071619002423202936627414191152162727275550346801146981463928595073220621276023629139019975638832018200538615913095010068132702438549141056019702262475247269734581127903049198732758137992242687664973715689630494982617020710580123096048417184825581095628686215609553115669225182734132434259742339988511281804870343245330040968604238925875161533834556075787905883758310098959191729707593626854190745728925165293798181366575447057685886233244459916198698951848618905375358443577756847557726273727846280917237326044025525941360404507962351222148358086323201332978112872665839712096803714611054875421042913689986469011003934226700666722199090395096277993748196202498856409242866886680228747973082463835092985957446288843291967368803244835991764625994644401448647709087385541172910625673091872338762174959702123391897529106568610598025426973762071275393568578995742382753698930229038817725393159357198713527322298072168008952302638000995607924561381945336286896202878312762084684934379836793262428802142976095094488570972315695074711358235116048090039044154904046580563607118561341638367699802145200649045761637371353900973438834347151874231147911832350027193597964003187650215925750154590554467684809455645317166269052236597166632188561821266562317858908732788746226146401017450506425011997824587323680303214113822464509238824354946960438869756249268815356339281441520128081114047622722797206696061668310458253591645543876382337605043078995332814930060712701573606487803363976773982174030035332499301938783023013204807967246589771956763966475967272774024219123244011980486930108531629103848042218203301448229535039816987812096259279384153486316250886476034122635692771032808991502231464081998975335353921956429752173139060698615270454450675615525023300078291326388709171679721369755299005579667353254182008381231318721008630441805618981018963502890955854107442668633933577082977307692413630232954487673091978211847638664356955994979980639727313435891396517668975121444361350488077157442073200062119745201312317050721112872226461297552298347825622843613861636377166750440363020260095891603707129609579680300108469153217644983152918455314697384254304182450885289386259354086300952751043865858748215187980105319103814227449228419957722369011369141757321817351571574235515817545265528794227216082187780976323925560604898415661346013301785284610282612671974042847747664278073229389375039153422618349461864161247160178393757723892481908261103104020780004778778669011274426473518179082515307844047771745019024152047039188635386941573964124307935580369599175818013285401806173524007929680924033928175030812381974852420442629001239068825829698909417056963207679647444508019487675182526352560625829002130480060139262838856087761471783606722991272874573270956920482425718119359758613394478055487702921980205625617826585377365591048335913315536402442228420526489570468234797164557734141602906147319337811053454882592086314261028910622932034443431576875406535339340088174964954449025902341263377922030004606691608429675866413126560298894685690398602849403757944505571320194766517523921235969418373946494917026473317013867661951421317326099166623205452765319662465971393282006940700234141382349565105101812642664709085101233157162867093248618352616354252209829383411091014342490608658304719415115787683589042900068968626202235300643726128888009622092981399614533450475039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 5327396074170827287051702412561192848266362028768050485515329597365761809728218370851511717223636876384745988123795022373258449284368353394933697836309618590320440589893948669824643877325895556801540419481588008103645965456319885912454372029307776445715172402069667263030894291710908694034921979595594837952171172877102684473925449698542448136768618987502055801271865967783374157361081055427739259354391442413074010855687347497101134205680341545052535791015290588862654365817452444602161682142881271410464366249137694415168658145621674260059957222554038358989085713758083076913228391053128744732441945987021289735433892763596431932452074976406958902028961987098263981775239328576346388280324729972863579124495103740544396870848446171522465252265432530087793102959961985789399505714053830162341583665550111558571299042027534104656886022787631533681357517074006541452377907375612866776175605253638141221624628519900936096393444000791686960916311217330361281876735102469461242140960731482246311517515874418353017566552299597137232565945141396148515360699167243833310319085957345422640988466355791966259537995026124339550067102901575330216570192117933788051622470840006896425024272808226770407965133454484416607768909917592984523317563962865063473497036049581543561171536858077820685269683606877617418988102633434740046469382100830414376373357626188453376073865300660475100302336221834702744355830056602649918942829343336131350864321332937829638370341043605223442082574373041328664305304497767158622645144422918706620280130940735281482960129750090034775788767584381713657733738873273738426818971306742730683203425833709330201477678519518153631755416092947681323988061370581185361495745514928083982639861372992710398523535302019003432506611568752921773564464823796406760609816275971374559009297212601399063935084661100630339814444318561245633051477005454328546923496425998246611149568676571536702261162878783287407867209611396728175345972948929674159389715141868033005297254382395923708939019956901402740177845971843704542132747622170221195868019081723548038483813026172984416518173472404632700133847796083490955160196901289964577784334382597959133791782713819637895075735617083932667505135517836066468523401249317197870467034806370078847227172704469491291763967928243477658161595613088984876747388260835700665029980886971225703837502309135902024656580161260403054082379756115177003359745634936373253830670962479706917622614051748908584942642118732159176916939944690785353156955331795572827978089057915151791477082353071687725415771064410063039169012771556100418341107652548349149459114999648084041894226316809995988416854191920744088129971792756831362999768832478918396056561219574056168992857874242405304252226955654978036934163438996165770813637849762745032479355060058422261758134233799353675378770010374964682319366946920171619914630874893821861961943146062995829604863769484884822479444197694666601744375373206677055221790714675035535662047430699246672380203930951109749940549315797433707570366165707665248586414217887391511808757209132703305423537682802848090246277188418968891188229963813319078640468000898181764392772103508807401689590063006662004728349525199835116789596317279974744541699892331612137105508461637300060630309658620447333473211527433766973669274809192339873058013606920687197284302486903869207529704430468688261402306831906823085981230391049089028914719042312804981429468226925474192192862457348132834098703591011382573288697474950932446049068021460893603004037530410367309683609617512327353950513003125449201481442756356255590110405769697850795186990396700324137666161477393820969767903520472540352267639834489723575427700781787845631548828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -179927222866106692418842001189024308142369157610161392383135482814640791082499413275109937716406964053746595484209442179526017919759100402728019085975001946316041464495905492902361355831534415125338633073663431475663257640712342683531924623248618908377926940361138316772237451106708906317980420021707891033240114756057821729800035702017110098410376062460187988581578646868941971036649454391123474207519375842140790546621360147547902190123542655182351326734460986301847652673798430394114236251953849809448484683165916199038016213934447598745855919717428041233589221776574936509169194486611498360822784631616244430058660906771914276459391586339846305494619585158760067976525782260668679509763346120759223163017011098188169450892062298827592017871822108352052498970588839524126261842092000883537069602371175727827675919806865038759956120686522047247691129866263526514540410501725501224414836858366419593245137017333548429179910186371271303222705201241643056123237099291628708551611870669259676195729005421603549047340496119646909901755359389628157632734218227700809432026161533399739161379403364516585135573743152499645148352352954795451161621354179419349415748112258132388774601338300420885200283847487610598893982488617601725637521745661548610122886590317740042000065238071367318033616714080018869316071752351336961204069217290505845538162291928206857991316526271393689834861201311226145097131378970184867990341398389887840844978360239353093301719371829819872610278600135299904950715836751477627190236247674606265125917935846650710395076092866327515502281207721336419265446718659627167001102918786675419437579847437150949060581445551578060281689885854956703852983767888786124578187997860215660733888166023242702682375753516509044897610685108137104764574865382581049271624552182748096285750806752370022509964848004596032648109787143363437969669897550414206781151555418164038806098899026606067399931643377454610352362290592835152906628177964734259149885574158098174717215473601904586245819352897524874947515830126879672942948967371076250662342311894585824338064674955565161801446375023611297637703158716517783714530835305028322446292892762686369897296954394997713761923822522765138110407251691947619007403894619987956018449130280654676327415078513136825155315490305671079105039421925198235147656416657559461708487535821954140681317852494222213933059040538984796221401470493963843955970052660834121928630828336783999806114404054326920088869363668589456664413856681988171730552197541977833882499963061717570149473509341377049461185026683294630409428718417399207123831929987472161597652275534097341122975205691931787206381190320341169584424823778971622940442782969523292972659970820265892034450124162856310702291810293324628861681215837653758137217153985957898257120437542480895455753140612452007110682866313646787821051659522545232024001119248558610785715593497234450444477706987258440165013995630275014484634434351051334826093001830359825470874496365116608446470154982232428043129794044644183226531119608072644817081509930630613742944323739247720647865124197847527136778374085433151915498474163791188679782391032979075635615522128650715855593987505455919659595111717023685304768447981157498595884368502734383259243490057667863172905705330647655791784894852817328148237211384084127572189832934554099595465812696181380980321303876859955673852939088658555443231099898865535921171604946422240743540882925290483422035306502075087453864579185585999827317072587984780648437215244171120388418992506882808505383968881006656527465493401834449285721940533951231840093265976602136544383828997794294335731593317104038676467533623431955677949858927767146740732159567279785131835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 4850310810665948540174387391675632641038831273376842916415692755933851488491838968148943783383371895408425730167248893393959781501339750874173874326439092625705008620067795075818906625236092208733286615893938926413883331258928611382583438596700305820588118065131269131823922027918030073372622330720667086160348002305273414917904985611493790868788959019183023088434498772746752587383446912569234780740371184435767992767294100796863455075922815643897729966814906723125423810696627475561413448441132564947972268745885579634070784436155939242499323736073508503027737786804323641771508915264380036180829585694678971931735775427462913569234348688340123949851071147646432720235785956570410268491177850903707774825470191319212140868512619229757700326528311247691777458719576886612650150427472263199409401514725764862285156090627391314188632345077784066103896626278357574196905049740765357226433855760075332383448821201085556964414773513757852924592694378485800603670246677142163080900505271958483736875522979757655685130748434540797734683459766998289970944680173501568460008912205849375704681975845655031607573323921859493931848108472103775006406046966834454313821733800602083938540516239147736861906484116344860654701551282799376051416081780532216842818666094223993448203169872470637402061804886094330809052597709642729353835560138161100887087431461198963977423505020430861157061423325511656819512002380941831876634013431070922488872872415282546919613630856737498950889712897478770962659835553704886745008681290231288429544743895553062037815028352481534618641024927495835581589165579802766534309001816599377442050847762039119278196532984787291980853359571361701636281870561533509318202833462640919395027763757065610504193806006483230688029162401066910895832420334883642897702305538628032545291329866854052938400802155588702480497259075632209692711952313495587790105001604271416729301014399628717792606289625399657624176878024998513500104875640072218350093868319402431260391547979471822728768045432785447659923877654178875090334564533165738227563305820648655180454295462659153443545380049737660097419389012033161522249371139477874730874169908440234571046719918344988486304109969241519981045420113160772120043782975921104122280203886156625037165045961485269181851161152175270820129135857064840586415223813795591631182439253571328253334913515360979121874523375778204198778022757207123597145207685583584837915253014745938547808583716455138595729443484838479575876284849383527322039488576782917732414161976973391259575358043043420556766637347642863590922668741572285742402106966217651315762795970961949669148754312299311103824373465960726886494959020608659024987467151718414608617018788055277868112194772937986938206809792451716289154865554661982687558596472195818399125703638377343484838120062801732639678597981805890890328206697370582452353494216039058499318581891162565438334776467847111706203195575632054267719710474919904025492701156867028803576717639898018304804383463685836873398432006441020109168968472745455631238122421023295333480325971630989364875226225933668276928848573308983855053182847627401349944101014427875784986904983794128610772560083820940536247872738178306434953679965598819553916107948941565827424175998606635128105252111202115340672614066110026795191240545911099326024180368977951140037675359697937600258750523812187566022384261967658111651384310319165788238422665404179288296624220127744054969477042743540876110908803264254440406410592222581219031663384531105174175177680113931254685180919615264797946721306373914389516582978294687478568194561217213678726454023116582635566422513289712837803967756975564131479024769023999127133812375617166137695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -89837124013676991128857803289210511864101710631570413406590165341165018665176491202043911003565858745207160159188666823405138191257101437774895083716300548223135645899871341315608669952211006282369645692816319736750959572251721136726422370264540389820088006536811664460460581049889230285780124393572625334539762517395585323303341841935272029115097940369681284913725057998981036141617707459698132257851963568407105529292557253149686868150741682496137535886630574467623891587734552665362127171139846911587775926900369444559888911634405379996280581947409052264337534430740752797664746469907472875660106640806393775721254091344935098023573504013252125023013459765851354473129140564058280528717057012591121507416533579417604173123083147506859387376331158648871889366305559200789342010593352161032697256963277177988079762732411212418182961422041269795912808292311504024252816706506261821870419700764932935415798690604569348751252991467166108079275162702405303320428133974014505845876453506787278818997750096703904745645668208782741384664612253405756601793433682270288953248906811226224887289478568355905222759821423930108538932203105106513307079229031394847552820598678639899392982418316256830060779064541714842760587430405595655470588932620817865968295081550344155304549146264102358777397333454410787550268076422042910296428408350029991997288836601142036811455669809849079602386055525812681518665109340458972599153789061666131841348204149078858881066445945148642538038704772227125575342209727777146844441155324990970350071091088669169917816576004986848367780817232069425943767999972312244850313422448310398809836698213974032201931319089403524266941313638231848024199516342421813210502536600611129701286318286897819538027494048192730546007616795153643269022812949158740457305744605164705000745159750952157275060495305918477828169606737546991197352098739445278285703947959389658124987452670249701950730351207862868439958745380604278397436928831475377818062990421131099412733948623973866716553510751033665978721777009267884274242506054138586160819429976951563886967030903810544840407156780372430445812284196328169901646981499344906395896370503983615809376329031430581400043505663591929082506555695310797104611432701299827096701389480135949805078686835573857004122450774533622439848591505443793250320730253456453405438176673621173522683007617017509586532037444489654620597512561992643252522059593903498037520602447279668486981286139412358329850262464146434162619719476391180601547816563007492039620580385979877947938038772592734977832219433437884258178899206928083910059161226521135049815485725142565111509811211221969850107360144179586517657946520948540109784036139008551959108350127192643225949735747300736489861951706956982484663220281743897306875065116161750038874676180673021559773137087970495238855606856895355170853825917906315490919235850767404212031128676156494826434066432812607368933103158194516111497914438730236434733859924926456707680409678695004044315693753788123399602727256863733182662735115157019394011100727978081407384608042939255492088991220573251285927466174589561596483482943633514437208706330867903013564656091649463540335066668203684480733244551740766183663974559787336471895501947107540090103502446803543660378318413106389414961813550999801992598171029753803788648310732513574414545233423349395774586965460291600570135336477757034580748473634094457915138751923900810105282228086049521318798909529668880195083744067428562528887838818160876085790913332037438081547536150711374660063796537992394598181012077518218418733908354764450752085858825148114441671391492439301725308232767293429573290353026470517837557918165326582340970075626861572265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 255476641744535530039745982587042513393761358523081124830606147375816730136298576900229930247672200247683058333014888725387968617339719435753448826867764132818773176282418922428591520816339894832521091876397238125664486580386662011470906225583649652631166838396220634428435119981538440062313801089213537373356678191978571387112350904234197334349314372687591170365848020835658320240605390837593107961833181019661846088645397482555446596324315998035512486789775195532613704930074064474785113646639767786955500168536357465066649783279527472471908254099630356849526404591697047516096070283555144167498219774692389000163743818194971397018242367410994409688602811158299859167981283090075863122286632940289678211107344565284585812340155097288850349084210039880957623472443160857927145209490621900907458084443476104676590646448587940492996534227380894215100324395897950584510915252526726413544413681490662134372304987904047396270334676460471019764632952465173473843571324185965411869564936355668285376904090972850617604472368434862459743270856481146390229753434430483411086677598804188033791436538340102555105019036096961313795224855179826311188215238846811072190637588551468098513484886375474084992060276436861935199331816830086078815198716152641694159274454392984224246217864793499948797531061517118939038554857067846861056950444927203475953485155218780254729743373354771813885331692567571067473181630023609089569665192486942722277672097796578839516029344318697799569600379469449924396267057460354770287667484473735910809292326971201104129308680869961772916492318908966895295627655598074806487474984641706211221441742175874570199323222091869797128808827196058605121590026140962547877135905430580425956259412749013000123732777282880463562535643215574673660166814545698077095964361717532202341815851302730579921098638471879053602522766543865959248052335228933885451679187185217650354010945753336330118487618291063693864686546961221259726944300565366922408745678682149077851286571824647631029199357951475650916427701953842060024841893730502839951061071602929931013413585374666013452788035424169777499310850916494936600213066253577283826328849941673724877029618324162320652265928402368031650086129202273408137037207872833602859648557967890744370707263513241601997611276171412442971132415274984137948743677289811259027900950775935256001752157032805649453642150063393192547170881581330591180567865314058152393720032827944734127969344028246684139863025163406287536245641629018250716283594431993196058624330225121633435599140931685868641344689387896792655158147690628149357828859342203204864526340795243032633805793967769475721098343407564719045015079449091449096692038590291974939408643382927230885696097418087543782523561700549442184189499416162451852026893699047755742901387400227908664347683922166153953159909996836655159789197313846699106143072904151125253402236006003492329016680232594324360870862383718138216435731128179044516095224914166406694960161412117363137173419060914078437109701507974494300553183324641894894045928948288979540358672405647528187049428746098900664835912217722924523230243019232262487109415833753072324276812350192057662782426969847391543538398404154253131479023148957480081677845739275520410612881655244435150395802526010142607048999974789748346955468616141454022751129814516130171984212311351670028659695527034134959698344951083833779066736531017110089080667135926606035363474727565143781027726219772602386621296215425182047653706505046436084449028102586944791332875755732152481443775578157502503177739225452916869973284891215754394652311495784155257029091551756912244275093877879814274191887715502056077739737409894727256639784240722656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 62909964577628883430084681343468194311109076201713527328236969728691631284553020447806425735228580817931180815149132241278433544638094532201578810622421297872780425025784371293424556514086348440446220565680258008829459690392314988115767776263931485354035263270364597700045739172981685519652251632039189002633811841928639697656561768211070236309040263104399401331574754869255625976667190850547361620241738915038263765418367272893862338505359190118849496848422806473721065415932224108181381735916844245343511422794914456009367381146121936846355295987050963134806739516014027857265668295750515026854343261098868489916462464038689005541004577236674357216719582885413950545848619271358426572596897842661099570764754382445430668974653823825462871973971104475024805931142865925575140981592671595748081040342620148109573841551504663491655114646665239740043161738550996916916695085806593893059315037437914379113829556232116883615461186415301533309056693345548030533348902747350786660067299701179873589794181461398923724736038926395603645276704118914700285953115012149552816489812928505701542033269265191754969773526315616615190137983270358272669393430094702527874881475953172533149028152211601695977331423807694317564000363176828096779512261241701017990387201448463501085076751466775691507453456181979790639608439549666227195427811688475316245917488217772240308630565596840900776344836985952208790654575201480607830316622430622987395596464384606540658879109057207616671353536371350015281143759225596264491965238102802447121500547990176094394586504592732749889627386236828244310309078679190148594034571004496666390346387961603936335463377816333259962041672183577815680695416006070448277002296748980183221907494028582716218545806418801501515735852519257964499420377495298247410358906870500676523261127489981986262374108686706943133950250431271793639836205175805072280788859090957219668876867071584358857338353581427862546809259774454681436378077912484888025528241705521908013447597465181093785350544025750525536950237731401446812812359443156159168506071368807050299602660807746059696279256891612726287542878322558773881424535709947204647886815922031998933462511081462074469849559866765483919750517379512708485412733727241918796319216446837387960962251626991646000088202349546979283062063228325202880403108986164640830660461571523936504670879368461420956015028708702839678852119043545703157864801779838581440522620212073717288908421604405920772980745975291078487528075834731854707102409642023808462276954012366157350598300822112783255958518877190152980121307555307688140004566075044816937905278888734374560609852354120946973042287949856670985311548959627636421004431966103939907304614528738122706266371604414827292646508169215783534412937628768844940719217947252093493507174213828436651618177852000368377649725149900310321459821221805453492533256265088333596745930974310901366751703103923498503781478141392886319584189174277751470410890228008749387440929416700816588111670961285521695431223275399439973423648630562472731070287669716179011075211921604422513825819813390788241300123379066747758797463929729364484326001103519097521691233915916570094154030684260372924520171297832039902566353516224258595512847387658649856560408272168827881085797185927636134914208435294462024207153804520116363565453717147311129004119084855825641637049654930680232601594877905753564667206299468224126953143698708515407893381279612850129906210756112744529105698780942191656602075530898473900977265676917628321544130918868049836213757644410785300788061026975020646027201662426829710048339318724232749435497366692332711327976040021194080329025687803741938143760292971493612586288452148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -3030181026256103504057720725870534837796545500693322626096361716345131884645627816317886630573892134539132745752755598110618918535150560686430213814023960003254125968263931265372345501136851354834923328403848089835817388902449635604900723771936453986225549704560328412382347557570412972032689979495592981236637662690539409132529065659102576421521174785637044116926840147931775188876197759261078891489319809227119297301985653374765061115144608348854734943584694813509052372929408733187414704532659984468732165323204620062190442108816573825007788162268062754844164110914736003744914916011935452410077473957411021756158815680200080003380483213013311326781256738594032235308427876306631336884615715441418740781905982339813422286703255967653988351950262930833283117843017443767324480974225901129214141377011365891155604485943470384551932050642935570910067686469077634630731612262237629112111618373793090202408238366731966986236130920513317392326943949858992465529885050584020346077333448342354717982181607919479859441926953486598193145296969188518514456805779762156527413965134872701467950646258180813275980518373036224810397770320961458052418028117454648797483302745042628544818097632413623768109576742800466245655716250097005310983744238217809584506587718164002994278057315425263610575386620981725923186789703177972653603743612526722780335929855659229490541719354315267330438186026893368068437081691283477242281046362070134777459640871755837116496123394117570279008920742164132948591639375883654070354644478287354546163097045026266803833890181944251740080096424669970941607722919921655937659940564945159310003393943471929633574540573156284312727935561135145086051659719115124180647684173872784143864176925769897931429792506150069806897286505134889752218894797686205351622046586002096260159497293030789445272356858553892651130160689223186946384699946098677848045555303308715849025463979472148412631956425123248773194252535204950695307505442387120877731776028233824454725237016472289602220933511524886357515752648593548858712640797862008252527302076427199095251195568705496571778490924152646732293775247547447709169486282132460232429006006884847897494758007483892983300853230762878869536619532866276315692950409477778323991579276105140191717522293819559476138513454910428628699726478375864432497849297870163424256530677266909646189123638495726576653927668925138661181073147763805469014289205800460680226803579534459803609309757310744319913920001121977933152301589029294642789311223248263129557810704780095722576067798773657216144680881425601603010576308005837689229929639971151768288929312230147470140945813763119819861342005589942688028030466989686198043937385682317325827030215460144056329306263537389275239903617726353000625998171031715757156931837687668364858478288262963120120482623259137798000991211769070487802136236657200471685981868486556206507911396101380925911773464322422803839371870143355838943857954070294863206424442272640955978946389842837674297224100277667961673020757872974432241590400668443299150278403168259312630005434168130875755499837575950186859322114549008882887717458067684802950345810626324524569011449983729636418595505015059079074156733478966141406293839309428145535975965190119051455979144843140325275608452289608279675704290785505987070366016882854087056408627275164551208941858785943182858707201530074030786674432543221527671287974725420812461111546536984960018814258575213048701165442708833553929379259429165698652666950898687640750030991128674216630429115026608419720292065675677503840089962158248593651631378946480664056289138327062041351732204560057403657245800720951721222288212456311540384958863917340441852855682373046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 86676638924999942552316757163508749708117183037707999729038285786653386998501511129280011110345113664521166352733442092248437965145338019030181448811669169829197563533091567814784934501494394033383865942091770801659982838784332512780172625727913587825980632818055833161141016718588388180673699994456724303905500067956281061143944869924851491041274767158872314833930418397952843117874458918297588900805624058510991063582016497529486650804003499941586772614962690558933846723305809108283347324180570940907955417774462989681294853535110362977206528856797289222625572212436844591992345611138947515670873346667283351509951019558688175772809729112337118381782356460170630147859334863013027378618879746868948078670717378815015520163101938764064996258278216061654879444827520623541471453396209558852618367975215198255834015976173916773237186575006488913464659420911358970035957664678690081302677309224537229041211552069289043757822506437324983941956150463703853757540686467660504500730149008904017103927782882921819574579313860363991559769589070932337297945697375078904510299070033665799311294334841121110505549457791300016105954735984304418648669132654611287125770034619600178645747776610903774711745534984280516276427108186505823392636857912609972325665092624152710008188263914854295565140944874001702950895334342332970963855550208004838941235380751914841571481153668759544149491274094277068157490756223503430952759737824945346354865191951835217946535503462233788037480112648670185568885259480399507192418862667498000335403577869846509578394841135520115492999202292129229110092805680665534530644082721299155199804021295972115897720020181832519260682116734256341949086416310554797015304536527877969789453116458798766784879647004444571330145830298983752816289892917617267998713216287101218789583191005036462426360677026579057998940892470869484118789055301126443080266394648355429452979675058632921106215314177874978771609212682376352252302183359904577949217051560556633062041394398385729514815510730802831256810335955152768465878750377106757003305866108334878274994850668446185151242005834966962312324581348413200472042300007686462294353349304069471840211784656478915430789279562087109695472716220193516615386554576312631850267332421688633159376633246934329747652578019830214653613235807126999360540011378231631143523359566735230337504620125031856879387864013544005565872952379378949069423037509911898818819952017500490562331517189306798184015800336677419646701063840582956002362414905990316643390466173658027587813714254765377974244611019981801443201534851627625858369909091212600969635660958923339824072367260145245270716464578307834871485368877066037324829532313542160449625885367572845190427162011449737830500226157681762241090406579071165834689568787059746359709304229121568924830578775255698588746198844893288644798434840776827272833904903924870660603735423393394107186244695976335219143649131392569199564254065597588409643311616175234677087405719700285831692817208571528388700319818884916074205871602539522705465469749409497757007247567908030247073890878045766741130761029781110012870966892493925979220169776414255896542100896634419222338121193270339447100304884837781654537110667529265258088911393292747765097056929608338344259000378514316765604144327296315076841942245573355788910669419145015899672145624646269543053351646150132513326459334214442390159809120184023889411626890802103332066771836574291683015686700845843055104975561384129887779683765860402024293138462720643732240754158132698580269769748776733516827914717208756969463214062343779263871522044577314174064460373768817522781659345235556161715888939364852762396438360133543274402618408203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -1583037741358337158307473706323405529094304969812393281905874849058084804494015698196330427016566540939510571564488411647821760057104997917193376554711138499403305109477480462287111236945579426550612853705327388095361621413142957313909363808710801972704309741951827391970458683845620734567773026512590463330228540914685323425850219086836675553922127119103787060341903100610362248606724616098014304238775054796698354159095937825527910309450842801929280897878570505655582031396972162212973769204747744428820683160735482955943226749641127156966762525612989840597954543994277055735354366014643690576176064709061617667812340508153475211822799172731896351946573529198836317226541065966393418077808915447777129539853339652965041112809162460601156077921012538320968185707525750784260686555931897529210340829170054970402238948699312514835022469801890685405799943151992904418315476243225861218552383611697259018048898262311399699261350208088799635918295384928639890258169748611606664574756537497599537907986465612722315676888140337595362199382987489522451957259554560259494542736969240664327165209061443151851986195586527130771919353813779310440919750176559252266127049010128355983152373086923778371060927558474637431335197023282349683579995222224856667571788942725876078555255260960448093174566468739168036545716760350736099895161268493060532774419067267477025154493559121252753311319242072677090083967794373733626874429211966160017373736632947192941405342521645506340997808399413285154679145245029199281079130857989128410864702372073735383886601749873690655634270055260035467029654590788346653446687075039849375866744092574979333205456229788562329476033780507758008113308102579788238646925672747465678981430312698589635672418280599259305759050267014687971424161067478220001124457087958432508952119626013230921463195537318458763172789673002636119571969364337703368784286943447658064987712992481299667868229117461167065802188152328357587401392819837990025456390223439431022673935160095031015365807591663623296621416870343003721694819289297075407612176660070456755095535899393847124881314775730941424729684427648660258873526999583425360810401758953844445135933444287545463505786999379795678021839526990810334054776102102856104749676840157487249329265766414903172085402141876270836524588411902607859186175017537611878154146103227192209023335179963524836302211483340388630237894104356534589868897427768003354363987602483039082954273165357145430368190390672197667330966173527070362605007113111412279540858128439932277482283110579115851824338070966543475376368847526157164503954451480193672367633645387637703434608781847914450171219207818801254272978717360911314332819444030167615955160707884343026554664812863691171518370134898986245687770355680368586494764872584904829397766136161924327761649672587113501953878767383136745955001555515234046694951441080628344099805099353389194616506961828104259454780140898936743640522249013291080007144981347315526849135917869746305720680955514628929816941471190016011300007429703757748844767230779491720882423227584227422423770296365540966294603904653236348872509091934298744437094254524113295276046575514493360762717389340766433089286592312914236612461592508143983251725573828438270457897415253885795135675857009643953546213052168401536007059168144056591902086358370673692375795406665307355281891923595777535357924510398877606056652970714862543794694920690474572593284049316734762272483827480232526420886808145899509175308141240569587118895850407039929398450591018367667878955535777267864212556449918332851153404220454949263372118148325148838740524959463144541779104167624884519406177348000005566123463783641677498817443847656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 6287577786646538301003276793220337429748737938587370473721806817018969744655591764224317876485459969624297255777112773605107575596019804224431907696371410644800873384493372785939920357273809480408303744418780138358443353182705771764660206224083821804316398370175035649871338579961362704175724287943940853153063110712644584118729494958723243129477245083400719647034142520803441195823493568890785400447193679455099108930378777922722767682159139233823265397885959328602722470227567731634321224365438384650308460780990422248754145791591103568850539155305353002833606879147172409430675848527187516798478501030470158905228624525146181807150978669960964277091917347948775713095304987858587648972825791259150857922648151761474576530718282037937419807727910424702887520744739440851172793074108693939367431015312656498394999810499317041457320787023986207651850892688848239819618586413054304356482502353205637997809834589549016694946197891264879573462673390930102074278693223673107653825359763612182119979046295841242889308159031250479673524282887520808781389212249980286401984226822315572180886624089254325830060698829281480707368786493821830327715541303005436280770389427707875540364441395370814750307457682664694480726319086060027581410843156683455520160350794280868947754727197847794926458393407659394365158806411253757977478953964687612932818825815590238549127061868217073605258512558524371475412468121284443485908497728229855678917852867958813779606739996456820553783041313234427160423450351462413765423192932437441757094705158966648397129205049187706617781699537852615827784855077064553731566525837359430296393268187495112412458880644346912197562982264119244701548707152953577018109568440894853568272301612913020750741952633810288975774194984671236758008477571241210301404580067527420488903927083239141074747273461724164361664363061789399722595936066379111955843298462037417317637885389280076007929434334740240546194265269268995500615150037724014443044672729162301243395286844344315189061738875955153120250295496935090496044849141586846178769760153459221918026655227262867089049107424157738774997976482250933043353065158232946991422123813155066158735306936590683624536634910200254340407364200360638709648610245984394370284546207964266532802364732495839737064113759488129067355699932323631627700899158509554529265172815751336820441348504024580925193325997756569242155126441375995655678844264930057806835402236365594416860880643787315884927645918555988225321855762428962032524854764907746074706292949659998660364689681086782558928833261801410187357213000400763062804144436506884468747175029236138702904886813379946366768295653245672867926352685324332099204916258560896802191282786336960767233935417772110320017269413798587989263006329224898023248942853589466720295113890835320623397102259512334239386075145215547515947904126194538664138639451024007360985463625625721216824385992349795078299352814247032626248279247941229232828678552223471119414414516570585486012828926006892247352855738597283036229118344623930952514391663831111516241850368184597861303793257925228404789710799695177928847840813639902787383196266596670208537008345643836006698867030200568270986096399944936987258662364114118320512139911089153805793739279363902734292020702358435603655845886062606035740589041540496678496624805244550019269475326302829237120681748433435650400889867266806126190146073397912018479006454551317138772598715856410146110348741340549655965699168410161940670698670503716827313124143208188737631858935970164269860493485277454349557758498998326759753491995832340694139414948544187216269170789572062715471156487355145851800197053093385180758338191412389278411865234375000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 590625801918053191344978982526645753951576965149254215681361743088250089548886642531024676388947887028071430479554445953783620014703555513564167998342929753852687831448683835839455647037930475254691575291888699789961888594390064824359721027360028554485520425674129780625737383790422111578499740729868073124563946205571706877101013536285931867921095767203128369624865021114081947401060981474336795497922208730563808536775665718053980657538161600460893230806535911757355898137708157694603115196306688942144109365019450383887598960713402237382204139906004802053072928726467306480929561091290385910957360761653508678345946078134643482537261183076921329369982700605450392556231315226497490377466680722690168259101672009308697823310748932506476003370279012981896255354433849398171799653669111202566918179601952028777893619393910689639949142677597411078280560887119121255714494382798835616455391570914783396298498511501531404962592654631665482604890739361161479716734656442046484375855902421021941160142120188587295430254787903654288097451263190260676689323665051157027845490431448536489895342552657294891933332362487614553503800772408365185405552335052486024785290982471402465769516575526270687537807963157401209842230660288303496067851113527916321933160191282399987738324573963962791046943047761147215821853688192504366034558277479582388009815630304571514625985259702517722463449726490669684488193440524429389754167621169192868450611318737918462249707928794913994288945470358733983168354813034281893990570567888992001329059637317979915583451316563403945465659526910143222922499895149916514853895008650287706060434569464697199589927157454567248026118992918443944476327038200757412517602999511558826093824364257330995342261600466399265674555939968750628097965782955206712535143483668253507457160405833324328129331393683761145728175427502350814930881308242690695323478374555471890084679548548997409142018221600959810782615294976610221058161074948416035028804953570198002569703056673830170775342461846686015683147580243367564460970471197478919801347215342002231364465106691375582499561800908180665363245128411911000677291539329163411022882826193567292995892730217009858965220508957619265248947003321446879880587950376707001429626001412140824778940977801842738892637797050491338736022054236616074394430519026750987410932879410828388239242925825626397159896654654432744449739916893531182177790584347579327723604061210208194564537704237258827062418546519548960146485060050645105082222630597934324958869491778752504047636510165103078447832824622706217029193787476904355642308794415039963290282589536436119044044304738159325140001378218120467455978048404864848749465879976766325951585555410573555798889634868361796582715466280403407483819022830585291789278669278604518292552149038441582834538673216191333583032155345546164933946240962866296349115421756633213462375139350815168765042169061983968451970982011522673521134066391652868991772464569708367896227871584679585819199112990159057780337757410716188259100251285257415171183885075548206389514222683939027455810699372083727813698178881914439241116818622681573028708363594984931094453928290120812997490702014681508361308991546609939980536065421011379918436848915664055031769986269072160296463726427679421713590314393635873030008970881242480852574918471715575765094260495450507466884414029123443284869004107915989563568963264326219536108901325869117947615912228326810101694659063768870718883639321415468002334788679185425057993279703250647802949355949159881330854582753978456973935688086541414507640754669066991089696433864014697869017725430956347968692274052807297509470604292919548180358243025839328765869140625000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -17640485723079470031169157412249657060308608224180125935988729949474337700371995149861267996204953275585255085278747354950376292764419595665287144533486331141598790507281772522206079714927494843047045280145644539870751983057358042724962308868630679907937306260109177399630899132250102078262436799316898884401005148697163198559459588680050140486104614688450310317867130259749489583677303022351278004026583046489670834227797851746402794748971969124702412584258374949316806810009011420662224180070993482545413896796936217355927508360809699719137060697979878564431394123380586496862766791003045340798561050190961030765998137472749063469300318009861421589090599045762338967019887251880298403672253958459918923388803281873179949705117114264500908016771898842009588117977068872991020201937702705635305161711352505597843595836582977184289959298538688540200892906308066577657286496114239071623767075730932948713562893527750843421523079336929533644717514815050937585361095242063929467166042921159255224399336435827849851424426830884719960883755820137152830234915357272719685354309856299078035489850172946903297421648273805557669282593457604869714487348580626460015998294956151163030034796679500665881535325021372703724715574534682722303477120735346318710204108123968841308746577442017707634952409083190571062378303609329736196940924141070683475932062640312194039739390180259773046657279723721984017069484047818712175570291738245855041546889273383825659635415650476197578357013630910856435493427138316692396828436511401227261347688539831696993278904396301264413505247859351589299377395652095216958801065164712322407808856445732843035160340128960150820629312144041028617739168473548972564593980395364169737786148168444029813687215234751971784042659635041068450776691374633321390149639036737463740373267968882219514217290078143474057083144535763746559338686598500204174962135481251985900835518995412468542197995358587817679690667739164297671128566403020377263240530991958492009791936147378326852888361171691341270294733486104729453508391010302508855085868680931615915572071830728074713478439735205509879987992879206746494685093447775294494498510164117467246399122832786029406208094493493408714127865176874740607595645955983872874825589245250485333009050346235209117870064447272327411717377089112011085062426396227013922157860102153551029236540757737543692056896121825855888682085490146924567174599365001240243017250727340918397351915020927721114730577542438902495959779264576176781055439816258704440663272093679555399222412109790419780064349554424719268646265683063677340177309609517830046015565428937671373992733584660847683822335815134774306813169884241094533475152853949575907682513520448192623142972662910338718950415123926100154745198510993841664736752439955253023368169097971265880764631698972052490644541854506745615385613625178828155374887528738544503228316774818025875155021447999053815065288362537022999077415296091418645711256218456499742556315886580409307144279570247644852334447661267304425559139004661270053178234492749606371003612891477032335349996945062595927086982150806495026659184114728214520307216482064880272020882444593829440971146567393873264729983276584470518264564774138506507409873590519692851402245688217753302832091747471398438339876525941112151130699349249709983419726610572471174358758783054189889134862337082834557863035347677515259729190521844402676934910230692579348003857592150433928289594658297353020860276603913282937904951784487522313796873225946612024096583113741138569402170712692463484711730818747038839801274516411070498689379764203742880560955426244862075141568725530775592348898145136065307169087231159210205078125000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 243871997599533620169684715063343598663834511418551430682924921840274658239379844436861039496512811085392215070494918025261653823296997103897197078768385582181384339890706571960236414586219968057945674834560446019890901825214000574568026421018893171105017760180398303904450961562758659840171229862160034581520134063818972359264331038707607332838133578807506039474106486633669590974770803024508821674220911478489468483691076223143524375116604086423281808023514739302940745894335057471468456060006658666059493884135866361369382514350929437600126967805624989943393941266256576852190022631382646443329424222536025584835400287348278908440099672590817660975752979615825366151070698877038175486543613564253217334344438541069464536515323873601609171190325059139738344634484810569938742469197548412596316902665814056266571939428692199579222291168681508407446318764215640553968651584325526240092321161466814326797848213163376815426044607479593876548992755512261746076898104275448178876054373247603015377153472583178165243973059962108101117043629132314432927629720843740869851965051424033899065137508916039007887559533248500534589308171278476659057303535398028869081869539567021659116189743900911601242258446178403730520110381186634455239781648324303839482394262018540844581821163672520780997212574627915272174054788306096508312203976217177871608405262040261423460200012676375729358809163277980995057206795088058115358883128534816574773118767223619325521886832623415778430318558110324433094826016986261481120930646600052405753998400946351121540621493766493614779907080708233994558549497686658196137423322955997504158569639878048457803079707026928867752361179337503915165058911106128198742426523986197394509488071394586744080573418109824487786369954470231515470067329700327169300333188643616630005533447604961239506560984491767526994875805037613768108483628557865582961638893408473392929507329058335069440169960816659199901217246768337112556590814745709081508670763016695439776978578459337128330933034778787847549431096213998776758329313118107329830833495360685987712018294075472581496387580972064037756243232823064656401320205088979095422289272530236209405008216561320792389648937228844280614622596731657292836477652697690373782906846076403271763181777529212199417443694222438363576558670337598900312168303095826720430215584488875376318224701467217112766084418590413816417580379593353637760800331158464945834775875232069383010144705199359430107776845137015168834073752252131836705558662011437115447227549485834567922106078009819730218296937415765245510541818011740670163599197915302605136081620359566423270842830714939650198223633285779056657876902501220156996333906448859948167644897821414731007248243075138387083100005925317509962636963766128897733904455492116038988659257170376165768551841822867208969100586861584151529977307211779686030014135361262810942671742623395551252294449730119657956831463948715905857648192042466241284128008882350418930405737588965870153525501090772848333195781761449805305168266766454210154128404485626766593386375916330730553136246646056263535569933180622702934300141672519789622102368719331899950800302851821219038002619680235131265861875494853265846633406348232086926908615363097221024235624964205190240933407100915997641361597551760438116185576724083043253078946863697054917980862828139786493246743471817520079803098944297090620322808872053531648994443672306189107602458382539810559255028826529628474544042498220285779123106671786372007200131369968907803205550602629040734195662624409965835296239693672854714289403517076583186576995721248818116489831183652870585179399193888429451772882618312050282210111618041992187500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -1916674146011796925696458550249460660793981821501614815458349477174960745394333639078710055781507248469342314158432320213382985782515213177523683407874571328264984709128128117165671477909435641772381717045436220317252340402379544133787102849557227593464022289907007954971014952208190373645372593337488174156565956121752209069687382865740823092206641796848431828237832037871604346470171800759125790039947391281527862367105408533775535678145463744576328733935807107883629027134718094168139658469030128293895710198041447712584758901473233205747369046341260164466258776315469936010394990601176929525907412403224638596424052624495800219118413876041722356482457251538795414007563499611282728886998364902792235699558009648956403875102457242590763750907583073249790085248685503599991098032496321355605946246043103046498468110683628776815764383068516178877168381513889548047144797512563600557590244563981349086254889152801334748652213453442277420249681985509927590353249089487569418216970760047693010871725006955801956250085247611629542024042445511827424559486278319149480101736886799005431088431277607266133266867196767421603292192280128918984736914035734761217002577864948800029900051679390430344846137161867650147305919311460778781987201919710219490090816552670775587913830901442145853660488197425787025410587884957391916433383048926074476140077333290401640531175329054069920414580313401553056455379982691712029272171755831604473091992235707086379735400778293222524760095527681817883046276930350811690733565213973673155176902533519725798603626951631748596452985676136372277581635848876245752413965592246289378163128695559667500440728492092098206781948025130479419261734813131084259574829536275062347338644720373690191500350276544021062582956496639583766459312661271956835067585199363026004486684180424735239703770441907565199980718912685677692186412564304353732406299239335366733694689342526612062148158622878039540333458489752991846121513836118529345911885637843941484587964359138742237475516022344792091400079429135453275813260576256400667771785559719194874344072079477109120411161817055608495834583996047730387835046769676929934974186844506281833055484500026580783072092777197060390958530219133264093778769547841615587901405093716811310704353583948448033884143887821349491823011425918989015656527464004980614585453232045461307623074074421226094376175485959612029071115913705849092289115178188083573682405901085088603434681554011160056011376298893480212743206654588991747680498493973461414619982286868383180427455285731525826592790918837758478755527148687977432326378165058383039932606489938691717542395645012729085285842139055668606498510927853879611416172550368769644693998833560032512634406550864444230189279315278031724603334622664940420260443754852245282048523714071368579029604091336547865509666717697205097733385143421017290834872898526788802251268883115920602821645223035515059858778782643224175932240275945094994300524674151393736428172190988277483482107870604744746600897173792419057957518422376839588182865124368380978360947947974114251725860922993983371742266274355253237831199475386689516872861189823501758078683043424329469117236691777333646083566064872337731794539723343617204730990307594117394893217458393943552513314778260492774002825335320492412742904440535152706835433976084096051878280067676240129295307703914200959616160459788358228520359179852974180024737848919822266729725151751056401685846757707619598377524755694307550928496378896958001075186678460225876392762909714837789884238694655787711600254996545060328537894967265819092426470414039592320288489551852224408385495183232221010751397660017849517753347754478454589843750000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 9570173995071461375956632929738494419224694861561761677713631091729293938023328782846755365956311524344739964437887244466600106783306177468469102688630050469262948131511488656901770398731000319575848359519717680384653389310204500613390786490912136186251277624211860196648570008339760487891297899243493674720706858977785295723538116077447305292093087900484832409901560080044669229483444098241990032164974267716394140754404060122948436268035879550125558497708847464005441152860443271619226381698747579834945917778372358725815241343856049186261337452506441070054143024193585374129967193876027141297387846248350749881741966973827273028911947666589089089171826348961277842881616643583736693491607424755404943074229031177755108585558685764075724205275985604036816483539137204125747243888937738070617550809515582111587002718991265269450708712552113350498557205232686197916844865388997691728055681290834086940901828817877256328449941840327531991203095515547772910444264350384212391060218388135078144912855580495105935443156647817616426998687221045694728667874691492547462293027814157625597737699332791533141030658307352544380137071642250887596702283114873520977391872439572993115464276027906362773482683679050894098504419969341569865485771230711895831572221620422721579419227999340421336806805527480518522937354449074971095712379814233679426330119183835627006650877815394675536330599045245080342963434840634354749180132672418161722932880559790541493564865779252547982302916584448408394350203419499937889104818605887723195461721663602172442206979493923076764471947280473371297366796404820954260417105806396944689476023614691293076660034717431793135264834147676285467705970322872866765711280611832527105052954012133838729197137808339971231744099021503207916182581409040105302286457597921623470437940746688437622971674390003509032930047997438883169216193811015952079799360528147719617551961436687810584961354438634817303478675915441592336814676811246956918245669776766816335854823329063526279689701875525849361833667009165099834894210986987390732693352794358935542335756581634822532380752342781082744697729956163683148872962708612976638043751237930866493889527633089484487999850601135495980227492960613985084024956232843452286396314589415023219910849048649278424214197331576375467082621290039645118227630848537537698685040278589534587480500307291165680479434789960642125535156221981987598712942665948049587082808695044848491842465016975482380105323502239510836053158888470927011472150904800655321729883838691426636883073669816081817518088784924989706142853781267546943911215163114213532710249065137078328429023269826399972989014853364770683802809566144560823702791413061032621967651521560284879016973582299446866783571994181110325489758234303811469148380474873540661086432885679101644468301573662778562733917838969474429178121427171428326124567347865493854017180138584174542176584667815378819457776750171307740878288915104942540561960373977129953953262864047365816880849218241034260004225979004164442937878239749335148251647189600632819555853918521545160229551418438901816054069869780526895309164988554205492469823151323558339314705397132473840435587683012352861540972493554461806387465761734610066000887660469795638725618491095702488097081019530283608745162843917101359312593424196737521502649583954915201312195153765584742052439752146473096681551688560124474926337004471736166922851762705491720500400173425335232643652322225603979071129680984658763008077823148650042294399075052391408910536969202784160343949462812125524252008246417944956777058268483238129721085927942809374967766924455820027918174079168845955880711007364021497778594493865966796875000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -38276564788307398544517318025946428291554577646514003327776289620764376667434553345643890043682202699705739538763073812512438390925958936817634112262819117603383478654993187194726383881620161553746909879586868679141098079582270053291181447297721924732064050134885199650091003377513453111561871928489880320125069216780975583831906147173424057890520966846318339889842404015113133953321535523885054045968554246978416734199143034521786364096954987432469022037587281633903410951466793652195165303635662269388360367776366556858232838288088533470084322937969013775903833643251697554196955406673338874738291607614421376217967121831010531080417103257662963506664279885514778818066304679039305034285152715592761454229771628518015988390991952405943300587182252487829219697849063127704010235447995482872939057482024515977255490877222049854528999346257657350825237548483891157185341649498752371929556816590916797365173771912101388640580041989351185130007974068373347672144660768078680443727590886507483937041589246619947098979932258635235768538328960796607986064569136580947854120901134434285532338053303189776053359562695027944974202570630908885273289956011594814209408085488286419634451133992758658474358457145595016571156772854639556295073656574321534978121522214239729469824735051877785053736014086052348796857075575736302322253461635486263877801299791976781425283738473617180819082975070122701024106003051615371349821113058726599679666354902157247797964899701793829628581850770295818529930560327406891322893898476020043351564460810482605613721181450197507676408195892093791355013413053084789648705232857181413361100985190460354317544618502026029931133277686188228160451029607274853445127434837681538375138350405740891445163301970488612191293827075552090861638041380480945264146913547006369494474406332850203832303941464069616336941428921345477933279721637000345777062941835731272966278848379738300051851160980206160067746742208013015684890377765738363018353762437784353759249208684880795665640412142401830640236369797416368688977665790731581136056448307357603690201995730095462605535489216301738550150202558221158246206374596485589659540309872636428293397194844046655125113476322383402546761707121100123777671163164002537238640403549162154084915036680604973395517419015557190174659121195048203318773734038909830589710990719437429199033328271033966365230277093285674244327433041876483320174292056654084482894030073893871798055168527530730158574098688142633725928992502856369168059109509223478474817234094739981970894806352666609822207212610476950995220852171210744411635178889266853429423170523784422738551490413822389745522426332602666828784763354456567445141290307464202226063418110382402477875635592448108932684095952770395362051775651268033971705966350120978566949732874267998515742752401121802187743554944171319516236166925528448909738800813202782160627489643901130335475335980450565369682724923959737828070962866598631395874097188976880058535809897405357516851622228016082234318489932648015358954870072127421076044357132002124906518121245349212488370597843229423350167413887226572717997048778860500001437109615146365315048902909931774461673078294219151499778663787949947184637578199273888918436068659755275108295820557188342277141837820920578256617141033047106548694494552028213095910941262992000067823291130535332407927531577748445708864998772829208785569230820779380060206113856093879470596127720429025466721950751636386765318289584628609017521561332439741306973478020358809284937940911999595589151279046706489261225200447276860872876329031139415687105199808676535723434303638481627112990537852001370058745911743244505487382411956787109375000000000000000000000000000000000000000000000000000000000000000*i1^59 + 105825485199941276588664197458100477517408409584660107716294425780372630874547366915185189690542008872918416646206613461412524636330490853064492056869694375118653408697667772840025864194761739680422027183435024176813573280259710188278165747092522954081577141516371403631776604564482176801945633919161250461367768453751905669600552139254917661817733504164991373586406262830534293207332965700240873531314220294844932284715588189955301325533094622164467257759982218810620440323791559735089561241924813401739881013399412217515861178444587289769844376760331908187112311036010978464614464308005983782655300474415696519091731939291388697956815318557737063795214886152316516300300106271285568719580056494399630273014423543778190852242306798961772370298341607260789789804769680458465738144189283635544780382439185771434184671061032410734957191713010633533280786678819423681217340866575685240294331153235829175724090250886785792707799486846827628541768420996062676762430175174859642888392929791463121757714324437550480010650843683678879700637491039331302781605423179937985899574721265767036247057372092124564620800153412362208366434366157140257473900785892307297033532807536474946773265423568124227696440273914726003423702734819862707011714140865636753374710013005935142949082165173990698073645545570453088422998745632018710876420783016659328252700560135836664076539077925057098884583307311204701415917097650618207858776464012794634746860663766628644447627327360269602255362855724458141691015110304235523883343180506430863682215363940680132153067734819549621136817289635806698222820496997989277192543873390716011517960385747927106695400904178161237631963893588532524831202658104922533819761648204041508838668445742537179200239177176305572161920240267683406238049464383467812548051487435634666210872444827151792038466607138377047675126421881738480108024753654255979365013694168337294703889871934577046409977079070594792038512684268821573420807833161875934089978900244847768589257522245330849780173098340563242436939295949840766611577666108277412677438516136026080176734498688900109516819405629158373012558825413676817092181140832185086455957335431185282395023318335233735261914513804216719637889951592559755422098022229890408860348187017917810938624110928911904232752787883584719647642835047355289739998127444357313291959227823285720397729390429761650479750033290519676809685847773374998773062576116904136470303823509838309505847241973879657228347154710193783771165696257537880439372168885906357642928200987103701674470368043631723791308753159217538590942645382585635931692375433689632594387612341232831976017981283327363779733982616467385326217216044205184617453017218125091160301779524312877452649917596680710158205330278556327034167813759503828102488000215438850341819202901917524502285327218565516860683507957006229452227123104769429527703044493541718719055306654219931334714893362005739108875448760600379676302330704711529143241510526784246434167826994985087914368774767373182776039000035988897670064702822239433012082067909112590936936484392853801231525845913144918621695177949536275560583870193861092068410365507224261487564866709871235248059117818661656730854330327555188257337716695785758886920371384808988532405818356845288360173099652018677770885023139312290659063528244267959619414725855381865241636864038451477420281174152753592560142167131165151531299499067384041096787524687463605671495096290659232424933216526713373022870127794026021132272419682166148601840500040601754028210937434923175416438748525308272708894826623956555730983726376604346649399966326768040569551702131002764966794566749653568248554929596139118075370788574218750000000000000000000000000000000000000000000000000000000000000*i1^60 + 471303499223205462994917961225950077781708128168161582929422852285183992982955619071559071611650745937077507621912246073425941238580563295352344666461418162125638856798977782078870192731859357326818858413961874013437876369167937262038718507194580703931471145557500003345250751882321182245523223007527081830561639264331185035070584014690839837743959795922036693963701376506634863788497019890818061574319845766798258799744257941057374572527551749577048519016415868029985303533214851973158792373887458015136561664479664701260869535178390304677940075565574025201394523580284494769507651183706055882095162748428662067985930664454035753887374549713489580541420840882036785710610312403790704182398235946727898400630579109129477500728582145853072495299454277075503049464073822391297441256262930211659035179519396624335334179189033706622446479931066133975811449813336046246231218505980150332406355651559857764478235316973536595774469892972705407000356803083141044054660577112249078201420232316948582743541770407948834446067481968557294151151767456313968807960560018591848164312315878604968212130214247463319351666178092545285222800768193208140386607815249184472085816860526419684847647950798801753616108942285437003633371907232389936483841918918647499866863159290948372758413936302942332821103242233702067936493307111331400995160371511068996760659041754126632664204944186889563226744824870696407995812643697850763353580368626334605109783604391364855914261066708457081091587996327821468977580554204261659517140480147734046957428943685805699984839398421097084766971642060037782108484672966082128278367405878316102092271831190508494753473045734453751660983026019087453759279374303668824901011749091644126589522524993483382397309602888527610370804186862170959440682846265102364217248329923438111530652988707329505713973250798191675446100606600125151962618322989637266070831819469656504768472174777910154398957010921614812254631045418097130230309047377522730481650131588193338832755525107172627848927482091862146817096238305492743694524139286621155329556931223921410563780732140175063373521654049272871361591697403999629823178171539718335628370884340012533459903150319589220349583755472631397781864873231518354810798547435285094863538065632893046577742467330272497591893912693875699537021910010353300994513677564922127337296106864691917291262783318722410801956211583125889481695128541509259217882675182454494875200848028228900656131869793165232874408311838471050138446548831329815277324511667081559825351710209094596772299728876680961479154971150095874024386586568692279839950926720914295923373466422030836448184921891091297003136007035846299111874542861325272546884527413532573115866862142218811534691546046943250592234007749940819397235417356083813206810198228626637394574934503026222715968404228656016692216393281688205407911709415560456503847406318509512804973162506355350886984174077380788475305573298679604223894375077920353746909190506892283521321040090970062256415176642233135264059745643663448617952608055487068985673455346168298202879909979430572220917198082255447778215568755697574333785210999019430497019542573573759527075101258793576168311245682953102559117410880902838571392287253388424772665028445527332506819029387598892584667843708048038342780258547793317892273888653661937593137018895978881796610803913213445240549849348991444815438158150663134965762452610462758257439543119812090148716727664710620001332041307852222126996131625977886875904571210458677109682672203097599598686769306617556332771633831147148287013158468430904080171476254161146219812020781574215877054359487881288961923751470216320816462030052207410335540771484375000000000000000000000000000000000000000000000000000000000*i1^61 + -6997400497539186126127921727146343248573380196655962128967153531996107480135173120675410113763667376254924882256347727752917980746427380655127246851008899030225674660312230051218054017813627412047700538970240498559292337564245452021490851364128546776494153249403392015725797240599518263059555603051069667224407652985289250401703083420444494322987634507073232890044076869169890154769245517684132634971220937177145975035264931677976798774326346210360627803304201437939717830910163920264449482973563776691250268213428076353941082663116076919973440796244106632313282506641902464849834028677469893796860356395738457138896651231253289101914980277201315953542622221422535108983551085722972391499098084349564934038668769049481761767024067808116532472324746356435081328211874635465727377541129791372919835568210136769851058737032683103366410299299354550280792025932739765968240426378176195897305224875087423836459607258322047587371847787427888324188986637820287100343151250463333509858830627078744441732259130640197926853178524559540249644898344913432612907514678138635894453989877496030903715799504708773583691801118622056144382077213974853247113378018131003715121563149107737657715608770944574113537331653845732113864222444878296609481110327113476417506017956462491950880967108450923063694603694926933353628103013721162962692727041629358377706331969505327235877283992346086184653293491587248416640245046494338286109572341569421867786825219295261168940088373023161009015639844523582480414262172344327798313266209919557700630119296211931303366211728862727038336563260620761701542779448838399420780607872126475766899739037325281806381867924852051884042732560437886562202741752679167308751622725258711920874292897035751105539384051637056215714519014074304982443039492003718950520549581469503869235303384813928036127375811391281301798820848989417907197455159734383071448100015954899524745829443536116562607665734733614641431634249676395757416624611087306329210191395553178938311916380348243820352656009616186707930597002012944249233571791520807806237385482790595151007978271549465988339687275974537515508505002926950981401869241357194456057705081705763286844209091837056353005560253421518768217625369137386185637916812450926888470615209191028850333063483786822788379496693192389796868415993545899109696338384147309296214174196043274018683338391198581885749680623238760537699331864734255189158424311002652968688260222073625991910560098980108962743605817469776679338142753670497242292944947605691399914771154690638600423243642168309491112509726810431820426199729412378600885349931992856798115902856213614740595845753816489986069535191403912207306169247462475507582061890122196939753134100369287391668389982390539085209419862340008778121373871351658898022061790258369001485896448327242585595229109725403122982793172459036055962989504198246970075672275379015629520768784657194129164922030000662757704843899953838890119756553475909185727794523522102301111126611314576961081738483556390389204430281250892201832075077450918578018930129233060844435600507214955313142588005110987502109169562922174498181892152478995960767721999895938121099181936595625042032297259297238519406018192504415541643436755256886801445480423040349207640429753263244736725143118500719427662725300184291080113782518886984758410039911823041737913818957133809368219507611557219717193580218275945781778801559967873038932590947116592118090438770427723306190274899658546241571991213154061012614377356516139231704060187985363975210701107434762494856618924125444772327199246918185901499616591615906912734456645911747959759524376691230729094998651362171727896566153503954410552978515625000000000000000000000000000000000000000000000000000000*i1^62 + 31044821042067828452201529251208624157320633920222756168414802162503190429707821383027746346583859292245615539408723414547537238937084708171540253159045330247808736874773975899123267465380570460554404229112571860490896090703801998517218721328790884427126859477518664573098673335325156665739823528152047079585783746402811590442312547143925282371659822941688018693914529024057688359856655915783059142110619905799609119350624538098746348487546286100593153979228166867798928468306619642338573868356482311368743996507909567786763806253202408005395123451663011970936093507056671622383238656160647244758541573494315813718886418513317545767306931660439808403919016889694856538370828805587838104954857657499573358001694564513434321540575633173016157789429385816114405988201064136904720669226059923512369329805692790644244641039615720205230656774886883028071194988123241014351427182357612944379098537038480775497177504330022954947852563709623908516434214200200170988357731262622555905817876901364476263581333345526443798771577075116735036268552894984334790934259194426894962878734344257602588054909217779452724051537460087488228723000956384563775884136103903032744247290373166846094281889588994218924304348787882104216622137086099811584516337518698799844834793526170537966604002938219484553881164328978748216104117727961633440178022350306261731716268028866779936387586417695285481797523354845519494092963917744833353141604614846015513621133744720394002816170334823061273237313252032011423346105304581847180612478700334742795121175940472485593592350029955678668919568072369378729391372881112457789815623842917447547255246156165640012927846923434752242729337069401906383853623833037247463740062545630524928490509171211449372639489934327996948886134731428140018191378851192736814035908901986090594826010803267020335064811040478286889377532934512704520750527617362462004830411962289431814378991322928055560891252614967004127212968994511867990838381401675164680104875547843190710352382747469429789759878530800603887597991134157977607732435179773539526953420670428438595718264440701131065414682297902697201670764627543268583920280862672662673603022856346016174947013051424686638190769698840170083928429943225314250653799393754879701880814826222354402366503538243845081175957250552963783972387145516568792578986886893589471454650457060156437359072093623534198408016699042448542531192885134107993202053744414428640019732301889732605997884061625881943791037861158102225600100267484070821131378130664981309692006917415258544962739109711861156981240140753936372727832168875084127985838943601221724041188865254177442354608896583838686291762040589049280160755968611049698919158186164421887800158818605892210211554573662163954042685313868819263851000523247602472987811952589390863306073637342026365140981647922455822688706208530494365287579025110141399090954177152518667555047214046391725559962401438206022451886802520927569431638840955372446921520829122600454833877684005772182846469636775733841099006850373043305278443941001783254256498653649538248974699072964774339246474030555707673869536919263926255661320522617256984863619234301959842465481181248939129892419349304665765792920845877283071024973515129476481104822404606997320631750529575199410112180046263695853458741077123474519253415878518229417663583424035842691596887253818439494254332377889958482090406854900794174846479368044762693203470859568023551085136925062200280842116660333880964873683027335931251939969279959287349263233529773498007675904205440169038857656429239810334634043618235155505259542645911483790170590992222979860138802621921165702153758151045792601507855579257011413574218750000000000000000000000000000000000000000000000000000*i1^63 + -69632985747649776345076849963897339476216129978191090745857285540401206900018445079669065305029354899671033003388081922384883295649222522216724963432794437049261886884083210237116879280548591674445621873638668590500389117610489114177262573032634533763969901136090262566919296313049644700281584555192367664143530803368400490461348956855230354880785722832843821094184507054971310183000387557127688705371222869972091335540818569527616449065625294028271066140543198039190324707637149759604915215411357848944633061640555195701825740594241207076248703821466519769448871840923625326948593740662794723879006684967035453154488106745777270099275528607288238281385635105259784794133428093932739105002558479304715381422378682786374289333137951715232568468320581946039560287486093902658804784841819681655991372967376577604513657844602076805848362847052106645183353471527628504664067898419037685833580079099409513498959077186422411953925813633350938479455394414672334961513294007306073206739525273645502347757087893636787647096003351007988229598623091490751240307551232347689970192958651632089344238314361446838576562893865466410743062832831588522924275491237726129410253688696931945130416733477743446115737820818952180225954788502806877445943920512055645773592894222304511735889883419179769658095622243794006971301574865901688278814247726119452298342361516424943170520732501372086350965380835333843202578489591534703981280220278922701757267550251873168626436408463145715309024087341255890167025700237917248681458779294917502527284318637574202862262570796221556523218433753908035520679911946579407062834653871382911123446217608791953545294398477162590010747653058107544320682708191402771617282149047039167504751662175297518079302185097074392419432188887410297903366124241668401951887925105311227925906741028644850580325423381311583044183764438255401552959073690346941955053821866086835025279352948330891074933246833785882415655540232851786641524194427949504533076973368761716757051000834275072720205730942358619994683153117501705762854828999635555540527041269273444075309835742466811031707074725995676222929876376720434389651080964060099296733530732849931862609446393775542797675390414909609631954287784655956337078890473174502951331567458842157065772682255955425310798304272426174185064977254272998988936634228442912156300090370801501659879611704657772549203905017347435650991370289796112274686489406572180797025660182379948716983463746493690851287361290301986141770817112456088230897882341964521193375964573343386439233582401539955486424948435630853679987356235145010916729956232101647702595302687915169335698719780910527737946031408085057009035689568829275756824464649142416212449201795833952871790697137633633652982835328366470597267106829362037954623628943994962569871316466654788255289698847019205277438262579612154999906153859611446141403675672591141679661137881423684400833117345199701064545550329659385886546474206157999259568466424786131609699408974707629424968587811016377178174770539249241479088332799255110014518351023892224242292204647951475259135549159383518813160191755911334359031186233352276147962592771419985420810142951192447707419189757139044988335086686343442337654451361576545521264658189001956552188420313948851774784005777200485132592103593715229111177863667043642624370727503835695902247566842695939063954123828350964043931792485032197450692583384105446618871184971722881975720465497227459835356260758227298514487010204462468480853221353738535896140102434627520669816077940703915593481446355295195009669009182327458783546071176068457466278711688660873456951159649547025069541364743486155930440872907638549804687500000000000000000000000000000000000000000000000000*i1^64 + 144391411364662599137756453229267550184401174192414420896148960768503984923357456896260155205433003510959498263562483374102374112734819120545270096730216461466204205070629757508210489104481973293507682965859797321095094536839650924304204667129850158387875683000684982481447198851435397652457928889728526814083042107933406110299542972000834592305791359348774777307243190355614021996870849056406391622165616835768880035006160114516372715952259448912974079812167053164824007625188211661135206638092136168729592045060676633432753945820561038966067498735387847337406219931550935501759192269742808567353887588235919464425608411192285530657134723628342440759664674758683492657305929742000085558657126330894409324150065098965117307368701537688945189850169949872260729120447368787836453479724479425713881006842223657833254915526281383441431822236805106573728049670939134207938307117477498939117923494929280928774537175892453708021744778735312961914117533706999684712466976622180811638845672204538724839433723638556656550463394263817432297781849964507525886654124295266095757219139657460135878207819105164969608960324188809521311552379604205210245243293327162638356049786406317341916851694811192807069947971046105516074762328247508771687300941418875771685496187052642944527649871163457852274609432486979758923146386963201612249940139547829902023890228113756666108810375243097057965672418819228046437435773096318591929524699190777246998486950147791296334210540438232575456264540003475594158619119789358930764119955011417725078897258063361815128137425332832054707778665598893243660846614852569935786210269502910325941205213832567551924475502985480999071375928258224628166528612516456229177746028545198004972380950814990396741921716863036247837246406727131520614648499893382882285285967884851323651834052370477581736804950905214816632895373113670679623759988346013536221246895246107297991765741234840074798889927661646697928027648155048327568981223487205229158317209264915895105614943213182458298755338609285245223388851815775919736839755909709433059508244900728396947939578714350734158969185574231064333446505070114372532642957999890864513818387833551151238165345921014526620073060020449819101301119655464818763867552912486861604359798165997921565109578247366429743278178249443484636547560736115558316740123969723246807627251126302078096988228416862465538261052766583588765661414745993485104813350799100177612654696790875015626720128263660198695051258590535338413036349703743651874129735728130729320716059153464918797078029754160821752106127015829238789878965912313195618715671997849504792097895408119262769728933630276566235811292524554161231187648059548882980275861657399207232191523817074698857233100968121511687913273803342657042359025026984791452201322135507104932397227401376660997680205092230537413796815201944715451999254667224405358662870415639778449281028068914833273392781654498629460149749679954907642825834829009508379281560809857120502679462203496021317800051012878049538041266613437052349824918327163539220639105037024944766729105450095344895782140639938722911971607203221981784676214312160007690268863577938337720897661715765278151086198152970475978346123237858662963876067678587536424708956889990868146458599748986251681942829342229079567426517278958986444186429499961882047875873055804198176535183650676504979344067665865077159650741509506054544889958151811995762706563192646913386044914114754466714482185262142015764593494756588473510278398387560566516427783820468729936796450539175363257944986820765150549226758726210340499378403955229102820872783729779329714002039600796585635137603276234585791826248168945312500000000000000000000000000000000000000000000000000*i1^65 + 40960513162667706980628529305843370435959060514305099823460493141105783948392658228040135873392510893776484364228782736659841683508695975952745726829957348523642253929898319715756619610682671192207066386852667281433269995803179912781953454433740027381398631950086663080630867608464067228337257131491904897756352068091649745910739627274091554797391533499885163393084552046871886244608278693884595368612459277704876808830597663527013540219645072331674045335562536812735642262926267309704976963449279816848541700059680202202232427155044265296836821561152542929162790475619951814326344485351056155829526854999928634982721861407451006128284813727171772500192761808704755092534101902116318611701669135688626966216740144547622639815006897209867322491286540785468128421795367643002517849856049306455094034312475183855481198090777292375055603165725534098751362315102437568278204672393753801636677200586077666601831817078218327008900780642159440165436308191249815614591315134469573245338907036347012983051786423643998718995140119405439233380003053199151348283770167735664259110240400188278613785763597060021305160006480341391416567788190791669464991302915528038016545990855634064661825329559131338620173975098804291826321647627515192232614962316388212258580912288363963763798175034327549908006927524099908871070586210484327298684847123457536060705572085005466317765905425916317365599956458703165681982373861522789981428756098090481639691985600037329403240309932699961949384938210476238158807984753718933325581012225438140096891565116462127422757636073493364567496397635094387841999634248560236909167298017046805214671873642372941043581782010010047077774407326189733527352574832421994398468354752068719592810431210423114244479886010052586974665942654382692416067004994965814366702742312776187437766744625242814698032751622326884064323252118422448456513511057287365222752622084789573520636308200333739118627662697483210339340473246452646211016181959043334007503254777579398182653793811605093147616211399545623678233848194910027149365097804688539501360336645157376451485914841851030560901882849753675268345828815807729332060224558491244381981974491638810982766403784149049780479618301132500466098777255622272734026705500206790082419522141616562316454158316043007998273896796012275433981809177288127333602100804494878699163500509977790375772258166000738961675373211250016950130695579741774392081666202699264040395340481764245928739707992566537367255556748131632310784585082514281744435059258293880545131695259960290190504792289601835458643844389956797908187420362063259998937794713708365061400511533180754639310412154463564525631398874534617982946288585851268060379962083604542808430450290179586562658144053035171441903051191107302272195714353229636610385905783139937339779103511072374378028230097184670111893051180043704370315782751768024227039452092847621862975622643499052159156893323161394743252904406388795403864457940530701162912938214726939464067085602283363837551665292757328291579711981797455904327646256142054824248398576312360690689370509166701708290292185020571844348013137983602101900304886295982797613708196759303542352195487562522343487153972135164859040091491561352348729805674898328873615811672328848435757630971167195306032436349490254925319446355319205567820633492504846143160179276554098902834700668955025204521074821896783294400925245802754284419945841787898747776428163349190478300502212463786923252363617723082024686895874385544866889421113180769732609563993684045910291716081456622014844923025721054832180206039979448122183223603892021894498888507502065498292249832221268204812680835402716184034943580627441406250000000000000000000000000000000000000000*i1^66 + -5743435060699631456649123670382843171108973655197075869341617075825061649519301847153057199655561990140251461889454541118970376072459385196414612912553649751538941088967221234898999617074078082814647434431951552983066711719262292059365268988507802299340961428239351704611493998170083653077754235110928230677694672316538457674014105916497219949159180406666141159409607011705175734761667034860381365229874014361643276461507302969947095656762375086121629041005164944695863037954743541032598535770191079297364139308639588919225615598062619138576864004851663353716442257495915986799818583204861616210822150919445020386631654348143925646151204631478266765260833673729013630309219122495180055970061154966807504997272838744146510177413538650269244806459600930634848392337306152432335543545245244018706753302433115494116293342832133127833488932350503817973898652768544149923450262732955941185251338615731558344789791367289361667998576789064835977088706971396278114064831055805612747658923685082849030503246539599034594890673753879938868276873438625944099932098368267742158749533287852535329232105849533834941505398061678266892209721456021518142002946142407236077857159988929931510621741167084262537372500044890673549333418031995098966834446903081412161380535392137259254404287228581237479167712310787326509519498070787483929845363487972701153192143927401751996073966399784454650279560081068478794867480795863276349883971428429405114826067221534896558055317108678878270404903171703036851347360519233081634944989405239726026906232944922789883160056238851711780522684194437620926394974915714544074465572303918275613252786639610953907679606874417900869323391361982814201669855807938247350985962305199952908325643300253753281662532035245405012220897046921261207188720192254179008388534097523453237817332472219749519097584227695348937681764618672210155064863657258878633502660877228829957027307415904340534414390106442789481381158508723160832081276716843149304572704783546619282944176232879881515731895701287931005422975459206107666645407578293153828077153445428965310059010968570685170291842996398904074629462920375549373732812920366168904375316600426734002109687405633108077624871452905127367143336608127478151871163714323574651532425158705126362166070992481950737399534412526279568210432340501383163123897659019232036037707117241482823507114141765813995559741653045219848473563173943042041473363046086299408549725271020181614563331319355481063612361814656219895918340753291285112251038827811465554890643522123655894437985890029241867412543575391060757550072732772127956062598513950178566824973482970347209972538500846331559368680935404186811060417365494542525560417832418535799741125519828643804234158196869884615099082229535339055082172147049046248422492817876482713109362661181869043794076593036835012573755554480690951996946172741647999539801374113175615226236731581621961973020392732769529813948597343561876245488963454921701489609111029654444405077868390455610186004695548506436425279944044278044696056794353021981694570778637561323884213252295906894951332975758357095655500719234634294349217999279730511599925836595089609797143227394842737181413949147141768455963457385324040635159561906461774433580843437019833358298360759484338924859901747593484493586442825552837183681115266073359243572415121623260893641357300461889059203032621252168783828908705970201368207643525289041817111025082811730141051921168020867292612298341693114191347783010747360800281631273739835043837502441868229015451732589763612604610648133122061151508680136088982017889723769590586516565603174169651867424040555608552582889103632624028250575065612792968750000000000000000000000000000000000000*i1^67 + 33177079592650824640305294557083354847244175126310660931820000519970585999224039599650380872671289096128952505798870729736190868530848071435295369784902399329715444983710405541493592213577153643925234890854919546713154537336454622284354541050820757969393594536042362971875730436476177633113855379936460463242140181969932029132444199208621309514810612760388912581802068727838218091480966190792926755570826612037099996158261195282902371204831199879712162921108031963827434831983787086654996238416334403243784800584548011347142456211287392136337574146131542370553536576138724479752274964200491241125969330926962184977483327879813735382583565384698544071800803324122230387969363778581791386599186514927385707488449981807397818387397883248913562245497222871881842544556864499214580854736573595999615792360860991946611358587249631815399375600608557292422694575676883612724227173095037570016444602100040138171993912486571105452253664132341760046092060747202441757552513639897749557673548437351920530972397130991928620858094628310996350176327955251215691003491334442199331239385687788644079598255136687382032288596143269502619848131090077014159083313517532505648435834785215083237020641167341961669943270815405401111415416751014011806994830574473688922006491697440345217542014262486155162491312822830557792329786544014995349773621856971070818188018557751985949218219180892057709038896478717935773406684227953239441246552506451526615246937030027236382841308818185968993003954119657598873570171278707467687839309722151884246797010578565330018313061187438708978365251441089194858424276465830660776455292567434763176953206609090014487822425141662301329297219553026927146495373804369980284407572164701350411908762617866838081936456012458323082160272101135513364459327040616953417044453463572012884263934171216552243796513484698619709935284785658753933930792815319268543895282262845454901417789445501232576400201755343181585810432713836118290781710738940654165752164371644537128718027528640978767161634842979220445879594241400172272067001427582621741704385691838130057763938993855209862614124011771481979587854033949047596149079040419585211329702761384975938105838238995810737630447208644290429536810671660937066900959180721298129891976185556710217987497312775997083931629763810835346868706979247958651668480931403736414025392002905704162869532699638926846181792566514453202339038008631102021679004523650761443148133742477920017635529246258514296186074880820122543051905719901113999739469402130228806028842672117813521918815565123808492745305548184718483055647726677689120893798987620718351506792530951650505414878379401889604806904411017024891872384763026171413032168550238932872437607143248269236386457475738821792345065921010209686796781816081606151487054969396625145709349116723829207615388581442025667902070838158248583255798520117151151756638570212896267233184127374687215618784878825672761798476631751225752144330948215496752986004267899578208396276728257251779407281415311024717022149797634884685747523813249533047376240892106216912750533168873234675837441142305266832983396052467337377397364127250674581048606571217887567715594748390450423249986915749975590479207230398452770439630187130824338045542557177165927567643227345330514432456525693266654659610799245232229652024231796798110326498399979619474867353201532840033303643987682734750109871886985143990536540423768874116229347127893978617036603664001683203286906712956176122065865782705560392553734934773660923337251706936860800053182056451705309722664973797386573939537057272268388760730844444680322235948044843000925900967689904236257447678326570894569158554077148437500000000000000000000000000000000000*i1^68 + -62963324901762419897891737475286554699625761338552000448362423894413666541479980595639326241526637474448457730404475088576713759471995110861621143913989649551806501779387867057226933713214063742162666880283591199447397031570124648096792924666514310057618176796626745317060124999464564353886880214606169775649584165681458421358509760699424338373279172384592299168985411704357847095818702611924940868955175219746388442812474478926224470418631005586527518090989226173439520737275759535960402790502254617530059013474723917305999239986755783048618998947043758106738137652202973595733759700260098948164959860383715277288982366829491663640143033405338519483867277698145215723743762984256019684412679006537177874801701484067852218359903328854359029852136653508062254974368557617257569380352905967560157402012835378530464250584185937425898339184244900145109082800369928376629544796819808735387306892827603633302077304716516684079883103296512126396633906074352389981321747228804871389081173760209537000796552937379797941401347621878176026867090514708008745964874961534657617210847911966882128356205923273490845954920288200953315763730636875732775525852158145905087522004274127842667351118306633434045009833903904186570981529218096214069189096420052407828161578553228150948388592149414114104278787643310263601759336219023843546338225479964105133892076235910839810887518598610642463975445554459977344858585951350906804573009264332297129595477699005463928944262723097832835423688546696708000184694201660443338339927064479090415455425998756593772226547652456880555035635676208119622852381894709277309063751353149692966901936367485872476307360058158320012520853135518470459685041625924866098248374033833537225808849210938431296389549549618887127871423427890870965270789689643732370946355389692147649836090084604401381271039561873352450949268432432032517093170224826683424147433653624395905279493808127368992745903316348748371263625766382842484520092223507229862442532504486134930094976224739060463020411229848077636444822214058855362444364261804652155544546219251915174272843809226240627105419091970578206369707743524054933431986026624485691959491086572891545861276438147719575789773936913787013662246941588121312004711027490741011551297702188128502933958250033177021379919658902885057840626683017122951468843320304864463289801823991447127125975998397281292129339319526953664898241338503636218038127697701723813918710978354039545288913401158609342803582420844723890877479280655703066370878547295353831237893087774097132000752595704473669971594263239528242528579737588121892879716792213375459883108257076838211880011475160027196831854668726537799221881002358287268852883948413305416721400545202782187489238677023389534226457362139607123047159664569398894526875112852006194626045088880904017763448041260207535243700686206096230812771998639680382694937145649462485130983285904374084335133851816360509294397925700101516752118901614938182835847471959000142599946069055254179653502331656375456974211373812559955336778077379701590889362018585358326944489273883264459378777738976212514620451999854996746723513225890154449036268489378809497960776173678719136771748113041474650962925692382614725999071918892067177871343439600484019362732558703261147353459427476899375199053675518928890549921586534082177771469298547491404790973333991485846635480532369113068272553650804249727731472792698416516261434695852363943122071067788683038543165758541891178958155393222146959810172280824986329972109123694702254532439323963771758157558765170411161918122042234631406466569059824984538627989708309327147319126591687443728062589798355475068092346191406250000000000000000000000000000000*i1^69 + -91357099593778498164396780409578384232490393709775528825379129538599100191068799815762111941797079499570780440122445322617309678211237922551962873912382219754130801495848624534764997467450312473139433163995024615142433244685744330571751351088103706162967366858908356739746211355573401647379528178540694145209427083313273479395708058191139701320182460297722965244693567892472353203672752580615744467559750180342973619581488209110961303551864006505683744372599298541925722189970250389523894796891676385712102396126781051570949482246543497415137170481743546787624657071232395696029600932126127887994793519592406243432524148020513207737021088788500904877094312728502602307974792807797493905674326581045755945172831989545589549479301330271848236875385141467241253704878086020458120047884343439888478411756288188833848620395899076145499439750561526538576499852826635338482801670880658010301684751091512366201673241015432478778601182115020335234317101839679819804222966144342811312120339220321168459479954819980921554975742999538029497983419763786542832375638730350846182701130158355517326380752992878097255599693320993190863040347824636567133454317057077574855015624511521048520300916004053934012226151802078925591687943602722364227615873148745661869182437125641157872947503373603701291644801861956276876600587046409452859563404184234082423634585810389105820892411392392967600320601443816178116622898297178630561392964748351218654426975072825613057241520670126482381573467803473682171234583767618021930037263172685400417935163588419804322066085882564496245648802222536429976303847215024529311680341687893264770039762609916195654689969840369557981971444825948219970134511268453865912605643721977203336239914794677659287925762953935976594945989488581707259419469034884360344686453453659031687509822199601534261669600929055206303599485171695612096517090843213823632158879327278522590932899025985241849823713840154488337768859845869522567544675876196017137157731623227976089196595308214911523562362482463766141370858106396385637534248136583924485527415301428896121334820525366977014982122610581664797483097753763844747145060032082188533067217665163439770199994749071763812157146931635554917431944614338066679536171544982390566898769397522593656739643543639941940679512094302239714380919024489697616004650062084351857124498752753425484454071373914692753860522408681651539437382406655888039010032426675440095653374005134312717995952573081589480794285432314705330781233940519237232702827874798548432233515718885755250526258375452633884430897706531344399838575202591437727110728915689448248867254766259196215298223811163812884640345923642059420912392967771624384435379769448907154756169777864609962556289526276362537964318071419257075225669379763262521503570119222380391370655872636536816588883230565879583249147769880934454612992771418316215509523350471941550384666097908930665276741960742367904971250682977996520176092639265490691281380857884832859166951639953247772819909053087398309351879051744588836631776251770481335897163640219339760746950637972451796130435263312543072976369420906845268816491486044516081901948795186917015015369654466436733205480840776404586421911722948906555771330490142411839582599868921487443857654619586930134190726436094409167297633346700874089932626633246430517025491607609189901213083954978299287908610671941735337592963359377635100909669351927742062104751179562989658822438878923862309547232121512546604513183770293776471398987696681602324704493385763220864993893601235672350769107866808074659479279994533905949942438708423716895075893401776936034816177165107653479481086833402514457702636718750000000000000000000000000000*i1^70 + 632747879153629810782917984486747016436401221330696483171521550512113458064445468783832687436753304211335756691461777599401762902107822303215652345688308272272442173507646315477045676415415229622657310715653144359026499638798315947600335419992225561200141128798503118114993181897245881376255610756905382379532294882321298017757656951731157917520868542191668395967696536894853645584319941303486823731033174734403716572352361838877407816636261898319818744565353664810575471884385555554818403966684408561644882448098790781892252732483008962048467854277034661334731438371347308683566113402705905313048376729212405191735524367656331906749497452190265008419470669885807221056016337251495319432701914211890103606333073297547450436218355500968609543682717910142928053630310297545794890614210009842057731877848008318438889217274236072645621600548267140284034185286797450580296224046101593328880131298412976737086549602241958158892133956847071494490539367505081753325126457556581459729167364582671151001650071193753746985226456913130326999010010357758854831752903392892358047268460005725899910583203740156513308958676405467698801026552752971651998010692539491105130853633325130187980180497991382479473256635719007136513926478763580319910871140126660418125171043118056000924581981588725009654816463711486437136448772219032390347548062431989834704713408782120890786557044405950992839867770594450425942083683673165767485524111251220839547411639088120970488772048805589874525868091954331485707722031372544880594050414235541356478107783215960674723074420714905771377748601443367704076999883971815902403517341979241848360978085137535626801892820075376546705685542943264910568049643227161910472837803834833119576564643036425168307347165567672511385634038278362938991530414452375718665731589350539560402094434322629994896167179745462811451425424438538354252676237350663965924147581474267215553644485140479551856300454360833166851414169863753429921413659707137845466308882194098842055188724069470335874799775134930745840472837851718012009144466205116336815270908517200341605700517271909830747978797675123025193182843409789070569649327291589293485650340239577572324965610800997544425767191655904175112673056486108433382999875824346523707743685203157208446227133486440698950739340966890594888787792067155464346444934953591546461872544232352334532725688600417321666465483913235026783718764274294123846713797653935531267568701989061125218787632766913005251471565101160076139235544602435910065681149722342472133737790223187665803690021085380997755232775512436311077934267144344197628188876474931622051747453995998226852996688095204487910965862430232551497159055937455534591821908886226345212457189226229481005874229692591601799450193273682050579303842337524031362076922737978834814488854750148753351915080667387495796495818037244640478308797974304592268917713404542957098049970282491022324563673211446493957748839767772863916271981395003899065373324201441287731276629343880360785961185017466180334943765989812650767400678805603702515585183424002238638912604105875750612386185569631765794076256296136257445463646743518029977807464538071335641580429813085397868468118586439691025170055199230138720833897693391685008987361042429611870622837772417425782133034834598480145287068610879171828569285687632835719135042059674058667636419441636927617553746429180298502825571082613614286457178024775717203443527292186723498486720602656762505881347437904394757737725200542259274055931287017720205326166870242045725243374802153304741035787354657608103315093881381743775543690827463756956006523324852843718872630329741468813153915107250213623046875000000000000000000000000000*i1^71 + -837967711000278805216229023280275132890061410288176802658432183470479798748189276123338419994465490265000723486324915296084760995638451260249869009642334927438324595769728416107220394061749144159414782163082414050528635270088873536179874894089851570240334644440095515015576859246927919009715214169321047051684732210005381310782223253527430501634669061627544746677568731381357692599597502384678251165579183332163481027215187946101470085710463145222768907735126429903742907175300226353506881015263166275283903552903981455385342426632678307418381569784856721837699898381526373700216443449123586690025326350745424838650030840952425976676563208651253389224634549344246780489586310202385193822319990548427659643741922456266096870023202510128177588990007593416042654367305521989711860578095327741430687469699020778229597735495531354086104840118780697475323213212834015355410529157341619115482005965467620137276312981865611218220117984785543012216642824467459911409980780836678427571655609285662549601695125942598531813992148256660851527929282955455874899902174171511939759284677607324938428312657502650973434749260847389305882392682690454857641103546896446625193422547415641174748019259162680574907696231013271578096879416719672993082275768959378534068818778758861602851887240109968787823285101580671810109893904842497950282706953803134354329387856983141864341682277351015427010832825751742173105887872536133566945894183201618230807370422846626176693718918258483171921666773810828846283027767344224811289328215733441785263130723208040523557709076456231173206374714277163449844586404919276586250812631531461931400108775432016078145709340350682839964427440159177753291629453179768059634779900247760073110214099306476910825493442464519344573055583844535513515579282324716773401851027026123360621037434339464172185549532197502333799352143575023789513321848084572597262661014848454545050666406038889412065529009657868228692116781050312988582758744989063065730669120531720207576498789689278212105824501880321996632551277238078338132093813272721911377712875189156717662275383423229617609848260229761431344533439578487482844508834436333722610757858718316722276967664258353197076872448499883336763397434719638595313118675944284330042011576207851568979461572505624839326233428614741068775441240928415299832886080087364117009605615643616637708212034579172158529396649169607362292891176021547185345249449907126123489667846223696975343302776038300823641622547610555930020943256210399059590081670685604729453233624021824269522615832358317786581871007644448042875499235183915343075555005615155839489030218534855336573049911469758613243688249284832403019937065145606361215230333689858139680408246718075849906520357792279090168491337562399909696180020922326185554570120907615610573342482393962707506818625551449710243513915249370535925311722026766057645465762326860909707174651488232396466261452460837233123188306812810878202612653137103637044950965174533960447461325407612562671379593407535760822284864536620831066506816051889943861867614890004144457995699044647959567854819004514326530126427730547827147375849453338701718753071688787258383220507572618181973449662704791308336442928488655957217266329907145076431693497909470482109473069124213441090576292037270487230252757185503936778513186938517968754574682562174295890213511570939795997948289353832342271851437920043388123453029332075225454409645668964119830283729539925315103471835211447321915313538688796206936289542847149386403647113273098028760477180716495489591259526282204863619543722335187684392256908151556602518732404135515636281472673374537407653406262397766113281250000000000000000000000000*i1^72 + -1215540423349108825546842717171726445396845957415918226149623233319220261114882285499164138993351177823989901970670018569813557488195206294905559304659696583564852240089613700726850915355694449372328818597571815052478153762163147607381290072734223795036762029033158351312519889893822003627585403508825575369836691779684043131048093290275807955634289163135968168229328739932064219530660278204394527670991487026926735215727628697497348237214952821045252301335267772741758253788847244311064881544067495969263714941665720769756546241493075890688186340726484168182245925981116904937575603577931698177650647686431276757724000098066983371375624464741078830875124699322039725391736406068849487923220550240334196749018646389179077497031238433752363872686298540102613796220296875640589736327271336352140694519064568879280728765849277454653765084827666035622033634456670076625357722040392034973838554178634467651168252350075521529246269057193582500942654187660670373726068310246352804098174804633466207398198725283395346981720525943981862326952240904398387280337073199850147101083394803748871041958882618773310757890831772731263118611045392217296143513504999867796629174107078561382866059210384349255268907332920401696522983267075151064661534950781105868512790753112735964523726452713828573372479586693219148018750124707551824181234631091990750911321735861618537191481813061755481641699875202872940582460096859488527786412643267216537149091001917302315758341750834148903886439278609243680536361445161800524633623678616821126451980320854237117396228222747063919374840241116913811101578723469254618551846945518383088974489187685164216339891913556402423801930025157651455165544184894991653479689025236919344746018487029798878086939521147584103434081980631888823443943512274440955706341191736001043315492073193871231613311289785969493618228531985669165275262500545597603559970092147983525555408065222166213238009789897269897423290930100458110964290679851549193116894012859287638517525695135019465458559532019130382588536573087566887136047361182343059882686910606041145511116795893063551725167323161203901944254964403348712043753076042529595137716594408636512252300829042328052255580984834790138875592210667670379182832732814739578156522115403031202017429949070042873954628637556887630867285125897671455898980893978360046560060765660861998240278809240639294721872772020835593263273689158364446070051129988421332721495060309038957408346083208134830513714069076655096854688641628555260645419728999353840544604208948868242813123109589366292324258699026902111621539383722037302753390426454350029879733956768622389203247998022866238342289756409469424460697265181083893525965054350674389158779300154768612940889667732443742154268683996833374157988139398859832986661272779741529522297948125792219078528032886294135670451648736778621380125164027039035507613017111693225824244311468397208351898761525944097812316384539806124166928061354854421522318892830261310487974983224231967131082676313152284479150545608572429907969210850409579306993366802156331462298337953886741008530354012321946865078015672479417768569467544292296221409616045389890391832616391516329072914525261036767041755200273931468304519924615199546668109803044875138927838182807788216510929095078049908592169614474353259530016749162812005486401429423076961755429732156238612652899598912908754301870878055894264650849384224905202721019273399956205384343234802168216571363017742088336086855443674369195611647893981506125627709972153071997363955812600641884113303644583939658770493803551285741829333349035328489034046676240243076844160796667893009725958108901977539062500000000000000000000*i1^73 + 4613966554709481875755608864596079879351543549116895216330821666896650705434381894859813709483650238942993889099102365465736322679858645862246473058452240584902911668152305220721170676855877649272382042357149135961931286644186565436599817221369430009596474462664791633638774823162837662548865199890616692765409385699612450303107819298498697818543665811514785498930541141427293874956994219769808315510583686782890258530660072901614150655083058395248712049272868884262240384937140423665071101858719756374261977164409734381026890241728481118195254391596995108813595315758638283773095167318412827440705406350502746398744488945724591785380354139873771361148414648923566852957312788910697652553597035312281132597745881106359247801570632337714801917124155430156808269479324986838906262728676855941091101195184205091729871899128436959383033961620350806103369575089693028015630042323416735709765905815966034625486650911917102694379399749226709088536359990433859241839894834595467761718321817005334953297327524682691152131483983640723429163370146475602602832776819274458159251494051414333691332045253499115240455576161828820301042137574569971894375235698784780176539930083057739030968888925471953314109202466495999934918741441864046517202898544685475328140213331525434907890232458905592501113541653271923946078220171333521067805620161077309727886474866845967213186223905099216714214036587616537325324966922982183412562382763699097186616708303486242782436208709361869214299674870870573629311904407933932794102273076552577199963874576499770152133600787234505775555616929906745177049605638313721836778559567744057191619389257233158159405356890046831961400761640733506201077812753994097048760494909875712533264823836349959271504810926001845365149171024403143164354634288181525420006323787472227070785396590777914089530139096809046247234599284326937363524610345906457998581429176933203052313240330412103546316457946851174551765844980778284338450784114866053212103259086641040586230217797360797440804805473916043881026742030567550331766049447612440136380153299015070874480004024261507046235779682856517028305199904268921149837246914817844666689586718034136392363806417544567637099342665248569808010031326598397486997340746696700323313161845872972029932523377095262992335243400524311115632186824880035275668851766828422260782702222281798025848640957199289902161192413698195393901353376561909176893546576179753519332510393869781785171965834957846850788728318650324846142410955963603412562785167845614724101179624649902939026207335924103456619518310688157812477834462878064509122769196355799085728785267304640075120829353554708000499408907367719801203892407679047551723626316417271097368424928442147167707505546897223421202052910588677585619971881728021648836297063955823619759986818261888774199374843137134141808994478246990581830541899707888472606502880297323941374499446467273591341680702220934675275345326348106119462698029098818889357768363127195307078172553592299521668511288187535334552506289365917568163302982789830176938962189445183327096868383581566112571354574505893303153393911405659003640053619017179173950743722978192329661767590472673496876976999969351344395314825322198954134778714589155022716071189936552270319510144520456912705612767060290599678863647502786743752536667465307273579174189228225335442496521007271332297766326430202086565045296812922181473315525818330147401115350081343638736369396098591416349512691145205654992120764742857871857523427627408875168571935270663197064196185741037899333475339778950652597705724338835635816040069784426253932415971638304405533226315583306131884455680847167968750000000000000000*i1^74 + -1863907632699396443503533088752533972915763710285750495974811339131974894392413756054327851075381472569713083752528839884136912785764597800724323010757227284574131279820805180673382146753783819779622635973270945056940660447083152917380754532707271261567947577748955788121930828129861233033754604836427487984408259090249465729984886214530099276136452378363706679732788342603228496086395161483487597143256180022346901082545087892874823081478537966470875652432634190206725216720487378551844820779070344822367269882084526308300664440520713351630354449829502865665626874204088295196204767733925291142829568994788569181701245383986712376133493221258001246237793224871302960598229824921578888727865212618334372602423194634269439767086319639174746534037658440887137887385875720066477710302991537962724454773971466804624199495261643740032870609875868632967614691174961708744054919578927890605455343782938732272337755060175003406817849655490955091138965095476876417166966162156172056632076744064075890009905742895734289090616327162632429887817051629260004477284351484916085273690826430832407555371743066855776238845526116280936811515703230235361117503989057360605823886244665351455708797761312873529055620819724404809376487590412917914014518165963964323858248559807135115325184390957038329637330005966712319003018738753021315902324574471119716779328181456420913360707438425452649536164593612932962613894132025527774541010019795238902736992934175991830790871276972879905030061844144863245276674703351082645692559072317606405873520847993397665598473978351164342935011332536700151309519532549959316513723254088995524976692399840795100747627352240731970295703652991927886479757741000771017820242894322575379321664810420075306599359795153266810151596800273983271372915464211412539566269943866810944538233995804755729272855197558463269168796796772534338580370615944059333863150582435077900434097643982849354604399662324759618226589696982080032116646312846003630184782749792107966636520689966741037547090123047623988316552770181428090204092732059738418087656868249865464163394204137140001232896959622975344850865677163593481449980177038590135008803281866687491768215739643795707953747399982630548585197724750882926670117349655858791886248160437747072640036751135955133439672405040506045071368056728798586498005912173159692999434364668667255026072685688296304845628887968622761276963532677836887951111592932615487620846267087077791602445969319631879848825416747421444455985038819568867415856110851743450355532242954429426700550090431363629033539414801356437617118735028555632274158675668877119757101083414718168053695267646949251937317922396296069354485785626513051891790038693964485627061856657024417740079761354811241866446996944797425356436942504180840825154928189117605285789894941731141720430026407934151512873911372978971359988655852071968904359759875307048219928316998037387119096445567081036565559284005108134313459901502746103120945239735223253612069858482745589509551198613954020366808381642664571361148825460543371133955968589164267761163575140983197655031463427442631961100624804488227771766325725893254494299662238849863145186537695570152609226950577709622594721172092537770159856714802434827316359388152722777254229246436701367093040055057848916846772518057221782061620288737459338703877112253811458496968814343701634324992904204674057627411320432722606905001163409314055261669937952512196734143979740028066361242014487502828277103295897121644382116048276177933208576873872570823281430510587968766986057481605135498673527468852926045712162483829762810135410362353744484487094723590416833758354187011718750000000000000*i1^75 + -8416362247627395661564139130380499166918659973010400694783140211647114065906088460568505346587745836797777850854612665303600215356651667127267977089182427769641949792056810711079155896023076023086365911697143672957293200758726206002563756986136759362032640194558093676907535765811963893503368723004606339551008580104830547399783891346492131374598713348722220581349173648122211419668013162879658172799234988585888000452947452796655398570143215291111242538011212373872820629320495840837791015920297627555980200022202975711306346073127999977064198614848237061875639208543426299268240279998623411204924243706852714691134797877868134934190901081223998085126754997225209410844057405203020437158897863026412626578480504662056080048535385439370176785070379647794957216565850132832452115494425903151131689261924176749398071277485132159968637309950427446968013263864836167394640943996500415031100649421570478810032475786688066204599050067668141244500583863518083755929434893970744169828839168302847602235613886117691944134132690989100552092902471171084442687955460422131838748899397637718879562081596198521257801991643273353247424501919395916858318020769944467647936549063114912925764183249726934585152628458367591920391870556796630539001879807003620135793534365300487522003520300488586459971706153084847315550458577100138053512145250431073997471921671439055539402828532524085060740882099308991817990288906119102477416934015733063348476425477829996355349430434700014656306813497909909966178192894179972599266110796110203548706490160852089694472623383393639780268595134276761565025269930344780964657049240016666284594094719373052724936667208256171548402522170707219730480052746623327031427366747277864460500113831741602800320907399787558127945976662547084292336073098992272552334189677365883932432758327117072737874855260993503849378272457391523328039999761617280346357937141918291319538061658188696445904414570961733968654626977463256438485800638616145965416261189856664063913263889186215260769080162682446877177322424966946635263205798990879332237709136557317720581753469029946500064445299453216067285083722575774787136026359798472594005823955976577321859150303658892770771992927918029355245420844102275187673680479614512682010647646366532503782513360633762934370381989275808716452394865014339984728580063268209545623645377771278866999820616063600701369581056543441381616199480784009189617307536339831053722876093660816520157953766694262712086297283751803251368829501850385972528592599047937962831851291213853572464942385577021964156929486877250697559142159964073260209064260666187701119752583433420696409088299199884470009651889230275326528933371145578944385187076783477481520351095703340021753260479229224864132774308093317888724946717197057575483740716355981292215087376132956093801113528070139596044538822536311676547450979367873339612841875239053860794470312291213305245251834555367153042137232029950885172874112972409594718242635096176353248118431185006167078142853898370295475687436891801241774448489575005918776725057471863336102362801933210431559592424942091190788795674311600558764312695514268774920414379920604869776412617049284029901314497856723740803789005833178824543778295847583762228837583837906623321458844677088173333068938190116303572773328027760375162366713003609020309418886477369140529480083152763547584926920749369848211872112370284180434661598805540979839731272466984990844643647078113004480144900283934497013562985098609578414641233225362428691057515132722041828889206091689609902962867524530920518188710344904663041966060777272188774477627154491088390386721584945917129516601562500000000000*i1^76 + 8506927877964520318382808621819408494752882261295299722913416643356085437569316353048522478409912246460712196197132498795824376642047808107847436954047959200905061169738034049522821891018692712109437530168620492590122097307992727619673571651649751835463921416483286232676505691163982684225612634439078484571017862273057368002539769726864262612296356725872317999873680511737825081409167396002313473724479962474173541025019750111853168903709393794504582528557188061511036277485387921083718382350729358515388226255906273505755979082323721436175096666308254075211629814640114311122106370533416507045561025306136803153376686964141754341680452264807927761135527867516755038312428025261784042084262885842832992231636659753931212493944538840535120865134171966612059118226045499768984031116544100651742168558707032972565930539999953969238639265014958602031021371740391656082801861304691973736672803576321006671093453564462945473814187480957791353657769525761166515872587985581368511524091222167951143459437798482101398347083075511367049662158941451828659209290426164085250025821974984391521163355013462448831971555341397015204377650662169380001460350844044080259633644269682484274741346226275149164040870698967861722030054897369789246241605096685349415951923974399107408437553800960825851634010440229483687372011405838974213194099575716710276486743700531507321483574245561053068879724729005989918323262324171877225664570607529814434329566309713017122034466174990980564377407225065276411079091309331576150482058436806121881145955545349447423350114535432418114962849302854652751092852945264729356340747775594758938804269532360174431777785454286234490040100869081683605485372950542948937458012271390795195156425963312605934016582916764959176375453940423838298012618621863120775237413215975890369267278675385030083403401933166629092116251147888821087015091252979612775256394713006428775611219507384967021963046406767393229462419669899248485701711153636638111256354089498368633552279056763422930383542100450034574197362234283770573282065219269573082257640352127986989486374850579207078806934422305537576237404673645024194421757420823360589847725868622934279565817342988461266710118594510048677269521331772465518634680556990002826055816388259489009678218607625001514809855980950908058253997595070035899674781558019453200648043986003370039908319041733842129142641372162844895583880957635307219696275990008649748389424278063110786799652354995134394823144896131981703043083164988390153712190360285266350623049243110803522648373059786210118192739809908662964996569328349701647128693180623194162800992048595271479734492049251809174396560641159217966447898778999429088326508878710977912373681791852927688795005561902845174386077226456903481289376094671805117447235332634753799219881738748866077867703734632638919444821233106485984449671506150031476650530511973918801574658946552122620647175949942747353344814572781022284242938306672949140325299889362429328500242137966005592447131078405140159542783791435380061884383280973931925670075552597706796388962903002003788088030661500747192946566519657351136707267424331527874063911811926668991329752173742366843563326532155590484874265820363583504225161756383611643367979749821525871272469814423039634807586930617870204624513924460011389497416876037829563419488302033097862059261072063321484030259117055410808929883291998927518851234213192348353647318081441831315881985376020809484710537887889370074313659848237874912348530807836644726936334916586213910243134923886093040435363284613169692110052076709639560369276145624285191524814250807473570148431463167071342468261718750000000*i1^77 + 4346489687870943256598305416586008237295441511817245749662264286673586511152203824885868762562191185240871809449491593279111117967202543960651376691004037563774669030525920691485594953616132337420384286949136452552534434692020916037531820555482073014900149827835259603698996086236028777677353747604021689676875993561005676838811994211734552096896529186420038926633354995337689139230737470929000646159269275307771265993690288961337710024375970227201868716027622225494016359621747427259563817821332109147201765065334635554734772400575489896188745884862676973912548998652537189598027778813327044608321320386778510836245367161165134901205952071160776019225555733304502217082907306358385363779206829996403959886672489736755814870645734833767916047291044109397765391550450848178143280296563583889590171538623916247909253723625588522728247967698352099079615516487383099208011654399145002832827057439310101094541041225668592703999598771168720218235842081281457527446332664472876781611746636233568855034038217716213560901232249728112701301966000365547538077277293332286217832530225238784387281172046513405144808488862256439472263320233423812584458482697277041736562192946045582438169658658654122185528528785854460543924170141012970116840026294390856574806053410229773152070735574244240076264081234812680112241721508013879922738424424936936656304477069327509828226985769684422675948871006593681002144709855042292749456419485912751487439482634386418266252702895336378517929671887904956999338426630578739687679352119333418278166811772367896132534917910285772985502135455988154993527048359602925637058579347509148646793276770579918933777492803102156168897586441182071662144632903787998398264191607796803387750216470890379272535688913402149043678258614693422138001833761585870213556350144723208248968462763551440718687726161994690717734342089425025868004274485259909971459082142756250877865609742239141783032273971485502741983166482285452299678968302249464845963414957418074719453119204861199113404428529271041402077790322529678163900398641810659095621919841292348251852686491264160537244128304468992490202842055905350745799465767381273508178855989563002260178766911685739404794852231269503421999022798853651109952961544049358843530364748398058282225228784765102413080415631747645972534979249796162528872822827849851292770595037207860251652155257440636631892717024547580413663236671651474921854528311715732815184578803907026008284468171826641569927488355310467553198935405494022361127006698917216465553172101285670879165500994224570748519070024715988691575116807760188069847442183964931611345460201877776035101683863408463131998272877822458831722417903730021801320197337464185090537073443479958241747961576281172925118748491791457439133784399516365592222558453677202582716077678712965250732979530288812321223478598188008568178278574872733251106969724931556749019752957811045974954905484052169088794418726345030413196783400969544950526297098822347886520230270484147747951952244966593102849275305203892803001540821605736657254318787703978638253583586496504677207574123899372133078567876374898403276216749387074717766715312521826443198935071802788977127000897228658713656070471481238178646379421485643584453815895578281025715784131168355876703151665150296795992275520483862665159562934646330870437295533623799825643946351183098972514064248881955686171365853074179057849757980628660315804759396582022825094849721944475526593338766487362397111143385607118039493363292661266459277972990652932308023744761332720644025672698139799619985361423606868228218032368358660636397869381220004925125977024435997009277343750000*i1^78 + -14494792405704914718922310036659346422412658120746220583059559047807759897012138743914779442158824550403858371504919232131419792435608753254211516286754269374937763613223195931561851646325516887549671056159438642178824175056120921829420238218711127586658061570021611060492606225010591229765249450781589144283140711009523025948662332377624121315749569444395499527026682937852712694861362822185306565575809671956813864051142190093449879369122009673463622094663212737128521772465833932667348000656710789208634691798297672902832212868913390094161203021589679704844098620836351178851405510499312024293229954213637930608914344755913678694049077645547043967976750321190436079271588753717792899567388566593822812659476178644956062955097605050742834256266985417127298577893360903443476333386320644324230760504710646601695260557923334729810549358122936618952883094717480129694533208365199715801424262444340415595600468052403105552735695629620360066945346390552203938923260850593829351039380460931471754417506714770090370721036522704640433227391668310232550521764665632117182980322339407281004872599766520638236632550840072879613804188160907979479578198398197482056313352797165804097099187565292854449051609145550907947474825793872559713723268304554194185825796129474841537627759899925747301974369880696623618513903487111053095460222053517083771686057356080405437013077001730242864183922185785015852298888966131123048700989058750390354571786717154680766134699592245928726176634278170438150262812206424058374239183643357283511559820005976059597543186481706527897077824101560101170415238567715387140508863981674472405111873659016563971875098964106761484806967618594794420643295507598581458938347150554766360349179356421161495181124102044047075632371580806162630025285107172084397426028110022798830490933699538940142050638588586686301980823918462176875361048436433827428999282971958085832643181604332977287087988534597403812669371567064632652648294308005797205921987783099531216087724496958714189488462786556729393953817513073748133487778668143920871580898256753166884883548773979370303852092666211249267773562593319871727618242465094299029028928631438329487787037201755415021065394849765748750615139865137755149771644357658527745369313029549804548253216657020688861720427537747900918990048830526073980203558952495789444180156642869450316557997300350109361747730228722138387905307865995761449362612047000016205449059047158054559223964585583142508077161032826431583480768045388295044892381163702476294377592864571556337868830201850300527164515245401135083285319868535535923653691566438490606869451140826687590903209510843816399736527226777964048993343111108805756732662716494317805952128699943130717064144057974669980660176739692784159962350408303414838644088881234758156520792151827328559651333969457436046200824675631025036751304424319407513251996015831901730601021726213709498987910080475103990043665804864238571563096531352842710146860700864442367439267019292756552436760229463316270718363729383610302939454768506203038431452646869498460228705273291726693821186572088619539585793200031100082640266980674547175019758865144684603696535104760185264347951486376304902772602839290882028379373696251309872553780509088942724858716190781631374871291964869718707559968185472024248030408000764606409242470898556184505706634728054571577877445285278087993085667166285237813354272236244174771922016712559148227623332116676878463554167412271245103258928121947013449908761911067273393059849693082716558247109623912582841931536589282226059299133800909465403890021244582631595315680428370797017123550176620483398437500*i1^79 + -2708789600671535203466177586016284074341660819109849012702605271122009350649799842649721428685928404664889739227154414874763044000358834684359628000951645038442240698829535850292299433319982695672511272451536339612960159417368565925907671508788350288149138650939383075562172158696269622870402951400519537584950923898237935273984146463659338349954042564792777384341666271003622441253014473782052000770538567030143370865921284379747316295046461419326740483240133073415706200904339184632091648499654845773822470702004244923922085006120411036935427741669211695092666054188036073351087600596947250069891574556508477286356751705302752492793603280418224887845429109332174769887342027498794011861432607599534426398516568145773634386782515705150283063424625844658475709498139438705981468926107792644962057591745635387369910043909177731020343482379317734635626518396585669580681293927502578700860101505205409611739719192632163863441962643146514717155357470655423124815795069317816890478250914460222467775241771330873067344913722308888540761077021826196750350837147387089171329950904099977188635094856765218305089815145592281834754174675592516136729627772791501684838630206405686547798416310757619594076154040577232202449788414779495553779043495370720257244470301153670754989204538968292270531377440641877653226592747507910056551660913662509976240320239177117654913551311313688694332184234853113089144588086319836856166471002532218563453293572868745128497964848829887861826252906762828534678793710866900771371024674808994300801517797319849485044592482438842000429197717914676240149541557907269688188065217844822485164694275754153608672173395149416499083074721736599778747331477949901746086466048566522509294505482002590360497848781494100117838889538404819441417600245396471659545919125725103838974446466853879370714483745824011152910983823711496133854354145477529223919380718491777723001618904685334586103995139559260270651114299014621801180628182271116847461260431746510995586306941784449721476238666694114588062638529383908235702025574810037449313747506767726149160286517119748891763219274547377708339712630395543518348694354047292244204228077667792883747617155451749930773611852291222992607809468332606014276590696172867397096827282845675421249783219339251513311909040701667983515133586047009659730797524782244453767703770982986727092152522220481270966757233517385734552570690159975160534609057221194610545266458380452721415116248035412532972582511352774568824245889715257472223060809234152954010815804204503059945908134923320924788843598982429549879314444997534791435804212413109462572044157767240941500005598889686742950337765499625913970530372771737797214609240451909727815672782996759799124477147544455827689797362637161317626033473986954382322335692393879341857428015194686288269293386137953391107085176168073567274028397482102946768541463336242872949948422273785578350852281942970924990794456185412249075759182792622079420001320689575024779390267475210233292797225578495529817432574633724008081698760176364602586897722613095973851711358728799643830582364002462669465698443741485714541586993760797053534118918221874025687832071027495803617999477760348443493875690617313004482031522608071140027030755318518500353185437116812731874673956073092599987744710256966309082078893105241449798060845224054276372611381863501642913818539074577273807035308777131883234567076785634734702921557032897620397608782754588416651746956620169031843446180380016957687539942161006049820863300380906859470585825277884638094234540067187162118739234450116209332253439470185318871386925820843316614627838134765625*i1^80 + 7310028190588283944631101081621744864656016837699658172705420509947287060491189030559149048278475407616611077118200585041496191636519500824329243376477966632486880520286716113061909805124390567233090953756304025028915105739644551459681160764248339333575314288560393252157636530714298106853657786447982103068747530549684829461997320071060966907866330963370827689764690506824193527160425499040384647625505015735707462767297570440938358844233168483785538978377181435494358753817798937956857591409132623432767214644662610658368303584721955435989851195656307009829342934442743321885172695872561085379943831098646688193223476045347575768756064745245376306594514048977660908987552590699795976523234390075253699074523934872659745200561018777055001756582348589364321289645707385465914311045337370316777215748096728174818604599466570648458310265005438725074994639580011132062610922585495080752114062260316003428438935373555187836517078960956109080284574645263630322607583843423048255803562979970683913714048379681743318829271645709866567290153328987024917345542369013631510793273783027715220080278573645450952174079346388135038531812728729481496176652162998667247103088715316668149470064005735790936010538291332416636423656044881953596071180793526573431008311765885561111805979057989558382106703395427942111522986055350347814143908494186164431693007316259727313243106475051470187874827720176581911935387874477801195166169761941149300869875143746677954781542497856104176914181226320485447518210909661726062704915103523619602967741071808965613180998152361052130373877083427726166338049855054177475612905848046452247391654677661474019971476650466177104345688835268732585677218835159689992917772971765100763625388588865009991152595726936036244414030817783199062543516942167555700911319353897915848228143434277770171693310039444113347958033447288475531487970886225107142995441513364599957329677789534277754117858098100651074693009470311555365359686042981531856310760101018731853951271346887852005465831712980526953333013678951790991101385414571272619209484680499353540639501353069258828934279543765484818553161551787299320746539290982439239387946045720272906339817034861796128641422443169265083341246376350864905743434621435936012157097111806141078280476191443666298954344417348283853551976685529180982771692881174641198961526777597750439626645941871059041690520912643685369912183376159545932126359285022301267513545300279870476914560529342996601911213718772125960284858816705132983822016455858134263991633065248645615053148474279572861395583783124232878249358012633037628970579600939973304371532498586220225667931718266607386050879393978103094836413465888960909452326675251996214846052252678915570185293753548498103581667405902676838378158263904407113027696728219879510781222397880035653395150696026269199498475040766931921574466354172945538484681405646033502950333443730371172144411853092585415276918303153743003348199667468005047752352597582867095731372863193264180069509011948221295447877076006431217612161023111361732546676826005061885687213867142971147048818658041717514477017230614604964120929544468391595834391162708125063616580493402570841229794973169448968727074467835384907770642505468768039290254748389490314287390705134944762946620211133589342869929267184547445325893204838181025788736237276084451627306151384022422322724145356953369860128809493830521844400238323130003976890506472238498627992414794543065483733960104739720412869112806694719439142174165699416499892793654601467888620823386617141988793753091120469174488601036253094395123142135162197519093751907348632812500000000*i1^81 + 470772962285446630371093923284023869660312987700925338617363726383135089671890135571600861808040547966544486249190383331134374581097336339139460469090067502050937065508328347124403127024996848725870602612522063485749823540479756464848562940306612516498478217866109344166409802079619434639528157796660580602597882645159871034643682072920115686547480561196375217604399228056990480002909462796669245964794731799880378404381269411965242932706709259266705077080477519116198214024187508164960539633771706746095917112692620524650417539855243623272574561990718912908692971063840126436100994606891541016513450772838503969652557292706930937496691378888793980333133225271919981521733826909109591770474058258886347774110221306228075738469735341650755073336840995523520255374207451699985047455830642272692028642258068223727122341491063407517977776868051141150844594888698138804068548184224542261794547188026572189583092054783252998393331961455812266043022292705460964939671551892305300862835366963706703802263563474855725213017989081929052312393218441331909087252578817707332827123264428914643017377577564845031388186116798146991709604399941466367911906109110117153299853940972780386785351046597394690527341850537888695321217609868591343905863596628183631959259501058125930488109407220710207246173740172005340809579321505854433159738280687923415548585511296969892964871957584445122966090652495968509139975555262040279462588417274388730424899515952208546185335764828279490468082980406902217573245490922193804056119689647811598355926465595098047707980928823498629074934134332080996070626980045698121513095782734412151490243472393073354063999424505449124522615545175081677447843968235515786265167284394052446397866714172561271271676657496740542345741839387941892908555907445348545512590410508208323378725923243323850642553739324059742773488772647528912867736978774212040822384684105372819886508776907930327821388559898867054945347905733031472687456865418605134292958100637488016390720448446715213862002484889929367768012230956372528670444366026319586614477984048136322891525480416852836239524804019046308473633869744698631795815698506024153900004780379264443327337847131436526904085798662729858586318971053571502082314843845977996605159517537319421637901345348681065913937832988678331023486153376157727752733465572874461102229930087771012041522056322523420579059553287000734216556156578482905415388772379415082624556198335465901604586225014625357677811551950419639743806894862986815542932215269912291010957397535157208780851299534652800707995436286162692607664507053433761253387686803183776065851092410402967193126561668071099845530659747152329895155068876275751331995865727480200084628828646106825177135758892487505667264725500168503948289840654590798519962513734287665791172262248689049725234704680664407167683973387549543380323834414837532597236301430526657910760159997732873725163658894155226766876686554964856441275937881126510838200850984001094846359299963696812626325310690580295558127345417392231871500829752172421529607684346290176515476027120401607651064068970704562242376523509272474491285581088359888299963231602303144646821614956085063064906868658434973875929585669646520032790302812577253696838217676437677500251718407592213609489681110106865198370749578396745023505740112073551226338044869851735706359437117895389149224236635169017914677919899326108495679460455186056840613558101837082677229907944263299169350593407567754526749584636426247170727942960729807535151441791582238376368043111253461712104021085363753670958303354510121607745531946420669555664062500000000000000*i1^82 + -1342147354649552409189951591050811678784425622486110347983284785716449679394877451815703762992236648530136356856001687789464754370436327599466924907553912114282468717788326512767561151805232642162564002060741538491432915942306622253895643164306211580921385876797989850488653777024602376625688655122187270249229948352637832757213779580026318600797321814432795250078068580154760256841924446941375831178424921859590598316658471547671033774515878124725542461538883854254402845281351912812121174998604625255194499118399114313943700223437581830810254869587253028789939957973564978239501611084411908888477773979010196743389654381879564376219962534005518643703814980239103788953108839373476289228818121001390092271624107919051567258423060724194809663001735574410061566662192024239200314707909575862232647095270110609687728234882616677705370008073239414501545587551068302296864488382996370863691632314570898360861025846939340654848745533614268257409708912717908847450236652100119879903305124391505876468286268878935429450732274688920346994720014026260145963450442440962518679217380814497790670668862365398706565736974376250287307769556820887964983382394511545857816461284877489542184307530900821853041286832323526266825334468522603671256502078439003256952688860359971418667007755420518868988472695830429321464233099757835667532592419487663046224854979583449281675099468366329135937356703963314994068636540846283109555799358138903349445820758326171818015818224068679133248379357835428095374934430636488936381454998244586209781146900332614610295564604099963676415354407310636653741766942494638176148853598765095487628364355241408711679672235831229216256074395145886896634000318143431157642963812033560074158057212738889539592029568639134239117592617823984818985232092651291464451539112734261410936713168868068778507566885869367247227984104640110233427145525677702994549211775982335493192617329587844099199649478878959596289197492425469869367049992818397186648840421502870406255966413144759117275214201086509205038843453335282741728403410079814305412826899984841821959454744553140432793578671082298542746883714923978973049745749161101632074289766503973216925201138083321642750910731577481647584398186769650808489877500990494488095141101390069639698229779583885235500314579816249693666608462088060838911470992139656378832299896203177709330011629495177461958949983018704721994464948821441048521991782337858835977093552292211878921843103541860670601205246866119666080765427526592796685598090294259987191302886915316585452593902053436737549583749103790196577529879871589763416297900157022593393708816511336534301572768761053739405815305328798200717852871422913472470087780796205387804341255050729699855602449246212255136001064271594506566000522243620925449548544067430976967547112647610047890051735179469748054978152649574673712181821948365134598004149160986403290104166842933537903188004673630341786071350880817282303059178274045244247342797254783155595425189642580137589860654654355639766994721620879468042314143684796321813990286651555043375853484117479812838757222520377024157796751363551951530931414543084446468817875650025301929882146781461076994075466937548644363367935508482860119206195592655793749396283807805433724799183194856669357731926103021544215047776241244823560918319887723557084412979239062124943289278557902617299644781991061072991969682798984246928510667577313921946392908482943546573211703113501902069281859957462816844244082165861099875829235713842377527308376885969869312984473319863323917991607465982628610845495131798088550567626953125000000000000000000000*i1^83 + 2003223192552613040523333221345871855974856840314841470276631152759743515371464629098045829521177681424579079997657491624042678866292648820365184120246140356274325821360644129776407980185471442944148402947211885747714427593229883281657284492790745300454218208647498269960839211833601490320869709526136595848299829725733695383174314762314706015540621021306818822939168147175689654965525540660283632549856290439066717500258467470472750254277119531198370045002594849887407197821339851546273677981171478763616571771195650692556791284384272387788206392542626503977769674993390743030512628234550499761756243139933047853067730600667735673346011501260883734095053531023850987255771060996380038826322633841775043308093147731131426409882601053636955189958349925932710797423544874735756243644818867557373127961122130825717856761056923853743266537049564634155695513437054006215413676737713307105040405767890942707612165439842087138397978217483307534106493352677223231301020293549602515429743291384408682833569383812306401087876643635425950833705499133155848144062908499372095820888740226803820876695745041552033688658355259754652427901497891378756353271197273351102439577637120388375718193387826622597901610373946021939782067111892061629400332357073074008955315246749675599249433269297280685309181157518226183443871140112573542891107815968539592071745937904274972839569618108791398112741422346545456842049818681876039571832602031874863509188438968228535159475447699155845167550864108922551555861047612446271632355381027706438885875472286829764148701264527467027669042574595149866549664476454925078709185180203243514259464411763572261353793538746261417310642669066639991054961842241027942192408336663663995504006022808713685581198812575760404381255885529448348316306443377418470294351518073510077556748821328214474122151422440564740019614600281381826377087008995385222924275024944036465457583640355471268097596859966097275678776373441590099764153333086107861711109853346125940820451213834309731186146392388826453472275618290850003412848733519312278005702411968348146229466983681960163136618242626207480889752320597709015944309391041068759504018649755230579309129588602738420374732757494162885039567658047485531774430796826644010880959852696734974601754688743694321986546974425569731437154427666490570387126548139699665688630211419774556835969786096787204352750027040060218140020898418643305409481754861360743342580484701946744765355733131964911743652802078124073189414452693677582299460488759916983081360080721771708359230146385306909588103206913938465801268066441360255577679932940432988895244700519572498836128749085378174754622663277965830934920339515805163819803405180057644081720231328380323396253432287521777046489205370553671063907954715428939453879680195188713550127592437165871024936295222695241561672979594129633161355684057554167845499866559532792667836867326036849742033778337811005298518779876151263908474297296829196605021840588300582394255632252567749208893044755523873838556923974280732535080376269668734202975932518475638124557243631349190388360091984743775558697563799377136653477564813764302212544927883329652404244477369073899658809337806307957508788559383774957354387099350019568776446572626541255243399696942309664558583340778419356378417313101128888841048906074031279752947837297227959853568918853433367543556903580340675565649807232074231565978358563464030620624942400782234145346122319664822932941787351837896502285197360717086949234133644694302093324657724869920701589355827603441303175202392594655975699424743652343750000000000000000000000000000*i1^84 + 605173957558940670103785681580280415709937499430228638331919599620006059070247432008137396850078402558202291298781801142764835422219215341178133102656618546137020469877208528678992989843118085593526733704767149114255483809814170788088405770339117674418228680964132525411262809832824156340222958492740486070890141019539154430224621386262549290225863176800446762877457070046673939060333166702711554886952504706384973298122936125285984611193302365252189157554971127742918299700535032225149296808378568794925531078423964490289785864113784247252428950817669720432650925341314507356817397794533047538252712161242609365878858918870331934124177511164804390769120569981029005866922779585364431600817654244133174549407405373247926187299758591780426664581703359524302010535122471656183438433988594352758056567900516493573999822011935790594678361621096267620584098547644888640120007587288789538805242511209426097631697899440039574883274696247855253877117080444115809267239269845484280904052642206863327718991819395091464618901874518892055578277829697983289250786500369468335987552285862205258900514867137294854340588736404145176019979681759936977393497575510243667312809485229041290072664322416191312445824939758675548006656474870361867570663865813139064624621152537848066443329552380841432178033149504200661116796663731830814077404683337614597825155715654917121655874543271437185858085215928729688677901119447968755549688599517006531792735622003993598919883420533295819022676399289867191137899818231167423695012517660668542586503849551853500370286761671998712866348064524366409545134232945323535927192245044073883899007879336497247965603301187757204637587137238050073735150868504711438446332875224647617061905080973406158908371306360842343941081723244752215334389403620416897194189638964513147413214903651464610531643304947228964787480812755600055774846481639091223095029974211918492076537555115545556599528089610544044770447522422577298774953520345068206548829054098201604114993164111202240230510023041404794593198878530336440026260979815942221745824543775086168864766582929443851815345834090403135011664515524056351823575740958986436526192776337671743251019941745330778608224601692170050573420539606247715589079822485022594329394911351414436794863407311183684081793509903150466839918435151488722879421482909368906439754774991741140732558110526971735776687630433290218788359697075890495012601000839116084043601064104186417538818980618808000875318152439401596097159384869996320886815440890065361549187309633332717950689282452532873085755590210181230179973689197189783303841209251942323446340905327672188040506048952005345916268395592150457768389511310006378323199426679947160484214188892539240067537197195322066297282606660414825018404714676704305529532537944006043662610454192048445890907134867703135261981770469706154134609582754612904795010606061503103107655616541716136194465402189934132780658515375415824678867154868678555952281618108291716830731394169820032994732087001633251418872143633903162598763363842526736028327692986668162638429890211338598596338148485403752881016756577638926435782450922428718390361799140235312804812748930019092770134627051684089091185447542791644985355214008055670079432192708598875843865118211438241422300418404336652704767786554440594821564489204336369167484817706288654919088941382678011822564515292348613374736009988134170747124362475235973661435978991316380125348415879816963655911671187892698738497786447550520952288947734354146624351290898512970693886605934053477540146559476852416992187500000000000000000000000000000000000*i1^85 + -4389925380367004937226437657613145042284821491702538529832585600587492797179296853943082711884734035592352146098223280020193937913769105914833722531834425819150016194090791964998203266063449873987607950069109807412059902204390717912566145252006193433140414306935483140353927670036855106693699446097564420201087017789353214557367890992620130095948761027281952834918107793272683296768580076339087570267235931429062045994492872596415915804354341640610391315901604758677882825677671621235070675616452168731048540462717185031575953999049398529517994712960894340924213587164618401826285077347111057620394944359427698385346013879796507992502100758750209711979716967259432910160964508865924203269767767266567410929798071924087439995305421250389400770127577582789863906669802154225453234579073731109340366358739220856939972813038014989910616040720880003326539262580940242129512061903261559825025189869114279480011342633716806458112831683591564030391615097423745462148432688995609545640805939780711880693155754157064212741445258535093798359333951875462024744591699478515938878535969985338374210851240155659486685455070782234020188318079475146674488713383484388123646674447853053061028658067962167276863928613372936519124725195379701738081107357898554642173717428684992446237813727091867976032430902623341207857931322220392547264383592129673236697441750894008514444671154237368672753097139011543725065261425581936794831843632344862413811266681594459850439937285059984255229359474765895987920436409485278265833344834071712828845486226004870580217795088512019454069155275914574288558263852494749814934871090220390030553428302310497343772037044907316443770406387414176846044583899921228260624157862749548574463647540484072751738561891915339920088908749674438047754702588566122918224559728926905434320970561395185035676016666483733942178334272911526393515200402858534009794545188758537195661906439932391994773170940182591058699636862652958885393121598477190014679223398474579690078335044619029216686306361132703152363848702366226649378798868904303786183149303084051046752590236117559943688419332697145789132592176230762813935180487831156334537194067224532904549086419291205287802064034505237965361619732100099732500175179641458431417276091054194093836862846140771169876294636825955467383658836944266853434441748682604099691474194058646803107382346125944712709680578332261730966000668281294583308900956400806332902873221278583855908893510337952959469901087597308696261810901573937973213191517057672727358835771589128269333838683027200465719311590788889113309370317511011155859351661547993233694974438188577643485501944529019714898683494140798606548321603971575528789440751161577190904678776095991811051345395306219795313610427442934775436806665021964905457618279966215638641995969677718185040417956459470470351513376235801151884092569430291722983852174197023228097220303538709790166717583372718244867466452132450493875629093331828753079787199456036887513207321367932251176056910249847109794307764973169711420652307945829898544854250341488475113017527774748676791037032460666251937472677706430596155122014593520772970814145188993813247675800449399942195946731498575551520452844017524694031075778559042929429250284353511151553873961689118139545834509369430338297106758333339369549301097039864334545080776694489921954503413049633206102762893729256078965641390486590258883983683677070394317363720556530037975836311301354066017349206511860012765727941089867088625709866396901797045627490812381253104889765381813049316406250000000000000000000000000000000000000000000*i1^86 + 6380759094928375919247883339594509267041750722361284466837761658902323114470557607258124459818158893025665144072042640815494639728869283037308966063930286494306610876270661441885808822185562018047117499377172702289199814362184473100562945394588824941995226591480607159936636093112358161710795000439841680874550051133373265795991930040914094740133360846200129892693530422208205077992831237510276064177518577399780279553994104750962287804973281224912838654939179071654209762654206029657435491232091887279274800507541407630598621738823436060270113138213005301314321040711213906153445906193665961384593946561775852008524904243953844666765985498828170446169230544351485605658727426961680371186501726683557639544454101285616704556805067169457578213814018619537518545877681837114676484246938804897068523642968609801015316769416892022036059879389954860140789753791987415528554744591001530584406658663615121848365786739220049024923638892771533886327370146356979119859790657141274088766130474807691601794548958121150842926273244870643490639300664931139110954107976840233083593401684954154972978608619852610906563083184916939529622331929062921145364979925208095435174858250921146192394717884778222396815426832193371894392487499116088331853197632838043661216813743475864659428623378128659225108689672369016533146323329413044957987351847548822801824466509650391193220757815778308990504714728223274643936473805362399067682718176482601523437424484200862606943280977284510949525037300461477575494538143328998028545569239151635981496962259626208220094258662928884243877637388578060191494792847900362708027780298412176078319743118857072055806526840444838430190162773308671344213223422350912825183221058325869608493721466584793353128680682830276951880713861204378006212136045572354944210665055013967307967712464231071814165153688459519275971056299094453520851978287507927368127176540368535394872877412814261929789438495160968067646923880678518732725019977651145462296049413340386943157146220534938108879445041025517871963889845839886663418842465654581740893454755809636761999469801650864363518729872955993180648669393865742849336334622169336793097740700485365198330863317089378852189888708608928636566305556175826437745221446681099339420712224618337824245039135600527964671061676801366276445096464013038816391133638538733422949093871854486948771080741885717086280203335554982933447312018703276858946454347235609198130819899296698138082104141681565696951117342892099699070002224570276909997530415494957939447095292741831416993740018840214446359733138529747321067372407024028436854243377291040556997932615343032528887373608410107288353962897970695402134621458259002572749457590806019271347231199561743452313664935016452538845054632573265390513610182688135575014689166099104488668398663400248514389368846843207080405815976470620906590746118587524691497635858533702923268228170456947381451576731006832672150695594497126363189497102534519790206619207083618482796687755677210401321242450042137200070314601857651214079031766318631384540162767469048226925321292062799101254288622240836648730205653530365732535561632611381664726187998511955259589341420509361208513747472441615317369875078322904608902676554190790426429751540728513413922561930625670705127589551703172692159921250519912312415335478727031280931392862352051574990259030363458729766844285402150684245085932177165526657536910915814382547552578795329176454157714181359347541701904918073742948650172770158934105266914216657018401808665730294585227966308593750000000000000000000000000000000000000000000000000*i1^87 + -4536207829013020002543763643530002479182761287257152541289789083732843673081649404872428113253928538514707726125003103278937750374222465677458257367253933368724851315362742716886775792817897443219304483558737589707105366899716208160115537195959666012770871649747009456598598578879031187556858006126346644693601939113854050662282751856163777631604888293704326499881756562102098627530085382052460461576889152425676304205107391537171155245960773834921230310768908738504075158719051837378327446814981325655495137591431729394107032313095783053386863134112900992373596347130579322505264277318988542077935044224128292991615417250983597959918131813319487324756702161218145697319389021499875675477452436268048479232515515980981160502728160716108005713405246650118943511766159187009073229501586106708682046982957776180294816818395353931186815188844348814331643466632894433617177094785141945065019100680115400642890821538027369869772991210527294594418905189866362328514899173532811874419918286127352578945867245647527923770037974800415450363209229574460337375688059148720524308647277481269013409113664383855159224924535737824227115111308241951742586495807511144729350211057185895069667426211915209312508584333686930112018521695945934869254967615570018456064408189274892140907210999330391280214476343128671053355278453029472261203264642442728084043558408805846804966413085246992428618542935043307710396434243506263723689439059600700684462890403829430938447511996824384533557495296756365849034124554179830822289595378215024743850340260755161775411752887285302536491218792696144658448929253322064786037846997709657972257478151586609806067615892929032494196933303255089707472284888188200738556245013886863392237320648555224530488892791842450156149924670324617212609551713539508330142227453742210093246197852017302293583759528891815213545564520690460790587179075681709542588736258321708189855705626997316889431345750725381107487859685653591508313199546342043095535968775977324072336164087522108533764406338358818649905628080006795142827563400313969962311091372459347767820495951399747151969060531537566966441132638405265330098250101705507719728200091404787606086107332914740335339528068359188359559858707469691122623448152443529420110555399550542259506717603743423492150944019385168949826860128018470910251064864575573108857676049167301089014159434690170371044165631408887696819336049897571133806680307709673860675641009325375135644792541010803045942552693824069486289229073922615883171521234861983090739733692920852868611312705598559015846242152561816616445235533332232501822391503804857358985479774880437333850356175680268118373548469079895903224942568864357729172068603203499827212467029035614702735567163578595483601916412077012508695947033916508575007716511605624775563081956597893169575300528418988776590924496142632747414240848420310994105279722564928048769645385500177378303846685654530166506618151065719990836815290044771466695756862592953699303378671147859819190650874191741304337084704990788682138003901161881042569937456999097884091062945260229169464857471253850014545407033762479332207563818259830810443790132667839169493903518617234678419296303365151695577305808750836029161861963160144974193056724571495729567039374397957478792893036611952827388672721630331923258056352675472446822738132217403086201534850437080935312206415859654295591235228046454098072077852006650596668443611863342024001622140261260441379072009469016506087137376470381739407974043826044409473102798461914062500000000000000000000000000000000000000000000000000000000*i1^88 + -4441072049017098329053824863770318686479585741918365607262596415870225362508132898401899107625263858072383487716794045689702091911584278233840238697883943027721671028865950586360083338993134469182514310480920844739356151448040578890710550769479955215173263704123953845923913254632081671432674251042595788323715462511692746099866096654536350265854916459183019231687732757587206726354884841551619031608184437170212384915178540991757314586616370882904543068660093076452778797131659758454346294498136801940108871603698505411005812899473911902889181397339700499794069993293604692710329956549836224060827894688790781450125981154010832781581004857032339646127067863252962796747873069342323138786922488969107345893198513992923062472765350270270789047355555809186896114920624380686842744582649339362851486730884705979472452699193182051449299727336081660999599843052075171986747241368729927082093298122004800482506137818571033114315367459152532333213663305726208665277658019069184715407274028813877561875285259304338117504144654548338285723149367753799501051416566082234656694550391473036711094745822986055637717461437576996519481198236787749198372905037188226516408885719586265143119596072173487997770576761749327940592487860053744026752481430232883893771804147629654423095416498289270741044511691275218367270401999140161193830298570671167988570448758339674276639243612781005161559394993030527481058400275775471999646237758075163050784698938305945608494887624759517789948369163374811786996582711174361980031238194851226236739837182265860000121629370017929849272931450403797361018384283957906530564980010228985993276808250984000652926629733397195324398865104044482293804243237622688714235585845031738305728355524209881557306430805156980529682234167867141820302504895375283522145448623399479360409895647571303825305534060727179645554808234338091706721187647677541351360861639685500181427428916543978484062271739429527209085158339258084878763929656057088068864103801805019647665597462437742270975025214632420548851330332520462624202744199186084469009014491905672602274590247251740634075543826636319082898837608035156441760461890763868258425902977305530111052898638563208684943619621096901875594307603419903078014568940151463231115101090032750976831244677520465481601824485081299929551303187290674698296378219282398737578260180167840268341401558583228775122691248593212393565981508597075585435267526208706444669395627517067464408514364706459616082779400901690497474968735574907115840800086113725000273230959234763407021764028597781666444338604258809962004108386743097838601772916452285583616250722199201404203680966649355512020963725205251558118230130518629588878663587977143608109802093180653487094346313392746327321377283957615122499854185726133676077752337525433387043767937055157461482146139160435055994712882999896808772237549779439876658880002704309872517450692622538694108614747249246192163612282236762182152416196399628627135559959293439920128043751887705592067596963485429351432288136193636044143624746952083300160145464675817488046651145457378111702100498159702085992324365843766157569741192010015202272872117560828868648511881951602166039485223795522812035453278272903829437038331203031267037096765955161201333210572643405890586840146745583114484042021856000705561176306344621412301268535470639018110770981791752513889673738560313875575895335025289508981216033686326889498491232404194965945294061190587549281283852148793694521858072200845616235306642512971501953125000000000000000000000000000000000000000000000000000000000000000*i1^89 + -2215758156990836814043620785341247928695954206893881215071191288916077546612397753824401781086034982708652878386468546084054046891495107557651439624685264405490393232081821864333854505616637470163096873828796297130854219726946532032453403577450043688049052453705349984663353430251966252410386532943681632123965799996814196846084780815202353325592270422050240831581493649454107072507266703662916204552533757565271756357625952827018793644221615891405987144474157129242830591082988637130524245647978108846344406211536641731279493102871087834320945252608865210727099153871794039373511944377876719678294610414412567355738439019771937862724637165156075118935301025232422533542125534512304618536759385238535295014733451562679575958139836987253436144423609633352593190500094714018818034552838000006541979682421942970989206878211687207621151105582993498660342922038909599642395133221105207228200234762940717363858589476025866800192971234871678713767456830618802961571438204463574275789499001853019912680270030274268420480195903092320575146027599927811553398091673499772483833339959773397888445129002348374672764528741628408879011775830064432352913460882203346606743256890060190923308506378931187800422009542797190815675895227610221459239260106844745741472027677747535906362099975275883026557510120111092892817264034699590740963518775751451069832724343458277629867334843929506523060192575046290015406377797802261632409632816676366388699513695512506530456759286957743076973146424217960962231264115828570141721647082742389171017527438120875751541664651483136443042903905528672396790147815723375944319002648432533262857369198622969215648654778190973330790085698351792682050688564942604582996684611796458880959875033944161226672051413349504383723866850501404305921306590336549344739001599959196643127805437534482126705747992141198382158884106000003827453640573873022851816398016568564182300386161903981292942323103431898227908552471416083723600311988690456562361772357949719793939293328753162621459674944733278768304815130503300585986412367236672829003203171122832458829334424945267764713743527576285772572608615619461284452263362465649486986555346316816156912064349961379109320628597368808101773578982918038379460576368249510170193713634745365711051000515160223591101384388485460447995647553419732165446398219353709225810065152048800756796978653290100574002856008954748022290863395254109740890830576204257945111409810990644297687508537108669921737851373191995558919902402938816805414107406141383574748039051302549354249460609700459678407145456398765225237214764559209137966337271220295315051433732422967766855430761372797377169310696006746623401456659716401580085019072568655132483567184628381125345464207359553669560312403633856659380010066501672571712385781349030940661107060131001514937430042271978600859704549306360948255933746489082227402796377278373380836096860591418131932548366933204435956522033843892131113319923726380662062621714079123500257875062438438152705817750287362989109633976137932699299865301857091462439937404002509256433187618760349873986623119725180043773003302483017836018150759919057874186749596456278166843432372108980901444054412482854004335811227529276742216271316961472918370952927246258377941685953977291442313778761485610290917331134408598257511363482770762826015536315838532957356197132839709782437918068918879635426910659096608626633548438740380711807642504166814601366105605253161400013865785782008847962761800777694445864722234850000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + -466339250203569612685668923162609504707101067061122284535279395332993982595785338736528250962050726289699975843761149798211152548053719243327310243880588709056443326350205465548508116216200208012008980295165331132555849502086764459384014636131337835704188337578924661677408813766003975435595475275925399356671590319312711882774631965191854979567858745008677754664311774761992739129536939485473222630844574794754828722260489106447394288411952540511250320048736767641479724610362940994138166531998856624411088556020776792104461396707027860479102657960518262670351717127081427573344026300402900118371223657223042427929369649573080149291291850062831352021070067769577380793365710767716700184585048794112381198237119090000202400229496875072041377536424800746554781941876060884961903177080503464398679040250992128291142132926452833374342229378134869369677392550543423246685833409490392707774823888676277433990889257735485628926061008321058958949871016214699343683370843224834110275877271389940050376479560068707933963881513353376591601384265663950740848212403010291169227131508925921885011578480493211431422568292470618750152307787439242877613488455835613353006151619981478600599153773024320866886751598608455568989916413183629954205434292974862697444818997710116319325793392674666079630733367738192426298674472005032030406467733591104287175231958470759889207666698541500120216664151187265543095280406481765920347788540970592234431262038979250099067784587468992895042356434364735550985157269512465095936822786189713185736672020043164428797711257991682250869555461002372352764796388804104414623650026632487363263362090589548518293526675180743500502873038172384704324032482823553335730630294042016188338783666175309828742874558939760024532794257852350711848237359144886280465683761010815192296579297735352315322533182333789508258629378965238426320387507231075341465776162688806298071937768284438821551834793598373744157031809590826882766558453422804440160975537863651936624573789530508199959875755954114780055221956213559329875440100554445620268537695267034707226979131934891047689298507959190765714638570149377230500314036543463738973875804744144076711457686304271058500607894592952766483593902766929760499894298487740351164500117407112429491636485463565029899872450489812735935796883867436810117905871970349500778858186769917656681984337829246795551409175722251706609155051944964289668619438678875212055453479450056873546225606769174965584601637898962168949610765117890821790457496574865571349739772570056541122218957675280578400395241186719736095298323467440221317652891916720551891258252571215235478112596847065108417624557240702334896566370253947734727974606590622798900341954294499895400715092642515672011014824427976524477911304190945429275475743805129703263439164977884770599834353946476214514875659558779841065192419864020607999497616831969288664617463915580856998734081875584409476397807722815295869952295155337640682908086474944817604341026002657271825764178655369172724671562508607936406602932359858883607333312556961735627612352571322528139860496320780080800973981446629529788686614183799325050106500951446608564987682183996525178031205823164245771146410025090809707312760206213558797022432260669814724790227595422267109551776752398957184578513040074918311096796807635023573290305313819447547460610021196712247794568831824401237896267818263081870644986131732230224091917963467147536700868333534152688324629454590232103949323358397839052800000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + 37366479011242618637539982378878369126633541388142651851819208079695753493229875335648600039410236175892279038929888033934273921407102129459107529836209435512803270776941151394494196283065613205275410210347221083284511759595986253010586789277338786012453092548471701905786530994789262883075473821377434939720494829188323081475349220251957636457810075975563444756387139966337892393310932905200090685998535708849073354926550887625317137663055786170376692302614023649360018017785398396475025307110119299388554065730527694648088792386484630233667773260381830667489330764948838163935334639826546116866603230748057418288669190996953617730774282738396340418533334089899140827111338705022843850824858917339486050741214097270235477702424962523308577611311862283817523060086397187885913864429144704053488147232635111198654829150472630740386687979335942742421543165767135186335440212782088277325077849000851878681385637178561595654020363074481388650276844734035572786046865060345155548974287345508842592260019092161523435099253493470995703689392320856986596746968764321933290141011558752003418774926789373666394544689337415625375360643242778939123184560425455231692941465294660310780561249768603272474849797112370912987697177067465716483199806145443213631956103599234571433670120240403375956347711400789736644114923461308384157469987627884758209788786461715943874939554386221732179097893708494627789479489381102810301826893009633482426879197024198480552259819396828731351189946143280300984925741638328464852873307089466789316907828167679525829725240017408398183868681245346828045903179296868004936015033514252481908953876960977988937984766471176414670356678841565095556982519406577838057378304631377690702736041883505771572173899545680001989787797951630178650111234119196542701433345509867007520546198704595914792479813528164494768030677093840022448400360406186639286042628341257542934879719502728125833658831470821255404625439395005740878035758460364527156272129805027861304892979571436907066935052472819226234483890636401588804004852462027519443093415440661947581952160829712139995189952946116285522687789692074612593067170674212220911653236828239686510161614681087258896237505019780354830424759317304741273598141660697191490497109475772451659219018853997628789763152154959410715770976241825826010022022267979886274643982860532894436300165896350547020415634260947372472258172139380585224229700296127876750152371431787405412067672247816737516645606434728745011601434132521509903459965597051348318642770087875448572453873525775507582598204559502937656199052003900069105016347662437837778188296078373582003766363713588725478763001053209715005887001206517888954871315794119449533504486559584621732827002212961687310225150785632505773726035801518868078039221061532277633013296478630315887307210798459503669169965176029520540875248111444513316301477303102728297112973367580028868742074057105500387268490020320864240284618501174872035564508821137936462361528303445298973761761059918737243970748419367658874709771651835777252639387003993125204492611214032841726497139222731701329673166804463719724650886862288581896608742115996153883541894896955463511855784664877124161740312434992342209563500662385995019679432054497130558336306029199927875179754045327211392917271044575601568735567094011738137576703481613234218532548823500295175434668417282947479802687455652647017930197105824518708961399721427559395994257165290883972413445968228082697156706287845376000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + 27173933365174107462829700240325793894578529151050768739032677887631601583330312730794803747266172404213914710640723250001488994321141582237540626677193391292343503550613088662911968062595679631835726458573984950646135711078716678508579529931720256255306305162947465566041983906954546910886639983431203108041668216073105309030175554832722726653817810349363676615494054730322858332061175329115963304207015016236602374178485132108174934982662994131085099446888604288205556935244666751163891503149449647291168434715976910550731170086337318547323839998174281495931142982441559590402540038220634780216984108045462136427120469987844055913016467875131264012407108352687093694770934565445500958928140210058551954815736982419460223235942687429376539679282748996599669582164914500367901718375664673003128156547794200931634811643631629460795846133073057892307327997232223306043422444271653176119067741300573143869756878889050052365024788528368682480672871231535737053064003681161716533792688524390886142456868292263077677866496915167815623434573511374239632018543386102313440654325443038992749025753201265811492042218406775300654331290965317665451601132519860495024159671101752157930713882850347430996586921469872049483598223447228158676589287773515369893913495824471459333131156878117504546487676573323988136124063507126177875797501570906519428056803168839817642852670522196541264368525782574333286424966081847592682824005034465355733736735509634415826648872857006639396994218998892727090895609641995467706387261455171121178605091684400429739068874101375435306458352742991408068982076065099993259622146436156716772686756656676560101441467517888836443311924512532253457788711723701398697879510636612264034530128916027682494143256170505003887538398169725520823627721090471028975107595861274312354185401425635167295202248118397305062596204492421827432626583245319954343040071095455897963013340240458528081839106479399262932282951058292719320248122268144024213879421800656614603697542719276387587587444899134872305821400871323268159055279290731353891665981603673244886868236953301509845071449151154683001324265867903915165575316807779842952408556179272729439724782998938746193177959056193310597762307648175541125362214648648194655810967983531739035871016495531296780056424211477165661576186382799154885850163370514983262755349273294557562746405812381313721549588717646245337352092225931609643014815222773751028342971256275692760033377462155597307251122584883318387701306047296036321394226053379925430049069030480865715318130066370684201366793219740966761519660656006693739098700192852591315396561381296177749107324464573953003364964696265892600318043527242291802069762455865286650573718811433466716278015749002238081010142880529367673379792850454237467076672637179905643680253610342708966228062257438789193743251760942820845240014636332443476228935099174311008232049275853149128303104798734313240520078595600972388249721754115288399790816335743506358301173140494382770135381278027513892081259654571063410928556104250942278698260526406868679470208807617739200981930814141015034750703544305070719221615581819308703523316221427446601243308750467340569143489212650480738990402539530048634723942579423720188276054268818801604640959222281757673044992818930369143208669368523606529811201167898008799745958614303013700608490710187530066770717835474066518506808529650524205772482264545734746392581892599703390899173594522208155408735981904714087927696588800000000000000000000000000000000000000000000000000000000000000000000*i1^93 + 8358689129628660079020067468597649055198399373160786705926531799470458182129384683474314629354154501562634955490444377747918588034309926063129433568057686912481301978806219099393931701356633884295485892170705521264653082462812112248506291950157849208360464222999870671197018910398600765325517912014967129073979660260228057966606186590655816564556745451479969914047913312920586640881606226338027170365947206416221891251573372822837997709292175021191226943850805269378139303396608045204469249282080436893210386717358327240570338996492459099531289990518612122488904579655900182314051445299069940217745126523920835974429779416349154938599784671556973815962595851791628225875606660443618203205242465055765120939653127815158499675049541780938733647268450796933174186272585224299058148895010847423573242782808662705960865011469948396609241798130636614088633389323297425245025532462322634537045826050747104470920717091467675383498561719364570663622336274035278889063983350839540524236371374982198277696558268123910617454445027415068654896138622959673432742659773513884687540053786531146979341591781113473454096409096206177209060107983854183794224840462327175850869745412037621163026585128874849975301640274103247698630949299364428599460561854744848662212443665379222121697288515582404845326318689694318342266615789123860006257812680816668170636592738490281848438078834134139000917026761472513638436813764007492671386053658391777725778041177128865587621404178807332513821786998592347427327674838535882147501899403735068181705372791216450475035349871069742669411689971176138458552544489668032924623340930549690788005716575270231408192167114460839658176749350339383426431375171750392372228616188096725669059152980055894027181983764818065838149253073996834790373660179601991214999729878542621288430603213824575593645442982253022686377046727710521674312118681935127847309419680768647280164145562983759844581302536121893964684362487947968554931922388658999942741321366094054446186866075493554029941333554967877230506266717302847758872097884672220965387994033247917836062443679713430790590605300429479503903222747928340680725297829469159690306764035824919314899697191050966759666416125553619460159889880153269752272204420669452711644478349518741436214549016810649059960014742131371166883310080363130206176239577991565427027686782908564758421668915894075160853860564212695045604700591597950364755513716172019344117214359976000291799584194205287316875359559623982889215766655662059339146045858324662627961793243233265304884568815356060681323066434763718700563269093508646994258488204712488756225999418412688373171690821122093988379009959330093251851654417392335122254415937007435712306516016815955422241312143271643969421329540895837487606607965564034140802251082845576589956013700735246986771367617468537472462754082959494696065805916935689003434426096697617743283065563343880013300551931175218068003433188349046349673767050707861339914347806587241478675386627677104147741698402808615922830968559355673979395127769274209608485166292334864679350854912532833938564327937675577226253781992750771761774995940413871841063725293008013045535077492741084793293988332078353520635132555607126039695467620027399967113068289929440447811111945260938247802829479343499242259071664127505716788628869482734007950797841917001021494197777701483525340855581281566119020101389756146283069015941278171679838514613745668648832955417163386828582746916483798883368960000000000000000000000000000000000000000000000000000000000000000000*i1^94 + 1869992095209188094396225532188971504785496077964560608806103224755036892385522772957039256823848179882680543406869414744276145370855229189633702121038118747035857873530301124874686320887997369901730534294684109327176673518015381109708362862707759151182780922931069638292009423634433301402021930287570827150189463003441504441172040667891881500842855640040926582973149531534693675937618717392865337236573052846948385253483430248275447696440823529834195102386359684707898880817164566037101094645400308147959728973397284729762715069637206228921030540955464902572454088385115196657212643133716695014552775166230936132397758819621095304730590169483441375502910366522161467518341661784874896276724054026210330199473055591861511923542293916960430475807747288960624883641301052318965701117443302997348619288187133046120273514532351648315513277691366274533864561872830211990146551681723962556023814494265954736016375188119108147845384919537971533533856439274749575123641353966372872801587418952416337638584774209499894260677924898737807091115631372932002193521899873591120228749938052590849395947378369094698386841060581937565018655289727507757377054215232809511669986735941288668498833635731035666855759349332876214829968824443099742649187903513457781526743174501587637187202431117695639113951373502777034734836324385726634409317172252948925994390988439240827526642489133736131621611039687064562367712691220187742119614508218774726327960653477289921559404726937977193205156831864275400252611271394729310122600861822630535060731010954492512065678132112604184199495261128740143903670816584223057605910148258727298138195307009315291092221515450225994759739300801665058432939863751129556284423999429221806549805407720640254913606149707353022442339655195248344563288278612360866959017046983211164485188704949149695502795635039414760377180943825298006085276646246416003129484837944631743803986201285358207618783996459617232566744537275531020164831201031838594401586642733091951493279527878732729446022573257742490035102133233296149583297545833566973078532381201220443699399083944051726518174344266134752189067548392392685425379137406356541730141920230078645757211194869089973886915460150593723808074954775506729721336107886108365246725102312305565643314437883072095828867681349082327613342282663967420869966648176188386235673318941040250950864505148101792684042212064161211980580727156893051597116694674365449703007127113820580914708422617136085326489829883182636776730152641377889526164491613484678064898489283996323545963290130805342240410363656517686419014007309737794439239271374414089227514152467471621537196568147268066583165077122950585041660161036994961514036031693955822192054137850819366749043822308120009433899879330158256657166927729736569325929755335273013590605194900843525207047727163651810256830030887861257066674843310152990902703058397021874915828292776786670546609398509306058999290039555091789103152996664941498402592219786219879787520728644677912201407114084540462350629822330884052352844845971437309127746021782105339365692020690672464826190186351549131176906457104423937781442248679506261534366515506915982015792663979907392324387214714062479874964231967957589924404208633756406292538319191014586958666782037164437522600619083775610266581435039594906879674707991275566085857796186322558544440143654891372480005319307818810646398758749429110217655986477792500107170678439564146059915208361414470213034120386183168000000000000000000000000000000000000000000000000000000000000000000*i1^95 + 306852815156906079450266386082319563313156107342003658478147970466578237105206642088999245451806087549627640866714041066181339589813212397149147533334381264509814522758327522116150438601943328002790440026637102263758496734141788831721508345717188016179904108944339535994679742230477157416126093159650811213250586026330249706721832297021549803741273512447747419639638252287684250658806267113496018197609032818294009920082381198957152369031406684469926820607745704911320124779857467730672578827364296859397522744765227736611459255838203413613981151523529741986477872025521394778276800010862579680834059150997023086422070696100159558325684534997994444683785178346108133004587010506665047334443445495240022070018512758638480296853473246455580224967856701294515265477970009410770006675836176924729992936056627570089457994477909520419643068792231311035170387736772274444182386110894497394556024345744695951470116543862262959079721725218831911694327124477293764222195515196208852769208325677453806033205768990793527500438827775325830762614493369532824230201463674954608336364333190148519548583606537817364290511642543798353708055072246832443407971275435226734422059714652618895797007586980033402642728177585823787924182545354426271658256854603395453769701396724509146037546286465762416317849217574051614326845640255792380706159712358454742246076992225666860073577629394096214457520439452948696049082409867159365250888772373380903420036012479920095399312333824243016083356889742438125950213876420792790524276895238478803406112393577924465587176608560058409706699068839412140088730959752280235878744888044304080131775503274725838462074214956041213450682188877868317733549745490963055477950121135599430325160807243182569502395203903781717683593799696614991202463237338057752434425376873168232924327941402863785717874390095224852989513307766928783443157992861970878511636334292970087242587044572918239723425229918756043340207291419273073867699023921023357208112837204860016190202929997061929285776499980671194243461542252786959426224898424291301727540283906024675554186251215575588143684311542413343629055776471162671182840673868595070873476841525854156648919187593677795425503753979566115344116484228322588439590249069294049342553441703774326957433682821427782109966149765901912423872392668445359420462230997321525988202027239095577828282157765473429262119810537120803342604077982825167424909247451626672817166791332562713633767036447974821493272721954270047538334385432556720544649652363153625085411032062447100980545719573448226639820633751587551792220374815362942973432640859428729970366983253237070116693506641213231685551728325942621703870667859763304829711396083227484327849678504924967808634008516625495262169682904934599567598645072556902607278755199005798840879898786993241494127473851965415227726982122478465781868788215187117835271312506862083806791806620521302145791302001060830621887921067099901018094993453783182242129472159167106163014232843157314848357253354845357049931583847841412649576036996375251124640454797184937687509075350616664463593812787446620521696144647301576494169610824549788448881528665062704509965432696751559927725092670415019654298038614739838235052766922042147956290149289082164977528832706410590232090674407134438632151069676968651055245916098715611714355734106609786719713694705373246696609436750656740188176365207565049620007692038460406343733706048158275753799565272877221815606103244800000000000000000000000000000000000000000000000000000000000000000*i1^96 + 39568812440780790783673344247595316892442129959337824445295795141348237851477678201865886882358334856517421475569001648889004830445585735325323112652775317491343827195753650572207498732768031076436859694954148555102469163264369501209458118208050766605796231480750371632707248184849594787858551953847609906090235842695989138792654686358443750754155512098058690709054167110881157434346711359902703341195109791242508383056282423948822618113779422383965065875333402651649508867028191485399685402235837524752943217344285092280168781325241602613517745816515316321581863158708448591037309692978374113552930078096724739401410069773114140401474811161592328790224786981594129209053462191527800297380149019597786928605054915142444343790480829668772943214260003791930279662536136803192394220140668120612422152247909084989554686635197884753409797866174311757480811085394399250151711905121266847681530098478161312027009304288050435902402051106648979680941405073414599485725199403179374736468735896284413020602463329251593613458599690282024852156620997931975873526034779643467490985085615880904840570427036714496132301426297784290396945116230175507894229164768114812523638877868314691309888898748238749056083585370102080677869641183015408993931766970744948979626034723709169772467337368829812109982930229329076679465739283107348723939676206618042993014403711146437150539148150646382207388949990446823470751597041259484858332155449421095540224777269251667438039373438604077553960181599828350257134088016767887713709003297867370132960905174458629858989433616694000360465619025259972455800818874032496600279515201581301666356066947435789631677273761205241559912323986008219131771388614335613707117739312994546598791857991546317761570385049039874420966087433321435755494088782933883293984612857316315979365785895122095975838976338250557094677267596304210958295751366843122367385496763203629209032653114172968496677240347521552242664690462312340776883873528371876165495777149752953314744127011350759514938296368809350036519447543198741655655109862835278670517949484390187143888353993288781032933004694245221411034371603007283586885093169002452217909842897584638843039601305995458401835464239781312081383160922508290582101854656648441779411421039050724383738290702123602350458388018098044501647039120828786988700198480960912950287302605125448161112885721428973634305613421864777229357748803835776859227225619605246087041495482127190777985758175282215305970081766516625426270115153051423703711313583419941793120246146557105461392332429694506021523837267125950124842424578443066287405956201987618020158265819799014084319303134883272318007391825094369609863074793179148504102151676828505992347059906178833724090578258454818983567210899149280282084008412095254289363134706526172525151951827747863366843798886016834369287402992187776086681840591930140804447683283810940611020011931462092455929198430381559888331215173227957846267265897646538822134660338850741965998685764954829292177453030435716712346492336511422807120706383322463828909237645099133448683609211836828342589962811972322049375549457224228997353247485105848115139054129700892972174198929944637623631625951075230615561121885991959584943331111938689434909115723836678668517764618155196399753524172891432640541968002793362907499823818144003073154371204194280639494486140158605590709621083765821291774853384894524576428466586741919213757416983591540452246872907249033853009920000000000000000000000000000000000000000000000000000000000000000*i1^97 + 4297108365945513117052854683647997786218406219739720008317455781289769868071072043278639164790052243948424632210112378377002838043593493247343125477427288230278647927228663476172022352246705483774557598550817263763050149609025899029852975313428711720936507054425367583873868599325709570932004077318113784291019185349813460783663375591437860653243192988647776196686310473996416044506164029698813870519863049382665631855522642141701239013303358017582816235824800912797080519127932397521593959728655784617738725973343334546704820878034068104188254756711521237344224813795857199594223967218973142534081387725208448502303636988808108141525556498852734853597925492171008472803961944172781293356076719818823324856270155316298398312576399880890846502830876555939868406635412031573697408583491128162894599932729134893342550527999116473622497384288987719111117799008538724907362015521948312330433403125150184835183566175193015402813765779188397526083764796799086005074888606015254936808399472282463530164616740618006706859152652358608510250675823943519607894664207211668645337730949060883924731654360742948472473049898100442220874214156769782457857776744271124950882768382391262814794786050566548983833010647654123784069772682317144627259264585083164385569097851088983544507172912950836828240396561508700666031021483241178419397754924099105900848329355395673437571094012223384457460844008338511017464988179286619545706297873249268313753702166539021518383890384063113022654333890218443609174176431792735194524470860502010350791729647640304967827064463619201422869073603904749001845368582777704479640160823233841199561678380394266522915824410101021359455973336781080874563894223741415170922870555828336620522123715858664244960063484116641316173222959558702912918029621400929828007960477254428617579631488837016893793530245790551522517474766169316942198230444287197061348067352607396387851207628420149304851447927693362050633276203793375224934049350240150198660983907525295882213340105711851926757326766789476499586655691618025098085626978028909109861871856194311512051743231453789055950087870936400107590772440013814607666348892960390644433229829187968056691717628923916090307377067909339862054957930991805149989956928325333038403609552398514164892790786591783094088655988533276643871319458123999443951862790965176813153520246554478001824611893882709222492229597639688897532656986697887065356134285240139268579355364651404485421575591372627366039975277969787649888220715048224535791598347147130320156925628359653236815384852398845129382144874568142730830595961133211112506615846077940202929808829747888836765200830770691313096188929409632671899676649957390525373694856231680635647235708569467703119357504055799780560653069677020054522398476697421490318094242061322042714111487911232450484921449319623239730297774626287170848524362029283512145917040456518192191672117927769284998452479522477840396651815195369809668249188051984916290028697092432528631081732772659159748638536229625932333069570055796633666404748336158672417744167454432977075970057452439883558127695543847983594696036540615171122191926570810330558435942676836743607282146977369446475180230653904339075843002556545779690859075763152001266361536348954898341482983509202961369881887698423794266855956395742120105393458415689049304395823783825613201049732350874943019217945236084800071669365208392058435285462639437830588623553215092621508600586081140736000000000000000000000000000000000000000000000000000000000000000*i1^98 + 374833031773975830673007845539047011905078487631777638584432889723636005160858430005974449367751465407567120021029535214138203425084599070053203313594092589588122719895099021135170267510074359890138151210180430437312675331188962909737084757809571262157137698024078001011683886746430437216443762829418304318177483202516064122601846319166707358239185055506335621280853495764784424438680684102564321491956204738369412140266318530147771458422968695312376616918421043522345465897905289504339248998988347226015947350697458806759037050223891510693905708209231380392874274954330995413176305282262460828642199936167291757625519832221506941263643482811109578192298784541679223254220093601103614788297156093879791763830579684781658875589801021886482852822459308811460362814619325021329076331163377522145183706707923600263081602236493867677468671545780402107658464123667938312625466921996879650549388110823347637158066936754402721778041062858062966546700665289491120862943715889039246737002538775918454948386472578417299145475964529101829450028152635793153674193240818520883992454067517454268691789108504098656836601785070710837538255080469579653742601674285581269302831956909899384476526473674202061695182804299516551575197651931361133389263180603108875014401237193731449485527203155007610110777054675969459372670376045307775157295713995136994561741060131514416824413799059321655393492467471737628053564711135121134383320418157353685474733361136071474295841605071902356429481908814311541700585919764072406058813760116476674504659736297157704731199530471806741970045717987876453501037133024776766278923763801634011388490738618949034981349532031334447446179496792722426158110864205656870087470449358211238641059860035584454817615968876325071819568214331803527321907845780381026824134818464846110245637405566771481151379312841447512826476425202130833084658874765589973431236449653991372614202072454770996909883821513391637942667293028411505546022710206610023758513544039598717979353768580387323501428534939292332509247183956489082306551499098693190045191072037052080981883172105631859906461200070553888675409360282020532308351281384188563907582256986999633351054497962487182265546838984356237885395502401731624868756360709618120859246861584245432758509974802618242947155365946040179815565381529282440502276332747758349368029665211338403163156521070093735959390086085225372379418164035572549264745243335238778984925233701110733876101081266851260087640971759341625611914869197510501910764658507874011896249036767208362982935073227915862635538852722704280186970262329688574369774183174908363343902238213580842275829301456791964911413445980095141734718099032955760443115737292218441168636675772443692334179236362874628934304843017741923873911388867059337012058349617832060353926861779559915238338658920422994329203912056314233499253057254627060521759859392958366769699426670696227841537945500096744660874067718892789159519281667705965592069875524096923537082825226359864864142104059011634249594075570815833598189869429756916802146376325075558117111548267151901475107603008620541143517830090260613535057672248921367779385528793559257815883244842735034127551627370933457121857243224438599854448945046147214796217138499885408324379653593920503122011821953084473903635632512033155281591944855922046401644326478376340012180120876432106824690425432062467493088527633762656099083492867830723507282962876075511293449076736000000000000000000000000000000000000000000000000000000000000000*i1^99 + 24320080226189587655420369297945614733502344232397928920638513161338633559695469590103637998487627354959281343274167996804743592593459456387579492237606319727215428540684409234025478912824724908143308414846560286802572970379289828850078366697456260083459772419330063434346609949772119571804270254598474931467301981937380234120231436326931841035497528815011038909151630870365640406540553851176209315064587146359977616402429759654097979336700999448608564578776930195473208230694548684703996978365168976835193356450423003465292757005132290575386656417127181499767527254140059884648511606174777090165480758047399836496955580064064839491947570785166990170949901646714276169400550385235587646274674852514523989320221420249152475009052357820921997164591054129073215878369465681326944981033831733153319577490160783827482449578944055721548432014448951752729871397677069568299929235811488856459858750407751647066083596086785877158379688485853435514478677719925236002032480620348380785642867891853082415449017000668395558523799452327553933027003773253303729992173416246386766008833699903651826402975839481890295890027866011494558861484724715386954931261205659116198201263670263704305924654062566738122760599428044957805787554856746408223848403233865510442212224510249597979024747939535468867278918036584940914307547954106554116389261130547255152835613890007238249695303955995058103165609622742812958339166478548754980658300887936337510766279118092378408305126965361336613913636330425512381733864818439062793646307916395257152079762357923468369787806584917827356783632605207330445947374233404903103695898351895646331749433844890289736448504094648673477836243821442626710586763081347251751902635716963108659115133911291013612268927531595060694900295543417064809746957009209870084961700336828287528793013368627712042418747884573288845924957880217360286948883363198076827382311615922639380637161282415978872497409091231231768028986542536665779652108798549580508217901507420200647232640698866552422305824932061391446232630892167015652862725575919712980970594593522417989382413524846381953505965560049837220065816650672091174520379260748182922759215953796530843668328978501786645382713952609707926586508337088112385787852594920939792277598425430468012158194490454119085048222431172956304375101073356321719471624239576699406905706384751574303710936347543172750325797320574415544215484680867580683284951220010888539439564772532077226577003495649309230067218114896224721163252469126588405977645786104010228340949679325672327372571992886964382718191531274278239030229564763321552735874073938018332793464732559684843080938204536321116324076868439653866774344425871978418327472335669567201607769716520457033202233647723879034468087160282529977388640256927021190536780131620665429515363443167394022588413619736260124467861315838288720242571386359182220578502629410015810019432312913468344312006401288042738745202403779638667030839863909926938871429942416499898701664610616538050217543176181742681684020404670872757964416071578933480400770528636189490641130785035283750103484343270255783139868405884068114700502346961761022821018939491391749804199937039052159737831996288797056662241478377360569794711236956243528571199416058363647770445757625944034718728846311045472740514249402012430228973022904859628960684505946836787599626799055151124568111099176122748849851412321148535941757242299040097598314638685429500477440000000000000000000000000000000000000000000000000000000000000*i1^100 + 1130543302233416170401949087141451140922585529159548570400822814914445432847619767723484047592207939018072157098763128330535151306249301963074360227234458491064365480123963283106622345387075216059316608153359054455906204770120612759800756292284473377153350950975665702446173997685938234107907764950557881921167807432733087776973265988229677132798063114384074200319914586640038340292942117705250983722146471807129364463721403357927458332587847854450135018822581278902462721643116309263556542650133057720646562605839261681254595721911931099333651616336527127172625317668632223337125954630790581946995595107779705790573984705554095392724579402995337388419928479739343254059349911167572386980378881326162761769521634644591967783983048523764701746531054900728012680813946153211444439881725400531051828506872568146814358834894986378294693164479406748236378583506948809760971768383598141986265080546508878804563792173060873856133681817148510657307970856813717715158403600123993382353575321522472332549030646877859004553533579747856091278205476009416152890821189972622173350480099627127761420689411117880681927180323550230459043193321668771922157654857168467462772648795660186006849050888742439453767009649586229350377231709414312983788854423811051887147568064028364648440965541544430887482085835131654263688783488530435136172479270508378894441219953823414303862302953034979647603380633154466598597937693730330174302161830921090801293797638335667565152674980000899680580499023471906635181840407745619258110766662597678649980503423808705408310331447241565171425812674206927692769764503078798206170841827967303420334371879116191389682312793103351456432680079279901967793907544676181911833296077456872605438866561383669126974683364247621088421735741678967757876051336027487118063150199509270268590226195317245578801218044322116314322855271771589248210784187479765057429449437753214291442045607583119589251160444346248594532832277417170391683979269920878054061023107602431327289546003164056082146751352145705120998851191233018041878233425327308636443534304761052035713515961711318782096473237565577505956099985175347248077781625055279477805926309953500767096026644596974259801094808164913574478935601770285984111756243782212529471010968084167376075506802908427298678986817433206652509392413937678091260464569950056349521180491805999786562360148829391507689505056458485530241495396992924705733520171963148538191965388941273026898259516497392334709551999403043862691913368452813202299725151567551321556202750767875547249344305494490524509385947169171226139908306603459404776865105297830155317658146555711962852857630337030100001910633559748844681457816142825516581178907535591050222906405834177809478537783743951690567355865857436759071915419997811204447112106313378306856258020591898034907616050562691059562726442824732899569048712521682918268545424444358528771714333428892993523164464449485769872749732812875162863004412088335300980166503289788928062492190971366622238033254203007954626164978867881662577249935295849558180863099288898142794091522807427393294857939637357878965178150911185213469354303898067965973027077864452725334530169042016330748706331255206362768619173729262673362136758526095738495362339612539525087667546878065033307864769759462392059815643924096987286857924226573041816698390852969675063247352260348981804199880076464648277618896997106861710969162930268882690520645212569600000000000000000000000000000000000000000000000000000000000000*i1^101 + 36763124470108694580750194651029295197180561923652067938012624435972722371880690596311655490370098674854043373241796169319426231213561090996471769198147239862818482880926164709820466806668686324774978318851346695549502718031096181792905326577798496403815130623739171816032651000223290912126250511538216033792692723764285103696821522170574465805602354149737939505299176395587152204559260150472070489344474333786553729634973430214044384007709969685068635783324272614058388440834967996183554384306895380134491611044651921991523571173926317151097568940354078592396752725241749759590405082756737140101683614541323559019122306821026780879370263223605078346709371450183220088660964563602718868875232119806012882513444838439792449556956467503909173053075507595430237931363230266570895748568243657358721650609450453170063794698968503124710922279227210774855555414177795065211346890267914625627830145818270459666266036074762637668915835776217409851461532354020137188105916482283112971063884168546207100147993687217544422616164399582683657315426056396929157663022747407827835414233434182700077698674307522028955009807354478151255547636708345511705989907661444315554190161594785904194698200954676707497155660380433566391524376733593377370619302713215041314311618559112223242209940805243099791194681927988588296651315967487820291712966613418647239985647064764143689922596764708416705851784347496103676924234177467898459772143289474224245960428837925607667306857971682748353502374449872942321788531172971801939415523638335457760718784705424166942196277949575129627984274916712559778411027445968634761797848842490540580418408200402083059030193939231708267540807550062057166515388856778411254922830188705617824223032924818920237285988626776233171384735969605924062190777604684337942997446358649168269449224011258033247239615395701256437973150173893777921798757359188888802977555389103402824195662054298403350607621095417020044366863037150873750936355046485359239882451542517513757076039374405291139544666681946883686700304115732915212510683360315466518895032275620396623114156885834507281006994183942558511489551707603600214814633128653230704914947762395654661694750205440408104391477546001392331437775674242223582007425181900198798920777755532339992758528326851687676787452026101855540393095170861910758167294065373943757807107496773304739076449214212015002598566791078057880624969102583710611017431239363750332280428183805017478474226108784389751814312738459486198125153373075219310960367605520556173071204821348922998511731316669239718633925453742287520005279614706226397131183959242388150973199817027424261371252991872238727789650406963414006771700509815080137793374484849504080027968093176527458891327699585007644382773015618079152029357551631302653981884235302114962896779965474741780653586097629433523681357283539365161642123124834851937090872922325035576900702644253823520687236997636187148646319354718737625822285846476780289737494486072495533724227393945628937498838477598096945464980613886500961363610263064217320416654470141876968420661475546053417832799803315121674054448128513657151611114307130737110739459027055392907704087774497932628992589612635923495984389196598335172806465729506938546471790973455609112735433594114149483250559040500433580679120796852476357830657644030633717065360289798587758523403716195650292076157389130850235325752307827071329565061812583424864701906944000000000000000000000000000000000000000000000000000000000000*i1^102 + 770481859055309919519977076387086824752198240905514445179940814555789176316367993357962558329741580890183529546753009854703796295298440718794242272289469768335621347659990024154571761704457751163062029317836309801538203548442632868162715262537172697168667864144860636056217026954054348365396369836932520469748287481003292219333733706951116032110134642469111816286619461801977334554238741011993887368382467776936159700927509955804636641147512712652196542799334137234901490813502430500712118963771632713339777571168638247342533035281692340914235310412166906776624676240973372311467537100238062465127507590716670531778392464566512381301351280896974946237176931331112871216459059665247392386403003401956480216304531947958631209045265243151731426076386148025515630879023373484486189653742942079909176049075004950627182254313094807236959706018746785933625187227060697074572428124476559237293495291397446815906622598466949879402621534585535904164065738716762156984730272732421780318866768809356086184632022809435963819233806878653487477478221598478370609110170694893506492419412372868102889826488816764767646279513212659775093292247430579065458247937506884830225115408396366994756212150051789491579364926950206087489403776962131966926245565989681982044760362150209309142368590706589333851518571142113443292383301984296711772640991286287457877570242880767507061674961886117867507421133992642390000156873485160111617055739309857794739246639537562297517375793652723273369581587747274916493311327842721376012463800199450351720449103347640217224408260760142011830917820660268279335392653498915973202190721632350091246416908632542125398746054153808040239063767204914590020645272841590248652337152543531257352392747867449850873171992974922342813727127089906948950434179744783958820828488333555653860302437540996721433121373040854709075341281471098787673966549862193579357627888218071567135675860932359050656677005615347255667307175333708367759399748584135625725018368639270813563998413504532785892122438669577827882032184839419939804122670208772243680060933730891543969603760596896429817858540318125811368413687662721756899051782709310255554442977046051883111699967405830556856738535457002459461096436701238545400843994495918397901548801660983110435643656812948589487932824180850731784796857615928871848172522866543394549161027161478567496587053572107346796338799496240487801664306138345923817671121422145954169130148040680582505703548688275769713907615757184586691634151900681748931529943053570175529117640336700052369127471552808266465887250206817295641560103108078350227933022780427049252771480996273202424029463733115982459697317905936668825142387545291835896749666503840710389321844659443322158352082378523321950210184558902310294888941868718349955445638631878295050221856047322322999786428176243801774284017041021546920782035706705481420085364990537586448057521126980680808691758632904601371400505739346038482239833149100039648695446511933219717331385724984683322082764843771124759925988652765346633230627673854132049295618039834117744363307714894047490517449069295647988763251499942095943358783989152672479748821252024118682372289653762186883005352160860936058134835386207329866871057120769434880000044015151512725284032147389364203833455273562057226238591484537069705507870161472107860268733341403866808054588095624614397588374679848701888640332943720462481679987112646855884800000000000000000000000000000000000000000000000000000000000*i1^103 + 11196602961377437894275354517938710479942938666085304483333871409747149254275047146137335584608265938305487764237103166107366141383587284636894544014405281936378232134061469385689978150126130218873453943047371025305752771658755578864869756344271669803094026596681410085026779218184744524914473308973774914752699773156931896910747967999410478691311412370373551035416378288051456257938674248652477013434606481626063466844079216525552736460894473302936353983971902167648458800342059255381576856217730699658883293866840090469536212307023020376924883370841654118375935943787190142307431528630798746112275248205701123178248617414834400174375111185198099371879164343903884071699657136737838688593959652950516901310750251046170573837016801305003743012281277768342351374919634468629609337492883412322234621713020203600034504256891449908654052243550266141259089401802040982885868211352848029687979120852587430316777639028095940844311715257142725248373607126602263111737321724326340474015297208850920849019860198148960295094213150569148292691027901367657762910559932421567541755151530015145504911152462239131842191890920246070340814131681289516295579694147509280710720786514411670894085333295079511735266031723868181671491109459179870945382261935890293388970474982777685600209997734393644259512865691885583943094876444555518019079416118806373919104118590885405551764472300370164367621924957216142424303588699091841160859504259475046023554911715629731736814039666730582456104602822299880226531118404294840603173140673458459711013810594875484397025811548035682213512557824884823542991063065987790757787812395757819126509627276533753369146661271253710406297337117408092044804950711495487573641658759355895223777906662594674250294735956851583009554746282172719110457230134660361324766981642930845751279299443919222672380561662412555230448838122069781256852487946170840151346554044112619390326033521591144716914923740692076334383366759011077153811002111376629370679710439775904630858578368865285350681802153197622684923501264658423446286115275034503273857055016329159858822396423608315262251552201310704807990790728597711617874533729268973549790136911622403026819044549137560093461422643439622944194529204944999100317785465293689811873042777002467479980380201472678362032292887881557352994805945457168157131912371628968674559357646532308894978500154392123249777577582410770018951884765819182038312143585302038637459410357345492777740994719665624567060860440534939729315285112656829262040308778568228845605364123217258449292579848739344100149568065094761424135925705405984542350512613747135416275878580437407576993598692884241180953192053295018826189366855832931673376272458328441822922953756962472358469550548426360273154304677916446644044005099197919889705184910909187565847503559856826497784550618409545925578184786503000656962859827054045440688320732955808825538342303877936735220229292713906969877569783428044670791435150185339313415978546445718972610862334930053399485148196205363976530882446823071667943638509857937799690021003790026241181608566766543227715150403893768650957852918319861032949962356303609569551618620209933060538365375443052653754224795106331602478499428852165439997094460841140651858258630144616676425470043133330347853171231203131410461009524924743498903914146537960427589583727168284940323552506262273055821954835317589769505202629574881403104833652654080000000000000000000000000000000000000000000000000000000000*i1^104 + 255849201981533669187461282465605113881384038379019232207280015463611267689498133348093322527015986781368257565006076978818994342964467623967009753118160275928136735162470533085057729994953807389708601727202307100850580087182935052743787414163273563032739349038410793969160283010287219425193179543307717624659559079426600069653106682161908224930516665885153366636683727993845660768122984310050297242300471283060447356380943830428546686807775305662460610031123535347446054781365912678179290909316272197910129660641422748761536544188758752749072242561029358397625760654718620653969022933189737942641340392965219732312904573074154637127087248882350086034152188356232478712431265524982865823541301704874294736833100113489490434008653605412272101671078656148629041237220912364920446693190497374724222373419215550418399750486399658035382861885079390193523234869682588039308770134203451763593260545640397376539906649048326241909933014105007070987476210722074614471854303907153639474277649003033082911345149375675048174804585927976339411335614035538953790625791908397518641371904820564857536171502742758833774899385007605622545080218436062496828425157305285641891105140505984411383600871253290013197359538263102669591356369041847199862869519469299366393100792317935885371606277180750485693300778118532107572860668057907765114788051257276954847616367231120656186226440946396771498633049375419528142151481164283534517780150733934796072612375425783958649434333233277549848881574174954859381930975653078888643518369496094750104574035810153340006988112563225036994370873070097962562480783668659952757563939044181923673532368971468458560363891711301494901308513250369994895282229033738082435964777255472216385204148658518363091112682657081630810999220034563141279103786966518812487711209860659088395528600984418402520444717496843854066958150875636404478239927357675724134214689831840040219932795622106779250076175708347575585020570752422540264216339081472379129838091055646112432505779144021817347718065911969137090650284470281026343471329916878338911745794989128426800574258472192307622330111517223763122339825089156539903104807778590617591115789582619182376374703330145923510876949647604975134849958080213612480676658102689572497567991634389961102025726413676021129701006955308191637644894245695754888693636299282183492441352291166816653666502353032726362163044535248909965145977593406265889223310033868265957219660468868579690646860547400474242024532293430817194036793709125999308572480514534810855539675174880079734682020276874187011709844702110905574414605400897777976954631186094369244164272560403303620371869663990450285466227331644084162827728915500161371625526064720263552761384076648161609512204650069951143503895006476430940477505453262965066081062186897709056876277104696399917658657843761900626423485597051979328938330044040436771660630406059416584619244188169093408083308344503190180600285311632638346688339948205342308699633239354197520488573435616544963588790361116110942641082103996015822896559616696261579301497197457782745488306202728793417467521380383669029062966161825570284215892870600537658389693732647824701325064995817018360344488166519778866470092064089786636509189655996845536692013919233024219032248044082277924997162261185796920514421708199078361778520156871932439342626798141224072921391233820698500452190800225090685878861672658650137205145600000000000000000000000000000000000000000000000000000000*i1^105 + 358232683546170554248766129073453542505449362532406474563452757021253089554185534023593910929728320074208154898039286822774011718092142959371236864341328348506672421966348626623867469325016436181698723553917372070122934984487063258853124526303778762176170108944507513227575230602658496799583788836538619131913465407791988022316549609092154731889218809205749228942350506427487057126946853469916175713054760611938717919663543529935407899230358138673222470048214095844262373351387660759992051937171574460958139370717750024503133192083438474328274578849625063081072892772013742015935118861335319245471666860633511831477249833228157432975085489801175362190176867013717770823483411190625351392509917814485709005319086048673205565875482889773373675009205224634748831277592523616143526594121742841623597821240891154354477883764199422347580793590619466265696164167156724716371729597041953688691718722371674655561071360756305708260625482533842996214775681724615219455400096231495552152427618748252456002449442879790082830035015098855844460481628211463097049375308238199151266992439544786425931593910916101330967100193332570718043117677858881050180734439136822479445915799750597994612973132369743764903564289966925324864786078223368149250140123326875576215090092068350812444009784196261778971486863885405013247652541156633669734940123877900421057398574340737883900131163530303793827953452330537651189615008614024185474577887308219262145605234949603509895373567970981081930218478300244564942672934623381131657556969504609119458152449485235391607275543003491197621163148854227097636815834387150835373535959351931232322573484116167461762137379966070385717059298887794159983737444562868576866651827384379171859266613884254324144442068739162704573954747018533001583067696282276204905824861540286765988357298849469584646435539356467238805097831215254853981820377929190854277758556275192939452348728486411497324505999367167459119879661677974047166898069176332179853925528289243687952286079607430404324837161201505412664996840447212949635947953116471659925452078796910012207872306560224797786171855939978355725603056885090336659239779817161075606308229020559405654219525733829263358476625218118605645186789607221315190575636827785616544537731171413426821206550934872507297801597746913523694309770243143981582243338331838900759928015765772914658015950750717518640507321102173788858219942322196139417889817827851042793268009298648137445309079864192209205080748638154607629850122299174305319114073729503296924870756371486064678873031967582012804340452769695979780610337373168268781675806140778285094586456136510939300737315694546758484705124949782118813059256157269681387338355455979048124439318710860992350727434034813199755334615383825012231499852424496886408134120725496164898988895939743807276894121018534134000954667097159269020117103475312361913530216860362346782693567605233417091103837383823239378661607693722266822226751519434479160346690757448028497824320085787716307603955342437004642440340148584282678753664782478805896666363220725626630879239219126672199544515196386526039809326733353340926090831178343155923547322176492679237946196755957892384365508475297933585738276499435860236524097005643752491388760824224124680834049581036923837546133525223224113500122515566014390454754396523588324162064458356708716508919560701681155951872824308771585153823156553646080000000000000000000000000000000000000000000000000000000*i1^106 + 19339075067510988150173208904513458696665037450274807399388620221170595118626927337473846750467425008448250393832333417843856932865669389213135763652191904263082427469056089025172110365748850628846579471095979932635842707856570801140876858711873996208683128933773999710122789352927760316098285400527040287591806063827981268060030921636956009181088355068682128516870880809013812606692106708290550081059445902098504191597563353084808404931458062803028397161881007498105804111666359630713600495748405889046526649731588519249960031459539908085579894395762451360688853587918228904481990400605331931697154980251066747625397080894242053523533655428297231621940582928015934329844638475058526536150383945565748003409078122478255284702491021794921301574467000849894370265525500434790465553885839013539201923093156433875398315062931808479858304973691113052557821892148673137834381250715131114276492417097744610276078513761504986263068937415896420018837486258368912280689231534414226013806184979877975939912939610265866214783747217447957618351996317152134745325667930080614538401007349038627443742723023040779004436409512190617242495193315042576231292534061801897834720207660530282574217183164401966188550379395130590403417482079524657423683685701274200734513830197314517031484152818789071238199209969667328520402264074546611251979434448013920192169538386450215968959372550361122737336430117344603120676657476705692566110422802553239229763095130233687829482514042689682817591291710169913743253724464487851978342397942429376649905075286353851020398990002130657259980240678542401036420422624929942497202266566495914945130926912501896180055466769412406356542852684639480279197957119670436742455581855524241796874611521893054372886056434466468952963899076373942250658312897136009361831431325348282632663522300413700231527260072351505360194579157454052249172284384166357051277569438434441929396618421542832688617644017646052951782749395610523369795376694332443805708440027672876517258665463861872720378443817208097234901812423725809212655271339490716895981984483024536238186884323603950423945209391176412420639652489270506338924057184563532742135720733951953941206606215314538733522742697337766911178223070180733495841214491247841650614448290327500858384356171611434398637906021211881645651139880155369464433311965060110130764242185575416082342031550622645573161437135892879853530516973643348694423716528687803059883627635110215536766447440344669226460115582157310656256436004718026007556585770425081326618648192315905121437772334996511860279621470248215379662095200673833764476640921298914105940014304027519503191000059489651107671564840770177348180598726499708969810600511443074985727961182407876379400678759674476693963377790926083019005160717919549839623632083106435920936564682673296676560053391750010744584671982081484139352374639105150069996431192311610450785519615386834803391011335699754899311287430663948567661038249219797433248862671946488565742595785175148154900056761316278637823874362258623718147773537593909178724348342825092101626130566954345791039962419913491870146156004657010623501273631841279443845438754407820189415622633003543155374655628812396324577406745596309826850299526769169215593845031240390372538509395635041694035890520930821393500226016637894675619295425268041963642671664722477044848494673682701103562452897134459085266092032000000000000000000000000000000000000000000000000000000000*i1^107 + -247392351046805963901576022222850225910367677723569837062276559808799916522014842441169136936133023570532229579096711118234195958883043067729747338691533186745632682952282970880935476610961414706683724574716776104753045826502736094229796807083795504918899538675359402306627553980815910714778363985635229687892403419023797126938233015730032462498341213360843502950785218831581953457327609398698522151691100959695279190711234126427852153152680743814921426184869971627773966919469237196837572303832523421281230700683573891777174789500494184488569507661103343414240419234072282028213778485266220886870360686334853503995057878268547988467096741469193949548329882361770013557140504032591867221049478567878083992084639308606595006168481420919714916501782603031312428500150048147097909817983196978413633535275346198324053419138670911619492681424711445656148828279621825532957680231581911284677591217687042436985233855451681051786986004947707366776919345845814199085021076161884592772125134611270291289566895818554762555481704558285713266985976588478692429007618726190437265587177427885721370492000298508917425835722043037680990225698256523943623515252823372346015412238689790354847185014027968917451077209569868843296722604888899235194972416292676521837995289781796256808740840636971681530098873825970955952485793689444087233575753837969795967015770701150667757134766395314890641391999020550100721894520191784192288701011434072428143814406572228395296492471967006061047471810641251088196180662632074270407295013922741524093876385426793014737092048807276608327047524765341268894667131809552854181885411987024861115056574034624187374253820542595436122322246641931627947610964254656638270956598529135914706084175145087460813445339200598249970607887328318187749268290634773751324464796120496129542738682923280316170021419578261911630278406826707484425717137630350068250764800789432565532227304051876250182127253832593615636648216852517815229226250082111024517069898035484640598731982227803305125694364170185817231650068284503569416586546875717478525138864211557947511081392136921598797359969346422989198544709104764883613477799097503362440667554663969006106233977673911797411138965198612468980803463287777609261548547457775304200802117963226235005800936097833890283673698885177731564565975159992534025344939946290198161022840998523210158562840670207559784207446228369347572430950037228834595313988964149223504048522422820321955627983158958069957279682938850501251044327302158200908740474282215329841903411605168686563030585338573444950220901422233323459359873802267142941276311917118201371717081340396920009745788059217394584460680788788023529664570165147877700815117120656617605729230615414398553010159519506879570189698654040643327571443363311234752841622241833840883259551311521853429219034149969175673027308610142803913605733886348187584163343267292678971553192951273474127624128312860317232364094794978327154494244522408285322779496655741247579324521295283464920728722579770814497955911326586653449052471655486886245411301341727078843074158777527545182049622231767479649798980783761769699922821962754625440074319667848027933939668574799366074988927100860925856368485753087076500608395999142813099664406794897845982553989866008166304561048889531902535659594172916264763418112509891009010478106010413325216955801917412370782220385504877579599872000000000000000000000000000000000000000000000000000000*i1^108 + -1633475418609189106358799988177826342606756448597405946506544086885129771575750631698888622749538276054945460117438424897138781794970895180736012705704741675252273930947003933405953392501166462994657537907226559087624674258827157426621584951892647523896512631909375051137347957492223699034378196322224106095301574149447344071650198731070979293525758284785319864490094370652726011696335349710680877569617004675975469040663170088079568347261977975202313250704224741720169722812867700062558144331386212375459290405869887516360066613441849837328873146659084318141811565638325298157367666242035636441652159902622319590319758080821941260303474081850100889817630961741338297499886660143492737001197887865104267273120292106229702463985965168203553643372936743382896330604760947225837819076624896401197909347775549321655916711854422505562713939015527679250983915431475729352112733402944120880183967389651482981755967770672193592990946732926904025107103429297870378722076097658468645675049596983616484744144196564276274452362615875859517322770157296629780253781416124992931816391389318726479318498840141147910175824166756803409051759283352312916773273788317686095962534528510390385640640850628420735583035616861693533910429813899936150872068576519868148873652736730396183662391465333283772013367710955534886593042230876554333480185269508427987214258794994137587896022791114715918906290377615144572812793382414475155915645739729413281703374527486572711136359371020395775258860379351466902970919043988112214739947100875262126515170030821207831496653561460359638982763582655178996495478116938400478307701376249891216464107190013123770482029230357873428030962735505143303384021324101954535797197225411048067381631070116918036211824447528293390571713694369917467962575060021211616189966986931939748585032079411482587408892045790934998026453012020064287960070535954609286425949129105452286680781903571003981786389749586067509620411525305945245308674668192194657910241925145628690685639324680862105061355104212059575605298118372675241747542763063910790693158778647677681325735897950066536381032153073861054499489936844607766013736072041695017004209721327592985805002766905566604341223903370094442998806184360583850394615318458547324611849964212848198636949677446627572662114919106367553466035758907430417906624868820711710046918247482727968181692699499975545207391159170369249178998429953204680436572117953491509025214628329470050070143131493777793198192152344069788063433040214194593402629631789517818205255827479296655208946899705681237059419757861434419432186707553124337839749404792328190856939054956700405549950031819609143242111797410028470607845513875668555856505212138554869717867064471326185825117074062202978026750348682260197232129289992171959008480252451190184067840994157339552138948685645625854752757710324605982173058542896478415356983842449695184768228829439768877898394606236992898258742482523959488884654788797716959514829014150132552167157923032280261019137981073116738989095714238015391445483431579855485014558837514533527680859471554981323943384106124190242371865685205411919025880656824798472753740539335893234288399030845756389909023948050224505493213817973089044305545489012154096108150710597686617822337418271108646666011776382317598524941195308601586992045907077409847644459316542646609605454074075934198188761723458027520000000000000000000000000000000000000000000000000000*i1^109 + 6289340501898920519796591438973461855381020512171909957550443422618765686270931709850046393948235028893879608413711717570654065038398636614515825797673820825278124677231889372751201024622938362061302410100628861948477517760769304961326231390035549258886712679991308358736286770877232561213070437230356576553966909901016692620768957601553133619484391148267877211091982713982828484390965157367243806385147455407230292483853572444376699231269925352350969962774073863802562296597113900078270024461825411934174908480131190791293039904179429050696453440466941066460208896335655910720177779359773308608900954678296971328038307620531651728480447104794821908371096903640230839131554559147240056313531718427477484092454204977861380686448406379723980638275472443708510299307302919971354571392751535916367264006827029306393815669104211113252473742676566766160651910592031723690482548165481087261501338677106928912456761624436848288894636535466107141827569425994904113420007658265012971543203370517858298643763219496197560401106322952892988645400512626738413545227126600135283462541168715333506427652030848452023506273992803768516936821240447461017088468168618400867905426735774211121938681681156456748497909940823752155019433226813742839981511083142094607808337342806979738816579438888154711933260167999455307465027203758850616331929529371051528571949582444396367630268914420775058725097061143510722626046776180440410148743293418956527602270994159623744849845661822065484597261220315059552194402687283796491783749773727369676908688358376789403253587667234691355422181641480902065759162177117941653600872527273989236336228597457277492701108236107180225420902049914518414224033420130920080437457472096921079737092641085598123967952563311349024315461722188068053000014006826278253468774363685504227856335640904886051749107388187101973903794485484886246594930352507989344732034839459881442144776793027660490147477775369830577815924731201327042196833615135998897952249079552369709510626852965504739359965939381433161982358212834190308585148860974630323005333725483262216561022499338978245225890961464825861870729051708210169080866402266062459036025160143456169967304528275206070628346757434134257042094036095978124276945829357342315241757998873394816021007395803368952084611060325577546653439048397333954005398841210628383569354302684620438447872635960643606786576629420192065910306997946046361008909241839759309574891161444866159764496056336917723553576020329342324875992116468850588092633319420533530565777822722931132216808033350451256163062770458746739840625773608718037698133882779777457606796761380333663875972674471502536007553947408246441015744383456181572953817624942609560427948597875298109605798279181197657189347763444945085532347308748466926006892884979961906175494172621061773883284783169166003242048738073800795855567660514738235167931962681547916665309800677556875080628729044799097465390821816098003417322723688181429810234358324668161708184027098995599546913013505663264407673509430167216936334285616664835471654039774736736407185582486782125857049190461688610056919477453887235973321183117116215288754875171220942369613675988450056901533543859408094983379839810866744277214290328557379173173356910880716980230373613866295048833639653083769049436969202773897392582171354241413021365775353799795472592085990968568043274240000000000000000000000000000000000000000000000000000*i1^110 + 66792195387045377050447644672947280629748196352322002227802956097975101927282528916316092383896843238608679684813024268759010249656841932594140162075415992250951664155625492771133878534661854799945901217512914767669445246471873992155863409217538250605364431072085425594857487209082611331735034204756668062162417303124263217318084812615965109073153613853135390395946624696067112746138056111407867039722111579262113305754656215334205400064618110315488368802392963380197431176849143626661895890006105482733553868136513371773154449180234242808066287408247075133650352983023153297347864000579629511742172111508028047107542463193143826514800794533203409161839895185632560308194894102075062218865342708886647249518470915862581309539597466603900037994536520940740137695751264320177313325200840746099480875926347838816973253692497826570755884673986931528014673409816220656961153197956221593401289860094875064965401195846779560461767181495482138867159237520244316280086724002807004282395061293655683130419168343121824732278300439381054847458685955128728102869199693200114360611536240861386364858831306283775121447875002477670764450224668395090150864054130620781653441165910204596038265391964536010381851100678643289795461045275637903671125193064558904983834688893109806172392641550720006709206668738577193756034467516973580752080135504619883536888117832323294507484486890464889771949817577756156739852238096865240609960704492785894178287623456103308917389318327623376680449126298243701045136693952737340254072635231503860038250436447040373958869074268935267439064139946413782946474547051641857704995797035274524861050448090084487215945872709731838649632030096776429551583721809825486500773220619451786767840521037152076156966791183820575872788956771094180019715456060435684790079065633403042411895087929449332365060970227636529271879700597023637566991995856091930143140990698593848715561715294334587980966974950367276399872840721603939332242095793848615928264679181782265309562152345316025583186439385063713647064089773003235302278119986109003229290283370605725188201117011992530357397515758620612285196151478850759565364086457949920163583364084157374921372551950749762174971646385930970838431318191506241285422723364440592142601855231826822301179512307974120200217949201494735614103360737623975160566730541371950643302436198971221063988585144842352303846567498876124585281503860173029326481543207083853893498092086705070293082511703881374950799884607033109232126560495795390067357404440615811328374067854175524797229049906190149037738616593696172895409343491987746576383061821769443598438007561625823037006349938834772708040542525700567201569805370177759319757961437373953592167652929952408341937227808662194275874375856153046379027908807660710280869080792901591737079487210871330814460531862509874607585797093070170293781658158957025333474512638494606134849734666157607453866351206126580147276201385014422462918104626296067815263625292465753304361679769331782119430311338630383164471261195673987252424497637832035340869497663853446640520275011602483201060962162677544581889698844480180869259528861353413893680666765683374312434284124572358168899257603150605810693524544915624102372803384079160021813295414738424275978232095394003588791668060160486786521140057300622124280680145332082082931526382264842721553747563423727616000000000000000000000000000000000000000000000000000*i1^111 + 17276859960508745705735344548261831164385683526201176646997578168505134604611862400117350737633234049868631594871900738495989834799554125103156592776894866938113374497742706014465629073736320614461011621899968003130789995530100572521290414892269106855796861244188876173992294317377371528005954013294209065112612226036221632962924032625549876991589343601469876788321245919622317259511852738326404945626803469360593122902752156067161167659297396993896758561011419808296080860077769038432603643837268823692810429697185463361746111965969234883626501547010184171343508381161757216153274081574990339302563913246337541708408298645793212607765204434938863560837373104327880048759346855851003554267303494178584510866618375643363000132775418804837040048084762801231900084035329807490623589827743566059241612305851081583339819829044424258346939660343911636184959905688579844303280617011501459184215453358187078427993553361699383956063872856257322218835522932912177400112025685540864519784840267515182990849730526320944170108767446549585240814169218205734966451905291163314793493775704396803856906761799981606986020269179794590885567201850980511617963923360145885919459558647229532847016130986723387622864109961158496912931925684069124592220419298183274096701622480960607502089836470957135885452544279811881962988728222966665330856454970762865646840354219178487254047817709593180947706823361280886761714888924424144784069905392894578678058562271413856193406829709335672736903686281433272675103465220066018782187173029355315809079944615366414461139879654564759996923956140299949495314880575003579109224008709315058934619280492436177411861372797910948396012792919996306588055199624518719781874570054505956071958224376068569122482024337785343304096495762613003233946121826440224863139546578012348424507976201146324677764599866776775087910101485141993903367063322408823105412848784358542266265328797428730598781428965307196799491446678741264357626713898345090147046281822434773579016945143485952174152881994550102603662505660341489701995668317414067741646542497764648645475038362385208030344078400629857086386316365121637580044538959806200986550653812239351761754293996161123896278182790375956725810378331234242717664201851465680605186915121796580889804911423939387528491243140134307867473096533560924973254592325371677914895349887006945439925102022164513515440689843638678043435281232591654002516303986970098406280986838515955649411808578637278197927510372496330063890689254543128485735702422440847175179523071118000216740453072081141709631657459085414672164961558403502538028825611364754389910120290481435520724851332114855674048949237690838232406749382054300626930086289947875986571178059117247641432644406417356570042365268319445489965045671976113045095160175085818790412785930874025823416839297806804623491065902929416187480493627000375271637919992717097369288966802117664479275204227815863489580086331143636322562142570593623464824255719459657825816149056677907184273384949521007441488101622722834481791938514977475966394132620389509819091300396165309173564898578470216714702380302515959243669011887328735214536532245437287901016178325455756320773063668728626853681799621371262644914626246798453007338648482403162363125352571308945563734516984902932752407641885161636429947968241068696329290748965754179819282586664960000000000000000000000000000000000000000000000000*i1^112 + -155863102579314060875290151518876032841823150584452452738408227846572887865090733791844691476955145615212968253303954644200590077483871841578764838483169399320804565562211314447054043665594433068305826497303976366903306479489967415656692520007957331649872698345943474809070018855404001888663834831436612682951871717563922845248635708567647966594316668808460316548654201449836605551075765947185732164521084222667602780431588905191250618656888211692244953001068557892039235081225025804775143337806550948569508208487506503106378783068856044550150497463496048641909789172498445834417924878121207734563691177259005261134087966067941814536675652541993779011400643742785866209942686870480961928948109941564476006363213464343699202808959156667656072865984147145960827389815300932720392009004364194753650065956444081192186211981669369335478002694937327696849344615731636399590162691806609261069094819888997903604912750912823133371172617752776543905814529727992141404080344619040198559900423927962032154284879340621535615557158321477245240646384102676262474120025922209882525747037993397948922332181185309799342299983951492661169440570398298075758767956070106660097095919327284188531831813748488855609004207544118037022779359070453162711886322134731178861111482437746310711478931339972620702569913164970779318948780893408152000860165445118905661085212666063884780197327495193970270919322345829951664373060128675886623566980380361511980756420390622184892886783496300786551501036901692150288381029155924700320216772821785257786185313290700982227212702752380731209371387431464288340522288021168068737780671966225270955851585742547782949840998465903553430529363267040482588482664616595483708784391352816526499182397414168899160157911774974431349213801069001919279990278957958540938237182619334258042727169328986589877215588905396743358743037490614170199831268863642368204128782072113626368178199273919071396527769860036938406356014457395242752492322305196441388126609389701739886857358796537466242495131539940231397782471960448931214949104780347887632635390720496582913375865076060363827578554883586927064235143521391775807755795148540675000830840364681156126385010357916874696215092708737789955951222549208801039825625682411856826874557876383466905233225093707986313071489542017798210717272797690914627153216943343987552245513180839299189854052506696777599299769423407594114801919321856062781908388841417081949918064382217710905220847243427930577436345519246822733225769022158540542728193933310851862605531318259743710565760347058638936784861155945764785042321965936881553033409078730860721595161786674510124568829529834218497920101356787513915937190729041930333330266986111411337401665256068502229648003432461420379143535449532230061052121662762445567309323109878392787700463595321119920580598300445607199026664511086399814321013659297475667450193362065026040640529073051038330184606979377710286376680718262140434111223408245710946156232195412391417314009628539375397746863190429451234683365170719551983282910355648294701643592392718217938289146548286216085687640185111845011898640185640877884322413737621951688342689811162610955598479649019244649905666534954874611124591793304415347464132308912179133729087139844597369209667421129023740170635898067978274630681773857978958520864287742010470400826231677373120512000000000000000000000000000000000000000000000000*i1^113 + -33464061501330335631438453916514417444738373984475177166445087798104224403336155622822172459241197976385344342532455069152387915545507147202373155528762425369390643672125967403757192026223481753647901660499275173016606341570536352334997287711596758114671144988144148958062635977858576289812969346663678485721005624124904952999706067288311002873837580618439161312236890983154665873865769649625344176583198632883122050557504436996392903949182347570019162292591456195939076827650089420727768974308229763854384837895493754190963781715380839733524052160573665184669788526399508144772348849210401179017159310755384302067211966117038902682708743339542039601449206470356954511748089579106520505035232914854407115162412063648272736609539823268966089526515323807119555738818610408157662198955691757191705528521084301086252189271616576733941723895325295455807091811352226944893348610601057104070596413196953035923893273804140406451439709644193408753539610540096576379314848312206264676176121775619169528468339803621012906798061858546618113961239888131997691632019691912540108260662862049088011404993384738112585800278364570460995329349095458882385848664914103729886438180431357864924663411526417644458651778217284258959655084781327468401365951681647758478874037610996173006559100218219900077957403385551534972024450540798795472471443818819664791866478760697817597633629294502442417106328093748133128325289860013144222656835680314015058062864175375096185430372825849233567420385727178756667298737400351709419106624040097964676958248503904351139799289838060344456150043402229652401351080255606722798362467401789032176237525315717047561388519463660542898908082648229896921473865162448023507324513077278964245710107781089662360629888173256805286785664829981979188283256964794436065448429787371052900727336930339803264396529538808651431414702020642797425356216115510811615697957517238610892366839253496862495313516603522484754266017963737974183956613178989627098389138118304491098541679347701477195953087603832627566615922239856104480894645418161610343521982991949087036299639735503191833719860123546860091947136348170682278485778449475899806382716113321416420884887184841265838090500990519892894520671553785039025950087258754366922298623990302361159562948503615626348833795096440221217781947765234105766592103470512321664580117604600607847332909090139818329211946328255184482561598656798558207408672793472150111090047797432259547875229498880065500341406997335963240625928422627449707257192132886994825368512356811939991505314440098574108612352712731242877958014045743061090218271767500592882556896096505296443022214311534102863531350843469968825526158966462775507345245838920783408613550638814713215038063675668970473051473006636483723567571996007809953259568994725573718306848956399824397161185433317024347769057471346652606254842674780576000531810694450795554471919858025596685772447112152787658746524336073323339459498474218544853259714462873009352912972935399736018299911689208587629907707739332505761274493455058751300352653567981453751009357870807459669902289101989797107744298800953786462468550939303988596301592139517345698942723371657547345245790912626281487114757881070100789421008865185503905286655843561156123675329321115860887633396417265439278717168925373991875123242337874641450129137493606400000000000000000000000000000000000000000000000*i1^114 + 366619514192903069051620704641166225334312247157196567780659569660210875912494098296193814768673056666254373542585427737005553130660036810443656112439565082723340784000150192062875372739821078640496200117997239842461564766221533912611585086566654500683028658260211970513403379598343177427544270807603407089497946609705059830706471951380509342634247040372664820411198075359375659637939434543827871105282248341972125644850924977548643349479443890154051345422907310334773937143893472474908352408588177031361614828574169538289058491428700341860705454402564879568919247076640208453408357842388978332038932076156064528388272001963304595116666037903880434897872788085999935247607644475834407978355406681858517584479541880468484910439409791213862425562411506953648972897318934298818710381708329601756979492493735937979664900068621175769490510523244990009601393207791736588882524459970971784594083119548592525659701688819358347783616627739064358232522511559435604668051377690063635585832556361320014656660902061558741125918348081266886783285471889970770687113623902491691430866854730188667788606202963819907602810041431684678174429385356666784356270957654675907563932654722442072631496396933605495855128983684042570947363484200761023148270207697132871520164195891344374499954093516431789017929139934960739711687456483823437627496395207813739097194001204160963314694891555253911205460430532636802706377160374669336962817351190190734418151112763919350307745216294951886447916875994190392918638499069335479264904257557794451872319160721705966523909042781725035169750269852623043871753799936730803911614288972730576399314405403563293715325265534942066942131082352587256931568059829012010067757810513051354242372187960773254080696632041109128518398718921468145562778139596276748836548100711209755343482487785081053395007356072254053107846095811648160496238601602062823323950672810694250587750087893528042857424909108511688765148025013285562671337842587028972208268190866657894749592981019730386329523876649462280642259115207301978482110087192065044246984806611962938252473628431663755266610578780670582104083840928869704773285829436673559478876738851795157719861760163485616174546075342796052258592574093470296544375306066890079834618153573966176547957306881972583381986503764095965892139933675554292336131723827694599377797814550858828325970475834742721941537254800196965696865788641482288996288703987182854370316826737272549976239174665812558728798687471724403287550792869008188421369054179268009145131837531766281159857123918035285190180476099032835267796899140559010756936891578792548128197605037568037607546048715099838093285954573870736456588760392675799366499512722409018135195696234207373444146884627487708736937918440535359647367497203120761564960532891222692629569521921249838119247032044678119472543130503113820229049029029432707532910641437673643003110513134556224076717259627431386765302100444564326181945931672937405785941730053517335695837458723808653986034068645456871847077892235420193492407092537361134263625595527938370375639642219533254607061207766673700213472463533359072797564296153444731724661962912424556969795769914862096263935697263257459162396646694360906371545521427395303864276305157344731955189854528580865809160556655914626175163700002765711840257522733139863514644480000000000000000000000000000000000000000000000*i1^115 + 482728104241990888654453829783440778777381221990132799510023053097106859935605635192753607792278600730787163774120074668423016250796844402522517842068227208881252099141408125111924923963127687809686654693911401597028197200456929742122910247846218946621980482940048548577080988621554214661936360346127746446826786784975946151222481932867827791094454617081012632402307755912365287363945136750790354742370232084947865655514169826615674412319929560587900954996793846208869890160088210153498529131942505010353229403970060563365881427721633110681894060282844111453399547245579536899134744012809942178055766331337128096822354102827622378100217868175975555079559001107456874201924788548596673185543075077224840524140563830320053677049075407901835005302074674727715124298638454478566288039419694330495999555986097330083520882005017727284931496170081704557209267486471568738547987472432922466426017960932728865768119372128887090607542704039591371286451604125773586304293354721637426166378952449969098207196286492072668812214607719908779541584790165200291547389410677132533213362698258212581732879632767009214600604050265904717228908030794624599353700459441623693212832009532876668311864274539231408998021777933794108434805014941463867211622478015875128105444618446128014527372052567295747198212753658702238846971188482701144038745153958038839714078577062819774937021668332413919928659118826744974610224967094869483049429536338270158379619725785976176177893529540045178633248604191041028416850392570151497565398559743291828739596980840490930855051338490011057343262571280151181244343962517975334329060762993062067075125902528096362975419324240573277898533310552484496613636048302252336607193481082268654333860195085785979466077329918907191719717850851633422396458262913395846162671072966237167804619062867298268479978942926500603353712741295697339918635353736799258431150974972337668779665717425727082447695143451837117521254253438153720245766594032455548519394905022606622355319786087364488780797078663585416658102981935913106573005736553162917495829838149765118490572194131783838743373199271022124106146613559060249752178591756048394299245538225047603753907673634578148539075235431237775743565398611169536722281310227974422307992298351141904314583389791758400909778075421186486184891582672713394945507492056681001479400652059969736323374688914911197327659635200485963009654423766555716534559316165103833203703840881244997680366133273455737404060505737642195747114677953158643375292173279532191739646085183284981913609474731012004542924315615193328266646018170005396381314367642836568563388036876859875761303338949256931927398686627915945617798523119478920912848262178818835749892230751828480673572651494956252730748802138858392961792362718332429770422946179795114596689820400023985689603755144012190543080675266433405337389883859468137973867621517896255137704018727180636363890618502143590803477753971329262897241185808402191806117666715029011437117361603406975862389710381330248809117340034825101921825903317300044148458280664465836135873010525343444555524225356941288245598115624273071206201012618028748007715124820855308824371527387136603446360655094355857734322550461251525686746319535326167511711260341457429932322635039820377251241241213362293671903954944351190521025942381395968000000000000000000000000000000000000000000000*i1^116 + 262405610489141753973867851281358838516446328240123738712646630819382610190008896064278539305077831473418296699614796419327027190461127317106125730820099441149598067948353870206279493104799144019655776927328214325432976838459375425552149210508812868176145694260983930341016624312143366202153453874814651330643078004409383336244013540396163729202709462055968659562837652567523077078205768234842928997294723289295700860780928010639048335230512567867313867769728069782716904124531163098739949079981166959201383476049735269976321462474649966212795601359539559469896819641412722199150270361904870459700775442551355082650908997574341384384681359286507497674922761906291571231936192937993847337102835459463125281775055867552973708715003456722283853337613370595012598552832095985071071608785650717323082901788115107783633275494118978955115320087079459211033378119633821932867764290139472223994495881637471943180617261525903738122342476276619671306282450101246876125609183986257013878414348644546004467930487402562174359056304359020406863869649587444199540556058719322045395582450029237385843771067811144269926802968296830891456627728484345466471103885976924812314878582583400271406229780150584474608650037048753430795813196799367389031530494108026961637368351529953460540815933932942535278599341735227389460121483783237926384200372384446911337475801810411561491231874652327182628585085120197841797175380865433253422614601277393082881583047247401805334734517353618890339973449392831466555609470276687493552057541544446107480518828136793408561018980184865092739581569084094590270379952147065340315566211021982741004684934576552588955298857856204504908078335339291522221897476139127263694749669216415465989027338676764820868150639049016718328857573334143849947052560962553634196900310094576819198142357979313622259819146194545429822092784986363071629280154180701603137017829061594212184870905993466798722445895155478374049883484877965012186213425952903075413259488369891277628835305050156966266602440507444878238474433689072032544334648363956122446019565312283405957865140038239222764097420505186286205955667484587447048710996112267285769576927186951608356928535360260751989362695950411531342125661560317408469724573442154709657782891638225574301304342582100254185903711771283153918851187354982807089238406631921308745346408527142642895784710865229108386215878280956021432534447348915228752796945943693892753393427657866133796250634703492929618041806872480976367783900033230388173759003767142363628735835896279738605526165349555809951000493391135898507351574858797370487745975015033609496924374312019312694404335645754417744174218886455851078833909520371362052357809418043039454069244738882768821285357325913220509683084583790532520445745663020656259550974784253445878991759565393495808097212107994738882690529523314511312599304556429328221845671909975692787091399334135787545793413860311065315126210851630585557369588920406841958938141015971822299609708103408117622901536751546803943090209664274924435605259799263295898186489372206659456468019026130715599051060840930070302291345122078648932990093742843287589810778500219538576921267017290026814284901771673048167429006389185768263558804221450539516369281515000392718959319624758977032281378476180425856842958763169904428528435200000000000000000000000000000000000000000000*i1^117 + 73426293081356765717303749717360836743913856461162053888026137967911401571900415692532497182185801085021145027807328468716967918556770778504427415216455404956489849888491609630027483706752560164955629754590055768950803948683549530315618595123746242776086247146143093313301234439496288886036188747714510652755999140433463869115887800610481948728044399239677797251298694309751646591863613655445148715377907210763168630789414103805877202646705398043334892012421385723357659885698322526881366314800113742738565110831559511564576241277263427747317845356861288859584763801535882568233357779504360868708044738476558367881848047564384071426673371283040696988948392465309366085590149474174915360717118767101595602707120946904236425419471618222566562432416750091946502983709466224295546594889766636166077139669646663553809583219960949320080015650254662358040392634079756719467000631163474827826272301708948225946184836873224032811774322381086551780520299448869147615539140010275962321861827023779688622378954958753388289362424445113936169394313240378987853995701091097800524775928518550492891627787391748088534764068608948505633920680805774657639981265537174541832416039253934865627831581646739861700461504821964221213201727695753758067534179477791091585612052641917724298161327260629247109459179645184067305608290724635890936441671889282056548578930077420917987701719691468668035910401519234179667157507236961739362917086185989380853387291126631061093785388111364592124818537508003709145580473581039031290888084089547382990393936520457785441227675508976698602655971943121607369716706452952102291317530443543313116820345940497340232148688880914817790481922006276270988875850649273969708960959609751877098240547054545929146425632708444669675231995016579214129288406553957261305002138346276596297755370979205181959268954650560436189353376320382306249764991906317078798646361985736402971641250625358872237124173722554363597840756877547533792598350538953925166948036918741776027060500776995391368199626378226073440375085548928915643212345957179934289483291883619234860856669859672150741509323354800173856769634666033875816453207437762826423027173389911375885521793913623751732970480984706369535385407192489100762901964079686522151552157027042450017847391476603071632319304759052679451492767605337719025708215710737235719894753872429181875746860763746893659981769835091375530145168009168699729316567064733219257289260413208431333166243043767415114701103626220599072021105753445634314375057373202574762249153519791201090801786259268574043523287722494474823762404457380918562146605687343349290930661604643923942204617039526675576652480567529838465396031965829900505610058503213222887234066109693924919118506638153171438593311737210176667756567908501959870496421514045109575997895406609581301859820665192129447434506298275372547149202399695652119299449074795140587238927558883170983239761290059965468425828410739094875286384851218675915412510631495343302612386536892577537911879238489761389975945318762003161221216327032828602468346555298243053173895978747165025178345961684954530791446802666157637310940812653355651797175453675048604971255375951938905581645471613110940202372841199146402406759528964019130071823278771998434152758992810766441094690472738661078450222973855989760000000000000000000000000000000000000000000*i1^118 + 9232680461277815922473739545799980081757955756210458335692987672829029843442882299095542553888766083800840881654154689427506890475392119631518720339813494412493018535387887183414648958716026952851682562845807388915171345903010027181281761518226630784166134970710200403816885788053107554073121084583066513508586618770683159952323498095942622578746685119824231080343141573050974239299495132198956554173931749426844509427626078224406038192269493611708207262357823020924688507507795681122654056534904683747091561231423601008965932618034103252167982010197036147206350420134217678531374785914022261912203718202671676385968690739414715689247201654961802729979656004598846077121988961044940864770315044383304991103083570818306175740235068507302697834162759970120343991445717772795299636903287215516223612107046414318174062777423438093814111264892982627715313009614875536713729246706144742286746431881022467154622309289667896776771808907652396635356942123523865381993594843563125416123451052976838336858431527508262297964891529270996536917864803096550627126606351038165519869643337215452841087645937563038404729933295493032579097295146708662008950830131330886424241293147106615285561984353709064883367143339205314220971961225379795521314042805707582121491307079991732370294040503096518027176677575697335719158820015137748865625131536692352946804185514773703473175474997065774140555791780982123155729532041220370152652554262537871521936431100874246468453746324228467232743848925200061083448757002415370751542442014028009031663676101469437755499180312686148356852940004385101064007286721517744060093066252740028663767656881707068834224121007600033417907450309205455066764347838294807076136255038274797915858591329655400663183736341784535107373559442916753642114448912151150782312937801674686495198106586154164111601413815057960976569286259741050550415335682188511131825909165666773447136338184980801785894867662854415091728052078386446683832254584300200198168563588461877417571994164373741394569721401668319411344500369962893227351564466489752853562065364762221460266797520232112685022076937399381462885855435453549477130365620172688502056917273854608361133974194347943747414335560397757332753918271208365376517676320873161370325691076730509823921026976797550863609492446476974312804649387345254111004894743302708577980337220767527218596159196584459541457843770818844590646339393052670969831535666705403301323194619305070079904033396280183950430656747870770088825899180260316329141094605546805332741021193741801192330092109223401813481839969886371900461843426601776392037158239049819807890702933546500147414452040168958317380848998016655657940951509920145833623044702402854066238072651148046587884064198452221408113444141075678836791040928798145292871491572995989675353120769596581009337241174047220810694962048391415834611006992248570113064485166191840980099118806003891051731173295477730687575670686581121534140181237759052897062836067907994208752780009108160373118880609235570084056012765555791032790038117477884537950882951002424650320486795438828969303052057767691572375670281294881137569567124116439532844503299305989404897680703216228815242273969331809598633789942372639870421106023371340898458701822491753720655374746158868799160019301437087117685555200000000000000000000000000000000000000000000*i1^119 + -216058696859489502801332764041092736304580270804864421234203190039516441162864950036696913853985154816770790884541502159172363812556096665203533236125380909939110526685859032467296985015797230464132373138847158778780771869107759146297209842482347500421234044621205094100870331080818056105672643189394200406592570140655250495353722028352388263138674018604476185913065463653387983110877066759590838773615121255114471726377649487643143587053391868247734566071825719511333883702411353059056574052549163456312044319018956773260267467045407622917126194611499698456498820564991086006349140600092074660646193655333320486389712213456210330488093242802697578331161937090959187152453888370588995369024456669024102410352240563436525838253899892398483803852137965386103552835494337710481248564171781443803870683497974017237778598352636837570613225847572722991154721834843776905101238596895767282011426126901105744852456089031004736237461761966267211444326596249290046448108451368527011285374146554008130671015440147980316928003051268851174594916710187137519334422375487768134487244506552411374026639663563014789706379244373357120759933524152991807722929805002819126597185649822215925360580267971225764390570180223734088181675032635871541138490180299729280582544878496546279324055878971414853136116429081635982637464796866147641593129907740756450480307117012472743373943504935869785824250795461824889735869461250864093661533856506592503637826482349727812297250850231155792636538777248887837667039087625223835946198747337900891346523021711835849735774045459170992872331059745816571566310254217460746614322227991095277589542693528667568710108090534099538651930820493960622058383110048007295085214865690313745054671538529742657160743832499379025577989016156220918976268452874855084487414801441845286768160246297890800612618038329460375624114459831335097302447912996941063016263150528226248611305122623770765188406352533408187720269562886527617643137424172608036952973207277736106497678173800414222836221731859322633441561634726318199049602730757105751097861487549603197157916600494711035581838410514294198934328988366459476561757174543961856866858414067208586206331468954058117654409775988863160101258166715416009651653121589376604013965715028900829156171551325350105946776549683956595145991055702126866480203021565765566345557792970062915019210953485366289863746033411475005026074374543781242037402985838537709563045607899043287100098903768179118849015138336931996168259045168092980217934685021929194482836340687207942589363095905163027354637014792120427958168400558788386051478714762081911633085648253203466166917104112944712382524106574728789492674603956228063110897622401085280158599381383520675695748606076539422350881687288604570431311607390105651088265877706849694238615080833273137046065534839113326724413100283322403441738659240984537139317219498396932827221233847348996299656002720047565530976984153643181994382307441866591438864663346905741984733484244789283088773277786611754047803517827609191641072621027878099903451897596296414811021793591077469334477015694524865794655324051448734269098439838088341765163590799343435870432723578201568320905625565095099481583541490285623595261734712743346905956705150483590578144180156633609468052872996952473600000000000000000000000000000000000000000*i1^120 + -213375931226379483818267536727230052351781068029632560558462993488771804065881809520123874568031604536833792334858090910153572657209656030818126667875925388113722953403189946910565961924437948095123526532050451506483883216570248590892339538236033341979872580968715059207850907183147665017899143472632187876155419986604263814647879334024903032013662275530944890342608226245951952340403613098156617739370810235614115591475246053358782642593391490168999972553363757149280950790573099672159719825127655673537908717200768933349718207428935595331338084844875015448874044489465218251834133280556227454405873451182939683912759483489062508726911882568764357563479298082467660093292465858025360981127249571951239812179012784855782160066049818537800341608857664578483500236945018432738960978477132062369840712324606589900609291382592372656802566939587031422310665215792915801418499398875021114441197646692812825120911012055873285925764696718878039946143014402166319286751026894298731888322354588643847342886752334289543846224580979656688045939242521089165011166371133387116502662423333593095852702189035984647888946789772982088769465493633812080697989738615324093538906356895992049918898072336685932260967030415496224811448167808120787395891073947691757313628566374353645390527927913237135104618903277085150140468559452578134033407610638517186001636069695443148287623221375986121310998201976409589439362339478923895736582327191796659648663402493452619754530123074494013458606270456766746177820261004798689560403348238009557317768931491793066655827731204011664288273431704084187347722843709848275492655729372571572110150104366987070608784659992613051464794382292118061906468708949831291544351964684231104295565185705846137679758353764467778398539448529708577246445028416406446222648280191947540553435970118258642936454989911553597082380938160271331532615070332543672396145363424754636348716261627072801588410337271551248077442817412800146529569660953407962357549282285995281001027280973446195058562069109678348524991542136388568998633715517808936585394716558656041442231572291081386485531748013930730293612117712717930344266698045413464181545006081959385216107940311025750510664636630151031728860446680418180479019636899797772642066513098763841341047048481360124463990271603677309063268411444540360327354878294906449931038329169537104629521638967775860076156039240247787267110532791959723550050382496485503994299713975736249513921785589756085859299815018701211953225384135978054182407250426879040968757694515696817834712165367041695164201823886466941678043420407898054418502215404626443538414286385654674617881696483051366014605347890687737724186631614171972278027264401294816228319323068901250012684448234574880230550150295913690428845844858489031636227969116150675268997205289849397168598855981273269685448682219166562536513034772314488704510308530870703569921930207995633666853941763762262974980319201427482039650763827520734999916480560756898805530414757008020998952634344734752205470771680044303176508773253604960327402012218111606640209614418717548479053757566333571611736344731478679391082413017085809869610588745810973342254865167526544036233332498657692400333908228847526707897461409758045701091823484838672343475478018507530169221120000000000000000000000000000000000000000000*i1^121 + -24059626023368871981706070524770992155106893602145178535330848426741537117987098212079053390701825061602962540804301381389137521750580112692734343063844515083963528857652552308512870145673364708831928019157060408762604882885732197700325532334089063640263756643557602126946816156598851190924067529001215439517924380661341063065999351164931538714049639706364446863553971358198926113322970955893809001835799765171932043512206381108641935159129100267551848976109639767728534579577247392805871982247808097067141192788673220899634199153171354535083660340469578265351272363406656758108442534052248960982234109861342160567653143051942214250215342557789560967651531699804184028785200737926900459770665032100563135444204004401737637756114883351074030200189142759451778186746835306352014931567517113277033472347510843249530506708525598684767512913084674127947013769969920790425006531280905571369378270185091827749452306630129913439404765860279096356800435605542027747126428929335468214906434375625862785027594333197682950821013979753731041628530531063269719066540280898816082467036853979971673189453168274494976143062501308522061263017844490323266467937005918858862916052873449055825997996463400075025450391430526636017507072415531801770106669667478882119293004535458233875929042340112956702916214584191614557991319575412370106742354698666012148626170148518338320538252060967807878402912123229484772684127641448770566453294551303207371072415960504922747432285662917212528705058997688537661174161525982419862789221655886699683430186286316126439605017616246576420252349894620566736342842110229788248284159779729621512997038523689682344814537820330623597506848699338499324663193985726991130369489586497330012711465866864778690439865498838584065338111333490671053151117378836330802087511139182451932427542623853050159624067097205226115497461448076964439613476662881821022646346410066383176592706162182094218356192853679267316031290948427934667706769273899041727003885301772807520964743708979638596782879349015734049114105667029325353027458712191464498288697767003869836618359710236619569565367537982187399146513037545946160138624375813131196093231544631225554978778448626526679243243368357640762332298231966671667286225857480233444706174508647379986908765421811982751026232753985993106487727750061120952448966142718115302541539112258250877780465628799824917966459314400876460740767258325896342064189824921215506650042514315016031295862234724315469536905973898954842886574529806615174948640635727946471899142323747291711557202572894138990493990531893185968422054304123402757914164395427409574937334541174521584508004828742908704603315798682243570740047672964001400810526840933538806906123492022017301747136932205369496791200117027971202177963191168385936490970088684779693713685566370096907354416474815417648853020794583237751907345404995485661516284598163209058371048356853812825561090785790976390644517158982422577574145390533253890996446856316561773796083689721305355565645547214147341073911130362021376361900400486295942773423153102429264863866243990492477072934935117397996503935907693514294142672022931190377815583771476683915877865212598451314365039222591872857758328535273786544483387410790848486809882594623320739230071046694502400000000000000000000000000000000000000000*i1^122 + -1691828775210395116968512323943533761549996208746482718064451032220638325531339808751978189460310579308450659989136799661438950067109167522870212484996664178794075033447600872071690041444735284111068546087404967243690160690326209172088042101490915339139483138242836806686632245584485875038277799952407185635075934522873148633062107758453635568143724943470371098638392870406646106679561332210454088884804695841145214092049520477520136765432632312578232619499668516378454646665431277033793229363477396220873133126909992273356897383504702132136268615262277171318320607686543949268110921705597893571108929588111522839128803806264679660935136127331712990623761843423169921039518369546773872410776251730781822491263300254266296616649289131733902823689905033450842669665561750119621437668500436575447902126002488718351313776813132974575719951491115644656561468499677083118096935086845604918856880360960716470213705531217058440220800201470815014208587057951813630195838495623409818145503892954912251087284370337629269577203817811195186660284481052566540724192423965655396457693851348529030040997126588119775177816857587805958617499078808860700297114492959970325568449971953828943136321057388541640471488432407854210341491603084039719375994784798833440641548829198478046486382749428805067877611342208787346797581492468567120982571781489276164380189774767416675139027496509683992323920279655387129726928803043400180556574383304676193492597691210786095319473254195470864157076341014909459079146703712889476977256382116602288471648813016533222874668592444299628300280255547485759583028761284161384120270500400109263685127069921799212891068827198896349731617505289272878735363500346064337733577741000250463421979526840413830551754694671501707694533155226654928298259727178518640166451678456310845042047048474335269006941731931202510219476288156600312984208922195774499102967847915091588306239955039068137231165005294242107651500065510725095215537859075603797321845666737693405396219308512448843377099998660971581521527789304395449125322184802767410327805557808925012360469222237164329948127662494517760128650763657301358455338131176728417359751256964514735933747404855879420741359221343359604645069686075852590000779140748882554468035187461817101878907881545557470436211349836745149006331391071887507885182584654643669303232884940840997620624518781998561028873271500371712753951582522508045952404546639346601965952273038236824105118276078973039494435783043819208449538933508219502092107991915062663698326118709752779031567081880066307493083107043087296140896147108602973662063829417152738191040022201745012080280125894244437245149628801902941956306253177304041338160456726785631513731608515794950287435350573944916454329281470594025134530289841861563587234231348386570945632444929683310844757721892192611167362160864236397466079951664791968711848992914104138467936945909306620146096542700172754892272230794578965800362646980884104397448449841085950091470526692873186854168643554230588041224373389628299922276978069877036260437334720912007112896442610978322864577231984271301231973764437459470248052521686370710570047173734320667928119967755319450060360034876160983809159559335506395344278395655729925668214848691414713505939456000000000000000000000000000000000000000*i1^123 + -77513577641510742605499286956839587640660336261632940693429388410162774584844721427886324070482388854271752736624827408296711870225377510499751531620780212860910933651788390547836456867272972284697370701166996561110072032250409075876210670400241271867534902697744567693826502480098722910999423492644974592624488539134274905456210306886201551916003856225750713863478163438777043548683250488977138629755973824263342709739812376688646255302588452350681407813091678349666938657107338952319698892760468597363837608121758008757834293969881511862918030438234287501957011948002070976210042145413084094851625438496853477128702578196970597689334407032635357085292603251564660181888601054638366856501653780311589726040392831232932235554970934450835721214969216265961130169237050076110867842453360092389226223860840538478726299403825305008559413947375135013121889247916364457118672568797413203566671167607571414361165238187164558517045948742421637150999704773010748112274965524492140079080993763979958745198849701422077523279333809099111278842651002275050663564180890871732256008215985414840052206981486175847061044233431592445684926015490472310321195193364799025564988680175171849651967833034758373461637521291820268641273437167042819605582361736945739805279300324761665635650954877265212992162440350253363901728239024880128418892361742926780713708073457159598316342497853198093191528382133481987849050734453759358571587529575465845807803240253864185561121280766443224777967607584199418685498979875999276716839057057474827294717111612350101628620252831724186324474613764594037379860322681498934425715973489334340194166316038109017885534166898929864217463478446170908504294476325320285501174254353498420440140769491381538073903466497564373120235935831113628091525570733971274348425223983568240799464206325216030434949323323508037637635299465464846487845654460683658916221025633632542422555630209255770307693385286529302261099369561026495560390848825861694663898987926562627625100149598682677131690986281462986396004623388848164095636453686729643265522118973938968592358953565251355868639579817808295338011349837473011257293704371536311940880472944821361742359256172097630735879019909559161966356680975483916109823193121318774962554653928992295012107768118307746837168797261388973575857327598364739987866998260441580380282054706060896733172378523783563575831767573653708356088830161237475700614020105122192733625358884626918455628759584841959786299883695380108113446170939408606985731823715473375540868235286682710485361787325874928296536656094247662605384656761689792707915018731224843259785024329555330127894339677017247618499309274618942688488331134044942777130647976715739256616236426788838205047200136019643627509334065757913516156344245443273345562038821214405940974443424439842042568896096443964050484210260616917582442549492123847511895791005771786487912405199271459472731180092844854758479168107046877677788280048839735315341865551880757485078199774304948698599711284296007645893714105483859271435590462215146857238243890455154102056166944739753916296819594123159672272553059509998198083334037146754376691649497181391717972405656176815819418592777960731841469025143374959521714757754292105944634418536644608000000000000000000000000000000000000000*i1^124 + -2203922653302744336168189473001577125354105171800381612734857641768545519714981124798775989812259831725409848393219882137066372955304762158829904314964837473699214393453937103269673763953396149816310101319787257450674411878245461969458529022265332011053305437177051448095115562665410068938349468444498085247515768767504296994682504021814408204887634782785914157575976364068133975405688522797208430337992689164593173343914520884667699237517090309704666204895970109775653632344229505730145008669785260267217640053947079059966626010093384995921674310779338553289720905577726337676775525773565344184997329415900306604738458145484067362327969312669661752746369372137870535723504000660480387726536152556221383928097573085476821748714322636910691484302813939818302781850517599639245550100926476501550735416266364381096938380256104454718118875373664287689142130628623942796017694618047625783677416402602876756555031434184339585309396458714381462806762637931021423405612140734047768238902832166967518144833486554200149288048135530575268778442747330407690776952574117832287605669363860472732720385449964512455177888866665761168057004417058389309193483654320653564661981284487591939835704509815612910495472175229406404593836180109720785964625065726721736431669216192618744120437643486771805022653433900278657961344799779630432057102073767482591330308558790252768729012955732508761659880841230857772534342110236774278430883819694833582712523081180528408211458015784474417068039183529016485387700257127753672772355023030113764829636580096687325424650687595161214062145080379012706184953963518338122914777385914431573348472684044830572716578802575383675175810077606958438997229826904028711775216813294132017358321689086441955376736843075710928108357196832782944272803696789383394853283744342466273270679002741615637460766124968526150487583998576776169085832319469905197156362691489140109909772845473448225720940655957568015130570641258084708397407206853893427603027251752150455220530152270662445958271308165819841494443650195051709104807027396554338009218577562292441873575575544168468588026195403991123118761340472675786583350506864090412538576335007123601976434930805365147844490968751593960565164517435910898980620928027609046063890755437086011998520700627495816276932671579868587856508711620425600959288070336536881411835425532536305763529835114346743804363649716155254171755441655974233719408853413924769476528600293419196681320151745619281627129331204129712356386453493478116109458268404586840219263736013732848542832231599260556257095847172470915687927242795597232767441918284216297762765260518515146836274964279034882062642325784058889699918033837322128873308175867551135090366291417390556068440559096120673487799917298034428394659504244200435889942648786423116929375092393233745040306337270170350289594267280919611787240824777306649082401978716002433329264557586602437383600765638907624929681232372456022457403349807694418731099639313418029997821395109329321013616973382493217237071824083149819490055599668364734204384909381100621942570013785669539695464636532540136002972134131700112487908141378524111806858892293452125581985375831059257022692134234431303959120486039114897721328390407268019435942707200000000000000000000000000000000000*i1^125 + -11256623759288291750701594482209278321283367930460232404454643226360909944248775094754947831666003692645711025460653062273438191669395210251804457842299774760457476366366104607746294183028761829217285795731562899635411264212788435900174586807028939213628006333876924362150475062804152481061669722700796582495936846215829369161429928336234233480889655285694867447881054701582000009524682275346367614934221386587572341612615716274582548180777548288694140352552555136415002789282803362831643862400073821963046288707031454470390140434965756776248941331500466403342198045403773215880920083055480313879522067836416336378029489989892842537895486625472904584219052382374912515018751911722207166688421922881683392944771453813412465012582794572743682747122913002815041578555852944779210321402166655447655508080437421483894088729927204725165730842764894959367965443621265532353730860830953886070519216775027753850525085519101303098956406765402651927537519814359884847932583175991807563856958501132341935848303690954413111278657648780391972915071370797974446391207687146619367912728655289808187054990191079902890537021278971830275528790785499260637077312068224127433970515579803840273275224036688562433239665644200850111345731987066341350368585251136713387325312383198464924865608665409888903149882162557322734756865860707282933676240747907391797112703061279911940328176648159176394795066169139997588477881841731287370269600035759940695867615162910922609962745308101458419825344783809895829488742995981312362644835324833646174499526826356599479071565381252217592066839979241317794517667656722675218680585209451000694883572833925911508244872975780316749761699029173616363929888611926514026889568749690848347827056130065216334027634844584662340231140898807950696102893575272026733089613717544001955289915975063635908297973617285875709997302332552441284083120749089572705340516888959920805131270032119518288928668024771634151290088566088927098939159493657381171177688759134184245393363274074706336821915379449963760969550495078015845842693756104727346732099557658091026978176816670039808047270742498172245230832036836449590780715570153981999384467187090628353157303749058836192218051086521917976688075403627211803574866782890047945311624697578820506207822562538258286675910337340990712300858118906678339995775090363165898556047392722489850825013389052722014502680736773470482831335003663520877144343705011760870326485389526612846707253958951656311618304072622490099286101302392267184332427221460654284528782792587658662320460539764724842006033282507004939183263999429935499882999213904687177717795378771671696530629986396185711066531076980948850407385327776196114697464833439172417203029316381280972121495049205784558931034992535090922871026886216644873454209331919320463738114456015956335576075255765900019413755796883556095111064717517155590228681961937281416896234992080759183115879310492699725178245339426863609216743601672959832119416926990914103314595748945714136853189478116966526952383733724474897063150667400097371262862604602818046116208789699504969190040426190042277161044720959128453757368912290177343594493100563504005147592024164258598027946192049133767375396616802460019950565928269250560000000000000000000000000000000000*i1^126 + -27267863215513572384327779377774765482302744730037490295554585210481979000144705539907505479878609164448657568619443262451320256589788515602120912067185291091034017821641887570994932168378271838897514127321041776453457946787114038274382480407263789032599967310920135615214607145719319651658121273221478633777936697365562992381622991889966030552729795449350308959396072462205664069483706397196538540602188399446359102264885209635150413298716419484946952240857849349186236423360344480449138341637823961578416252224260192794300513562099520655669681521715942866868949773999070037786325433550588501306545890829719253687147873943930179513152033056788898344609967429314230250612548430045045859016674752245479635626046632464383440857951928369581228954204933606264704201855845526775227488674033953123945603629329331199970105986424736160328023168120874182368794487597781991779566703071856831506842571975083745663879131416103954523187736390558266651824117748916342598990710097335281295712260963762764788838765653552918930436383537168936896994687852776562554470114553753693296687127230636464166966474000281065112448373154403123219034270862109529968683521586279081023527483514434881819666689118067790099994122006342102305451069150616886217130492623037300252855000628238366984203708418050712239105325961407638029239051115445838799176175929044491104189804486600543415160065765946842770950613421339803498011617174490936314861216994793735183030355738079214741061620479725455936713144040835377279966391408905927498757178698638211064694097931715893900419540589693944339404908328968915251981381492737044780694376309495245646790794257778978470236396371183694807656411683644473214753345072922504691971609641280418761974082315326351095657531098601253592260450172404295303755688818651220031460699646152241102243991641146038306166875005827920826234652979027367947464895136489151850271478367613805683634265657545325576106103267192004430145277485885161628048819016523354053203803562384477702172657871027119709188135428135514118132161735802064582166458871015973579736639273952212852467420187715573103412044127032188895603832200040011961072096610718962892598190383991450095982114789338764816386437414505319676795109655016937130105141645765897067520818104910473238805935512421066988057773908497650857943866028743634822608870329218416480666694912230604343075607834014053253206944369838180300595969791322958626765068462774499149275151552298410018593481644176403676357255525190410900641832181265426244006086372892185314568938859332215305823041729843231793059851137680646959105395303202972614455407795335954059252451949543857735190463542572248041706678548965781959312483884715604448870339993086635007532481524828755585786143096290671366844380011193696439973425871414078913647023292480638431062135981496497765864742692443002524759228118853694198935729715258157217039264847085323261071221426851762013722305443780222824621291163623757351875165750423498414563507553727150544017121720037789347077970232077805290349523376229010530855586743094904786424109439352631881457936616933216809622393814098196197477898805404050094444672601658525337658774788758568204927246763930752263159550666677767141193387600949629734092800000000000000000000000000000000000*i1^127 + -39820818466769308946131160058100057612820357925900037835381221690406547440346453212677041257008773621614209930477767860733460289711499631563375295777788241472281587701950672032368354012446313307092236960927622805367724223325669362618578512926243386330307727082440869568574190369729115359935008267705765914167334710593855570259569711621414303544547470350553386751306244275762628887865249024995481595151767487555810154763213494130944679376367522412823356618687441145354924963623395499547737980318370799581625222069448213675496536232522353733831250444588270092100494296808267442439982367438300031687187863341941394553106661137370704148232341200507245080824101517789006099792007728402393069880881405825891873237725001836111645584098839212187494676552328128640815945363053115479842014692936000845411222762311769174082585157140782250360596321720013453057446299734215379046590010557986683846085417326613348112969233171490342946953019895498752912847603123540007996216212109022705421329791912528230706326418491192771906010429916979444246842536257635467277044617183344395924234375821914941065063171378822020924988458777962627480137043057922316065061141915165289251996124941746111333068119625069261138968203074601539750931678245805727254650528801606730560519291524164951946082969687907436977454888438272871424030381567489993623919180908655885859141398487665021751008255967178117299156589831690416891132210453778387618503152371361879162829308561885349053685142482823385219728060571996867510088700740682628696257490239170000164901087533346229028718633378640419471505318009111558215968210803924132937158495440300526434496772339440618468557583296014524494442608013219248838201564990517667510379183457277414524307624625241929752761178439313228825803610934739493568520037868378866108994028382288103936542786407547523514370163951116769456401280253378746809445989880436485638306889485668825951232528360630985030641785849003169924593280397174863844263312103889938951032338262433270324152549507739916308998679794233506408854150702936543459953686010935174594093771329458888425554405567860171023825073540591235602929594465468337718019226706368099231491090121788532272611647458961481956849915452739695344429501356484147598893141625809784953210215852213132427634934938671904063344780967104104729597063210168400723276040373069515494507212929857814627238619566212804190271268327991614494918458382145051656215010256799190934718678233622808817295621628483026746602578668403720225651177077375494092689363431033634261710744599342334942588274430975371712733618641429693040410707819806049577359670774119457588615012773410603818775219335966420306419289729179767163001021530217040002760048628013279626939982708890844555332087247505510745990056799086550679129829448183293902702781458962678392161551695149519265929769482039599804917355405502000375632815681896696751169742933780523414100931483917355791321235188500172462315357183799327275004722451902655553654754466005896798097296076720902949041638157253612008936775659966001243996646103648273311866800245454089534469124208514966298421247605949557303959840539276740805450401939305454988082067994908951001410796427403157072653595158721256190096982409216000000000000000000000000000000000*i1^128 + -39622066807486551230954349600263649630863601392071816737767253808698677944197892223527810134903770776216468207119729954848464812071676711197203135798841161981334989906931165020087781750649246232492190005175796339721633040321979866136966139940886334896513846514949574926128134825758197609464853002402577137209857184503355651522766015648691236586780396677266888895862076215233866347116951778049026594134606586033501995555848078729777768047036426455059057880038076505042284485402720300173752475560465930933225608613072812407533495355315484481607948468276700206927165585266542770309847197394386255468891361460856267360017415417530372349121662705724968072158797380585137452399382089475594607888233645084510458157227219543057692403394850830588004089565672452265735037171400589755708944626785998836110632615854144186614909944977193799748063214627530070518657962487195301724270037526632783157237571980525989095769034999042678639092605255859015377477558202332929923067803493156505274952875258588568790194667873683353715766695191090973046381268458379744712007340956189282096403584655777870512991394224317431290178549115635495437384585532508700858434742032381692578943499277888950433204491886100781169117669414612261209722869344114478814525715552099142287403804033121052638479981367018963100022213902246060036643577331830165218875630330900272681233919348852050744172398096599961243818468574710832097900307532391370633476509660751781760729238172038531374409824737490532677350264282279100759356727427136659309229912831190493706077418292159986090020748798344363833684647905587241735109538713198965898626705010755466159397914609980478281807804254556876600249656315602589796692159181738112045535866644316054202541981536764602828707816403213320121955785550986718345937059558282406307719127129475391299335230073825833196664327123729344599481057957987473302695920633161895294479963870886606458841279854791130706263167739669405292553474820328194205692267079201702296204247276778762143444854286708290084602481502520510953908991451477709699258596369633770921674967940838588892466387612636969000944397534466891094494865100970222466650679162416838671721532965689747827969534291268345040084147062701451253219977110565304001437826968814896127157974981924010308755347269612010797397614482986304070333455281682254372335378613188464725836462540801284427252019711613651306172383229718703662303238284920635041357763916686310884555226886683889279484631324782947337321263297671601517322928592282999124090717357505702613176467990146700368771362287426762042971673172524594985037285452804238102509096260795272767138681226150933158145975808276846522657831577531286457189769448306384903841650674525121983445527672154933074471125190455449119183741309055525689359018194554943702104764585338885538887550863549383052664309210998050746634319759067743104273019138166496400956674335551945588715678113669570262440309212731338120090122277355456305721869194355888032060786820285163138384768978824039876513025201236051206880211517771306395109962164538174985869610200222646486492086035294311570656916896643150384244064470001579027075738032107111215308520038457324553217759670761217712071135572621692764160000000000000000000000000000000*i1^129 + -29011989358238655520937587425483199780001923774978494110397746737572558058797064770226244753957526891605771627297837655631928240833556980169368118310899734245743094215559367468232612265431659400061665596399644643544324593676455439035714279046582193689165736948493834887324833277468339978280534305946472015662207422085583383157015915566069922109373981666303379142428806859557462583554938860406704940310364703020106524372572262932020182720447564285440116203167114608558104652318253614585541085744799641598958906458361996944689715702099298037992843671375147039754739118180766257696811491732597773931914553733101257517731587699937016097380620056994077697769261058915804924593876641388685470387346366254717707899017548810271098727478137145680220493458235998729038320307177756322380307218345663501845373156032160735718282973974353447036650548923543256886423219135702238713771777567923230709215210056899353453229010812327296795704710970402440444048520195083709123416331483287100177735061110798618385676035619993383446189594231929865910042202630961089397344246863242403033298752301714283002633596552392605072284463751762717803976442295223260453811980102253851155028904014893200055747233814899156755237706632004540864787806068831445725959407226251735116690575953684249870715254047896356899674553558100631652936923282942396754983273873320323570527506803896619222573497872268681666212619203302660843258763302695139777996011807769786272199414345755217810198426810337040916396278115457989727863264163094764168556409618228078926027441738258739101836921682156273292057885689775472571005759202630761422185026278848619870331897480248743126390915929513498350080629244225349788596435995265146277531208195488699856804241333564820090292775049117156178104713540639832844914514062195815159794531356340530039058140824121064196537872737141911019531598189130462817760464250223582343040224738779687479057279625167031422071056379399942422646406760694791651950366029842819341642473765000639604517195473945064434182450507396018841800989238875795206880164252858678548765732552070012745331546852029417489665692751540143194883427050751687989653465575726545265778339958221115721422492506844943433941020035755062271266244831237092190287252258501931279953999944585574844099064789802354545466971034518740529160722057950275646597342241581011052017236490185207781865881964008678191304529108284716715007520030449017841838316237137640062327322534066287003079549170703280963877471187499933131394945638423047185573107357579918566302944219449341924831741204687455569456225646566083424585475294802276751769756254853043104086459142719211322005182585202388440851923629946131721701146042966977783945877222058019122143775252763080481204047160438920018473512154971198826389864592460210680746644259829686598382109039592910612396584507422181667023366902244034512699230626167622454418120741412876042550133360286549173738694715723336297045550258809440293780816525869163693250727165113134343441887110964047970787159097539077145270626423957687988138818654673341102840760692293525694874920691441547883224004116469850891715565943034106561732547236498624462442210481900006578484321956508058489167282176000000000000000000000000000000*i1^130 + -16081698787028167779585474932397789693961826471892276273104950699451585947644713921656228370406704068097651959810604500871024804558888122914694218459120423025319442309962115525064396206641607045099625752163680242020693717534074985917787655727201531186027787391972691156057545231039152939682911944434525745750572457744905779814024154803517901718422546012785038047211218748790618369105772584759292378579191233270495515859714693707406297567067930642974330246928405527071178034876690105136963695852612820618406591835116617545314673561841756623447851165535138854782417264848931482387111280107940505583313851461559463208332521318855396095246106312842316811583539566887862946060083254383424405639946976794257442293910435829572220884033447380024622942660544421580704597046624128931125497239980053331215828791938086041220519919317236453224817927806688204518831861720867741923282691755264353793593171126006762941881504666038556431453790445839315579239048505638347466596422075616584505109326999951544650869405514606835351641445318785255121572117570753793164276747409299062711494000302918876022657850623446004140487762963773446438825252824370652675402602259933231792114594181893600099828983699744195016936225719462536415477331074519012193421549573820661253645900694128089107021877787345454974087956405222761929110642527940920649198438227420044788481730417743115773453347529728049317763998155451950324528649871380725275978810717761585933597275727951850476299260158231576366552122024245770230112093450240613848396446113825566881402881387788278698468600088134401301447619605421543465933737063995234969462518284045903030891705919398005318568365516759587068174506202050603549676845625173198740670426925051147016907335642005240109054211180194717035445181318303637231242734752447291801244126114372383472232863925938162718230341089242111706844107114729806351813344263781850937496988700356182730386488863456136805797758299370723079657735847146818089367147546630066504717316739259710349573492355695476996856552128392001572262954447668845701700891318966718625267092763813137475084485228452544204605346305147464428109345878658869178902348695500951135903140228221900490164925161134572713846463486785156958512146290909209266044218875576059168269181557866415232174520260005699451619684907491871650292463861409514566707144983298280928988277575902342045406467955826022247102634556475220694631953522947889053566928406639414632361201292691324250877776002764094345057632047157499091731172651653256658758694190974224604019628668521439020306548901093830028443953708276853520507138935232623210085338079544695005479566898845695763621398209005372028148941993368838336184525093391902445525704900461804404889138686463870137052255325515528974169212033213089830445765866820359628358587519026580258660734131006794657536839220309921765387539531746312028916272552839486311766714864782027808351025636081732586169784548339976596439233921956170127163109261384550285848347827776677719698805768221476140188681501104822764040887926009582680377809314499575564778754686600522765352302231238377673838191333082690228313098013707890859057839690314244211557573745401670425796473195908300800000000000000000000000000000*i1^131 + -6418065799379496065686965128189385044796484209731033508455152275347965641755856166328769405092937149154933704615809456094999120070971126972801855728455750414835440733261691440468356222093954355967746098704422723736772962271761010226142428437626620178745900561056478911714200963534318814816278999124908073899780469887716092698830591109620927696531699307262842794943576577180339388759501041067937307647931295435537705339421653857393377768211782385855257959038249763383008170015812456611860257207165989890806725402363837542065692263504679608925027374202953369351007787498020664212102065698967264655052948712971435461236062700716339154926822422440469508441026885280364507608839853496569551977940945236535914911904757210644151030659511508288578728277122455845287188480904463318791444764141894620031110574057972857391977795609810821361046053164410024205753562898666914192757515461513971683112889694798439177834147226227997359614270699888933403327571193705367544323407621648159940193797686147197929691511501426643591085735853296498412750654530783078912372884604570680763645878484674656479242937218354838472646567632242878846948191547253960929675411341682368281719080710967066667924147267551623145990119566534949754165934707682896497630681110780826890056476559788464910653909582510461278019093372352622454435654120783866110840582284782414312247715329793965939232645357236184750842906566969855134280797217568216376448583492471366360093568095091004472590515802596188374447155846688986098656122740299484463579753859205499047054152520054803116092679592337702561229683456513934956895048439092664497636774760625510951705725324619986875855485931905931558484970505407119095800471657560672599545030353511648299442564365602417325730084800325571042572714382726638823499094523813463544468569141784865610620817803865488871608981678219933621985342899276759753189474541133235097122526541169250886093581636083587721518505709012800880084193385253817185286283467048209241015675017068324727768702810146755493532230091865829077610551214326139690447682850210890078187372767032855888225869203949469686248974159809709706454487364373661487786131610014297217689757554034219668502578298621522825335148209350630907231295716807823419481153578217067746887966010300259839649607901251610317848054347816066260351530317805893537672708460442175437592263602696460252717664793260372492947137648265573949241514149791820778288097220229668724993943259762194992828401586637290698299169596491875031266583246593926975067431840795730006449742010592926453776620463772210062191224543006360555621550039873343089149486978328282838283012757604283367814866664173659382994388768334238347527092000712041939577606231038167239236350920160636023433903032508941701852879805126916702366910029754050147435085271229228964360723779407493137452502892190974644280969764466088438986511811807281428333913443503968203504428726931459196294518891642514235043110617952865528230592371595813009074396178108937812416495807221682888259390016101717262443659569507862443086579614984390935423081501005713900378412329202980059253376775241657343523241708190906152538279358924209468107592643097522622955520000000000000000000000000000*i1^132 + -1572586430276509844625055914126057960875721187510163400589882681943143779947140376856167716103515149427457072431633763479168173289201662379373384592707167871091752088455695416698910889267570911590936859593615752989981796531084476572981051452904543377484844926285219004250980794462627423816247488087999888546710330462255398278379958100073215267590545411194111059488313035476259923983655558296997356762611705554267215981059605381710409730370443341021741752171948669807735594225729178837008283209751418071975286498882882513253495991871301544067863563402494983709620649469958527315337889710879237336295620604649861535711869841828313170374805828211742222822340778866978771271825017729995090058625885058552026070812875619781218213836970193926879710208533540094696114155577206083855107612557802074284908963618330906992416515224730998319893619368007635041562384665222174367549634587628667719556635200064662619432003512985089082165012525162776191433608922287810161849190734009005534381797581255889598827603634752934330447336402089400856322559747341475553398471756377066713810981182807048162545171217456242212799741994804223442833912787868384362611681575934556912950099785962126198472961922380768874941291125893994651329273787599106064014385605496872915600097408274250623774488533833611468372743525191847900632624901233731918866371548650164644892618097700777898943111571142593461229028238593750891112608192688842307874999190295922460706226023247430956076081596515958231022335484844913873346691276272161222633792055314753406584271081171667006586743912543635240913048364426010645342088275265733565344651003568893427121191902690963733883190097253161521099741491287513274343588818311645800816425919153190193775833429182631516054697794222265311295424376493496345767393435648249089870805597275258773353114734060368970646932507251090042251419632529294473589120541972716180039763956434231337101188041630963527366648290724975581932234958884042824243989350545436827301513961660958981856800911639022574340897544350376018377834014492715416579821430992751391599943779660051225708381702412824496540306625925918536423051469260776001538675405843525198100286224814209307792696603280983237668394446832701115473710772042566060253950013189671218279414051898950432637813546146189749815083191968822315912055472058927929387531484057216042052942030334733354553390095134934991122148740597295491311770198314826603094635394586966886243735301798465236484446032362636899989004320385328937976014263511435010140270299252523288054227720115776178310689529405237603542830618098720319323518690159414866951539173794306011012079424273092238339483268790406436471993267110303464144127355957321388231985358236839121258437786131187365844672214166112552871135590781668826189103397330936529348733706708620974490656795834858562776974935318017912138399787548740062962676513826341681417914014132126865881919874496899730116614498416724211880671125440743939571888390253564979684893739378648271774815512674877475784389837847321810511378067244810915625435466040845399445839921969338128308844757149653146247960813574520386600909116966950960687166560758501271484504211456000000000000000000000000000*i1^133 + -183635112161225417754056902652112749383041883181267132774626474391979369643386763877761260167220535767844294456358347006992119201715212904862067691021520370052204353849941209859733045708893806231495338500381547084960180963645522114288274883592692631242824897292656008299863692616850342394005826504456567075512215020446517177670265818855308556097675032833486607102091208375312715520184463718216808518398188877837116351785050056672319629084243246094459399459149195797328161211838978702286903357732648895411258087646968450696655875850480992728217145711115626148856852418995352316934718179062183428942026451877183627237240041004018523109117473936552856764540839355256164779557075447503648912240164855603924580047774967597222106146415934192046966557537144427907025274998169193017226794573733681342695997620617528614663143264209446816419963091605396713607056539535926417459360223325827592403583993156451792659900087670279511209909255556093138223653064060576854004367687026896606437650448278511537697210684304269502816601038977654795670011119283760751764269614721837390373032706618865931107176056489922479014141052751858488736988953929904656546196008890670903448076650213820599330532753056371448277708358272115820610167622652983790980743496609768697892112636641680970108372041925533062705528704184856790881904130245295288288390521425928737207486113396784971385396734595988246398790415934845413301642961337486233878189401831593428864186583365187536566961357693013169039821605862758489321655986598099079086990591523124597699777814159318039258132053685463096824127477959685779906303241727742153999678903453264888954238514586313566038857183080162342667365078895060370930302285156087737606945635819868018042507486292019116288806585727182023925052654863115970358483009882595584835118907434206910907544752817262259416704360679168192160684891419887400973112653815596096993097199554999523701793663254669704776516249477247249418048725522391299044283429609695931530018252257998268749141422400113407267909629128224056638137557772440446723122093806226311391087801562962569926188933617171715316083368439290182253136462824611973260295523655062262336133839179701378593149605153090332026515549522454970269339163954519324754327607181692880819518492459479031776460269451456103779825969645524377253038920692855484621826417440174348887602300278318016384814003628285445341957090501223379569277512270395619288077347665024255933104559819380462277342456410018974192295132964798893043872918539530690443358465764535991144351906120039822756709437055728932820588168486164294809839178019174548398991828833191771546881844030182618336920623761511900347677517799070954512235108653605330620969734264382541215582742812577651635786279304122190050454277647454408870890567447378014151919925044969607320265893207425089753042972081498327776088812292313922005278814996718187637124884286674801280928554814120400457522823707249676126317908316511693377355606986478013146475783228385857523900145344982029317616679041724411278622779281346733005847979963109343922659681184022628706873777425545685488210657345784438758543625456376597919424373709602816000000000000000000000000000*i1^134 + -20440916675737038841472984372696385657014319306712130355370612282964354678789979585886802136049352711912737971308578396755610659771040020669852190561888142526110184755293819120373368994173796390863849848822443700937625745542465244049132435621460187789054487776216022214665900192996715426013472682921944990341441357644188802803962450634224824712835048818404128306017188445706404978350991913733882809770799471272022601932913967751259353248243584540607498815081044803162400438258942340546135611066156743036964399845207235211556118841563118265591059238767249988076032074540482477156248575849983798980781962880088285922788651521847416361876158506462788151515191491402208950136205576656074788718640381900634627181067019520973066263921297025723722780720880134247340766404371075752452185965655039836806691610703063448991288244296024070828008664945068952853574175739613085888801373082239878720713138606008745839210244063316911759800651395613433185866274215761482664980186217519417105343135452431849154659856601314166105376817499087674470054970607159591031904042146352539397698079224078178541567141000161831152310977640977895879298609081565877252282802552032468184040735568593893289599712610958795193387685167573703854260619368993789340116418591947080737703644194132683875559380978433252002642651559146532597881661982166856532281439092523792990633135343829663804289730550473596779797613698824628319653245712157232731455390876915830222869503980632044554190841409095265794597006468484160698013149145448934900756774356167272668107505836348270429752590889560612828721742382841042566608229778269295879752337455293903797482479573511451980573493496021802414191361535310536716165370534470665513959470288066800838549941799783233676949369044516442475462339287376911068850173139768765689257506875798979928733012887198695842535878543513674004584739582827845498911869190360813993630075846441844686613928438889942353575458250725708931507557472747682187958189571743548804114644186796503037809443203556706138502935694085378119032050657123463474586922924893352286194206135891841967651803121309544755077838183880437213816607295222421392684888396527845890866398380608009255498291690424582729014496147989791881154489120844931924382715578981121925301838469018252183339797446169788782442920787206390639468794272959034257801741220852406158842207890103221254115860115607741785850297235170607154853712751713296786044146100874778508414581593639990186594895486586645243075486789409730818074460195256512227839230801355080060189581229102783383557374305554476155446773138509265934921777776130758972974854618693350823861877978802916029512414096536465614288740236132177126367855057592315423761921730080480944357170926780369561985672250325037851677719608421103835581783671930219457953542680426577116201038679453667720778425192774549043668892561755190325610494551114010684433726656660800609069542993777557887052965276064854600404028427010571819518300899492503253990043248338141137279357599558120243514759983550867418778040001671525729694482128067947309677147851237791633675461757335378954874282962377690275263166104796240952688640000000000000000000000000*i1^135 + -520182493011980720322524856352853227258179001969970508267183683826809635786903282348916593768787526440278612025462537240444962474047850519786118549470131067460626346010117271827839415055615461346759085139242367734237232645870781350382909343481984335927977989263221226992510966544028290429963551086543930415492482997680368835936022741538203473724130842645475433586886849182072739606040697061664628401039670327927110490984714946267794994780477401408590214577098331456882955134822856234070968705814927538414983642756254889049585306385375432260630230886562227014239848697273190609796413032252917096081487002627301924045437729173373684363985522469208263155797867641113279290661674321863081809698595378751090888162402444393977778239046654329215096627858383302927738932249161152904089306363944058224724919575805282661261254113087011363360225836400015462677488957661595677522144510613485870230066480065583323275984725083711628933328397881616724180121308892978465833826198230474855874394791958727951984434447700030034675196848519820047381373760670013506982069644212207930506394314966534934090242507549882333380752469360884968252790866909054355699918327061724145240536632492004178343023191644807964128763203249687739619033863070484908076341234531102289332799965820500854691474572012361350060061872710956785488946941217966989213340949437629496791488230180653774105754917319693915317426754213531493517198274988541370182936951155818151339599292225225685485180838916350358649366038711934704300911563787889823205570757731965977368214985743277537203863243109742996445324209712510541485018125262349422352399835921962845801567585327350222400286005042017196414187904924502478680854413732360353441539037601213828286831507625760858216528354832094597026743499397849252298611249050321159854646530189201463920691116567339628380871114491037415740960815692614795576172208088756053186831155560538792975128950973051947463451294736645007014080285841339589517729516962183736859735160319706249095869955669111095546092711205133946040394153924680982151151837059800518132478758032421750905686863307056513502570791835405897504372241095046367540654039377994928489295761314330653604437495891710705312516796822047269463620968168908301403312040380855600427262855163342768700771296743126232899521714689320994279903224175679307933796830293308394794402725426118258706139811141716905462469121415092185695171479994320613739570539169921421460179926474403777986210148272416518412865532314035410691775602657332953362457635567389858383524731895561973561387593639993092427908783900731351356742449387936562508323004287745953392195529506424106164498459481397502072558798729661831499389687618293830880555095512770888612989083081276473060533432837520992582887764936852838647571211012361862254793587705497267732072181309126132303841947752328598786756246651712600503934500106162948374833360183643120926120674707645474388353050426123013292866684238539259294272182436174642604182963807676106636835521753477803186251027710730723715858526810448671049665565497539170726584633099399287995637502107376250597488278846538028726228090880000000000000000000000000*i1^136 + -13054185611020530204361605298391150688756887790491381146420496641623760745429899052890721074517926213252598226425985544336729433572171861509310239390935236730256069193363451758504202258948160359071180539626004406964826832471412478767506045002474792199294065439842274719408435157258606488107910639074282534104248481851982168746883023335296128547717443013429545112849022912038282138090528591050898173685038469036898090540820922741999339926980049992054056185391532155955655771126350478301712885423556449304693915628339744541700620947896347845194232892179763799295272180693014607479702133546338223027658676810782198094578865462591702880139494244809413132889114257643993874924026588813386943453116727067588119797639213405905289072290861015058884545529087124057412207582800090289032330950616525764080164580977334928997975034814318522064246057528470565275851440426365387604485002026572288331140603747769724742964646624292408785632282338411827992741089795282391517874539164865412382462455811282027433691830093515081788113518067843621866322733655078247251386193907471506095135231663284856004058342300789799324310270082542607372465831522697917341933928782243455610910979638648018299522050107262743053466362436154602572549868813615450442536772059722850201563808383525147980827859309577816470151143885930009133484321431237960290765192263425079446649245134810042024429771303179641978272904313610544549973732748604288784440128827728908414936931683345250737549455788263957313621514055227842524094909407229623498566886954341260212993892828546144097479218828925095536905795569009475677511946757529295759592346982356169120652142500513008132500679316272283227037777507359259836694268439105077696418905368473787528150712322528298609208155959002741506297399250978162725746027303476461616823842290918145090673526755682988154835430678838105198396491233156019108590874896520437771325302850048329219495813217218227532140864824283360604143701827407250294897064947214419940613200261594588841468344551395127225038613753452608791244916949882440916177003010545375432800778552140464614785355870227616849322016340755975812428907870404526878618127915201576732298074388028777804024532730608286567064940361610143881590153169059742573845422081559322609056377733457876537460771394944709996237851174952834306018208146624638905828788158157790932792244150763176606637560472955469343489433801205183431284517172478159685571822782333244027134048457817072438275925677522742426177776179130203155864125127507246636325269924229939191026480920453795703976748519663593458648139662582207640562980305447841104554087593946593252666582059378554479109620159800805969997460685270265786249278576227485022668894121790346129131689449112797547935450682642042566975361939130248334217436231630179791692217906798775220718950312927778033931925762314870507582672069569894519132760854617182104709576426886909970494106203408576956843361728568699579005727661392834765044663684413743995146826382530786843881884450851825463669986524395670652750981726627396655079199044421694964041270396905046365933611852683624686305916284305408000000000000000000000000*i1^137 + 714984670950899741830139485304351804145660557302892092004438468255961668292049245759164284082462826968990436608257150364659463743333136506135521178360185740582751014310062274209141662646613322778708717747748827961398562825142539155065439555387366685293558028290072965906393741274268429842193015486802677059111078495317721916616300027991320918085417391588270736837525176334200496017392088282400927481283612193887650749723428090301019893585228443108524910003327981428898529255711808545279258481735246723652793193540818520976585987846715080695573087193831073617324628516738083233940525860595316235013604422121529550213163133240834872388553877187256307311737889060716141090210403091587974993708081540225184047865516588720622682553253970318878848141409453002843688504299762083808199467612828587608109771939181308670447235266104572918442250200863567466745408057434824147170318794903234948063707771748199537912569519876851670944392273519821204522951994842586395849019676912797176732545371334450174641771828533765312200145550649218093268660275838950114711626539186392738831983416548449554672221809436610839459863173369491129622190446244215642379717729939794451075584300743201194805037407806667427767139340183993252398521230880583850973708210300239030614607228028393690874765099787163263860683044459533653204759754946655228179657589896597484082366647017270769365639244396335942578602765302701556501946883448696362317281313429556875827366971893845083525440422993378029652788936076420840003373271402278201225644345191579210951108210492881175793206778341548759459914033865298946286809645554736747548989229963601522845208792353231544635501813392183100764160026517727914440392698973482866741767737498661228124591689546961684956523059688634083399987043858130850747660474693120189346655205120794731295468675173798776184055465272065329052327715881369844726226039522250363332077744889265861724853176036554762471802954999031520427389224760368296956722099130169950207402381856480792294826266217029485921830787859106892859227489943052430235283261899925615491708190798817668494807944864343271226092165818476744417187270173651775423834522175511222272051407373938394972019276772411427895689725696204286206945940951170717809350389007912291686412897517218801928288558199833158347896847293676548755520621129932879261823571387749779773741185642440028823050906571412304707937519229190773012317828166614482602460575950795120629588497210952245855851268609299549052718825639421220665611293822807765221219467711496443528759458884913823020141704213511014372932294691772354984007797525978107999001591283347152579909276889116595105425417864475575152290946656854416893731433699749972491248177659875389667261021464802577811218071961778560073858628159633974082750518740293929370049664492315664602698203661811526936144932636686808791725510027544962223332385549342416475901817253868332306589588129393587070551667669073485946496184835134356814303077224074562372491838778702884187423070376948294148092756590136524619985554936530786046287524896580409859344086539074072703705101808044710297600000000000000000000000*i1^138 + -5865929144577819713197856197796282582535023214861054520585828731976664181714785496330218827659572801066398436611719574980218085520432245750145019018923960594741994612082188214780142940705490267468390126052311492185605659213349415712671604215395863055141415315926512523752699222287467730219915111451816181174218707224951172266966154056041509040062763020588028502438336318127078315059555250938249217803264604591856415569289769580461944533119009032585326742576672491883749633405108284369275616428069981625250519756821676907785154178970667050693138766884101130277280264128746721061909647720605913201207191268108239302688137433469143804284782108029394167658456230144326187464825675784555425709320676005141934225716249653494106874482377763751683668357307724883228487332681922880323649415751061871082938496678821099395222997329469413028160486523844007935282966021684267156058506570997207600784717082205616419718973778642128654903742649655467202397799287371434086687702978287147130865176272752157401534157706133884783076097563996976921612907291441720882002423814460363851362481031448943620261633795359449193423072966169853078775049125440163688987133426121646475644129488266621123723873894872392794332502275471487876539483520837766336013158135161452073287943862071334740672098467492878924832446499633806408312646339558882674750433805350133961567978889472292247331502789197242011114685067196823300430564377335725954248935634194536452048005644722717872214619012907513848848225084910584507936432598391095129580347085251395583099783689680976694533355069800720975511755075907458817389514681363970231062387645855456127372515916023428553713724351046232442631412566437154043697982077203064283962715027930715961874734976373769662637243788156738576931320414398945033618900081362432611616587508417654929218096109456098750427701701466765625233244936950929348846791049869096634172162174094065863347620983840207409859780232527585917326137099345995036722436928805801953204772311401339119559510750497110169192053093663993016160812793228909872175294059105282933029729150228466898488378584094309533254796957636309887804376789944961862111294566379564712844606328624235945952055859579937690273276039843873739160060050941212050465026003776961331046271553431026627639483346717786687566784451257675970139821740860089563019437112237606404598804780519383724774349366776132014870618751327697002583064160193362967268183179401302436761732411197044181545297240313585268568847300273249481676962158148686274633882718045243779540313074467797923070985969453824517698166068484708397705374242544838476872921009709622252096272937565642551637832434612771851734041169987529995942755780888127831708600622974560051726292829936665773345302851936456191382801075517688815442987416843252122655982780066676998709477067149952702009258611848241044049766197139057971094858359730981175472515044580079462600803341554042026049382451831049685351481182402260997076251051794801896642381566352646397962995742461987284987426012866614516145686032801573190132437094354854731597478985254606841692815360000000000000000000000*i1^139 + -22273702367150325011994139365288455122873090291689177870542799705099005639469920431371883205859916721278148103722830913984284023993835106631238885164977936785670020622315401504900273840564565405540993703775219865845925814668547065886333273994415813513804203018544549823671483112702091827687238218129121581039952217802142259132807916502709519006428378273479222022807521138223545660994574797879000436605213470972264475801112093028739307136883680409270661347775584970387404334781664426259231142740246980792555174793070289358794865703664555937928649557854522703820761372937753727199759876491067003133806727309120838566410388184069583749659363023560168673929968774899937391840573797319498490284352032402439016879850529428121013355925055268075119998009062613036921824290882141310413947905727844119081432382024798768284826493158925746811642894707094169595766358767924422143246951574436130962269154177231236591569937591137820666841700830556232232025224247184063523844650060974171462230952151819194918073632977509421645016994702915389073943328309614222785233988071065727248695633652054011750806277614137316437805296039226865360085291482633812941743276958611317104306195428048804984481044926740727746834664717119927012635744434790785681385170729281215857458827833773018362887582908960540446749692763676985298335550844707721212869388794348089509930713968392829719664604438089890068271389875649008746215620399746048184637138376825782573973311198720684490755767848734127970184596063822643202073496950382878476087920526290271846732361486240958745493916898648735971385183016915889339798956608310033063811190888344483009686806473338991711264045419638160102725755729809204777226234903978657749867373134812107607831606575674884299494679657155329237335408743374482569180887630843354297805926347968326666752678629254502638430377926885410270089692753516536808789622712742464486587259888418304310633484452165833969650317233653063535685239501942477891718931961035631651747631791271154978738674874745031200522411950373750546119496953997238805243184740926590575338035592987684212758694318360318081444762732426247268864880890298740148138588936200919730134125112475931195494331121837063961139763175326386706683551354712943784161598940424147264576865059124532902042246856835609360198976210937044185360066642056835182842671766858247789090743001169390154287187802395752720159470590093144513410888178848891331705034988282338565787583875451171068006685130849472081032967147604908198899856351017652988136881868540758272862607247088560541910375137484357676856798871790453084382697111756718757050179130724305613373222844236643963062878504509045333454505147460292206353158748101660020302495261498379661622722989477368455363535785629178444458659547976700417866180608696585180935659777794109438520136591982074165495065120783094674462139258991073160332690436920190132197380594862266528427606047008154586081421846900387196180261988367252577339137427046774349266964647574065411852129050167294275084548454349107233324305989856116067999447025667339755861479260160000000000000000000000*i1^140 + -31569377390992433576942184192812592440166253483068041271916982628645009691145299113698045432257145082846870737165295958635576714574431101009341024320998105197738981198502024799074327859750111283749824742156240002852937365257469707634245566302159785912891913027354937707613688482141447218852801090846097766375409876672109837562334257740719265964037617623376953730158669857651694546811785341366422283951267579678252534148185781337173928679356156730537818411003659498420509210177214596888663821802808334599073843326184449461661307125802015771671690892460999511613788485856636507097171625361828304892208624339792428939182659378343246733202305095048715833734743022229830015736667155876149347193860527010488509308110484679309794327407026539149344144830026999707028124473996864911533041629153717579950725388723747061191624236938556732256301702942341283425826994073034727617423686213570888921426944016583764526869888688447821147730396623802776861840152656504573644519532052458449441012705480329335695491330854472292437971426287878381172952790304619925232179486411441835023817262985386842214605432930323174957978098546254690646101345683351793736874901256322342759255462055604440597293566740254364762420833950383100911222715509078245004032518328587374399497522920801192077849726558730622817041859434389046630021243549191077730425940474066108476756411730393722599400430636205857305653357471371990414751004974066217079634235134936423395793861847136170959869868883217176069865548594750109765091254451178790629118461342176621508886090572547144469834888355962593800709130864470110030781497969059757705106473825319954347605810202499672416685755595435086355198430399446984488211357167145951382105117486336772019503624497487630925818769152602919293901441424191485693422078410093755596160992289712847669895519416327781546467399652650727416102193291907753189085983764229402103110584782257493648793307769843989348646782327950726887025864952131135375300028771029543899886075461142673734883456182382712749610469323446009480022408053216125113431830853666816430106448225036438578664361362775830626528363501060717062039235478197139521872500915354342702827017661842246663748517553050722406598585494225061280779901047995021204688447514677365680856152487024077504641553370814014517982589798370645006959368322247491301693383972245938926232150893797313895383158959779094295257650073296833993683850062589098539203581157926938278419556693841599779691218407265821099222993500022800608477231203060599584377115508550642422228335079031053091041008558543858935654795269629472623497136637749322311521414087013296091402320248781899586421750814610981222473597374033969083295151861410849847343109719329916214206843449825924193908619043547186201542302137516952863903983152879852369052581211362349051574875186788584233172713371913319203992128499688679955432043950272680464334594155154414943815657060826758581705213995028662646031362026430128956759878659679637436724182174494600263240815202652168924338380076940826432703921843179593849578668483097395200000000000000000000*i1^141 + -8511917072520935656752327692460815959677809115980092543381030231742142230737619635408019011775251604763926195132113187272535720874780674856191529650167593167639634470319625281310641232832421854295403983135779891472560860725897182344671039699564775756651763877325842925767394822387501832294472742210115792631789197315054748242158211256692652622498236217150108162677337024516626441930340537905056385105205090769744200925100471193776121119393161732085956477642827678967392507127862455551122336285803193486337627083239520738494683859716290826637342676384085571855699308514470706134563112395449018587577431918129289803436976877745656947612547609138845834700730575101285092793345564428764224142025660751442575272361323824529565402402851066780186586606029709744115808731272796839245490075631049788003671360223803181609280785012877067323636277842278850329886907557755607850977082727354520446356704798770420734465155329820170530389275402288539429282661402779260396974018621938175802225258595937373327525008023650157687785339287138484241557668254975263068753158017794506594597377731551312074616908892982932561064427702473249352790407666813843772806560625505520833744902977910764055254943498891906467941461454375747824885657013437095528862796823631180828706005156946825673075043845860379729471111466864637566810869638347888318042678744868112404604826703748670929860028891879407975320165937121990060951366484987430462646600677372849988299037934128320763776120004700646263149392785060511963260527938641565965282681982051752669381011953951328515529042157974877965864850170692926115720114035402555167015002100128288781224676248015505258890644261438087815692601483763183859242765810854554714536017514632041116942769637474617009434197276204466059006753186396139610845109995686035870829866014334368887317400921829340122351361186845218698210685224068433758100585521570586942832659095307095282239966399183381536533719140724849883434727359791054133560113797181130671931142697761237163776341143897320504026723510386430230564568068351076748096542772824503207064869810842005494212422853574392205679085715349692632508971497552617058058752405902533187073088277863146910782602755676582530206064837413466899708869373549835666643339480961195234803957083041960263994449497002226951993318236021369602491908250896637286018913400218002005884224447960553987265382901212006618750029153023983401343819992909175287667134205704338571455778851639592349827061794962459470395578414779162806743508932828361731517538206990005769806194482733110038910828764227137267675807001552566404087912203288116839996643890640915761661055359404141755799967689781238318193713501665725279084996008364929956638333059409354247414790062465428159427891214921687216133181506929054054715987531295434104525023225081278800181912461379630714683088686583485245696922245236097856827530353587791818500675076606071353252415823732763602902876098610565287014220774400131607645273958677434537041463109020167961586267136073640215410872923697043613729268847187874283520000000000000000000*i1^142 + -1260235173856926638456468037498241296543461030195282881657053274859032032867786990723807286696020805625606493975609808089099282852149615554191614072767188100572305174552143311422861521943852690516372030719695798018612535318772787478339771417116277271506005254858098225169033869800569191505009213430721325892073928495879714535439549284871979223218025952120619985794967575517590836715031590070549364385765930592167076902311867224675078237783193173989616546682942829854672999437452284411130277165656073913041864216616098771013546403639706094432549415022164085397748469158931647694278536503239410702077855132690349217306281188659355512116738563724385823524261468659790990582389824991970286762182316501026559163260486020551580083029127707913166342772675934941743808275676299218920956090084974786709863031604064394341258215827456420944206018973470014944345054796410249711926029540084704273441351248423639294604455193933094727669007664659312528914518108634748962973466944949980097587556585826035160162021937659052302514476447074573195691925028480270945583471900441164047922716934974892387628859008038559465957672334209494076387508502904407947628352771499579092086584829928976484745382892346062845239845895177010438133387517617627122480229347227996807442918463145523684094760817850887896777863497770352300688090660133596182521772666205155421943388620740588909445029625688099345870049724241164939453328356593766658239292919250921466291370624925748277210875371387181642639214708219366630356234676438747281777028108413761384595870432678954980922892553752935153546939114208085181322859771891483142295147002519673152775972440525692679348483325109607555634187803838651296513178880746519854811727926939791274867131666730448496816869555732464440730557554055599662492249933712407264899648308351966315351366332851948194812567761951456374539565603896604121134770617235043564224053043281273267742065591964815418466219340615550302350587742680549493634509037698352562844754433009812163392525313079658069596424841605926759045864688651207823856825949652611400230130429771073436906326913476828330421736340754343786142760704037109618930882853103001601973501351814573255345241257684604723511802203336597273075898158537069558728155386735550321733148348065119533990347785723602579127650254446138868603094744898484475808859530282620342984431839689936059517127478699446976635309869024891354309885118260720244958577962907508613277656596858846530625422569462047945277364536587403328140344969074141332657694726721616605211810754187733375927001584361069121091689258983020923740532053917511300583214122475794165905602899532971303096410116057709194552230189221848247054165792119365114473258835807453174341848699583170868408025718241564677749356081366752356854727292782490794737383271646303401171412028892222481421102570539858721282536373501678291817250659929080385272925432502858586522485994026822087836504614971409823532405950429078603875221721499497547903649513203093341484224358738043651850766310734802469257216000000000000000000*i1^143 + -764256692041288326690236732012254413893241859512524256691865010548304326727803447455465932356590739307362328754636870538381580951922805552300340962457263641528825313228847310150915329708503139217665199540837151965848645552370843448928859671046614336460176107777809694580211425933683923116995832053397556011985020640435237860585597593664939411675107635374267800553998857875816226502697847075950989102381208418774426058990843711186727624445786713307291588775555373700056903526070837460166883814312393134441024431302532930036615273699124977647279194250744693663478212378729697079434475419825172754404972858797450658037798503321359542469662141793974073399941745082651406128568963924219735216048446086618442772097164767974373561449575348931613716235072706831825431067068183399195983732920721777957745587477800462128986786765554399482317870351991594442772407349447784939497288433539473203261307023491221795546574587155276709645900460471606572817746738710134854959269294043175287166920990970931602097826300406168572438871507122946081727217990987565908532935277150574703616696329821696761305262953668996216623552506126557760523035630087910597661229482774385633776232566518102399337576795711583805796659020300903667526733109596427877779248480215948692431386563117815932998383613258518614840697608734969540977061584257273388295534700025806260518738985955023134502831027334303333172518950273968933777545723626665509146183406549584364613636438298240402325483853823422195903609768255294280512444365634165277721423490446849530665847240483600093916616617030104270561834470596730555053688930902697801218701001002508628069199322622111116627602589511180171672762784414951582816060683823850046188928131665664106338495952016728884245565133096980955908614586270043782101082263251901280457912534878003768820420586909788188551107196840622008038833972123599776023297851213419582963480300619406541541979621779956643544783444735970780312153953533167666541038361037561718092820646671635915123673520692506844986230095682362453366856183825041979260328138967763506656482356430822452143446841659394652900279853959120757919726130302067306908796017399859799063652522152791223900967612474625513214364722909860904318350043143914271954001671505626784419933487871632385808994291017264000843551380601791752398846794082674416714082760580868919976688002019660242147559937665743210444989433221224336723661490123304541395182870243544954892337439418337421599259276932006059091163166711848541472307107691607933928966311270662872620280133576317283933437116529272088242653010464654802549859883977196605146780256090803267809163575952808161255132522596977681754062082867557005239349282321422856772659256684484716584181565136010054171805198424449384251980959486888830430798840316403357505947700007386522981613087898761955045515720592316290258532570566191633841474145014629974568702647412137764125179225104863031008345036820530032350687250037328384077682710936305521539434204210965033158806502144405735368294400000000000000000*i1^144 + -16836663061854616910444219302639298012501842641378537175254652245993812452604113251533019608626087908536018552661401085912517669266673377240746566182347494697130116537578751075587737902504795885173873763064262380109032892009175914731752609741119785389487896705075859296868725071778886333559941213124569901856060314245531339082879763998378207162534618422464148900658288517603481336350825953892644853199991406017460851518206013589491689677415186555322187457265082782483187723254250804079916633240833714219750256677899497954945203342165296971950152250379032667156212347172369096320112684511856618378827211869010098932770094004585261908687869919909690689284703076884450030648494949612549568871579405168280404027585941918519275757099287362274222934836535745297497819451288362674741211493950702382865539787159680247123158546847181480841106952184322023432205954722170831425429744825154149095491419548395950132675983435726963178544449967320148636575070570538039264275918596575973288667170697883300269137379140379715394097042190886252055613250883098638991579148337499754634349418303870482685307531306037555809293879691091667830721804510030594654605954807817072350701589535810368155180702406882935044667972219649254707006763131939884575264177030374250301685302958955160760012311183111873531329100136846449106687538741122160210884645699784640096986920961730571250797914442570770165367651526944798890738518273038689830652590786922934617732695137362716504899936010034282260183655923860639336332513005990531826942577509378352311694639707100091614410847407883137965652360682792418282816349204542736966461539923800823309003236014120071879725117754515358929902639389967285090157690431262093151925465379394780826134785097638654165618006572719407168367324349414313664408178659191764739601525512230933406860163260777928114598195811691994152056899532466203225697598292222089051114914885184339265916219541576086139226971802826261753313495573521879756109223408549026241291910423369202481835909252448358720869328686466470437771701305072107897301683257912377146656771522366304721109379039200154244221933426834014204603616574448524021618513125343003905071078336640433849571123573237623274868081308541053962513162399350941802631232306661076102594149218221738377232502462640881593454538165214960913348495876493693333115675151515275049387455804691667902120572469157723644056106436642342811326890417725016731284324596463399566757301281946052830864854480082633897685893118773910626859855296513360436988040338416192259060330577993384980419050434688829402266412070657325443648383477952600901813766111870622419755560812474187316702364080751109643003759747276884090869054599883544131215878990855015695199134329391073028396048561764580420286971558112602911714065012874390199850106814387959009517853429336822613454080956243186743217939702590379562263172031102756840337985200736288496789725695079716214633766502561577693494365991774026832569294763593638288183294977627523274495754240000000000000000*i1^145 + 417808739921289372781504658007320332265722326138202196359619658046093725136681266731764633284017763562662440176479369812562341115175732426255849367313997273262590115283256632197464765062528648474832484621063122629092636355109617117581784827071307911953466299799544029941094577095011338393026110613531388061153201700516700997183831196714745526781391419251480711848503841320665332108958395952130099390253216121391262288259328312048193113014647544836531725217161943389783083793273650484414148782678588224152373374703690973214941847412707761136968812570413453714040054637356112045259225265700945322220736145463465252725522856846934576426591126215459770722940968667853822645098191633956832020283500739584141786746113831835845087143449396360113299323952722725099016348010568987983973161782962479925823078149622946971764193124829242448407354125939122983148350948177754707396599616621018423000156004107821319045123636917160027817273315976728104217353614147347220538545336434852112736690029319454343715545788449425838514279860767078894335571350266494301771471150896202522107943663879585690941966446409531650484566398869322603455811152944289983923556651129639700841934384786151778737051767846731519948300878372037381653313537112116872424419877293495716965140580514541617391345701631291346133562564595378000329918500615476663192058218868665728442740137938156191147743369472571119633813020036145233968398580475837543099502527637442233026838832508078192288498767286214418466731254822764818478500486421296353328330959794739556353263854685786055878592603024319584449785711291949592109445722898891505246715679915303561327555197701493246373393921186124900440674744886509142232726023791734104914933707310450762778117896397728989766760870069955348753692691346334602907656567540356265159514891019568422179281453991679624822356969605453695043117766197879675011829949403635984346006334823611741240461909289650539215146305776814576926341870461423872922851646539163367095374919299808036677366278446503935251544862610519321615457525396874286130465242375953699740268605377502682108109526209436805816195636781453547048027974486260286173391331226409083078423460704001818705126599629559646805240960967606417914795033517849418265325770779745125347433932883096824194680938347137052862903049163729413435269785071924332371809446810810563441018553788086733312491929603582216156314393506640922826985139184221951859786407421785107118816716614629571784742166136603642137829298549430339449817786274686294656281080149415014955541942812112234565668617776394600582128825171694489081660499131083207034965006024862337047491699250905052237471370910900321526427889910199065486060814099848028661065176633905878646810922318520195477831981298820378710068666777488038421858349046398360143194311536597301272268042919336758404733017611195145128937682242103499750451039922910659071293215805307854694314931400466168934101734120922486742175771902960834347143529433223364073226240000000000000000*i1^146 + -72672228792991936444412797339381054986632454041011008575247719046322444047237700797522336714638976535476797984907954715870478135442433685436680000937109049987434928947598995111353176170292337899649932126346093771752608286361071622764267886611023337891711293095306811001756076729736257775062687373552388062847220771506466423348505085736506137975732351906523320199533003857883370459519369571947795716781903805708738729510913395584683056758757529338849686145816449661590245316830962608192902331510805703396162247712738225708806149726036400739169609584086518859028011699848971759976308978018703215751281908410826130489218941189245652636637443365476556926806551784591203897157382336141063195701691322191551305987040430587170789331062782758657709640350390724086966553028372467882613181862369754617763437262240413120970733911615454007439445570670241563207623992428656960009307033605366694481091840288029250552757900686832006154549536524686731269878108105704240154741200670504832390123429038034030675332290379038847203049175278698920246835936653931377369770106856911474864500133833012595439576174947015235729393265746792451545262907830057595189865122380358201236991502784673306364202788588472215539873322762815874686403568099499648306865673762504188789654818937255484264498823603089107348501461030482873614322788721250392333659962802907535838101379151155073741523782192262706341620751759191631163714176911951754238479200056168207290859901186205285958527991237154842539128079019593061416391648478437718578603401784900529229463464838192875954936591198013844083412232799684874573349187823031198295690041373610729847323852779147987528794667614915621454836153037532809190898804763220175541114828370611772443820266927957820088051895852650533834398300513965245514473819672250325817639227842360203496643783691888173743770329546137220903288276439672564870618965064717985518260698241893674728579574697262695689016877630307811051408394780628209815225034088349014695051079645968140009443563331274369693019675088806534894577778065986524723204118609132773443996561563376081268427646694815043326531568553719137792853150016319841976158424574702551181708606902740532562902096967636511311300968290936332349625393432849021588643807871634174801483672854348260036911161058413398601956289748655441025830012955365406546622369610287519822385555796929749262233757584160534985734855041836167796648060450378018250921944926248834024227183440380054754732522110026337312059354557947296877285267496234961534235878848764397830946997998911644145057544137090949316061563521238846186633142227683802693965397196080138610019152721510643152249256011143748140877314026229691601395170592053929526026766168946858369573803964939627585914732825594574216827444799064920254031454410802817508761154728493411271121238057581027273188072974097292701130984302724631754996668319199697649031010371075799916846521428705887407602023040480068582503626176138547582258380800000000000000*i1^147 + 5002473670842497097499308102558463515707845647080180738004297120846912551379090283141690488874645567206288736619133357884666937136035950645593285716982981364255063428087936320154229728160732836576702908233528094175694412709500564852569048029248540221335611362912933079750907512726968784494928310874160007307397455177500051986131771585106227831676897021235698652848895576638071754175617612140381246931366959207724495869773999500583928133078369669941295352483765565017895345294289623315291536884457207998108057639563009869935988784814462395526206314427879605712151449346454658502431552503426963525397834308764251304293229302942868532190565920395656969951224827003364578757519930609883845060376335593159796937614500325177797638795198034292811325108274726567482695771624790318073403091973681913144812961856902312338512465044097001464969549903099086394452866369924844464224671683079952109456656665118706414051050457448993928059559291539601437176651806056497563950793474154913151439859609970821567407479910191665483085135923455689723978335445876285665145015803209312412925586549954867066988607538228323194348781735403273393555280872311517976683717942410187886697453927388177500097727353483219628796884131726496046914395188502343441029691666897930739393668533912910931240995744980584347982035190536023812598478307359856186133002747244799727413693421760563908766045875310750743535079081253485235206036458561219878077648304649116082038885832704603067202364580291916274527622596216321826467044158517454291859349259170249878745047434877768597521276796655599551209838456539977878996936448352506724428965062301361420156715670014940416282207874779114331602349248491949444776499396118932659936380803141515899061740233495210845101232494267340394305228202743689635132062942144384852062613292189110539362168909066870674250351474505058053138131830271567160673031218897369052738809819803630130910936914533315248022961075065233650875134265317357474809527719126389444821681739234455384109948805422746547062217023701484894768878179175264250052565735955328958230869735364805737542665362110475915312070292515482555561575462219200626321802252377501556080233094061028625497810392097387402409992251758123712128647619891022218155987423910643451698389064024183960061724264658996383658181467546679511857217506477797740949231477483169316059065677725545235919844905122395271842688777880048273046411831589785267100244864065960491469474233483658095781838985087193660750302259575280682126434834261185461672209818657513088228154378057415803005319675703127540539617604508956845988846528259687462632955076262297953429903828639377281252651480976995718098613483734004752470794832797728768416841731895187548869154025888700458988328586747816857979894505971615853449101097400698461628282247175304326340962869075985576809711722431980990802243372330858420555201488750988691730186362746904079500052942438598292741290647795696037695324160000000000000*i1^148 + -396816035049206139413253139063843401182288566115183088903182477910392065658936469637411516704432124219113006216745195844729298360264086248546304696636082911723462724790400777984060627994949595237473809799000119944622003955375918063511094535679588873922849449468840784985680325230849211151015918380330473328376305104784832869632898071214168043976478857303022753540988046732251433021434579994216049051381618770742526506633950789977909938570538375118137382997463458441899687442232072259995701581414185680810677868545771907662305005941873041895414284828427710926248080032940556526098217029025015848223761046015532148239417440549033137260957431457262660838326706326234679700615556806030354387519557259594917623455018377134887765645862011908453525330173753368464802240722842242338474414114716678882724097600802229321720519964334479161029373781258913877408473094619999664963994827064024268822260368549695392025595422084297226672962121345398738754979928537097344261482190478083306675529868178181046625849070154984497425394953886730670918810251674662392661118602399415728753643799608044125896650850641284311857954434930101997196186038576201346092101485242285861298599831194122754058212294113866675167513181859070348887807930642752869678379370886758969369185638280886466570028565666312423773044380526645627800386556932892680644491469035833879914158462675467316678209586197647121962053093948134466469663009803609560998247920791882921827104417361978885853021915870896583008570344413007857705545179332609065592545439032794064460273216222493724728314755199083634842906583552209714105595023937824467015964703648291834358154899756895378348220167237559405161794733849057636967177001137949805260080666408856312410543392045145416329430909468151919500291934047414443633072972602362133268136013299146057094010761869463631645120435937452437279556237968053260671369276600642432187272149644533390587573998492448266526276138032142675999981227462758305066538687630719901083723074705708852856013987789662165499599894229278482030295255466601011042366093127665593808184284425912524912889912193074764691950019655119569055771481493915462589757268547677975678314033448533508526133722900476376557510396780658995160224156170736509269254317374927230045760915805489387239391600246607081524037221192446090250066900946240844021383920617611862889793915791039678822353205408469303896636354419324837580170021564711395902454034668955605342524723773295609822678696245551831094745536171987754878773943327241931984277739941390832268234512024177563495846763289227890397363164845523400251313758532864188214207574105876451251074732700643585262589256707660015121955127098915371405831140690869298980227147995378155485905439538340156948824431010336174953799178271395911169570366594256256731488291842420127779575819370068989074105683123555888635655121879934161860269061110334045350427324171448695071662273157687685465243648000000000000*i1^149 + 3276031735305150365485406477220527674974030914069501099707854194646503993901302772206893128749874379987445022033375688104342048396203285616726321147788311183617753119791098562988290136057033145552717347218075311759480667164065775133600179813152471906496834453794454709026281565674969178944923755164267264114880689199692451756820663826243807008847788953812595335201429780420186253238384099561435632699443831042398144585585622737884687879028915171403985557063481273849017919184798672086030607817153445453773034366831047082786486877162572521714411436157015626036195988881288741743614296179842565223757863018072746364574619872840551773541767661339227378669418758188686857045071334261273083088892525139967397748195132240078534331976074046077049506548578017365594204567422107957923236415121133395679880086361412037364959180220802223002509131662920394804411442004505085254789093387710277585150223496676666447633575703932096499538115217534498654188673431169562706694240269182704070347083060705913211991807411483465130168562669582476544370994485023113284134776986228831067122187985904282541771370399743977795491760702670273905191127757523777911321481107531678999272913086155300118228610220434845866523154571287145027188250297850728609101334587778746120830152065017377934772355978750882873677525058843408894197452914506927160896508849854134729635289966512949427745406961440053956658847084000895644222183227909486825409131624317804259839874453418791697064891931971983910443998448826152985433191580969423256304903898987866382010595624859821559113532902798861471924453294564464700035140965925990469468931020431089416383959583078523829065458615031807101171102184495628785783230324614092225671087638493908116443173919302776144798861448495782777220542879474867282115304812798453153708706494601221402332377614723265875413928330754474860031450300540091368628572384963024207976904155728594242608400358241518640547901768510417737314504076654333219933772806961090593839154874531959462960631352901189862347612283158114785550852901731897075846516163184983053439898712151615990252322424625391816808134092663765653576879553253872333389163821956235627519352201200359611955133579300859345230170107446033160547090137924555442653248196742096448253261547375682060299188219299570131506437844358028003207122005842318204634495940534186755278630620442264109081678952322769527810631498562916646034839345229057947480235877573194816361641520083906663433221164421245492562002647681013107145534837700783432922919979773562835916094155225260582349470284148879117204105993966018124573116061893087314320430188394458267198079312055481674725217729908597031472065919575761257015211072833183554672100537072641833976162021085950048333044806206999254050348358035520617070647356662657264558725906376176649019740272457827102048147584233784637612592208402168352811610772165163992101801184683406012836741120000000000*i1^150 + -136273817269778477722216918720397041703916209924832355887738114977917869457892044250803828092990242285600744555566319558560977813191705087049823628201738578223040966222676503197285580403532956388306715845116887512336946994691442753710775472367488681729245919907529945263045260195583365002047896858565465775036913725207102253622003187645885466219076151880533425057159253852220152156098979380622043029130557042778254381133625426407888272351261173206854197040281484046600511707071564105113711470160397765960622393872355629478124668652194937560715130069683494367563580172148229292855764913608622288605962612706069333085398030510156941613646987102359160404878708474414348116471141563332932199815970623551260784449055601450993953207992960393243938309653944852422931550819012163735160895375303810067042305709742069880604854190591616591684694381598525436584395003153872656157212918789441143523564124074175558182075588166757361956179447793748104567683717450071463847537969633512851202091504449416166043727083139781701461623126056254601330402027219662011834831496673134545547156318933737037686583996687032208429605304778388270426019769540819195108470904282886763550204151453660921138761110693990977174805330651153243135582018736726732468955318931247090444351542104903793549709513784464064734915570297238465696266795763395168108591958344141259678007373279275308108199509006487989577447908759174654648802885645860063460296379620064244938829954699920846042153197249530009316262706399682806865063853827751993866716334172771413577868192548726156198358040305614918379967384121674260176490255946732063102532795443408268022631060580899421719301538308441566327930754044977621403339806800971484245250814683850329789928342109695610865892402779139108226542903487007125826500752152903325377543289029854868585008773573008288323832321890108314394595797825561992241091689446215563367741326280159012139444764885217545530486986508441714170910253517570749053162475508054875546470745077173352169770187179023814935785608924760319103857724839452693894914310068708422232799480490890063838766677640608779974352220636014436198156379223720947675420793192084120109356105626574073929850049502612045842126635085050988697216322015181831872763872391512209236338585114275682449502158937401293749063232306466307869712696335254084559492417177800436012659938598429090815326260808944341693410723329805740679811776264855227297068670500846720077113384906208084928333848494689642115203750286346626074480619374173391062905613011372085242368692818294383879718509168198832717220990783151869451244768520346271265324305003857808871817582392948874071456363336611617198957145923215341835466668734325409718727437633939587622203821530049016611349357416148297223558086307283235288168962353066345233743078214770608029275042522488014368597439897140977503893274074685053716630959479271081948217344000000000*i1^151 + -205007347224328462523458403546010150242556010701320360755752291613516109441018458108142017115835348658619669725633182775414376097225816389515774886323352868590823974249842854403727761728393476681149731375536672077762313298592333951474178994424825506706024696967618493037855350254286180148949741410738988325708738547324803291468155334021629021476334408113956904222542138248626138551539177953261013761012434017226584329950122069971186605512292344332520647008346791409344644460958616875818043681880538017846732530923472067999363946268650622385039265130845463144107524074404641013489847055992504770964440569857593561329770663511298074088121147557438733877245890549530355909744951216379219523579052917424844004143139383186643362807068139255400445650311448614734447125980289780669057592950731984679201385236412259194673967034611771215886212891012894408393972460365645825234601295586100853927699079517537515789565229994915883647132630938475303234854469764104310514267238788383309974272566234490940297121082202937062191449475532835564157865399049878708993195133864306578147603692765690003670613902394411360684585712299211708977763019944573002836918146032851832474532010346998031412415601213328011684571905373210423966848649426613124647177824137729334212335446678405776639099853951057264932787344171267405277927711147371932071879224171292060897514405574524167455175797710625879270993163624413643231736050302951419261649085509153869027388323688533086604882678066576050772435528418733108945546857256273093111523830353897663294625673338616760850423905182721080732637612343252000411139873558769462983452425371205332645505084767549468771488654550997631488016992115324149594702159555083225848898038015191926979976392107328750820668903094694127559887653325274352739036099971290340598509147659080012874210534835851345515109415680032643123503267086498306135196837181233429328667903198461285231651646021838698008932106323146738998555890885715495800107072090393514456201987732814712349140950788611363470830021383705403805264091553360735974239843958112697003318500205030814506511478813301402528358914556934361254867639996553790544032746616045581702596898171153295075370540444162638659423186351293715705846265661455652586089828248510739004692066686488924475564767312418020223051336543197702001517971467394511948806933105398194859910545789942204293562702513660067445238968994471479239190360219054632379711351298383320403356393392991050719533840855896197091294969528078129259960210706488996201627909253942356156623266057812794444833619730239395743807258473026576698877837002324792019561271999018325832520313381767669006353912068666870141870739315164986514966228417158234671117121994597911449218515154291651717448226297448489063024709467436948972177530176441377144505082863356996454150926545191346830377667142130451867356239217361730666496000000000*i1^152 + -89046144297320966959387088423124959044235417172403955326035124746136225850372737748918200136925275536147809854526168764589937007506122118269887272122917485873720463312822894776085144699818680161848734691195935648305887701165964345613202071835126054341314403744768137001022120491541552401834108734372854127677995173374503778681966659358817114049778894899902188366044605079213881254679685673819645025334352041810788456672659155568646125779798413047551000287090552108902710370072308383799765507399721055010332095540801037635032545405261607392678068667781200919225398175251636122164224526414503517530772040424065119522733555924836225993718806256735320678394424690040985022121567423108678883906908374642022507171356766758072957393584691921189839842608962610155322286951302527151524889864549051641414874774847954329206157869894437045062132052242342795870595781278563502006284772799683328073986622932629979647542237518846149135177845206299733143709732705177267010137299610737343702812261625675349648230260048560726512317697215762636503107612165955946037403125540352587413989471330116744244470633178733501486694855708855419040836676154143805247710865126385418573055600793977267285367927520814026062833860513254724953055856981540844758913011600906440470818578745517168310202380175119758342514358382825789787989323946350388644090021084078612939779936570542107645623029173710763828442173766307957487205665343602239559403208101021892498183513902017595803202021186469646101173271484776225301411830402706211992256263380070769707796481361499881941436559227747343024114178123766947809478664481371939097212810028734148999813684404115952739928506253325582828380749883415498594639260998522916394310321609333583550934160083304859911319576312249424455799272926129408255211057387207054029947466004271079200609747254439618339120891800134536953713041956512800113735650930709793121783630831384443086897126017720169573590187489227860660294030188926128823150209538552733762732506742831389264635395780185697641694512949347038253861801913597742602881849433026262006309013962436410758656222547859146139453031255471082048140140561574412749444232236048126165037298059228024500955892210795233051221079888976477360932595408041355314824178018791626410001570043244720017650778066090788080914576019677834103420907609842418626072180150737499181787893645119247462043479103241140291158416779696419308227882310036227010113476928616676832882532617928233464850589936931140573524618558833348531837570598566354427188489273178868103653525877049267151770665208472867070917194223192400512968127899238426255423411101139738397135937671963004042821716675027124956616227104507566427064617765912597629033184676734574998303285200226366770768879805847756135042104030310860349961502995486418878512699294144828558330259065165159073229118091732136755200000000*i1^153 + 143409771069222491221362143780846299055267873559115479108299126694233746259835802790974392446206261600694902415445184922842341644353951226979975736874512199813945075525778028325694820627231275476138663500908374742061284441941382653425138112512992383146176523672710480401759531408733519935121596713289526434540701831911075552246902124119771017547553200620191430271709081162837588646034253442660967363182155489969564014983827353403560386204049260620486109185563874235153897818895007671609570569181175464371926262126903383768569272411332995511635245518764633467656365768122968914813950324524021961135193283757341507142433115766059292621263006202458103911246592339114001137419102747195511341226901725211432313577892184673592159207966031731936051834927727062878548711001398556444444115958055349722638439427739470462745733413719854846258687855669246056503312389575753998902457818011137490036977110880251378891583777783420540048246525521941530850053879335568526183234790110772304694358066594975526777862476294015418964734634966329477258052462015442578837461990238312155666839561048033576532129493207885728219013216599721360224055284715569810587820794268551067513063234736886609771372493555792885278003519364860212945514506092494254834113002563631299474730452871882703638327642754674173340703382602643566674120837587834356448675709724419390236377272232255593331641360095537685213665889837422451803581761386083737574831441635315109082940100012120099131547776606064045824114213473895194124917324051573177789236711610871963291621260317756451876979415233106679207327636075267592927416898432968179482045580748840759697364155152467508420602377021116112493617167119600937465011007160017625084749471141736716653287857624789131294303549818618077873751083626298274573158615741968883660610015480043719035610874673879171536397966419708150460789958992465959976495507635948044692056358714335365756927916936358920903676742675770535861999254801151822306990774743011535152975118084755677055781229145933838842172209674950802482184681511412001284083573694212888153044208218647702946929806101817013451102281822924550182046310517408947458569432123362326929718628941158675344818991803637546222316320302380875344077489164163387421808136655444194859799618765884959843234506853983602407162105312088211251032975546500364662611278850952538407337266667918586784051566033263657056642105567723127086920139248742565942955413630642906374970019201009371879093809144595826601874287721919728365559391115728931091524397428093500714989410658913555466201058558408717040736477835552578925561673895315997181775561734156898315423541741513570812083698132892198185351885508400020121369987367131514910912930765121222125877177647941914424295289875130883339847474426374596057196110304066053019691101652132837471992856556077056000000*i1^154 + -8202914982031560953545060027294964593457337921332974135621433048718681872160629322026766090007461756505001976506492813653673813548089644605537626020474240655290392257812191190658283681059502773669390567082700083382047437702556909064765388635108850418311159338030931264881864324523457026529926270846257311103316542578350283979555070078910244863782805290383866839824637141550650127134577551617585971486421217592444316702140241319138701660445192049387512784415143705349976431196370385296935572926709114840184447559155928917916156888577585760517485771824714900535004766251336804942081320041384110685306763738849120170963182889393926895427010614453083439272665386452076465617455320289020692610738672091049482757933338115180370523701925026051436484159705172367897034753859016781109599479837677271223446352911007002711373526837499359940262540749674804756541364141322381178662376652739650899132513828154797019799138058634882179451737256643034368355212314136257598510410903645784643464441074179291312734008326696699467744052907269758118343190687222420654547436661175295184909149566469226622692080713738532962989986431805306435500453343519087787081728833420880397020390925702299023026142100040631059106285324561044702079454773523279852977664056356973784457369207779210640442044281187788168959369444024029281929587035528042177726961220184014018266137252685561471226316236437992460639938021832777149466320639396668251111073196366583243638802422614052937634881266097732881653530813340109031769396914598340346505198194320912872496657252072331225280278365878854938586966692294590673760717952338179292480093591866791499626706282785119188239185347094654818414107101261092265597475754456512163701606950110274607575068448632639145247439156964146787095788720306530862639872715437241125103810947767198159254026488706171975101314899899113255292189474306932036982326315157502500729166658444220970084677291003428598625792023205852139383012834003678131890834070876588212006617253774486455698252289928136082517768068286660613617342127212765209935356069068266011288679677724353533760370384170005632680280573382510752762866830054134990652765256576528080518048316105674322324675392679616431170992071026427545418402772778939303025364533744840173715066784658298780311905278364011011302159385911007644886387509336875974181025855917684304918933308522791363816463047319622282952446234416471694341183577820461790033373166300087403271458261288553894718988913427449924475272694427173873874614034740835852472407236067481205878139844731402265091365774866964140811805594400413428600301606150125763736667849324267615088615469660073155885511838720344259547001385797585852824077920246935163156462121165527854762810176923445878862832558644663294184265357943174761992763067146816935290730866278400000*i1^155 + -11798485865979112458297778836982934800196110181718690845703734663779676562293107918991517949301747145394726064770830951053284066804473423116551056454190028862758073135817411412900209656229279432731173958272131510110093048820328421788584024287425701009662251156035623876266607629741471274860440630920984875217911696477882160128936748110392013847458885598397130500682250293111741174095146019378373044885802595638875601323413371066634898080371559907353154007254088207661971655118852941921390305198753340619053697238120627520902648795049759607749671366999271547218649889755674632396997202956916329499924857806633612199203548956478401084165115453926658949319479070799393739567220382179044496964924299408892626987829889557313092158464749830553330341112906802495888873114803436026301089839829335383550619616322310540051110375071682002223809035414353812234770834437680836329755416465420667413150662571824925340179663017523144318576411507444869190715746876037182000888296665438419868663348456111142733543286332539389087523540142985925029516601670541644429170849878509971189708265975745845254390515228462438451483485785896996365359860307147493909479548130630612537689177793496865541946800765030604552295057146355609595613197862523669172083783383370370707798976412955673131015565911033618451296055736987930151351365206405022266013926353004070045673459971074624202705222328763444896705697133455751765036749743648734809274552471891766527245832583209288393853893181045531791161569200543884499859830689257484495541813844833610139356314443392893380118694272801737611993357609823843586217869003833488701270388190608336400681749045927175302772602544809116030711270071105065160354421323938698425717900887768675312804902845872166016614596367825516387789330328544042131945509399076602943148777154743488243184641619743449635824039012141588379280136113787257045239201629969017736175242976259167893938819968500573970366722005984717359149091960736286859055976675587919950772155042302296378670156238292183314368694125180644590032194299982713552346579641971403354684621287674773018069589042295799954714426322025808485350487311030662686619802233284696391779752463101814258958996136038460630929086487832294972351583302093703447097176028059232886242430016400099743502110598173138822746915493896995528040702439035101548581442557918741755736501522160104398508367381837444202578158462988547714450409976822220383889493705622891233984331333060449618470388184600460150605866434830251461501510423355022213664080962208328534066710480856344997552246856477132154630631283143735653296981665889705057332708445985571438934728244508337453711255074488356641150042324849225847723419226860239467680748595536696592034705634393167145030350627828093577228219480157107383173120000*i1^156 + 8181077345935756074859638099685819850546610276947115197835643097883966642075034005732704521031468701750213605499551662296021942924028810384444976877105641355696348295081832270709830009177637019020453604253521382168943370225362154294010427046454810477019742681444950701177169870761478358454635910268102864792703814280969757101067485455886399180737504966133319023120149112654836959376287171076244581543801157119500486455180273412595592626024612192942312010735928262227198974543109511757246427064140770230860462055344716049437080121676426575220509378006272504396086504926184339908973419065471100980659890669279626815478659000820705630160340707388143233231170470041502379575794296742234465548431970513358674860406811751384014053818370225712254443764797324140225819625324818814109797585270242332983105151568354060776168699812743440885880941310509190384645670863389894919843970156924609739587908279865135926390920475567701519518186617564319395898289782755683390947819236780813137317713282742663362058305326201586073998503671219960312825934423186977921660108558805272852512009682979112653188940346312929287591688923704773095565567950684053691581030130072304855668642606363425681575244408710676079688947432136602153205024376276834184003728901684957697358774140478682464872209848214280993815092993884742615308361998855251016109513011954853587171229906437236463896128276775526150633496240063324935660995828902620006355204098512735290554856642371504398275106938471224407220201449538766452328833266629768140928146501870408723968969684854541229079341678602523216233733728629673530019778156156939214880120621210937532836597815242375678705058418512508808557372181624116395726716200772131394404734022106938738862159484370297429402781314968991338256994594762607754634543503224647890468496475725821111242865603681433398757515207168094216872959006167974285373043458655314609169322047497929809876729754461645816526828724212557801928257802174514888716572086561621247341743207154495635051096486929867381219416115618565874567537214206588426130450401912602112829949495565399341920453894023242886661251337537859607911768278191260264966945293396115554566429940788085102085603499235340412217469236804294094042877096840176683277468642252501241158373047549293027737612817978392606668486856553705870774327031704728514374739634568367476315164597252529542622229840636019357308496953764463364437710366116173142873041047668929837464430179278102531668200166061364050390084875862263353413145671628465400642105381108364368750864983150224425919583409939702271794496881060222798470256224908419568518060838139462125721084013216949124270537108411990677357653707298585413340434032031065831631430281871710973372668070279948305170432000*i1^157 + -1418320522958580514684959244582047813247023880697006516830415808755932663886045831113361157754719714150017824352236720443170520091988453548859169099506491258310494009957891501897248860534153718802459134641825942059804112916794775935645116467546224230981190261885196266569589994873379288969283064414848370351725371210096284889684222193653047937894870170074819367911928342039716262585427580494032109507791628036475121020854444551200696620475073785482018634369509819093620557814013750605893164827173046467754152612146313576429468398687108880529338096511909688624763714973917303928542879172096813745567653355488024332619520097876180073873292972465452980422935317923592290547214455526354553477296328751042692888101708659404414437199070886879921988404434426369098368607178185308843065527006714151025430665980186109948741862480002810384366786287169450943306543719661924934556899977404147880301542889801983234997420068790707501121477979692146962697347984357942096850993216543643509962974259115683787179543196444553171362154861451196954101131709938570397249618291004783672073175117219860939564233985795228362674720774112045704446612742445716363093472223103054325823982417763045933391528360426110132995345007921265914913962208228328627338052812899680043325324508500347764232969870046509316639759189627719689155445233746957966335378794699860808496786766025749985948588593648042603754453550067977925566368367360904275969849913412411017361713631945884045460111425131259853297563986101732178072734627687726183707984195338902934798822480093493659326374780247423331478133288382584968080576848062995193911428225414547964955973318359424256725452337733892867020744894278574836493437169142929725541363597315399058769283168440053890133077892577284297364721044581035195185977284214353448705989435433066286134790361552279423018540248066099825853790543978157042992670382819892536128235334695653874851367227615657181803538057478507243769047395634396015976084237073794517974083721042986047739536019882928609270498918673945277050196705995545574088020210264260597017750344361106836903500680522524574381845977426379775278092658363136547646503568353724758955707287427499433414329464314925769415761085072386799793750531370136327413216916467467865996014456576805269099275419498240853294964530686220145474926765017194262093089330175734131949024353591375645425541776748182801676741369882181049126260383562194366927287969695161430535903101957809895318474121955203803666196766678627568836919818171109282810135373944700199768481071262047200908777088811599940796951351705112880332923675290749824372884606637510698928389292296445726458724845734236278031502413411572109805872068830409292932710400*i1^158 + 94038573445556303443594754788936786863863678805902735063924035288862349029794610163315759664828243958621205883193753513896722105661230565119631686619589455655462338129109766844525013846840512843756770306135774266313069452926163281685632076312432965170628895500106153899749381269958976735379353226667132254686661496152470162492131707911849603365337604193889507740671778978267214731444189987249682243269721178100333558956805224520769384694345500371782014571860404501251917791429368152619747723797558695361244282258032759301984240810241489190245426118493469050836853739295430349716282879432220224277817137220325412046182613728518242439901158019700644501140994986498773465455492174367744650128718524055704729353101860219604004447616966560990324607881471833914149260618661938658569992879915174741080322794350174002845929174937524593358217731344752880834083361304306580651627966637915567717469583452848311929532455777487940921759648002892085565004779178389763871278165932626621573739145327772030556117909788460099698433009745227848296722064866621363030936392290962703615085668384697777281050307622945783943744139640055921806379550814922239244519689456649171478616619933270686024728327054277296927908648923551272269886174696735639845074874801258975240226842089703919034897396157073834821316465548609650808966879306959176503413354777007103209493963607474618640926219442871513575798946355132934285993912362864114582014535010606398452089931802991935479316483586058242882108106977465099121431553821370185290461937089604049965104666206891581938546015280977962343636200228475599994477933390464111210530855242232008142700783791265719889242480591425551509569251384746982712822608795593952540613821072233801909046817405522882558088333516503251059108190598271317073638178865459268732138414819934250106744358386612114180822908836753851113838161421886377776730398106064484287394043160937656030063870512940619474470606973498173924470029898863819909685720927436656099606080062096242227187024836852125841206494146991100845243871040322764729094891142395064586833698300319984889834644743666867999870283039834537704675397396024527608453406478137126400792089778494296999733483640776578136021539531791107375620489973715077675539896160716338001588859683388939330735537092818033554239657140560631245818600216404740818469710582864284210594963934794032366476317583242565430837165223849477080779087528735133428927046005187960153865869847779030982947390496128153381871134003726572518374611898257234124196547894468561054596627472987653255805476453507282215916287955144941769728155283950873667022259476301463110727757432757553494659148231960987644723200*i1^159 + -302113761171032170740425924590592149312813042972357383124370692819441839667037024065118970291787362759012115519058539612540259179742612266569465283762039205067330069736295464271021078193377416221983716733567338704062324303274192095818676012032902859095275281994156937610363645724851143953890784705638798693883926023469742835060102300382313233395347195312767033291695318302330445299150149047614484613656624066653474528489507745245452368275530928233235147500769071379131565305537392882265571900137328620937955803517489421196267928256002921755249321171533794428404368722858744008999134028443622947835943318802305950642776492837367451667836014898488625116146619079462097311812237909408316711406468781994943011052373013958080803687295529481631299764036027081979212205606051488567803602397042525319362455184547929271090788481066351553030581908766442911040548274897014327475037017187723563474210966468560474683137880080216899525783983430187904714440123542123761086861296914678986850477718122154542075342339849119908931977128839501642934942655983141750005055496081683233205285845624955953290481769273062342460622574021469997047080437029860855783061784078390806924787012100607765809513240901358309781181243947383774198948713512051188757089493372428911049885831842874643546799394928991514328478470420149006076645401125914474031257227263867906698940584940207904597446635380773904062324264983254673017670816360733536549155968739855438066714401743757273148917857601574406384131068431244827902399766835006599524935491775109378273453057038827058258462922156051699690571647031880300601875831618152994607709697674498357043620589786982391691608979829207271406907969992216627953767420784875896603910143438113992957669188153291457898766646314412659159374411984647255045825646011770738847416952788855495813499238118659517188175503204489492384944050606730113783075547155474952011385178260201793666037249517430209533438235804479009525241909477867119167332856805629713382846721573666642054517310111661884056194050958653614471877895943517433038898743667313999283028312113009322799076198950362450232710367766678021588703295588087122661942939894925491895310095896140475567446214097661267737609327356476605810137833981505953572463295949951652983583023348535541118486161560009586445317544655925132833234398654704005177471416492971364946771443473782032008327740210586720191263837664008435515448076700623151753404209707513417660295836405971093669718988431332537208560912456624490078212764447618364887189598526042024575306061621156283379025721409551601516709392347164644026401897329567709462154639835136*i1^160, -31951528259815213159968688988254855729691658674819666479951986453925416418235924964633240842389079768415105117109492886945532189578578876622580307403189053739863708741119576122121642447515777555431670957867900650751611857440634058639833672389895801558350210162555719233282544115198547767696736770466527133180270790108256334919895370741080045707381273107561014822036539967643403186709761051184589185440055604790171101125033528258177507919002001499374263016269603691102988780439861746355346237410888329414743310473969113997656192144761843623506542078394172040601115645606472752523951036389761059407845611044009920401572188324863566344117568244227142543251973226954891473316232672972289473810288674080180921494291429337486806659030281379193418947275343571070465304772428617583901241177348795051889140183477548105293890740959033950538332433763822276785204325892304230572668237306449107924878722110102502536367591294247052971365286660869007360039509266760767385962186993959714237137619485624317898205050545906592617253924716207750743662860375901398679120445696104231089410488893751159381701182195166700580834351805124463747885475105715536327959171070963500874303979311542745330610934046608623018568672635598132203559143844776853221031907345213661451292688317567311405660996726230062825254202985694265594837433248140582620906618271422074072762894721277363724413001436695915901182220800654662064775988273709423620387556077596817183191794527319802051841252695928060471351322862122020519857640689079729583765446440445253062654805742837603908395533683176926398560595355313258141449331606407544336524403525101046660800803029788898731776493212435408343872025677376109835601131419501545614521256024313781042706654032797632461469136737568616125308569108679337365741631797209796077481698516686157843188488109862210922294333543993118921772959758768186246761750037221644931432908483633417060064070166707297723365181976928075810953674021792102192748459429938398965600770670008882544915810199097865633222428327864753230966544120564106644751219490820107420495354589217123478265247517138914210218531093987573137138323284228785002829304442402386249006627000011033364796769114680611103749651751314190755368676171855200773708248505599031553851772403356315991379430442992005550427015678854163175282143537897503060720947586679376176745049893911075590578674474076862425888393288038445080312369301224917948855702479512539610952856817884176920193286324018443955170670187220275767067646589895324049069356345380507125926400378597013542482861780605261623922710531490983164453015131013790103427690133567339980786222345573750360601322238774906128031272956685982319192466856415566700998706150429324828825250228801445005152539701273705381466282887331043183846194473004224973862130466639025192139041644939167044739712213281576501474325283071111572583869913780495183972601083568280043763443808212005432191950010184215909069671833032059360511840492509060364947454083188618527327475146268153922394605590848640411003191881377144734647497779579336558938676030504650249836660750456824201657431327691357251146036324099207584994870989282831276492233054794640568265553061743125623853711803263942917079641413620025924514831516342037370706838834571114568175474271081792624823852532725954266496612840230443539202846540653147754493589725772491133554568964903669799229912349777332785808852384014759335686741490134507623299726604656861973422372034882894005812718748299766381402451640742857810898875291869757600212708193645549859531840337625850211482255615615736522829165776483474666766648282975433894613486849853507567436545165117916007755122666136043178498528743881105976482058308766692732476396045497618211223893134433971113124474310559420959070887040810439840196649727666259462868338797035480795017014914177242889744591677764503688574887833806043115763394707288268738294289070611978644991472276285809064883903536157220075601877923041649373631293644721114488896929756842478622433173063582331102929706863265085176128197280791084989956838396109956557124398252088208214203929230579921298447132662657476638670587238343389683932788200631154849330605831313014655401683338966511760016455896367236410740805503508048072646449001291517739162829210220896690764165404516443203399955335382126971001228607051818280020827004064061816819366692300581787660218791707726667563955721526600948292533615534417095959469200868140331415151575040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -1765509808711095248650472605021805473572205481669048972055871472570404400683230052251111245362547927321948095294358979986225455792324753202252854576633193378644091710018512490621579865185052194604785918512088660020400929183191863833623239777757561713608169542327832138724105148263924089672180306819174582212572166145583494195116806677424571538200066895389429543832349635160928924124109037328743029752621989105676303298840948759902918819484209578469062036918258083316235874174379284146615029824941422545932946195388250577084043731846115179814270940828701512075778174952900996835067976060976243184552929473840492430951916710606420489124138467894151399855776898553700079883802412026212908606283358232667238172934649201521496164819973706633892856163744757832250564107018737677425801398045014207174459934709126363222364355293755450424244294223108058623720622351816416383402606822443887954212249273556391467980115575795100555739179586674097676778505474128026154350592116988172927832836949750798624229993217512978971944183341288951532513304698509790625670118699969091246452805013692128414572162441739386937971200286259865238804409054535147706793063168207370394649902172314756178498510606952708756022355229300279151666979884203673163649923796746494985940984768450463723943758019103055369319149286182665577759808634232135026268385949142407164487931291469161880258314361638859732906668799572313829178024955247046337597664330950125334288099342791427721701982737197883525501863025229389951262466726480895134366112556853532744325037400423323981195143874224493896539393536851194317855591345012938501756323011606831931114484634337081056055829166022661614023501527647619524322677781481706426850656299729715625646332638064494567585832652348070792903205691757258690723443530274228362848469097395998515500198079576132848014755229968274707372458458472309448595629719877728235186718842681657466285689273054271411963646046142086126895217005416883279664915896907190408178627978176869406074939768893116860918093567456320629340911609937901573124253127101907953271719766674427196374372305485656468428488555721351637106501983794110439962296222670044908554013027583115544670853063862549744685139868052715071197278422108624538356459595466669253668813448640646595660944700475810352849003107085100179960359638449185893855391514273234749479005495280820929358691800434983603480294002888895739004332860595918293034117876990019041210677404147707263585551462754679123144880528643797559978738446223278187899587620034198261208039029122367251830949080617418574691815285496718715411276914325082693722747476427990896311498201656978628989912929416088981000606364892104391123013986745051644734582204148111466611008795104685694262458425634371066822436860700323241942944029086402914654012809708668565529213646041436952175677584075865324778567485013607585620484956546429351612262943881501919186021354202130557177512747593135803693649947566796034798382886950147517581675752973388621268072330711412213087829357089640546157266901503352494870478088294486366768646176831775725239533233608669298565421497770510645542735427105871171348408964705305477504735395982249516235676491538141900956101538733551255589901575980619925219564785492529304522775603391410505945094185435366056723794440700896986409222686930103084940927890409257860625230156621639901845693509133467260104083028838312615762023397984527330062510064873610555549279164955701340734369550397011406494934938832415883747186844540566121141875932276962709315369676760874560730419343741374820382254894694830389821213390107081075270505420882733537240724811204771807268533359930097069757642260742642749730828110884848895341267652099210239170644624790828705821584930472466293679475878917184074341856121655765644974359644989733879862865297991717546922070564965184604669920047039649635645790886897421044117925874774903590675124370454022059768659329740888007911805153811764545184715557043187536684338940019831319333533647700733659203387858813403429088934734433937651856626901866847925991702291947978106275191413433055770092714375041071442037699074422853300006761982350983807077611325969080242934111309024805671729936356155562216119776830839884191547144228282376288529552588278645006543742261154145313092191075380386724515638557475556631257877732355946222232563729965664649442610446346295274162981445876491147261331554015654030212505821543777704674648341349765840409947812134912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -48595295666934487761164152964818939866659307978249401433372161494916295720173317056992510688930127920996258553358329937347205804312049680265123027057674969250707948503252468321390171175115621789908214109233910186025647638526704810523277371038090722027565251177414767252130013824311724957610427026044140702869108971016224113717846300339376020032219528585822641348896833336898356662170664120428682580343773271696670191924653413757750939367401675640075949506021548127305115888785055301639380529911699100455850761503141472457797587357501111090277807596712104930348521441987864231723420619489372834644275925216405871038160621033633710515275954628390395186248646297863303950776670346121176808525446948847342517144668931758187841053035311291835900744045713988755110356948682309032972522234358645827955020477380326374943008278336054604762603068101332916211137813220375970228533205381903455576227904965014680550331780967262534667686767650807390951793602398823857058622406877185153624793459756287264296336990174862875283453033558749925235376172991610499780009887858995246952631076503220415709035954742714053557458855909101659170526794422932993675990307203700885876213455772216876691312745262935841860144055886441884093302457573347585691713492204837293537027891484911532420703394774988548004748809759097072098052893015334263919339234004973922444040490203504227346233185999901316428492483424360138645888699592762027422329463025802250327691196271579846211153730957466541709174207731370078211830892280219116981494225652495250356382017192958682229946680733875492235585183698945605747957305545066552059728901339265198562689941430981538769200732580285223004716421268730370885299798989815163257620206209766033634047872448529143627380829121288901883370999973295561099669529028277536291126138013265874819556696093471737944021448525406350877152861350558964391642883055721187856174773310449599192366778292098450592828175153011958450783398425580083062839533999241901956861402765766594865906553268088893454700172068138849959352909374326163402708434044643382991354818131920664475944741579682569238065138261030739885494243194522391090854532643317587042698265210191363100992221593547685918807063835155886344065177646133521866230440204339243881054535590238012235510383477025039739371186451070111783823997969539312523571886716294190644860454465630696763863599149779892510795072298531480520117525373540500083549700251592172447060100010380137121931227203937202252142781561708944117979963131839585643285950528288845636335308004875340360340686870680328072407371514906388260420875217718588275406414875064557763957200646011338497685460302496089577907242539058753120377314982459949699565165948387644697615276263565001618052750135016969748381486440647064716386680402150211365365638619812310444367256221065887977015416227111700442602554297205661727526024358395190542784744446605420820966006180002391939378004281203023686479747030583785951590593100306095130860455254882213112059632535470903130934048622120026327700797533852854286846941692712374575358748056120083722311383267255413064326037799263863268020947366370412543107824211731494444959206058346519100123041841811976317499554154670421086744207848338997260747091814710474124049712063557534608050584369399905226534191745823307981473461584964680561064314008182485285994083368999278925104405388755774548053225407661128877749835011663402694445318725948990518227872120736228902123626333582331647123709040598823777754995163370516346811817048118360419944490176299361902143433907150466522293005127987442200053616300406748989296250269281523943176897484747364599466503165836314996844658785201568021688335124664712949892638752468869414569574340232966904839434179980114926948225687022039207540202876085678041905071545660384648023278281928456864262392136580098956419398896762748628983578399526461655111182251128930917681176418605223701571548860247973483083084406007797130775071927818265004262231249107691475300675470050679883580519504286161235633729989080931344187951863206334197231694218043234725568383082224582479840458411073987406403729975551434038922384479110894067766135661186123227532168274750779157977627676862663749827123460371213666586781013812787412419307196071491212784930955529046439583787157184025726881642184821909511271708626480378041379955315927315443419794410319200969881527386458429638952715242773311245547120263284340987055970005045615752685063399014400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -426462346797714780129072827109146247971911530402816029828269764622733402079116850518683375360412763947930401372737833389068222680950417722442145611028666890304651215443809750950760720917483599060960449050446796057291812483245985420439477122741085211313502620319879296398268425257810395679516861031127875066130946218518104745213647507779209522701888277497374972063497136227535508169737900990953505310969996029061315501029780917322528332114659440374618347592063450286232420645662553534376147403143419889850838147149502399217814449524939097696051535307513590134830735460146136208369286479671916227735992412047729233813668753181636685749902240911136506463896208057042659569948393023288030036506196279846508446349314655215737282499490503529792843049267433496049551907660408675450664122760895192717735813070152079564185006443278255410750776422808217809591245778111042516673042448455714971531674204399391657099737301068838253634168033612889730284530191861408940269511746309733248077234430102049205050453258882487840115932137021972395516908114092254455138944526149110588811041431249563591194445826690166159164039076492750331046191409161158984772617968377315347258174030673591252917213160445520843427931709452742051771022298724867585591258741124818346986616993657549535337656741149587095350602555639023678659425363192291547691518829037950719688211610890670814680292306138862758740957673355710936995440868362037169102291894257865481084493787284740446233747675748130578299572320560181095943603871743701922882849811083899950298633854659426220781727061769379285927027247215158375305076823044130616318769535634297685834379527934793823989356794904920833148511140391218706491624782543060242232072059276723039079934736541464985614952471719838401525706201382831454102842034559188406145241891395198173094487222275893028729698210486067269003119487359342299916767154290255844115504798570491023774938920274038300403063859181651496324199000179402050376520056711353359022170674013017065961809745020788023249556077312730012987476608622490659549448357851926901612348880221283883566160076201094337611400310700880599217642939753844535779998103003910806413023428345001622382770037770504218403585950033266752104994666012735329809830179284318771026088543059700344861978392625326799621774506269339914753597305745733571817134568001294251335624099622200173974183000737381005408896399179120871925139706577680612425105273965490658174424058007920602105204532231893295453294611733053098231519160167406882516459099365765292530422860272123358406563104375328643878600794440412509636425040460359043196624940303017053129624522164123672695854023828364425992572945707563517863195083182892479583702669278816145198625551752372250290647789188295240171217511404243017086749165929355049415813177907429083547997593392587123798589028577024374087470851534128769698152607221733469594795256075763721660362978400471059013946792139925724726724517265734386761224091928770315094377803922277798208109591003724009807617133302417726990699861070806942318595123112863139155713155605636419888016998505145232763014564347434971503213783126903461428316412308688817522976564568301401683600013001194814914112734050316131836643324809700791476952968588304961948225959678824318513384806740673243403662909324625905496189785438016140915351548346669954362750450692478975496329975260990805275655154696193949976271675451382210242657627914081193336450203164386498719926292852065880764578340350681208871823302154606879117402459954026455161754104902016230175281182792942526911871069443050186272831286818625925668799321990282326089574348229425898387377857976600592773248826608397697046324997086983615808119536777008983211191283403359408971118347270896405653930678944496473038490007693773183310715406470383900541491496587890102536881479332701476103392819925786201669815287131038487574774525544474284674266730899583638252378458627301168306877152789228702772870365860941652104771535008341104024979645552076835494885710682718450590964872035037474879263002404592666462918911670083463490226588447358991468675890204586930726947224575325665339552887119687231283351599839412488920545210891409387700245879165711631961441108685524591724759605250315544995879018642373264315073340974411745853602496253783074424185310973059914690993480122769925179524664156628635335199827372997147709456935211386420846876358558090159536251399368910050160577314601726655004370848972800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 52346133278949641208381287215320835716627206528236415351088753902529723382713299150403523379032629217003531418936777600482971377269808124295973028026474974325261143887299056376987566266704828553255725668093742423211456067826623070476941620771037459180573564728687883315164641524028451673154203700907741179100147258337977792104729106457636482971438572015197303429731037977696033563441321488263282100041738104382296683827990186815640727571572224703259317590102287206040287491898769440552769733771738584919252965655687215902237425759201401696600879087939714834288295139515596601614029138456885699238626154322062933076045421480493492047334915980983659314988729800859081258455687653685519555709709985685923055174138708929447086763247375242755416273248162068560484593609120574981805799015297885070892022525735302220174834137044419781312786582989517394749412532194973685984195884411467397635299457081825748761648464190012824508476924119282902745450435788309732957571119663045156569893873987371290426705793776399023830893302010903669372234307338447651518864693574794203937914835194437434650155796563982901772117155223829316796758035807663535407629860139177832487233977802478290353422001687016128247080249520444024190875932493482579711361827546552414889407789744658670788549740935113396216270080775203760048402854840884754724822747394294253745240203664040918628260271356726658605266058425213464353064966462566078867152814814809872473781633299059958074605028676316880650892051979716481271076314314119348392507124465455485308380079468886786478811221796399009045439677325990037143617910932397307827678052019116658348104152047715818397518978174371478809330780602278242788918739575020341366179535621619486598218376196927028895272342071272783794907241952486406204452661213817635840570626189107617311755083393467019928739199268181816756893754481207761734110044804628484243668071279826553594377229171018695861745042672016868206104605746770168111639082057045249149173130512220363947454380035095444735234124025237182123409730375926828288378286716402958795755956386723548623777161957023495742468570226841704051664226668529041302880974280655451639883098592968764987704306737060912081015362582076439047025039669461445759607334371200228935794617263966072852336837382011176046327568097758797933166124486578587207147274427519430345174989254033172903024135537046001762510499102441097719261510310312787556904599802194548206761066974415473715802076405534315769898340628660878621386007121392555588418773415632492866098974170760263556650624009174024014482132769442633809713105675303808813111942972001741940070399072972266091872908896335296535083648589953020651567400391324804052305112999341216714742177242882280248987139328366244084589571401982542958035706865470849246713057917944974036750477057813235893223766408252802175245353730668813716826426058645581206853529583553931257942433336605203730185506953291266740512827356890158764839865629850241706425541472785578423358646499674676980223275773599004410641414026226421855993336223843837213325263222729366887267405363359626754726082839041635939801993184864790749933823466665042825647370545185521216840599926179398503867427616251955273046584776864189229244779976680942248022366632141743327432388975515790688414924001753422422357628956458347321135744454725669773158348170544051727554895595710451587598331115801887308943833805436719180920512543726730221318326047592912150188247821371259121471529936537868530278324758700962672361198095570590128722632047046150711711645980893031776202291421348412923447065518561877230344919846575447321143034787163075247484754721130891378931129366304576550007289794729197091479872283778836121243436469937559830720243297388110988189060594104758061523686677312203932360079766991678853191901922388283070300444653412386297035213445785081004827729970690426634840573752473756753826071017934509698425614154087978539043089439389471343172511408115968159162374363059764835590695447151559474209774853108851329442956017657355193239957711798586432011819463848933922552844574887312009408968735721638179716059902645815042797077646024669707675001087337030157307124232026097334204810948520395946403269294044473281253057966584391516032017020244512911404851944145463194601738087542514542441007610018855342974224522833993690712161201292704647423930699832224737790051349974198677912336705971368249180131389653603306179122746453930225090691072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 30821445767277620874354737239520072186972647565607264599478586556915676720192799023333238265766937334591804751985717576793528384467787190381753972869657219591039213850634040804913551699655501848145430436470403304506960380227371101512834662673832795196594267668629357227584248021001791507970483775313701219624631546674508907127111495514126706280098051352356393772490891073254323937637730601798889819854803496607376440030956691214673817856730732182031498114981300520936572612594859982084891103533813479743648954206221515488130554236087763515541463014633282356869292404371626796348647888453008778546437994768514035969353745203637784014788330961568444394991398750573048496628732091999120203045214003865627797843791326658777097162076110321414467890359096457255966711826497725680423755302697052778455638449005310014649150327268521439666568816712658834531471430343661632369787241092812031050356835314120765297416859982704498100019363666214339915181223784764813290335548361389730138033996403827845743131423767014811975539098977642136815300011758471459278037917535843901583500715482467958382706358456044555504413666831922616834911691715122578507538671776588736032467730879478186035297787236498090264126673272526447325711580901279398326120591251704948611169920868623231918399123102319137544772470921949124858454065294277813875074664659242532787047522309206236422900949235116271771595820845867140865083398588155547179312296146477964385244549327611260244494564546646423090190114908074159866555764046885267800564002975718505740987839163100166146486987193970494042224702722921567992374963073692739798569043080169041154607002992829692581077060488525447107513731468445286513754899712184679021857902923292206289581799873143900041193784645961009288940048314615947097829550493684572802460480748127303515668449300995052929754466105921768246462773370600977138474798030785075419269718573714145611937568751069653576863756161315283361880506938928208699568661785501533569976982678802787402682151442890578778902579809217459973386295503646018161572501978992388654707880502467050006317794286236933329070101117147016918573420189284401942506597066614737468310054055804515287098269809371295451246757019832299885988503652472703975929957177165836900877818978944190364963580604964659627423940951131004509277024434875015043331320881462079333261704000557888474110383533786969442072427730497158131756269960905987255383193569101238959905753801649567180527840683153574483613901900837666007536199105675299459797091866345567814324682661302669395989454559757682427254479667593300818523360783475995300405229463127263768114743623487053711608856128454918951048687562083532953875671910165543097068120775477417268128037500975387339267105072801251988415995816985228515037132390601112616258555991666666636568812465192113064722194102437178840297382069326444306234342629055133348389456872448340408941326003346341166390120664394835752448649759198898227812876555398204967966951265342489102037900804097091846987948906965268890611801071855332472339725720537497218173325441770172449233164849541193862079243253336384164661545450948861819819640403328017773317250530681944278995869160072907294524929353897876389030834082893143025153825911723149945524585053194423386086227638950907947763879652460920849540503375734431115196086619155727621967379277364326307697606512867038283644070865176188479741070912487383892022201966941975850562382502633098197337686578579950710958580980061299778986695337366923177233219083649218302926690012432736375033199434499211686918934636135041609146766927516523082213840067620050848308238870905349442905713930608865366364163825132451280271388737576408735347727348509869261622091907220509350463169267015805548029269208113439782929826288116921014740487407515098168251696969469565047559933114357699783047138682283581076797143010078328922180949196265120927507682420485776083252444770247690245221433747379408974051633807623482583713599532032184693989052484772924635912427519453565764187462763703776886029383049778072301131454157731700429186510653853535212671652554543740496093737455794799251350254437729907718960708649449916543676447671127218362670241730410999529649174159863802517276465538123540303067858346751148052699833911261831673627208737465244856834017487247234897444598149639433781478902082618289615575622953151279535591240044100376897300154307495490967569526856627187265918777842422760755857614438400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -232181687440252052532287422028163644939525584055193138832030314755901393570670881933501972223640300729073146423662198966374814954822688326678054657471609450599414324943236767367487507253790171850454639306583604119202216803169442768911285094478169899603061926525665946593069135280189339831242276466686249025626457722434639278885551769193514256706873618552006107067144104567220749953659492319282794962974625352938622064574962963733291505138290655012961591792124076769164180535417298601062512053466379082667472083792047114286383906360742714015164282343837431960880523732572713805590354325755216066327558755797973151195825679791769037070981690455874713897033489278671616111844049231498704055775800622317106937368513408520477594473003971108096533958406019183781182462868660454683953803625360185108377632722993675352444343317137090655762531257778221776070104428423771883544986713725286730315825102842054243273825258147132433186376852918364987609123506855584872439342660497503251616872866210541645174754785160894478014374737025271922595833600370528269742654135576201088515996056996825311794656196951236290597743498646716587771848632876275487675614803440538495759923949664043976422875225106336561542229753109534251866055513285025049254987571951529407438254612819276331591453589003923778607740965961153385818950835336423341535913363786487694732967644018037182868587542785655319737905352933862381440042934267909239028792707205498710215826013286531836365738908944405695770654309331251577880811226784465463280771690290867609294881195538617285501573690005680179246594329254751880226887654370389024948871922987376478199243615441354674781401173691531984975956479180803378576103322302869501687703801222013762391980957179791336933998096695892114126722004731180868993618260401332760566735921422131000451182218908939095703274204062976862775173763050032249838449991097670544867029777320346916483227212913649783247039281118951704198846923859230123476405022443624453885011408254282591796430131026648134224769925782670997157417712883517462209083957759350445318407806341392988187803926950119422992943799629831731415572361364306843359796283913045803231764171509132645730955818191237018746434443475777760863829137017614405161886500885015225115631453358216586251340918239578550817195556026678479238445748699403097528709157875227663615003567577415909800394940453723202523600853972664545459328827859184464409416235679902173657104651398166000533780659526260401610783568761251380494784942558647064884837540547688290041162106961662039950502689776948587300433533924301526617290184688946432934565219809158835870062299754003032045958227129415681776842484375057084400695530221557075571522430086690185000401853586388338293394374298073457136694859903864823391911013626590945588991274571226643879020774956317447307032438266076155228601562135604993652767915536954490980729291545504419146099168708414333445577576353496933303718187194114595386595897986317814823662909832052257648484278651249573140306050755258935071148520037019264356826794076065385411389445560883514141051055170275711717056765687610073776129936683720825711616993319483412920677072787122593629875909858364412919066709012559145321218511422789763690729691536447829015535592405650737650839757976070533355745778036016560653450835014654927091680518610742019748847058091435683197739922781159200736804003523541084039263288737725107447586664958891441850068392296628565527852726561092792367537179763060514833393585595344931647604521716000307794696454961766046654535007584014477680940028217671749989435599391144905858492846549696791647820657490786861615391529828796104047089909304630008154010683520479086373651499018443234478982245304734879248493537863929893708198364881803762574957107125840044328254456777306973700917703230055438102774507692539259951892256631654044720748985281367171275885882731459921880263452747810736213211600776665243102707271873975835254798132414951038274133866864556398794479737405061818696058417447094301003454518915187415156772411184957345573347857435908127598803534677225989973620048925479994612442760750545120199639288317400997932878891629386466490214153980427619587895757472480074463494379592057444452392946859254035479133108892196393940708415093670728662847045359379909271103918543988194215135960087656316093330201824562659326037574686018148073661302988895948000846126654282969345236242285855655114474657035242929348631592960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 875847986783214523022925578557960288246368360331650104462048211975212543408565794464418134471488807017816656408640480302530657629141978743531458407668818734546007018330544623666577690874671695360741124721598389512943216993279637429220421345259263159735549379477912600360494204183568138079575023408546751648260177528254730016747014274428972530811518111938809711444104214924463147472544442968527295138196616862702349021252201728501970255943341559351179663639705384923880801487769522444031627990229222140845481778071388706370514384094819853378921161623547194528107017151601792733889500961448401257673374944904034516791684592022697005334322238062853562017639624550090331842065153129686746522022387869712454725824227918775225421732909345052244883154597100686650825156671917626561741675299658119355905837097530056196294645521291306477849935549705486478896502938504545364921732587273659679072678000067398328965699541035470157443757529347549475706172225842134157160153050740445595787590333482540206962401855040815207547537441487819705960888081766846865063247694944325785505357698012674007760826090399547475303054504886863167225327453247642012861513131516796965573382087129532870682758873086879420582909997330363154593183199812389886329319839480875287360210437373182451151267226734586142924537784140811343476397299559013917273585279420791718020794469630941362509447278000790291246949927506548838449694165317583201818056069370548784515487130173968804860892211756715534165361119285594382604269677677193148864678652778478122092554592826561655066817503457435234450383821123051815436795914296994520415716443183016347811598988724990154070185387923789088512246692204169813227485722794359169790463053965565875867227917902514429780389571346587912739761750113140103759958565430506333139731291441584061486918592001034391539687207513654719353507655197758132124245417570143750978510487676749240548960218712246489301579744483242193729128576184412204969893907420860745293385363456807178045599742739955680914202892562203096345875938188755446431128816490109620925223439169689213426727328548775031896901543832295288775633931967536546229343104329945729410917325166298523982353973228810448779724297223173511763612600818740480522019974605223598686408696707478280759641449802796828742788026979647884303176613619776821830839994812466059335141018141803889563771559503712363294545768321655097415303918652096474266301394591709928961303522750320219718027975680327784201892917698722783097720376977592713884593509213868581842225777294641608058641555256822774329056484490906183313947980131769438071133991519162318949337392809498431400616173332528294572796994830627071422312753850097731476161655002433304397081392637361950321163215133312434963200279151623919602164794154021261665914965315935848781303010916582989814264146538139855499586698070808513831083511487629530799358925143909560860751227683921442539770308567892600150998266715215238605695736979332919419849796683112852958309734059905684606174195811999218326070963470770564301813579584648478661177457810823041695339417251411681018776061635377462520831118415217922361095382205228117963879262674933934926416073324458605691379822020919055269197267696111035567474578044452673094019102777762487060958070845554825442439610419430765362889834676156832078508994056464957329503083383708196203101832192428322075058752466469586438759292685933988193493427088884317045382823261973161815281523759139008403096492727831201598618955281882607277294751730616466502670318179224529398382560881938386295484369872104987557874243681671823630358486418095603953949578464642085666281715776760641386525072069270915992728057449913807143684757261131978955216975043912394369036996177421553075973224815258012610768459330394811506014669975029513269160726834623767086103206983204401104158362297363816153320108583632230175283795452727600382421825948881096963613532738391038150504933872825863929895796730641412227533869968873416878529078944135024498718669310166923694598493771127034886402251727193513624488940086502229674216233713891049333800881692654529320688213939808600809177524106787888038220751837582171145593034511982906232705242230095649032243319758491182712651422990309785893476557576411239667938240546205084723561582760518618528486136016595471896227314927881436418685968188706044549313769685950960728312352837857855740608333256774579576585088034944238041967444196487328987873280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -2074837680354264969354958029726257026867673754285960193956191380869945778305847497355049495599921778196396790637207472518150394578345330840016050696020612214553287819292003263095390529618406574866200124647937515165433641086530145847859574785485670437103980726054081275084086932258341077809141121306454364647896382438466916260453788364712250255345821446799803617072111646482029013815076230483938347623623239298215709040925888127264071551875583233981477995674496733346454530521729383416545063010471722519787037744127319198919989449078233574992750865069116929301278073402407581657941191007385983411933990320960470145931203150822733647962323059525642959836352725512971896490584870108441420444932418041522491546630143514696775329502995908898554625030749954318844654746311838587153715958170741199195106712771005438732050640244070114453989387759115360546274662073901782306612390566931408530325383692397083864754474395734766097691134181901582641420597741629129549248147148674103396803397654390365143370025457290040743850648049371565141833364441423808377707572226073533809548300478009137159408647075534716889816043186848224928918978089634228584924987579034707909152629739313391261247214731845715802530323912524042503504712377074759057688393593890895684283907603568353954303385447939350571729098298492580937471280884623910462260324584885250617628566059912139416060890310092680265032347961638715715505489312698815734880025590673888988292506962456392517883083940354549084328578582046282716213421258178018293027641657423196955071931526943745424706244572554168191072175367111495146328471300629733365991610905681624556052241836841255322603277729326794266018493816352686654289195791105966168695684285244392966680524368137686202663677473252513709568717529431436834064942291212284105369433554176987500834257057883729859055744088040590957637683344507723465005583686847507544057144351294357764181103443891360659134098106347162210733885744236444859368747638061083800747867338266919315914168230906830186090023801499005656429848082212818601467504599971700612044243080160908748458881456108775584706199914485196276800307001721912258895729606684413928239618125001349588637790726821795546268916966493103305329649514394034610028138027337616842418813474278061680402636849265527626546781357858712251243898273426065994387458900637697828716952002151161306992660132761620563983867225707101505639446827294872970479732497942323953139591070268255719816377691270103839906516051411930942053906449779250945931898742823745630664853213336606824604331774400208395695802814557657842729683761411930640600513045016196040989255113139698182507539315979763913583622495827685007841195579159499970645091298415280703562818817564973071743730922880753071303989550218057497227990614103552934694166874184600077189838783921554641006382542533114283543790808853765425991773844417185819390741768233624368953854231485752862872489082051349487116536222530010341537820664519048954452212319627684897691863278759986399370325232650858573896145336787655530827592295506407809197111497494926305095636285216437880371136947335974855442441727046354863393732264111779319639280372535929059052536678649825899472680539433879872354579628890174193514762514447878027473312295481160614284351513304384807532475545513181915328256511711446798610864298605493917847269518879564745130265792779572821221384593500697956678463910341258887203477088507075661641429819381642802464644633608675977356531547375549207504104461714230592213573457806608893813517082807184199197909443174895007125604520380209610647312097676663248159375730364910898962041425979377928606805037144986497304938490097956594955634966699349808709826144071269540996280028674844424963944912361434908528550128977839809411028694227864259111142963568495247058872189521985941758538563568052251870873464856968263016167100880270709864762697314309328462298964019710174594150708302547454963091866922780666560180576458540525800715243967733560127617905723448983019864103784170851976329017146645768966154668248384907238865092615914314752261125044772323447077518412604656101152450010741141598560474558777897425933572927115799371056753862078612606824225774965198564670912766736289756339905704518481064406050429294165952682712621821668642772218108109512050864032301490177599959018553402877240953704070895975811821796005547367397235111944861776333798126906846202937314410698091788664935249092026467300147200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 3387206421007420057823316481533930499958524832375848521844465128989307579531577284070209919303335920136311931419789880488623969476525612566846106098525961222604378208687517449104776690342172054849575124453706511816207396025518140755512361710183888233080432948246152027018452460237832651744572755503441020901597950467031046992910124434140580604734295229706022910664740895705526922173670816145435651196218463735391406797707819278262944518370385024675348112051900994087128197402856418033458251186377875085802391873818326893946365058982516231842869516509431270117755450913156602625193163781775842786289170291794310375076292637168646163820354514492642939492471510048266747383588902234551885892426287990231119978155426269947074200519263572427275035593192919967678572315511157601135789658203404815314809746993865830742559503565894220337649801758602126489114118933070071295323392351379555948743203007252928016689573979718119631274935599216223597647699219133250435009285681113516431686927556937521935208822367289814619842569420557019025897703436955946909303784721689167940924234016285750109608047090787906784087321554939796846441784036221658233466170310881841929724678555344817725976918236080770084680418817647438059354744313249855795744968378562719602193543482086445635781006279532412724627692582514194679978744154340973148390167563845997801149358116133928368289542286920656548152135306227252562091433937068772430317773774405364897759401857278913204680015280283852065929792089930861821669403581187358836794518984620349850240431734220389537237032327067479837969929957678020284159899170022796104443188405524516759879285913549648479941094472578001295917607952651957466287558364230620107260968658369539511230739982786448080307384134894921826651040356171690347385649518884687086457701715958672323546578285613546811776573504429671764485507425214429062671890525202374879130584258398102886744127970087369865530830373779188927209109259759011846961069268528342957063410648683946231294488978285800885294246585520160129589252720490509832288802440229634197135714752515464424013636622346479356963986102734291512275700956888737566714652310740382535999388810809796987488918388709797009900819578023305733444800629786321322871223888882244119382990914242268957733444931777188607531824900053462493784819468138284953178304493297513719348301667310856904682183736381380804939699671836279729684950186483586765009190934495854025887200540109065350645135227455250659957915841680955809032516630647630823297697261964825437045578484246870927225763116106144855232790358033900109055544860513439287478982646614825589626072140314702760603687276580666400850209099770215501577027883258568442820304678327290401399395796818771347092106568404649649692228939956685815938143151575736152412856118392695343641108215498925719205724859166658292745749050259615348210538936424906547112377346777029712714912080534285876140562236049633662342499333310170470873150872088843074112544518302655840385465507411270397088524621843233218283125584195140838507699522534703284833197900326275535228346085016915969280472588740612095808228752621786083481313258622123224758841923576022282741960464677431886784515371527426172950361482677306645751918375532578004556208222962635019915075913687550251039742192898886609157685288660274645136752476877881973616150542210454765879332661788262318054421311964070058637506577599467747448081999566545277079129387847793282968545971034506560414016861049034540487643568659831498086333941639126439633458652449395399644836425996527620852751922129809571947532693404340844100623872640577028270028647641326348424111550810267208407449291660239211588267716445259734738237340435198405618808499559811217318888903039732245276715733983027113983370363783559489408653722311464904855399358226298097085590482138794758693800518323785674840027279508536519877364002745706857753025778567384750413615295062812741172622441777138016852169542886712063498862220745679367721133526363691432557770676933808110109121029563763466120152320171003948020231110775928745067897427213722106700980422050985111344142018117392777588996299585051567924709779086973023392810611697501024118381009947076032537505345114137396065506218976279322351607219637886624344489306627784298153101439492293038916850226185176491304480598622427400850191814651404610216978926676293885277362312049317618355219843631785059412512644924426761900835447074612083425280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -3892867574124500562587439870098975835586145777234765241890261355350908742604308720959008607755819250541625432323745580342450554111294432084853441934871775491798934108508984174870526555527197904744105645260230616836850606519338046991692176987712494374142400889131293065384913317617001279826338230032914177381998672778111240573982566867966542919991849030133600010555321810503653474883983169725197555532678427470362682541721093759026190825012017798546821468705900032690662977050917536627207472255814855971291752723128710099675396025028377010625617003303187124380607389245628806864564952586477497625872805306964175153013321492328967970068792251230390100201867345906799142658988825351370448081457205357657496295090380093816682877595301939842341382226831749738306367073500325632211859749889975906430009958691403463622029984248925396832110268503396680178940501789409697148525340469211783079175619976281931944578386258176667110184034245999781705051422352520290709832703596742417549082662895962045270497842629117657148758794188529277673668735075437744460914914590191443324434580735935302905241432530141075231504244810579164625752438363499893037150591228969922724897193226131298712986786190344435388723728993995278809505040486054970551910743548339884872170704866583916648857707004310804293111578767596586156641056794517215278362552288980137877253915812309474107600165955375624594422909432877250243177442108101877665703796596497843451066379031189445528720413576909980621801753955974549795029590398452352269134459008532891712764681850494896569129105356967348233960621130134027481426592391982305470556563303574483601487889544455104123317995392329302054507786532745308988457052259115945349388108085794514452171546326277867848639617489015119975455235494831758621569747665458615073597865236161936902431028005803775876331962256113390474971748958334810640965490926092514125600323820255831245198221074931391736220688624286676337481201107420766381167656914988085041954261085462087387928796717327006500326739552655070058646957156746657534793253553857114426543030807646001336234346738840209188841496022105806400876610267423564448907474109240797535361936398867523097023362323411458709009855355718951183991907867641012086130782842970502577573191110715733078315792011875888238182916480346732800100366690943810793486610428242095551339809837345673849393503752613938611337470065887915344084188988676561695726100149101755580217863911311514643205408949209830231599961094275243831555018534370291678436498483854595884995671029545527485760298981109709468475968136128891088678942886982921264199522378552445379716154003357933540955041625746700558019148210431617455314124163579419929321581361886212906654773211760681177146576998765926613932522063931359373238067417802220089650793251249136625685169783004338773059515400119629867350179555715090422836360884199933657131828323660581888761840752547745139838855046064664346272079500315198975045317024528650340172089045861763060136573654344999101288314815576627726560861063801364856115219732781518506152103236753045310769860082755371348286491918596828386563593939574967084572703622040865743078215418780552399315062638721853914880596791512971854709089319233980241563912652641632139488082587598271302537095480311564309491883463424471073598373540316130586932730726457185425000314270013196763661033967462932005274049031321253595997350564604487547612885339045932272819400478841806879140155730974887257247387573506555398465558808242034590323440404393303158771072416603250199568663360265690238855007059088337393308998897492013402757538130908753705809132780372044202910168882445951682425141600763671247961418367428931961599707017394742562525936352852197631878486100165308895108056544547672485006754624099079267890700492199377477862264992560076103132328113953279954919668577019162129420639103396942313125368742678423613948184533365007713152849527707111073585643678622579621507023613612711271449884319509922621524472785028335146136270435843860174939699167712282622862732865402050130710843116503302979209163394150090958748381356200970885918861013603780776967265273815246097020057366790818236842911126693870232501678282444009972361409660857164048800998550074451610154134213759151355764869763491649864652157485073960143532981351275351917898118590706913050884408040852214148273309844076677198541771624636995389952142315797619005717420138131285973211935046852128276480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 2920030269814518691035208106910077232748272940637854311689866597638708263163736224232434442329119150794714992316839504565929199397360537878164734436074901253189970743091858670939872808392349931015201990079541845328264714764566787701070498978340191419496168059035572689394489552980013909715467784482938780524907141471910454055892277002787167673697764515077538005235686320570919575215761990457066232910683508689094102048081903106091006386686170869026544975390978836862751628134750867514857464791613273658565213775844081420106236306281924228163904611523297885128666747921854449897919049741525234589016415891326695441033465262860213409517119038639759404803825662152504971862087944407178355275309181213561032693651184082297960361891249560031755223512251394188522778463925494580116041816823620174888570299299292304114332929123145940857930575445954056804651340802947762210898306303401074883310440317823794871347820357383531721287855221395918709330237526968334396938968461826942825747979446887960862300134289670111555794965005591604125964793214527936976730839599701653893273466985669702056022525036478913766123096870873199548958448905070406316728029713390699327124845832666703584571306109838026464973146420945380387250350197725641159378844156440474507334731997677962899797494229765734075063991029434439560132339839846752527017822452435021106521809187612616864129093315213808316380526957268818494211089273999415183863434789484487738754031549602053776381265524716087354281299036198718929573055077872727722984937074125190018172956969547373319056255418431522773509523745126381106325261358019377661753747866588634924689830082731889220565537695351254377702963911212190564091330554120807007298325971105408358617485602066919850658998381806560803226103965285379551672808949571149118417625139240277784670364211748099016268689229198026317909695670369890427367927717724904564632405483308760923495762663270807551451529773142329967038646531272436359179164205908352318121633369512314612393899131854822182779287990238251569356710645562348794023182818909890247940411447234051949013470094007668231552481003264350545058252983721117449412776911795557414231787778834232945499423917356938484345043116267501880427531339099330843766141853696892852911695057520284903119698080923510003370131294400817579034813604456261144111478931528526195026976010750053181746862521761291842104613280385122435865731345056236889489508701300654911207502722890914417019044702552077939328246864792067114016807166037251379312998375815963134237879415648799124625013355721979163130870943633029161917565020398997058912045963813977864089628216462601467161528241563181414557730623482065676751183416679710721770229345587577823492824075131821293063192394237626363178815348615038518196824923465779586668403892256197589879727583279558371022730516207962872684330364938960233430775298540560137310134353483418578183214137883135018349571656711044148482791575399405019961467045723329363320897278223181814971284772204176295967137925108342979937102302199007805506291133898167209027167133558274110299156902541075651121306148527249803033599476430586826827314047797708980604928252885640752205233852300008084183169551731127229554753341363110403674700224590319928461672070605663279803168556615013710366430848376298431191565413432602540652716878916327630462312381787008992194870597794084099809715353434506512819310531521684509634614647654743333959771329674314722704337888381144913650882620085815277822351354596103392214418268003576779561382249363588976626608306745390746840298278721619426583780334268564889192762440899065757221864094948058533477103469481979338775931208874193168219203074198494813714128718774644576378771224203807808247436728030107409867898624597574106071210242883778676295952911099402828402190766860477404788749457066120436992719742601510508249251538878360873274311649683758615840972940717161008344573982316353191898603099306951164457568895046523200003359325505448893690441894331574266180923520666572752591662890177126470341484795113612691591388123975289366116109473848333670953407533877099667512135130168473743029879412909721971820071926409145254081648889790086778326869505631387735350984854065189553280247893512964356248033609054833952372575557741179599982381331026478302827647304785413181019600743848434375632062689995632205762868317398945014447143919310137223648832734099288067013712829521050345277624701704732672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -1364752678572533558773568536461402139532279385705610464314348698531122926280963774328460560736938661381195879974365195573843653153458999303423236999239999884367672858990193184851437221153782752474915348421489090074143185864501770656782105537334570958443429219554728404182141389975758417844766864471412356074963498803716763732783224258927668202903928091722377886675447954306243458355007936642746574714293657244100214504093688682377824739375018993771216768106347689077150278885373267383709456394511815734729465018439267128235966629798451042529354096519094834541824925657046490302315338615297745831100906100679654790133409666065424301267003461494349054996360858978957025116850642328374243807295691724079612285907779347666793704770164355523336272533579146505794849650597725497832822231124800797601567689371058114764471526406085054974719219158047723916239226387296271331349633238170201616088725975420385383100728643653377268718562981921670753247530167217402191467167589738079913155561398697036377170089202812877967910172346316876308374526202033600890729901478981057258069873878773981792974425891385050674011727371971259179959513897654817523005079352301259285982533244482072561413898402063849758866877741286127586269231358102175242094803332586686206037878677713230365367050531690891928318234902901484454110361388589067055944889783739130062348331685087144137353802472845233284510405717103945182480048231254075598300417727593936728662407894028216869251547405802734734323283642288931070400298904267881566079626059433098381555355874239487995505569922329579813239385900598067778831507034578225399103858034532687677270396184315320290457960761940030118605526447012062654233598929524889561498898583239530584355250249527110493558112196574141066266969326043330332487903320165333043673825677266692791289942252842219503650983445131191500237052240556149930411135251258948958410514276464456663448329475918166860162372697354100252011336426410810264172318423099130322004091881326001887295576936599055794718650669182962737509976926019203762555737947903128998088912575120257054185664777511688363521744345174176887311119095784504461290383811636109209501713893326084969000124149027072012029356658086530029204834737502437500575223044585256939660965489837515654537297801803321750264758516375115529177312201086553649320243228475384939733415957060560865147896452442835033923903892598635237423812961416870408676249805386113554524323462743729267753942001551841429981313765192736576502397201599150126211042853573907576000156489382733601766561904391370463188068592133440806614981422600284611660117258744580316817857163188131476853661644487273662311666965896657249825011016371014599228475233997476630146159860283072429468990689513860962641512142373149429223342944938173834118376721663585778651351866222915749308389428939413976235304456452927341533900944753765421113278760391636256288338706212543931660570904689590983420867790930594788580107173133918101353698050384562239806750381957369455373252813466200733256940529379588491907105778827290718396804141023975145912939871057605922855221197192694609289669233608470492609202765178367041256875217682786158872075516438647149186294755840585053917247099916099987708258550402482765393670778573574866868528090190072232780634904079712972870563763051259324023326275092720996418940623335298367659760366083251624878640930634553700500891653637722821021961947490899986460446794103831514959474086704020090656717685012010591745314995395071748388477609563281419563865183834698626392797369106929143731650680335617611485306030894879357737278871779796317823486567762611495243054487428206891701064896341691011242318204903040463685204184657108393171494422908053185342720895393400203676129733238514393496704462674691642092943285632048495919875474941383629613378435267476927999873911668506747157322418152126530340291939509754745507004928413161197365810563423912625958978266281372673097058658880613187812037842749111232533118096125278857210251142824742253263920883168273838989935555939739151629695692909408684638943078658366728134829756849788259790862112115357261289856031031352318437175851631414542168863504721161816382232342052159415297035580135957132013872606916948151865824328016236410612548750041777531639389668569814377850362279448200450420377575169961714677193805491759330394676043458907134396195592482128524475332829514316947782499649665769244014495259426816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 324926820750066102138007625989395527871728788806780672280444743751255599553915735920532781049112898537485888834365242876535628908639795323238188575492164800267201495372987402791955413320572234868496278697877576542876260088623374129470015119131923251547781312360986898480092142638374853342421734352078235884523506848813364303573007147697052619215120418791404693351556480027146900813397786580170628455687644623238360917346942090943950041490697522323214950601774025230422040194108810795509124838481929019542983598528105928542865440572441374248389561258720260736491029654502626499284872395531023978018933163843434500684238082121187438014874620572537742454940230865735425650981473373336663169886220718268945373710080649897111321303112152716627468407447280327238796799079451553078400976407390587878196487188175263352572571313588711784352260176708976449226289504379373763327911528723785094959493505729581286625682166944724111185495437905925252293886370341991922508323521567767407646531714112849706279476247285303079068709159194493900973189875806939409680072934732712892773968516367459509081567015846077623504616859419262141957352445711115300841378717462156839005114497196459463203504012083057922038951521362509004050840682241941784876741538011209945134221029444173709076304137223326868996769980029240270814341857119608937207738585414680078997276533751354155347049527562685971383266608968741366452528120957196721374123757174779667607951938457351014576792727573207281084730214726383649110857628661208437281492011666988790165894049731585421631406887609908615248828224126019049119411497314384946521464794567689253941859671347375972824760501257841801371002126243683241396486816041709072970119707186335293964126390202162872673193809402261458803854607411725300457969715532967137100620804057103074531448810472369894350570024180699249595336944787642528328963221791582108006520032389708204108444559337288605706707377475188632289509802104367200609967581571358816885521150310091508519665638591027656335880345294344914242300109812502452339714984460224443546727103064646864292481935345057373594000514870628174049165528102249138065020754404972207271914255497171060011792552502044975528038961395632354358384892844393771332344855087916291979061461591118755729459707425733747373188956343992234368950177590288609102091435769008512965377043197579628240279930140333937671924912192196057172018717907621955853766295124506532299562535699002034865304302266959301383038363348631652775484595639973494431113911180810832659132260755044501937499489777839770128248707516188698709486765868808924808589978732031716445249764389832609541203309529815586972287969855591074044461502753326798748427834417653838536566743856711143853114401734783089263049740803359950101425966754268100746551761473272446630544976448007366323658087899994305256893904619829430970122067251441821611529686315009855388746963802038936087970625235735593690173073767941090128462217676739362295676183877367979704195102318152166421347683814817135468758324949019454851622185161863274894110975213084528744372762956317699563451947184172623822400245435936997729816306253443763594911400366986049861387317352820548003409203016923011831234279151999467961210471550840957766968548197222018496507661261629632884619139517900687661262791945676425885379353755404931663588067590007750570590795534873555515538350184342388767867130272227898404042893956246495127500999605414871138279293912466183195788743701717743742250180883770011009408904067068083929558786807650198605863746047299779613670267504529197348410988628674866075843284013535311627980857045182893178113897561917436705563272511762800986310735686908454218206363357017961703217977723149484615629564790649447207431894880596418614952791047392569318553274831647189868805012576823375166082626989985729188794945203851920074754449872775915213722913316178436228235995600780879017526375057938637597072731094967045337331698795752872053847482264163573221155466727023172914568603986880218161898028875564420257464706824457070399988227077459207805196415547418658130318136649499676567274798802118342758941745454074263549520542853373037450648172918802694075014011157974888496958996329973093383105773581314896628914475348091089368012873180235044304425966438547889453888151118297253114894344663167310392450864431584341296923171839461082338483406709036657872569461238175509635540204013746989232507678883840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -2100638886027499788662484961818323140560418960637174084581710201447787218460508824197944983061870441600759697134968372664517150596034130201398128655227663636878728882708977299454912726555805366094440081883255188223793748303293142691920890453697096948888170681950394040819816378961630182430745974503814386961526438511322710316328494378516911531285520080939197588337471836787535159226730619779950534569285977873798323410538094623961478633845104524960235242753865710603207997369321014067867451504373356942198504054928855900517775927569136062475229499228110878096826719155780528788911745587265415117450123978932787006708198832395190629296719915498801360166452328070504547043763015581922564391676412011797106548215962597707630625605764989264102353590116277649841998989252198582422017184623871547567569555643437311737080715654455328896860072196717151904514850641545848000188496150044023174683494330552924744924906509378627331682801016303322830786613025362925389695490369993352763024347619510379067273665054948679555287330405631233603735594661377327273249216691823835918011396114608495182308022834041952460374208272827116281587989704892203693083213374004323960226916994119633147324850407382870494583072150378557583819663795688711206049977715613933731030081020294033322150158448496567633469909723152831557212420080029174196211691243230445204866061086455869729054336485010580904098478843267963395312918850979246388766381350235201556871479167193437244873553712325254516318076680582535630360746467120894571119159875700595234326079076782181655961565194347463069269284549929561400608540543216779196318803801547484488434560001308704240114167921739258810328979119158510351275851689339814072861770155963459626753912543865275255187840649424588827540710331748609459424928543455438780231509688644833856977910526637233933695689223273568874749502857762448962901395098481907977355550580215277304764665483732620096752531449888661537414692915795366756192187590108142458552877277240799089341893777675989204881781378637125370338530672334929357719537118109613152587609998087366768817126831351249967292091360306858148458837351716183866030869066806243074861892184038622591817657979773235395535517702428174597809129209273164707989332066709217758937088208400822584110541444337535460730144161603717589755583493862155556811230208925137335426128929553342559196686956448130644461344396220560606130349299447504288067688548937285032007251645481468725948600671984181898921232373312504501296524693888793767990418640887053651994765279621872255173564973800603608095000986536231213489526277835361401655601866801833215125635901000249584264422222838733592800465269490872231530193728617465452868636733075423163443892570219380691595727872643417196622931890654097636049303879449550046853912824367822133704092429803354948386174132524256261795515660874422197592715664384306080705611873246126112850659473505076742130479568185130674447882363843428911018224817520223340293861402008569072346850119126140279609855219007055401566441835759962186447717902216716477976552323996207013530992049835378733155913427324064043276103463843087524987835681026119116851864292678241265559353075790710447086286781694662577517296702931669339732423253858732646918038987295751850468689841588854773669974886357918445049589566978751438980769399767704573887278451027600715868788481018612191350715786865616920349725001298076606315083614008173479570298414447568956354125498746804373265323625387255454831757430973808343708519655135653633460816836380276311581285033269424331633653731935090907312684713805237311972950143844691925323654411703429168342981157831143422693937827757971718110776529881752946016604189095160615201311349724095149339265663359697862655175047257077087659765546078385136865170832440881720845257842346562387883747105930149702679694351777282170499708555255161903921076099995939308855904080479320191249837002699516706537393701031217241320990563793050174602670787505514014162694427912871675724008038064093993247373061759869194894412264266395045819710758474128207741560811545693989588462030891249510302878096325275286683335764317230729039079477725697391012347866235674244350476701463457894743302321011824000241264813377455190630839482341567872051901243347143319980847129090114473574598697280139416176490943092513122279027150030831905034744881450403362528278245005194802414563187927981104597709557632886758195593216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 42488480709666933372286116484555182642065358293000922816836889002387204612497041903747709650455693370110260113213993917496210128566296287079855177330595816108618217324229784323128607904713612151652720866455032847416723954806836648328634453962157971715759263533388063713774250219389070681884454689275645381825079043167815108701754788997544868979598499258221553974373260891126513291185018048825404252576443931181953552238233034277108717586383088805927738392725996376878458254080342669949819678687155065513371631193969052326864509106531370924988553404950870822441770538662556578899111942887655357487944834963496642121448981613973392830092016891945206522238799831538991273798087092966369586517940564318531484420889522300612736713817028599695524493135302030414838511616463927594575754766790563077546741970281878090851759670637238429449999957041750567850826236723906100992705865138071781723976986352685129684978874839435176994504325177355605694085021628618474781974421047869629404127680363012321888459544572126025403497930240739875117441946736628316069000519399218199081548888993215748924730171702008061476927543629741505473844287794323363969624553258999871571242852301869072157229385333233905085730364955480662544383177196885356904904550512176359351750136556033222292989538587924282533986732863182925005677524601166871291044238129815241953707918365737752006383704071761980816382462054603537541122289474457031183847971756071310605866462995536638249492928959305189334018285592189275732847725820066007870058392413346041037868716269080161890883161934849711383563731895990617725735161851818756345554894443330604743390960386877317474617324170677363349320178949712377517994246220012368603638850030196840737779958182993916408122919458713283057724119248802112453079685938177648615567899758897157410990604357230909354592493629264574514556769693502988066094014890191401610782357471587163894182406771810440361926812878566004049183465363471263248921610428333094683235985946722311037259812421061431913026648435469941512115439494250603601148298412812279024786906952285392951041638282871005379211597508731861805428647985437143993983866088091552199889500031080502000423071134055531743025054143365310420417873651106359443588712162467690601967668853646860863117101286665361567769753646721508145641844859035959597519494126936458021178896562650003367953854510293615177713571386610447273481921314205703105061872471858207963061887440452134485051197175316118484742349924035777411529479822017279685790867286867819602591202390242484324376863374738811874129986825786315821801793082488321426967966365267601172667031382973808987561408062466132832555801670246267532857469039754998050405005150584227820289454165831716132290894483454624157679114318447326804980920089997499341554270494310016337959484324409199093601346792978127243877059164699065321532557944163644966965113371453446538834660130025540931559401263282283493848563545865307076067819230600274432564721516465750002245662837463960659379386949075776645943594384192435821211673802703913648925546459234756849276455937478454757568392787694158831192831441261681212610012099173985821224893226074778436663643609479664857198921171213022469851146498010853078837754485452283387607292439443919255855930073503870058516393366005292253253628782946894664121606174412635619960439373681225547965419913823411959153928062423689403027349895050936190434617229632732838663015940114888086611812892787279271095534762040371237900890513421544659194183432178812452568824426493902164122740431274655879124125012898102442707017280445745082520344135943114359247442387572624115112820305932281765087855725284143193381121761812592791601465082879091001206558894614104631672365394519261520137587135150976339101768728988526275351192506994811655819350857792270041909841395249359138329276823297035401693985089643544485087292920436380433732853691285772001958757372820118802981316824340342784124188137851007280099711419024392138115748028590700366523931149770309582365459564889000585131486886317780699106840901568937526706628558348695020762546950667428585682772681897962665594608561705490798998288755231607939158447821903035701476492375398858391968422737600206549952844687718258172204747582933621811298619977380156259190939452330210341363024548948915578286595987564877262373393779101998752440331257559822607752781303943035476178037031285884767483781745342446456274944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -120128603756793181726424275380779124698918451372923330318460969843043419304965749061178889585991548872981791231549357307449216541525465204528748410903345485139920630268687822024691945384032329372601440958907560280627360068166140355530330111913405599704086110208141439978952143403698858003649319876716766322520063200631200196342815052337129343224592755644079323557650135689217523706610122906487771297038062992107636398742175988490518318505796077800305673393184559911234923694066604554145906101505020831320019604309319285127591691351901574420061882465195456839907631405622342236112052719492432741199436712114022871197715141306772897056670306400015201941518859455359904835781910346317231434679120281624511527300619363688804526878579450099604884687593616491455387237805328103611728132176323219566021141948939017652275956400029336739126646508510267880142899816092277777689034828725793375936792347888880203778286042141351676399468074851154879914552012336940616109813348440284168985321857141498593743572107990947420262934449102776458897842357408670902781692583906067044704696689891883200621148889761133537366711101739726359390921218277861185936248655962658451116971428773917004388111847222124704350462145511592712649424610371765191601200812709354123386206435694447586164577468728837565639982343752441604594871402918674717504145816385344161591570233801409946251328671992758157952099592302161919937066261152408415304513066177158686988072073467668414622571281361978136904729721960795807774560288728839807263384269981828499937888534059667877611673536026196492926688028395916704358313904982962085591615769533025330788016357776408376037180750140362873308606177010196970205482002286238719448532151879435875592261682643478484194443167915153962058133644817463133736268399903659423944638962227203331176834015680990007712154200695860583967908217241540318356933664999264258084785752444252563239632907079706729532187962423359669095980048832256331406704949760711096222581610710421816356976818752123411891267874062799708575658962677147836443400390035630710931150311356925073088618775470381061558999852330551359365479346945777391169922002462724661457805807998784848134814828114666786213941655615032891483415758079236443860871553188861161655767748909969067098494677384172762680008546660579633526909054707420691346078098713816598410000725838539220423610142511235371235444895685766900057171252452513055506597678596149143704117513681776857679108694244007977858742795842823397884895206319071374850048638459095242760555565642576204988047213549650631492109716935014637682175473256004744037253908172085377679512638568049366383698791970342553058690864380794004544921369472472372497970065549744099054820817513752856633682514330686414991003890377275393170157014808854496208549099344511515642981834642351856368189104545512052476099908555446425064776271148812979299770454640141589920271188321910112097566982573035897184320632381137372873453062430245522579207229309009344293598553423630363359432475847611853142027585653315859931218672640172011473709795079957818343054714408794529763840217193254824410811959188068177612312768948623308690539488264183599992858533100885008634098485952001591846467195107553411194459970206199672767058717890571861047671107465716501055482817902716814145764083782600021329252856749005446878747049737753263500812234684149714457551560607213273572266747970116824689895490778181380271035921325018440041388702749844508206240368137909438260302939693717183253188199315759517432270101679021316476365553693644035573405415617939818238153684980477187954666516230180383181981813782474211069314835266507185186499783215558942965041603190692673323147422235661737470916100300452037614884307207232148886118745357016829459662888188814691412267993268600974436979732812233418046022981497806697690770165273309379866569554871332621671027806936697779882153129750482837192200085073727673866816032484753092508345143437404735259594425049834038749234121659594483592084429992701192973702272313084906082393577136532875693958384630425890138865668478941549819438804089912059213048947819691915142325322970558165938227631945415359142742797017267939169237559563771629636375459576335459717956076094135765305060511800381095398231074555969596158278423896140696552816607890555130583718484413129087863197886326358883204379932500699567986388355426356325277274359932989585136050315295350876211773440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 127559600108449750123231162099093557209725648371552160976020222031546863658792260108570014018378143094664096249617463306587151453613794945463314000841738465535270865538886758619089589392959576683732279425971055071065721135055568115537291315943212004930991543729185437384155785224966582029355671974233330651516809074153585253804794190301210250166987507679369026008003387900384742005278701665311211231877143365973399594059945179306362411490284927923593337242577831593261453304776231635312509432433566465595341648526393306562506672702779520237771286582985373435445216712780267812705129169416560000379223394840046236881578986706187416079164058137132128783001321027549725466201109202637408562038351230763535806761731602027730381807213907718518899807192667468853287063788253130962786740745435246863406860193526614427371561161655965845647854790344136369307863807011825066187564809605461347806885208898952684093620756434851645650250736158778452951402271102096548623309856531912899482208477040087135679275330089449196096578916836571290260841578265223597281388111260653550057827716763239576840211740372083878809736967748718616472290324857415017543662056967304604618009814170105606315247486647347430680435021374979739811245947555977259372009530960703931220865616839863441727233567854722244899931438781278431699192701037517958374986140087624778724399648376385333920508921118415105734606736051065603755317795762943348047587536702334227839371652674791501411177974705603238209319388544165319046688192223710982583030148852887204852356832897973968588686679374529369049640944478727948719179694781205874288277983880990370127382035790648528211539846474849668417072795000205427266273181194358849487909969600501126162257136066198654410141544268363027445069493292167264539669022624349965740156316725046493526313970410021826885700129022635985847045792076736875981381239196167333856288660692059121978003605661956390834363380192757196928609749428598103625795095695419625599961438280584599628477365015030221035677424142872768915630637525471398852537670139862556140940457368472140394151425021717151505364228723236997967347637735247932314550029015215768064494259551292885337192097543470344719252594567864860785972946963540190716342286973827600558564203268659719533339223188851334821683407875517873670054290950014784268643542886296737891477074817816287468469874884588956238225681964957318924721604373849653695569910552054041779533965325480955375204842647402853040847239755116916408423896293393225772489594535647850523093785267687191007653878276959144034098128889919877843551762051683502676980890637169262769236208199421624005568738603717621526355118479004735460343111034048637794654191455676186418664044791066767159250853812720696334603190414209684830359058489087965130007665073447834463684774981778202307422076294579127230348619310622173200110937959097121834552671642980917468854907201959914113550868302807964509620571067319240655356710967575688450125624882492206772825116498254863117226993242314265908188596066668585904050861692180722212975543959388690752634112588358987322030189526828923159549235868000041193581198386890837833360909735006470703666723039793276841585181906960056894757250196666664444730117064746818832716618459023207058949192151039016401797913960679855225330033339761067097898726034847137085285122825682712009325457065396241755179407141144064384018039352130438489563179517341956386203185652156628209307876271955121816520036771463113525055708671368069636444946523183091730083599165271977554086938834101321835623141233661243363566616526241519084273061837713524401164059706951830782981575912884606382756889823096644959710574909875075436651986692421167412506862281222268619858343514367928152707009942133257614287225090313364386263610298649643084083399960059101413838047032051505921454552366254022858498646456137272551584083777941313011345234449713702356832648892721601880010107038949415446848859398697001320065496367566049035862319199860447028147171500396097205007747635449585757562837263790830349002644482157048690896763996406578692876692309443255096932272569477352529812851621167074542821320247666786025693118242704019776773438971238268625623857743523141201562122938701500194550887603682910237958062192710172676330162161976742234382141552682504060856386997188721653840162551378659328685420355253242992038682421379069669102739145425865133077148512906370875392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -89556909313465708738867005345429669455292341214252960396807332349153408886429377199588414832874991744149761625043264271533522042602394034465990972232292666715022049782992399461988487478803745878916941820877620878621315414879435806457706789107171026101273974035895562540173819683376013576282785363670282362556372393178116054099653598840443113305262767971441483681118724681679985868319058219479199770127381609729379421309283534689072979819922000781864154957463322449056697887903394500162008891965294662939645172422934044257698412754747859649518624179847804162493009260405489871350314585822411015172778596631047729278617160797731359720639975443875456445378182917497648404024453314588901141020793727490580872362399480770689886310284161797706482899553677938021265447181721436661851137738732265377685073672671355309463834056073119353146145009798039685584091800000175904237936331450382638907504765654852993462618525018832204821470281794553965578053425725123574416072087254735118745761569020542334149163321660707197013998863678158806768272599846108844827406348815866164467876575722991666661905841368596862031265802986484354144616653181131678618349693593411716957095468922679113638678593438142081006037992853663138123283811027915556069013886653992762859151436164687255338619999296842569147386917421956080405355023290796610828801687298839914472979023085172356645079085595447173818982370672801108144748292023273254984340913791356483300786052400399248743872318109522014512857799026716307776052973138039608058416473191175014813684386413193437837120836278221416713363363732819996356549382816242152216010496811437954844085776173608094074701259964758823221653085321683850921531588616639114444799027881917802309735444927567671363128213313520000856848276076828578256944140951544569805769854101150276928143366812678607026827631674878281353856750192729613970853937985229719581216876695461016692671278923246981213472331118480050492287971132155594702017025517433371108494570142826855507707124429320863523624963067107126148121934533449762298797352689817381585765149279778924187676014873827631283060201415549310237826297551275858883522358232488702214708009324379873537136249648587219765459664593502998546870595015218800277829332649685242669441232553931514636621242193573832399895437801756533266706733444320258485694185527534188517525314873701498831009630948803081659556166791063886708201949032199936655115804786400476613239946184415856082850826979421794589348776416356030872718907817112268732777354017535474949836603576614596768085224580413023830327586908373316791322468463584118960319791592602810869391836893523455274434774168789016560968552119031094525895910395431425972020100262271733221635396329192250278210365372088995665300982855595393667013023718258172468880146966536791594289437180840366493433383692259140481814631555400443596149991520058167039371080148280761319458170226098280158777770105328416287978296942480329847708648790249341444981504362465628633776805221469240035115830370748470232997889093024116002683172058394030465910172354352669708986772328539022387590184998720973084310018673804749320524830549836086780834559491100597919991847995501342933128417342329605049538581633837668719074208090295139350382910590141903248073010170084864889108907759826931153479526745480219926742715416796607541501237620921398538320809717478022299449045089059416033872038043854011199129624331395379967335944739323608027744305013747696508712651356581526315528547791820876691044164239533261614071632232700505925899089217381878878947430213877114192854333376728972753657523587219794897696369967972737812837302650367380374728040094552182220216770404947074242389930738355118926481926819964905084770136983933892311464666103164820222422069835619339091612310720610024863610765918929416746244417227867740003296392273514611274378244663249503852846856710960848711517460092835413112595222307852624140950176040287603723595233630841363565733511915337603977787098012630946261367971998627186840399040966685918741043677930231924893070771911291481165177977099144442415510017520902573238236942934974036195538979038086143740930151220606550582273823144396278678174944763829591947876583181397774157216502739565954285300688051754483919561352100531616066558717873441470339297672337645921704597951878448568409069845881859765494463572048383647739150395848422832198018342240800662313003510691318988800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 48327141073497060753547268813948167483492654040223375979744937160779516961464078092403654744717825885323733616511352885642864850830424272597129058159641236471403104716692019884256368981117941535726148083231431437968214342861548990118398032468953871427528490287678451836607871808662795342278034366465831442522774681790576977571250805419241297266228265077248931669757343438365765645486722333786531347232553387986055786023038569341117509680577013028376572763093970247874612816832815733483547137788414214032866441095488522088205743849630742456587732137777543285948180647661937537118598440211570119347322171075816006819155839866168618786079953314860084312555713289038307182496615611353200284104100368317775853537017042255715215272606809326083175941831824603205941819409348088719978300767471509052710667912411009571045024607127166604603489043195503997398296074567755012002087708206106956203010860341446822386594456388765758828095992008259888416438762460254439973014912819974355904336921159394055775982033046548545965315177209255172827853300148115607225882931292974805723381796056961500952082883558114051545665285616444136764351896165111207645405891010491920768598072109505345583436714821242255104831559612383221337354241989378060717889046464644125357542772600380429953851122663292241314082830703196908713190527572466516781810474065919196085338539062104304793732224054755365150921994393315458862663573987857431684796864028001282109099298396584563196023944119882174549108112220894308463441157594940009408549170331661055077932830702554805271824072753509784634468918628652646781136759529563001797076030056995154994925298081625960959320916463517919072425928087392869825174160478807429135287230722496538262595861776840082539116766302442476457170082553920718635229224279747755782554089153608592735631780692649404786875061998312788911081611829244129388396417455874592071825949713412669119499859651632605604580389238771080666410154334952231891380720444699325229764502332719757673916465918759223269122641675519411699462952955885895430591553835704486517225804283877476843770809158807551729046466899010013357197981163546126341123234852009787152523549211952952744695295595274281308600978920677351786112210604550921885539199914276453417040033430769598876751337246585222161258722609203269430583699974291657970765730814382283288834840268073509377568738744699996471976653148127331547812532881314232115159899134740827647137937433366859483770698223810456163321985893217947277561667573966903669347921221062158043030381388595000322345219730010222353948065072174440897556512685168452104060416415375700106346452251000005047556859284095832160223205264966023102374905411142007549932391842228451660135309504433740884946595301236641757052163174722036058197490760942234572260719469636036175303839419671758200480415882115420253016382241435953977107873973691724085219272767301209508111177702369873597672122455601900947687323174293251861883047066794493734224452907370914431277562295572971712770538720253088208474162386155790508854808326829921627250491155621071129051171326313842788255260354924585336316266511866875188651059023079178901176856022932393739899203706248235385790540261905520851543840512162775605463845224572356707186021252223984052853970189446823270970295940446662579984145901810443075595523517197117505489950438111485568772593648609587804992765595632399372575590277920094122140729855434363161697636282592622777171792177489774104162081818514070381680562873631271278374081754905615784068839169004889812287714860391317493129686409518031042301159766569592077858647440920533992546399730103923608766239523169473698780398367089764742455451547201945469433077096868899552556154798813630873543567923713800013929508748754426043228112304842581920724136832454021826247319015311024876179891231699478239594971001054779016489812689029542201949286802824869444311478763181927260065087193724891184065610520179083525316374760539538096165436739186583769567007287548649648474714397407572612278049715040246172006169504720646112944255153048816775933931120225518478370379210115221173388221560033639945186517306111289437719423080712582393113033146733256524591263418529381964660834383313320994480657035023254178010577408551961803348078525309519916382659113304470349609698076870397595995257152598775510449004891753245984413810037686528256936744871835907170582906921502841382591398618479984640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -21442400232712991864198762056360588337749956749480388689139001820600521596973832665178554659859721394085307393776409216767869068818211192986683865422987608027005919218002415293173941477747333209801991506473410263755743126246889373200148039224164712685949989583686259008781979850816292342550760039948722947003468023279651682166377594553504581056005479514381171807044393426736656645097662069436610082831509224570613934699549463739132163011049263327177493942435915095252663732916191068870915824375475597464437201939093443516766231107640262477755118224521592124380679737655608979414642649324319120352240615381261812539537624182970268711122251525548640199816917947723727383061241278315103969295960580333251228346867765053925711116790951518208148096342455687590193646146976159407514422511421480541232079159529179852199881889258073499832709495113553901938809088386635886178332124354679918076311688204005462166400860888168848468019078622597378760652832030908841310913884261988404283560645848468536819512701733466580310639052469868277444454353135954168058623101599530334550090339462457212552802711935297637906238765155466979336515967373945524676208921841834035176579662257934406551034373659282836534973724865805681955131404675736294956703173093324067594411574612259643883859550765349893570212445368752092850542920979723402691727809300595477715103811424099791058860702149847719775539916252420694848711565045546259211238819000368778875947948374080874705564613286838193775121084431434422653041806047388317470055690636728719757718543941925200723782191084597281441042967882208470563937064684979157192002036989014483615618968869995817610050593234992777897946229200436303366987941558062794396001538332241362236454842376932462954000375199237555195363388564370346413120601985798021172146748873859618547704901140247545471130713790884579258920372733080637686271179125337092778531833035166811441445228775419433537251585166804033971692007266188044071393770895420376855124985391094559288745528184682344928830725704411545880308849408005011812576407220077341486647613036278996387540595150927288003412513827641117242953659260258253253332475338192624867634699648055001653084658096540306052490414892206106617368886975928463018543177394797249068329341705939163897046982568778199403663218158011010137711297426307717233962090108104051669224534536737409259937932494018261285916090697582063558570427765066784885887693714910425030497241985473757559055390176485712257051689666841313293422571271793337434803412062367130351969542462146213570332870887175279781480970103596388405633160553217112784018151352101751591130830579571360685106644371214165588229266913243860631294831704816370405349007226848270107529023729922356879906728860306966304512516425793432757328091847625177355413365083591391741095458068918906602771766409431537882825183329259804427427637881553653451540507455981081280482012226232305615027405045658728051324004735536092778909582795933787043732616886533413148658219313200457672715658213556162089474869071819620471850800157652204638462399341265838165473658714035562624233142592623019547277957350166914569727678706377057460140618161595188716376446479762826149815489440212245918968371984467026045344514547413112852964690246057927512584317595740967715200082729147553818962891132688587100180470764625530358246025389633341888238917973133702279888361751104861038152372351823854257908408437926830557214017723514207130045826866189593178943625387920149658314362590816800073474451596745785347651229926726855235469753375266252216119376908699312115991916679275037771493065445098603899961345436983927164712981111885860025055988648198217420598189098509749634255746412628473796865820604917402689502496892024111070915541068807896679361664269894562205819545202818547343471018202671294315531556912154774790034271987547958127526099241719196410356992753650600236593066791308661133433770612867233695365090413095220355697701069843672772856325916861501591833564658845451244438231424338830551755554172939121916996040809744597493038472323706050621149900830587738876131420093490509394797865269277009210379335407582419213118476858905558371955600484704638217880461873148615651210856789086373299715001394465268509467561696035296913409579375052624586730688986142119457225519602447850679348778892307729827428653613647751867230476274299300066328522519666204022811566474108168429199889124032512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 8125447913187084927430300765498085093426128403307347913663434077829831479280551731796561902115802907961695992727611477312808863166284705741683562177240645688611997281938547492316458266727546913786323625597965815603740831945736499603133686781596619818188362873978667984864126441215554327448276886815855453350856169980269529991784002343042814878004007670428336174602239724888221754916070133474453282029087738821247387878645875167858693155880484202131300208180309443382802417180448524922288413012784339611017444340360157541265250363612516110921086725995304687933599893403936694144147828915947553660490191747200923196698468906461330878408851557317134528846469276866721243784200026699153798179939777416662578274971101143074299051173604509113675624209674605060998512900513472356297719124968973952075431127894719308526735185101084328828847218111249491615645646987899589904260294909707635321191447411273742095372486178302772678148401992504748789918923990950326681581042217935164037847709777653956352161195790309443270148325159369440481141746493341826877413924132869949086053511993504247766945169260264774299554174276972362191164742062172150435314184196471031604205769398389094610581955498161085394152744312233887749409788212524134961314997581188362415506832354870480832253522553021529205397805163986346577729045666105066027782675001223925122586760402243352394078070975051774644566153959497979006150116662897545163564738511767861497678951597329897916066452727192840533937925934615082022884583531049391813207848165381023791192233567942772111382668581952231945216392863720273021842484454320702242859889235991771198344450699208977555424588347025287813836597749391709479347411937584176464895579092304520009151055874225706543625468467628733554415066513804321071023513551997799942270142803150445370016082089315613559238053905239562273432973479809264689083952088050831018729073266514880319642333023083809376012920750933010013589188162542617640922104476817490785167779472687546884845889942168949745932614028261236618852260064755461785396560764984858623467089813473697250778271617548874362432835479863535420422618441627455078144125714920918329514454184078764512402161136721820210805967019889064508160185604869785930569622462093019654017735022951529277638067224236355758983596832523221692333845561736480384902520342916025526581034348626037698822270756802167330499587022495493031558862129386829559014643317095492247109441110996519475414345085628573297369819489353792002961016694108325218668448519416327827703933585923223633302519902719886981501909036578637900067722630250542805431597277212663852389028924884241788099654018317137058122489286511571656277213754886063609017418015032716584298825788681597855845810429721191403571416136978420013707438698993333556575679782168049534722961719551538089640605582253439775289873442919925913947048063115779663550811307559125725648662207069841884631383144434027596607446129830353662475701063438123696440545428584325610697591704437463506744505121948801000110161909664092349121007021718099498382564770670855266576187430588884235383196528296645348040392470534997722875491643622756804710737872856024710090738792565965144516752510798430674943878957929905643801735225033769516411974806986629244940772082364713325991137883082982517082243605672554866559531218160182400569848550135205759250080969122572755270157570377370726538850221061125621616358219844708589725445461240327939490955154765970628982027969395861970402822442927399454313819986939226689953112449621095539690366132298201636433491175503635144042489095442566620183784137119924983150074267791623023486089013407245763925847323306839550857328110166132131520741999128130253523611783287916825458645012057903481696888082224227137492083280505933122608130490391228134737176821581009463251105341383366683549506442231782054667168726770839373742746066025664889787244855856663042850809754686772773328548743725006835157275120278900617591970862265004601864450324359634033239399898826824912445840479901886845194049410128618328660822452785500072678630846857335686632784061058240975258489703070525400801563221776415343372211084459433085216812132893852380932021139512757128488960615948043273588727349906449509358059730205937227065521349579490079849789640384333117172721164442342909312234050352835884836718354728179802092267106626089426593357419096541068978612119034781393865619904921600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -2694357555436896534184107997674212036621208291268229414021351757369567143635465482081858116349068096227900776424101377524894822109600922221574447590490665024242898134689890394751772415664270609488881986603903768223774500466212686626359629650494315870677880112205254694058977039500504014330091587220146382277624220914778947082549682939161052271176587096063436211491578178057976337564689757550680694127180265417184481035376952942517824553448199842123994103647117872954546051274657162178152455755558040211836455082169303731569107384917536335968191078071520263703250481773717651402174506150300684271465928740866979284861817638972259147086869029986217829520880049321411280755405868907099666900434504858177566604017943031040084979283834897421188281839518431025579117617974298430962676974153582609716543754975385723437504312814606103714963829602073156635402142237949310519494608646488664689835331345576881584578506423540934629911538374294597238828533638139127701378282212109329612455059959117068718919475796682807891610496342173524299092119298614161148149968057656323321499805380598816286430121257347972805186775230805854565738489778167138441460919146625041197504697928474845850784060430731233790150094513620610233822465691000690480239062623216531268769159169302125525412972692115555676789212371427703026307819972919366708336311124244935205066969369140761426877061656976531173555314085433470865880367787865678257514059289196915687497159911215878257929045018913670586983503906057001018607271436490606453123047976544605451261949546880564635456075077535424683248390700259173935392769708351267577254534998978258252580808915110294979369712884692487838412271474155872912766057755866637947885969124773038005924573797435751418669641511581170107102265438345238949789547234963209264612490678983186557290730880504683688788460253459683467456860798485044577486433616464324190104637835817210372681113925643285923196613105141147866903666454275195425548899517985401620015362678592446805005080986729075796899825164306447734634991176044088283881148001273027849462686805546598466865665833012009300821533734111423346965705085473208120093232851272354160376615022306334700183094302049726327349532272535333080552267050175300031450664988779023780041021180857546614621466745924185693867495127962358780923210728825494297783067179752161064214456317987977523175686703832893638750953592293102380131703760159691981766594596102183099408179583128498485544035843149282655151553313410657287661865916254764564383936047736429086857258388071143774719382595149420257576045977289581422322391098786692639531457284548394347939777649201249930108564855467242848726335984507127325336277290769814979831481401040165569478768570623177723193376051727665157812007704821781905532844834231060081050344296858922463202310791835239081442765550376124484358334946997300070232068974328171268412140752473773479359988751126825216292516315293900892448487327536490615998043135757807740272494738917565407259983762116862133944891474645126580044939696359864845933404265430134691058735378417383022590220082325305889394947571617417043236783127849806078995203885662894925483449315239870504477177190906672588727255396969865678010331112053167275965337273529117320226632263165929047397463285868939496964124555424009166149581999172031542679909978319349399892176945587847546927643841384409938475074060426737627031116425925411273078453089861294918690431206077174488469409176188744510522130936824838676436372569025298331150431619052068529313839499250814103529817546096441667070220456746618208026205819357417087865528291317954845578868120180967838127844538714086171865560765854414335892750304184483211302316937489669104155567733827773253503455115135579760555480379993513640500095846345419741103418562462480682834228050023582458018281419685560907682926665798836716345041403365730302645345047846402387795806805167213437367872706235319652082247769918798204879612015704372123638800860776205915356328534938977027399487302858849942997609417901895383784731014184206087413125008156094315637467432927752981270651830707778767081595802490943150864133607749370962630760572747509587581408366587581030875351908788542746474292333965945075145612976586890130206420955959680039191617953404612918429475948317477254809034665955309210695879911907242983645092158991842115575319528198957475077606537666923063129604908931571741992461271040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 794793941941390128679981361215953222240317885349152470566074029016395544948273451514882369210402531909235165148719252967380406495637800186350111571613373242556404714283108760163326369492711287130835188079730195366073868405044913264102369599514409178568326419083340998151428285457894808850234176407941180714595329242199188791651870929275425774513192298923145864351192724581885272309588980980470334004377742320822050241860319991185314131097005010011016299981569899292451949217016925857873193496886040625711459992138033070361552214237757028338788551363402581213340935480215632264569867851327048381142648364276486519715528015838109864696916730649713562006027843520882541106950912137515283573431046250553207795590674450551896424113332412027679075566331593619385064349987780353138196667141840290193969016610880756133975036805340526109866987670622399278072768233351475426956883075975214268674190254369097644281148812768067771813602452378574353428174178521413534009769461830707475916718354086279889434261018290602770369029731703463785764831601950167194340664588368297966388853623941340509773387991870094999899523989533776679949817009377933735626787739686913403406169907802490216368589548775701290687943994361061730340288819602278825667373849485232946731946644285053165412144918876775535752708239851984064459596181016513039452706104197406800523768282062022251334279282686708677566932584310448019342466334295018684101329967261189599441136282715634789828582872019483083902270894219308787392417141945379774661115857443782159122567959991105112269457762965639477657311802174184906278673321681318558938608229732968112235533200594681809723694231806130778913570024299740644035032546615121936609432162614864447389427897456983757259878061819828586210222047432704954732199129288159063567751672725794951811514645929316772795415527725595241737305294149429970076748716740033461959110135039944098347287763717500482085686952894929492775732067612573054478320255740702341196281942518405361974837954404479844619190619023606164975756104637397665309248108911207136189183045653158431547584624181770211345299807249131354390655348330240011693681362721506958715738263685307945082814275267138344974340272494181554593327098416519056309109083469406319805593756395551140013981029297404676988924233501855586792416345160062771444409541990492713363916373116478413781649709328631402193906062709518182167946915800255959725523337201789689660239748677784194171349139481669956534268792271516814524300388636269659025725363454706977370320828424862159130315554362507030117605171528274649615741291585336533847009734638285727353461160736223544935836416987941922003365652442507920396074597784307646349146878308720394536399166352214147182860564507259825997740815856818404427233622291432843715896229301644185340885418001154262010610344149447872169273449763291420135675254756262945115270703975334452736933648341291211009294300972153706378529198359562922415548908811006361135002577800434018759051221250898680054236796006780803759196079386417761920660125623560913517868468045165487310191013060614435385021584269180971586187905403010377279023230173344159021814985509850521537867704804121925847298556478658270708240752771596203172148830105142374123935319473448822131941006727907710339083376211688284053849119710230730566613826298558319317627770165514208629901675858094634285066161677189458523222124384516017509899280406068479413132469911935989580217346608282956813815360183020544392086734013038103612679568642399095646174897640250754993005604097169135660636091286500655064351947134092865576617053076642793000199240190741179313271295699140990712981374393486052080142625703946860129831354471757520417242597650151306696721571685969913965806550691645177465332998537803215139031233811520983773354004492550146999517452911466318128713008515313392502460661681168590285359626757365044324801196739853156617659253050046960581358565353591444401054035997439439675512334762873888932457005934280641704141033932083675807267620540323999117334292776158655211011146483926749717746695918729788461159311578355814067357097477370210791453384410600462325026222160541634028936468921685014798840182801484091116423885495675473878743534878350037188000836132823690744392180646103310372334185667571665438600741482271821399785990111533836674295140019642654846228674221446768000850788695817313284476222333418523282374656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -210961930124457550159663466844528620325560905672195991402852583139795588404383079887274193032801196678611790092223364147927590144283934751485593602904541301360912180248280104182685496680006528032785496811556316343108829883161634559138559739786903840345652718907441910599435161593117211389612832352467013292339584874651270969771669901120962273867428134538184538869267843144825171577204966865976789308078726565980477725129460513830594915116444083440643728807498658945552627132209112449612738779713624517750028070036921409940924085961137972096311380743528613530378077538476600717478437472341720751667336826232796235599537273664100449265138336872265981195966647459947390731370203661336921765369922098614017890963767722998556036527261246807392985206060144977796279012204283777391660962004571094262342727666040550143193317290497723025388694470692111276307549984895321022443076598419388567927692241817684090534928076358972207342189548234652613342109465900470642908346999318311376110266111408388566711050714716579224334664430215100116261106578075343006877735355065388707292171666033053362978551359359887376420297276648509629961118582188171154621137263361641484089047571369154583978549674076008919783424384683502665596304139917260279519474520560142582131626776379464146172682461957790297963516418356606673503833941467482292134461303099124935692945878745646735589409776920016108828025405912479377546969728362791787456011467381237245889848459667304414527430938342912180340961618694234520084259377648973378474335479957298456099179989000748501903777100674673194305684520622947760517752603522895099984060078633062768431766855768600644958815302043156348773092289547039364001247433652869885795508683227883428998846671773506771860116676542751727153153959172373866224608322741683647082572912517922363689626752494638921008365764768276935662214791452578866425505142872991895345564544325451882378321631482937974192376415247763686715610901276465493386885870404883033185573736757938167350066253835508201127034177066333802724992397729312389527957373618753430044807028770301109296363684567405766824188827203188657871581422264220840491134278331503088896382976378027831956872253730930380895050498163304108872811400587028407229432717325669707021957379187765380254344184281733189132270114986926451062719294001822568081315419565491154700733491230162329332965806892651115992000172257597774602881678246357354144672817481399523220564622625969097792855356015891192163226191870518534871048420806081732859177147116617210697635737298707931516555867254217078173839750879256889321961453055131849654822031381035897670405108329155297278899559380052451755074226431957939427705452034719643397019947752582620531793069846487685372457591303083770585888036541296284930651057724941819489497772900595350713243962405083833788996110679779376274739204651669040784304586995309240479263593603894126500748565130594074410628894571599790841722393769810867251957096055968843286371200117029247732548807037960475942598941409278989551059826359317963327984092325044272791650165049295894031526261945097646377549872249905101895182301247693719114957993792288891627978311008088867746868637142563972084524966541123744282572440954340507352573177539810624508595973526482306409201358570856508448551415976177338622058969843004728295779482755696352594467631110128075915646683085989466645029829395796850289283522187268538087046435950548701140430811878346582460140453889602750229388162304884397756275269935699703340635220751137939637211340199344721589401830279714773530263966053802960530903145151315022412092654769755676010693795352422729978145995113458380062381327561507947286909460425472270872315577286194281630592027143842046538189666098139652935245690247313416886051903792233948569062339332042751294931870871130301808540504042133130703611759736562412419452816241003640909853862367501598961670061318315982677309787890714119268457527738765094692343961281862010001385258001742753893185180573693030838744519788706600325741193973315783188191288273070435149453920242231425156618091701842992924779837543109690951780031572589699198431085852228633282922016872959730971160673473667243231217733964389977442729280391935401777891315709725266579773609567119657470449087102081140635216114104798664705262260113165992083461921725619543752354024321334605140013061698414648645459626725717812974537832023614075122483200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 50788730298407528931986671213563489972652638981273610568464242901514686887672785418135621318923577828584663660346345948413207446385498559592697643841177812932251458726767237103550502856106057879304375199979188650282957558233540755710380391628245516065511840335778441032281108738221500420581111154474817463251855404159426244222171848124365488727876972148909635205915237631502530864601362280436666425923941459692736596499287743397833777180166082979265697009270062469433144383459316116627448768485871986874786145152199039542437833758313357718227114289114709800211648943493793859293649352371361566814992570413677605989605676509965397510069926410862498328350735140412016755047105802021643264909042684305461669586708389874300870201213053002650707932579358217746190828539496917540775508863614211772909791678367495466955253845354826940661387334521696301636497690932728090845123578902049817512665073940587483217097505994512255857787842171720149533196789847894687532490692200622713310487522569639209751246810482660189647717496935201077970003235212002721356382438959583662673235540572481722606459087210093677585884881227227466791960018288794814905960762621642159632906224475828681829809416308864135237222516147861874478407457488348328561695531129335751663469370181029112410758328745597121397590956007986080515186770818961265698437603795702911637004062433225433597783926146421314265744119212720041125467212984668289080473899084459282171688416072183471557394610137474564433933423521440623064728771837146958515618080450326967234833208000743649256200884130797507644552662613474922946890082963911851251515947465424283952835011531861807432479410451553702045040605295349630383068267676289073559806866557053120026002432612985125032627563097954496822328144536190762585930992613283821541262816341651721779889058661726725856178058037917224615254160820058975154868900768798764927087503811445062344793483138909807433999695334178509220075332104795855418534726379650436772562491531248794270157076336044705721448405000052022466781799661844583611375792631848042882806583466819860632181056803941252816823429969834808404641408991512474954767945747629972409761474857672851404892787744724998233088171283529403923702330257823099197791266895983293035835710054275551088751689731281983441362762263818793388060113790458802333325913288461039865371175738616132073895093343057904740141526853292645586987405317111168896460538509720396243250425706844315250565498145831538079949127247190457182053555446952551619222156310437898690898068248736594933139836011012527621948368994474725024441521118403466643415125275704061034364325585757644034230060174175333237899909573274403786134401884169503594003740070303646131300370770741183706601143907725926512948474595128465129438137883788385318925546073913038675939745045578949213475446683509946885439474364318392125720574398636596617163524396111227131381686178909582590916078564281191778640278713118815950769276570658075535091088452618752764610099868469793399179699583383697651254054758179884589368545702556239323337012327644962611889619592918806309972892646117346193264814462050026955988574803672149854839434282746568525706821956265928642700475100874651448154788042564433207417220642550822875479027351985078032896152320380591121623238439594823339519365642789256503893486614968947410235251699453886422330436003235130218969186578217239439330055132963148358476836593682517685313437013162021742440810033632130821608661943510588323271556924008080734751689944487205311879420273138178332845267596909364567212066564835577011140057305272116312694101045170958904891162537168965346310603198725830243972923711974887938144746318675672572923274003097714252535629330924050335918235564469838364394212953837013064965197855114404508111893143535095862710086457833565245227137742568360839437807888255331772602107863268352434334515855323770291069901079148258298087754838271379085480435320249909848163923240311800414729680714989759439897961224574611964930459917538186310836554092811540862420609396785027498661741917598669031866202512833213850161043212169870271462013169120951720961719928693177620538260390687397767284974566156070759972645751796767750231218021662883457130021848619444012438026440605229011650662777824593976128724634582985586805145368494321891038143766216707516118206272025483667682583332851359544629337396586540649107589569114789642240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -11152603009574222529582904655107489742812795341370000928319476269123212698954426520061953004529678392407234990609436572696199656234338022187526651277850734099763012457155424015974641429859132966500580629629529225808491946113670380691820670935095370800766372323011640097572937066439877205440788717040041257120592434703549820929293231379366006847787913263014511800886762133907061441217486101318467162817057170420067664433060628727903018177430120565814687389421595845032904968455621883795807930092997851777123168676071131090571225671772156693752808657854745992500111677490289116961141187897079740966080064917586990211417079830850915463601421613073755057847123235924925014901275224252615497237690172410211607162275729825978277464169412113478521469908967901798935698353579191698503601396258940316981754044892753007926801049773013136390288133142892335826817593904540679077132209518365200055660702383381175565071649696248432987328162746405958478868389933394065335186693316950970670708360749829099361569570856651537763303921989895805930993130479297096795522393983989589616422871613655918847105722434848995402443289726312113835500174050476446634204328116312362721677414164828073466536552245485382962244458606541213790431012748823475104449308929825503621136395291854849816255245723834496796095342736742849385432901121682639101935673489983287975441601300301787494363132301654944968603465801585229150961679265976452329995265562376462217596345335771272730748337561395617672707874007827151976032936219383227777392259262545914201475675075784372611058476151855648539183692366620761849703297172451684769933235199759211531096164923037861853320827409228129361455120485166324027111815753513859369738354784436787407480265823839109021796930293252165884164379252093269519095199421336220343660170959674495809702513688827952393584561634503185389618037583775324350623326273682906331799935528812087389414564165025785074248371500507282258207214056247998587072224138230396330564789337759993210232704490681081613076262811116930764805609302553326581809803479042013244384555309130689952415320945967615431037816526149623806296091378277558727007463683456076897522580352958450781039326874977053156025282220759719224153509592774564339107917945756031891879576283228462089554858699674506036097335090267164635555088722120969132886398508385571936323637840620511082772288866074769960940996798579735179002197442892451549154027242190956288646672770601376103178280281934639470820217295175230475285514030846054829420075629510843806293870785873409664123597525735992027820306963297929130442606016734193881235154300659685739214707594287327435646749756298324439125044221031712236903589580671594870428750165390365353513251352079686902061102591523815282885240062062192421529163989213019999917075296897821619747860305322387251804818420912680302166493633351838248642942592807133892019045290356520939800595563359472855832907503376805999986277435402771764809736926847885516948792950479421998073086317781440966394197496352128935747673997135004711614020159414924779048423693771708144044047785236256177399873355900503701399538508555690427018199731342874717794292247688340161268674708825626850353815541128155445936950249632984139807077693172372068069981705570873694513714499551689384658636615634384477426154834639644477414678354384273690775669128937861639017511403475838997893125192750605505616492621786146726278158084748643972682379583792862308441544387058829256634848052627789282332751601344631956085837573445520333909788340343105665185918401605346266960730333057565653039159020063894548395178461864141528273553161811114788878214304847790983956467485452225665562248916939654070520130165805827814122627527832696440145033694700300920263388680454103881172430318039751243267415908026563775620961380541410846497037395098057210567874083457479766607503554882266041819584730694593952503818339026957441307892393683374591081673310513367764815519835198684657459713291187277948906057297878978812292086301850268179303742663679645695777283733235431874902605194761499015758935552356948074790884732207965968512814046404686288657154406236987281488541636566834718840890389250877651527169175449622899788397211976647659642113015457491433730388247197600827272959256059915556930970157816766608796780906080534829718278825355281070816666514118435144514825177235744141560667011535514887781744742126269235200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 2242388968392437879865362611194330768708795879040109100688480574428532342370314096239796467786838141219666993754110626838588742250244268937038078583421307608181201238656564678120376187106676028421025330112403268085836110724033622552741509102216831039492422464871920468898184601039416410563685092319276152462279039607695139142578245642340797544830923977918286039251480304126393387386563899425230446599571177585839224170759334721330852618325243996286681809626482221495735925783281287169279851042923975990199073120786642837888161367180896742345688065611155167115787594724527694894084363725419324778614281672703194288595542289460064349870955465190234203160045880034369759208804841188338199775464061321605836070878723947416476573412919091819782604136804247677207390507447276232428915569330293246278192726997468944089562197549709290812008710655883935451462910953392825088616001192512982732777662505860581059338974175228120376901191792566565658920582716785075328428917743659600679937642115162608820025474652192073526035463804941014481538202797427893193930098270198873674484284446903174014070122298974804614389787437056695530753795826562129578786438024122901185916057398863501915887725604048555747035744599009915282571417363049171021541813202054747451709242181062367360857496239255915968180044423206505573139442602832354337035248637865519826959571092357656954283578473934181605767304280859307331043297129594988195423214388694400125884106547959045583645705160396460640092156276770783258071952796774196360562758967410923192443917932386924743704687847322100929930021818026239550221665833980681486968040742013047402186303754448901664971106286633319541149918392556693477429127633048280982380515501302226126837720887411967105398032953310683113994655429333890901350708392523441887263736681212815938270452345506522764538442462005306088551140555605655703372342279843517170619772858836736753041583842830064194750353801142747441106515406171358573389818445733631483790238761409322177516280265787475510374067120279472654334565079365735432393572976301200968731377196612255425475383994817010053212824337986659160228285668711472697679509494116681379598102678950719401129190685934552218857803442637708461212440559543689763353341467739840472997811638915664653898024077222799772305238179342430954861624608421122824315427723075591350129201847628547549399628925777871223117973463129144280030224086546976552193744825891189679337221849921737386955368399316947215322863282522369179341662020728328485085870992863933873482459872189994039457078344709239156422090331148201249443485033928878687855452144840650179910482704297036668139353270903562435663498674215921995096697750389577300751018107355774231486678510723866172119534147209293533578486243467985018155162577143129946924144654914591850644228062371644255762268867823165798606305694920679926168556324286252047814859061900836649073181465516775202508857126765780914661040353755766605615399225866455880068365364901557654783917494426405840318012944111429965598067609304763675795112576849112396638783557360325080737509465258519214353789968762361521657395878663747792545517220383580142263083157636069612684256099712339159622811729691613713195410331836432431863612315939338709156248454421284237817642739620653996079986105546707622455187443796227341529076024582019845337886936332014578038248239156944588243972444063815764162720542073525208685270185831328029953610707384624653336135888014179324948150117099943371050044743267893028451486302797388238500246760703207851678179365679048783340734490331260345327278875022184059392752630838737252301764159044927039826856494466447216565621777476670905398020748260825054845984045003691312306205027920628877959240675631400646668364797082388050700622583718204006770009839535946656126817228188459701971010295928704755820037482957194614645842701017201398311655826113701411351683972105629504103841277387014478113998081365820999176852969552206173191278337543668068881487544483989927574319805782794828813714587485193048952291462322865567800912128996358952574739088113879232098361157256900170744920027691074744523693017559387564211461701157050041979576031453489790976210181178997546294123837169955862322224418946479235655330656647957331011028127612663239767716835550555169866517337738305595845299191815331192906217129528155447928504709484681110225425646916131733341988566555688960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -413870826824229680090709164135148292118079431887034984200480355016354062918315657335667682734644508293637076515616000327013693146288940259040333282374397769455269640970019161404699279867077244776494345761625731140166152201266534996489706719817565353699335903951050329387481770035727581323174737238709909854638583174996042864297730577238058533801505065133486482107513440425193692113301046274462191787569826664297896506940811862840064969211719564286063133524214271593011293119139581913640836246764032043034964989686092255489350508816326222327402441649377107928371325430445193208406665617672423849348809929342769196950778347222631182144011240605021216711429662171932869482371542959091706060685006689316100802740098857789981190870877925937618730375314422085940808266098081084173668226246256001496421378233507559141819524865430515177584650203432269806315760609110765871064024739976108763673807449845941815574708602010077675864696129404719317171905660479056446232670624614905397953647776653952686591796766218357879419339028142042503412954334615645393290913759385984076946623597492220945789764535657632308176403920090748223010091841483273477778434026028536657366124508898793984357477143052553178244037203164051507447551787946018468960367043121353608801974346963578048392202146591197377297372530686081052301606278822866507132323838410560229473940820583087021745352614719038921788748847146512460205157212154403929031151218651276310767943122065764150888609427738791375915392255970392259933443350816548065153164054069603585836453623653332649724524048972164049802803757287540076874957798423173731489802211180583982220289472412608423071909472914760164987375048626923560549619000453443255567802100265289169494031902936608033265774097233203591879105855836101698244549274102771635210325471150829423349976630000234836489550567313585044047533443046269993627604025120367629991856869246180963017101649554574700240336774141009955219846994070253076840070477440269091691269970483760696228194545468308103077257439228567662117725901727639513474562565293855398009538954822066795002982292654921898045521820280261321400719279398212182070144070738811854514723085555425968044402211798295003710749124808246498379371938315530847426812249647018084464806337082504366871967057680056692318084518034502653670258620247674022192272320338745843771359400898570278219214994989641729226170522001057384513584099766940963830925339246646145990520246360079895690200210506063211433097395705026495247429877452985418720632140978604138192850925148008001878331664528189753038654751075122067831186413568668060034633354238724644786404557885499820345704897211063162286912481083025723565770140620928332370977906618542638715206802533922412831368619152369629311648213582101998175770184660378586107741373944203188452526674421469055862905504773807368243467722963808292438361775524153689485942168201165687568369575253576301222186896814311817856144709762889815561658984395531248050820546074896898796532031239020280914769168679553588332488511513144620811041427595093591920207386050334531441730541724883298206176133192279300215606032075124384544117731991986886549222145640807906965353666163717118877525189725393102140823198067851508391450598191727665223823712662299168945131832135802581285517459123226720680481948158483441776138769647291172298685364297588219956164335196299613401304167734172269668948094021932114618438481432142834750868959205185909501093494117665521572035389721442234762746342378476796148458596213766796133997898301734640527581234851215845582005223193966291055867770189318215700298081634855714849709846629372051876491721548275048508831061972877509336865201827415558396977135976796385074444820843454470021980124420887481514272667808283153244888773743993422826500420307154512553673180220201975381099341083781374543491866163132501090839187516521577688024761249082521480756652445276299874856964691682353543563494012683372504921303241052067181920096507074489211568033539252099997380849238422828350311754887541283441180340946422588925201818919903761050655292086090123051207722524615223435473770170690902655810593684227841447634890269271485851888243811057810085835378507106600569479471504089904206247831564749043603024648770364576830125849213775305840498082862768356538760084670599004291669602652378477324700174156732260806802788777300446588290542395731312363771317452800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 70218556506272325200903798164594072887182786708642499227172811030320921545139326929401777914961068291516453201014874922997832955335956540594062493843964517082394432050051765148500019942646758576913331857655096527857429749742130901187693940378637000208708792164175832623902526501169101005590282789177646291140780801140980600443987058467777359136562065148941149221217584898535717387838592595461437556000477094346175799018613624049103232649405021915278636639590542231721013154033793439327179591088002817749219521721770546820797851975948596408161193755545487681563284669906937358749694094797380291607941375076938232736522747028195560137798969257273184070965077526599618423105668569618600049121147535816353654797076000191346936615277229739726608298494217584762422384484908355654751093133907603715339809791092369405448222558676256291677330120635160309219628193601006750269657999749943006390611302274920107978979731851116800639570261841833055367965975352043612143333757368277764577896442088318862148843042611230421329913103709296380320087643364523114547893225403534355234019660438284840669193683012043506786397598842433480842321624021192905189715789413332007459258680576023578319283900222810352320030104738923850816779471182290796169067039799726470320778433060284828730703236738321952825195166378703999001117149118190958023985217956219136489251416360040320515969381389084248672283732483752300206814947105883311846495529518998724681835136703881684951267751879164518566718206837108519630718091578912505731980208334949099989494295417509897992174275899587259373432228666427969796786833446883741730782804490965526433017950406039892917096022433469524064718704827151213661345603503508706732375542920755986861874267812399421182398007840126080160059792013235832459519636948324908881308034797015707125266834027237859951015971823517159563885151092101580689643875698110481763948682215999346785707955667015801736480599733515219987032632397680593423548378389575389879587247654455798579559239206240860730779075021024712529587914765449952176579494729836755306594753125324782027146077688007115445229936323741421979767140463478624660575806961625432546969620676859539653223285729595815458173384599672416093313951403440675853390350059260974971233903772907973061409537965996682135115815764804421300898646825867834714412508575804063593305954057278956001629617908609144288851852502649238458636638862608694037985679281133564214262745939671139523507656235092682548621833251364742429466523692607094863796876600673860783018325278541342901517554530443226029547132670972525225825091936351260693437493525769800700626286733754009770252464598973559213070067408147606595881532660845522113352437677730457301944096023861256887241916922200158062543027664227309121996190236167802994476173772151979340579846286138294798881052954612510517639248151980803059740998103319569495321387099820879734012049892168328234639980333276323590443463297687536866662219936951637745572856096813585111515696470090282102438345064849516621081341354426111995634280687999995658551185007390619687783922872635789032349995025572271440676592409922588442523958955822885885998880703607748560814027045525076779751221099661467399132133703648088164326788069534701713306394371727893428955752974964507710345629963263893675530682737470097628845536089017829714114979344615830697552231005366136324048316511532542623772579823065018253019544834708803906936755687141047507365259291188053547292962270294647181724350167014120689303592297464151958820258505472866256869387045059030598924922485906089674452392301097199968942183207818501550198889035877823696866164422627039193638245439978057320617085190338466158020044459724363157007893603825320176059380946337747347715009898206351876832743027405885911790908132019545077143218054614634997132366826816668836841763499125172106826193083181497013054401515897510824993060592065599597135016844363245145179371130803233859515540287296426857186659166865924499887637144501446667312494232987307460425803536267409082471698211454083685564908319232309512001989148176243795353897627702987373214398288271128949478989887107025160754748748289627251339800948969158249237191772809828218937023182988398439897031716763280867909931119642726876122432610816395282883498791461258064000360514036884847918265702361352060167792266743696189227974340854726293715012669281466621501846323200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -10957336476096963579211882990414744437128677441717023651756145407152078470483972944711898696405397241778088840665309711500351558196928696282617880530273577527794887142229568166369158627257039090661272177954690383234092122626373864120302930121319479943034866979982641155522882092758422718911006008967248557189069467001580433749677601345391301381492836411868149924765844335507876981396280975548318428834068702521517532906517996928847832553126415884040875164680733009115199672666061207799567779158012755944042613741127532953338331328397761081574928118627090139213159107577523991400448765781083526043182256593966363391219795489987754031268939214722547047876871519382627100953277957672102911418670917062338251173040278603622952165442152521036598171670560528765262813218155166552313250665287051966617965180383409195992155758870548691302392159282474776453849793002254911716373126315518893581952945686363790687758428844313018676253676582728459229081303167502182822060694835856303545827169429435212450297757118767122412632833008789277805910415815188612651445973055156101729325429842481384014495508666749163162826351906610681022786498162414679811468693499768333210846220347964967241667575702214010252210185501012797256775038532494582183668032121623759546600090749930138497097550216970907686642033137820670538030081583917807317948372278289498989666048726032683823793019027234843301241935703622515470689499378159187937857109291417323072057723649195184576209810483772578048501833811210473835100155519900802502789171048566074070474804242528765933686052173961696711607953382464339497084108588076477231778925988657144150516731219997065988997566326379614351600828644884329650088825431706933733109414770237955776945295333051966717725671737101345400727467618903903853353438214619221970172972369915336302553976940572244959841487567431795895348969243564579382252678322073592887219111890071913062071640263009579351713969219980516413300020166113985043629755173197428395045204751851831133403537670204395120313314763440712274129654043341347342213764286590838027509474365690602835327071868399369730537993294177073686676837328449933552363349474787751119187883377407052863819211521486775527664991414636696148708009784024139873544961833244163487891811810110339915759297789869612974753055787290674972077591635555139887914687536110851787778095346179164985486947091322060270176769526575962423124588037606012200105027809589772379738234865021475109009896069041858223191345320744106610428264988434981943525659444016186512588137375375952399975144984029501307390019132295841549022729043942120293677840674115570236708889881448192981143159781166188018758721324803101309656227816479142977156376541767790934606017101159635197819633183635655952667289739161406930605760307196248046466433575161410770814827791349849071165518513408561648620745001953902279879486223692122919494259724546899408115936919251160255271178839398661528493528529101564830853060392226594170183994895303105900870109996575505281062831623551653163460303063036358414700742308436065645184641466113769580804139258069820730451081959470744183601555844863430663977172320811882390949500508213353577176909205028425215120229535059323710791610765801483658886605559733206750669321908551269531912014415627679988506260597043644595396398664699899010467640964558958353154281485249153413797809796138183796067243038931719502384764903950583030151023049414702766821387302096113341247132545614323711059439212063599825473919969009272457067216451497436055653172775436261119731806218053826759541835571117183153125574615547285649624697798230863715015396810193221335015289739861220144687170510646570375206031553352166134492723122692234045344462323988469090786707332103567325634855238377753460306435864800848644277504339868819481753582158912123853743473764088819294293166548402111071836261342505433661522511042847771803480362913431598880340102292703822324803748691299913861737041078035695772656467442582804632896547183455066442591185919920247730265046462477785468938656533835135235655069243405556409155652344175416805843353386854509793870610993189978545165005232153025802083683246426233948158151836929166397521472582757255798184826110631266860445310320246634105704834612773548175591448500343056427775036429409871786054944475049423262410601021847154662097921127021951210717806140917039541369435464815000373884354560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 1572382821101415737479226374882336077082880507169527326314982687837057590852886940057996677713952677414247773232897348560689139518839110964429562957476690412298799779233008900314114946946962011565780484634852953252632749417687977415449438529718923144298876946941598551116870809580346134931249351166654387242985675855895287544432012047812107731816045761045308942272324938973517079330195129490551672757368608564605146146898534854568259417310463432897378032962617722801391661961059234740896406182231040691253926669338961404532911321440637607529107567073680427470194920969696824426849670707714520131209038768965939101220041982916912532479913074472226575620842659086857086570460893340848033232358673411336041360623168151690739426794043227390177509105747878606139439594683317486212411363934259443633551231802329974801294138417282566341131971760287797970849053521359562398617171253432920933082419016737123878456853850983393917988396598381631509315999636693516479583533114858806454367893671846621722450338780775409725837976074512219816655885490333504312451064149217352282679117161949119293096098354343311598053833382662473949662767535381930181304874740679740302198807096928464007774080820509999685426819092807821138273850240360981650758414616460799210654811594265640058965786330252952021414567777008975254553676471028608806699333213531053727252657738192436692696826449708687857797594870940595512642075467627186446836921968395559175482018760747800502154704718760071142168269263269533733146846576791637160411021784144233707035659826234322912243685879233084470969502940826329519512316046475393165487370676424144527640130374607691850335290997442233834525086536821409281068536001951215042037824993018699040188149145654058622686181693421447890444304969968042796573234882768900391811559339563081400022326215990979542590618646245364686576458484425097505599091481468053769834845553290241936613043871225889787019313988135104286623501284338477787214217624721376441299392192424286110117587787393316496745294200971043295452804413866417212985523236844027271274951624277035778415209362701242497558165212617375153133400350013817649673747941444429514225734161310215371264622707943759107300613885222840351279508090669256651276482278546167692958934165754111977966324568329216890475769535418109295835796694077614868175834734740232690622595636473627953653074573375457643381582432051004870581010369384788747363064847092299270016760407477155577579198769533063826419483240977072233955233177156429068794406313652486689463750338376481037579287400855556737292103245089476903612845459457654622650739363396648859341931201628225425343579200357042617897402452672060778445119155148573483278021265996902295202981454266800312620440114840365845955745806921863584781674987683018659508447879365667213222980377419023182170682438610448997716492591207475528139636447346806136232758771864923776716067168550175753733301575731764437295953650666421126093504621528912138787610922846528641767176597065599391093940917200170878230279201270075736672485965800550644128583595261340597525268789010483282528769831979212446738879846198225163185428193795692920479622761653897833451058828390225597681438287398487225665050216231073309305692470033042760776861679765594905819834631735285714697991554350721307806425082206026571132373158560285655364241391404058237936779504893002854986089919167056918120805833666901234187945266996211132666364057326697342539652789143211913004757171004992647437347914117428596259550654097110124962154396508268703435717326327427568375109995201535619760510753683013849852280935405317382573608446148876598190546974777106343886458400877315065510721597022327731951086324759599434170617597325810542594412331574754455553754668724232437836961214568324164264455635140090821629721907155461613159302247775146414035930741814747787518969116925871710714752054957659529498183018689361959680904612129266982790731146568948180540482265842217756307972646957355380117597531018063206840980488061946451433501449353724701104255614346489821664030514634841788999555011501697785128012140737705620207755705095763530678345907944567015060548091695157027234127234593220347520718559980677492047577913521331443980809755536828035184189462957251327221859529806403426853822788782754589523918232795190362931783884292344355845572826180676886155620894392944491049480719949395959087104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -207352451712832249453719471473595889560597020256829792069199988980269931416092386548521522478580347392022705553783910416680956637838821910016101451530105109933191928089484204725554955582600931818213364671279517247901973871626759688586551847133491240481558873572408618232926491125974480104896471375473098469926798512613468374327465700315348370982681790171485893360645664409614542481378220993671187080348170265073167927445342377338418460423007590757006607923027249522226180814970711823636727054636183204628694394123013160853024305313670773100546160458525709272485352793081715541375172156629123828966458652331827128029085839757449247674489829348442903514477002972137607287066112617154037760210080431133150917018394907256164037449553012252307512668136872296687411350869371040887837020153392070847903095285485621078225274719797272671425817599536005686336889981222573780676125755833185992326522850588767318745590231633686332873214338180497747932488983714256186978918744137608746477024268702958849621250803051762055366310664844857546949043081700105006939435083133074732117032604073084363710610608709092741950168618603891982927146763137444874172328407536743845172943826939951717663166096228674236739094091210246644083552634478428394969139637995498025841377094089027899966508413594645739936566383728041931246987090562230349134704878660414886875514264699669344532380309326532186671850181197233551112977860929218451834465440861173593292661828214461873662018171713848529888121706048266228359601285614543526193678467327258984347411357669503427458757223986645810270051458027458702615033278708580571020824922931036411887606232962437540664704980882214074748781325124681639181018308834056072153231089836901713191064698278116885909505538048941475398591602174246891353607647010949303095658232321166199953631074300975627716136188458130141169256204174549889591857968332757440164551689493761426805309787301139800928865971307633555387354192864087603962520597207626627725192842129284153753892474032950562995070233068845704769341836342490106372852008086771436974063885648922746447124276823732614287166608013563949782800910711454158704550234863720321906968728334930550341521720206486344746854935624012673202154938799206086910109444118571323638775084579414937457558260774927051326095868062382344489354463029393815124781592127120246183571460813848104761439614552254150673163800658477165007815545711515141892766934994755995495003116825625505641369086049561946057531113250704145686793149010930751735625488277843740965323851035268723233741819908947995499594268561166297496542571697371268163749557693305256673138091665848844565637909612305650283363953778596600291425660269911627127602221843261472387965563867754488738544146428101351888515247824378676926522130383763233358333775575852230649683154569671842095726403264073845980278942983653096076955711448801375395281512330290432667389654251424447888438322848375175349979973000022073675263669572115719137513700609688767211247809772818928392109040321654177264695051341702467818387470696650897927408478568107721230396259630760768231331468220940766805778759395988582005518286879971255201614272043463064350198723890783237711860533073792130976730235469843871265308098746063142478630562692999670179164526440902292626630702563814605493014632595134897720314829296346360138943298334828298844679505464847163729015695476973769010688715552632140748214529441037756974422579543191601810553957869874598116968276393350651512205569584095034051582892283857238049418235033155766077955871026974842739243317974244724434695406685092338414919249420574808572957782646730272720495492350816992919678888415979401749273608992410471377550754365396449182881813620174350816120058280156946338825473172799606794045885398653839111563513209228407845110683398098201077482653754091120343805903573444393594779397939999842159375299497908310751049901141650950370119135501712012782213493823823407381243815352889134444039949114435656476834817734061493172606389855995492914791415491103498199602682160136597322032985713614377742072342835047048717421237862870476298449026400062605148460613310476344391251794372871823503173307006342137555460864855531681631653940299411739578991196585140001537672359261035088446255022118967943079315243518184271760058177918536884477559126075685110074341769713166555646992209121874380213994922259350749184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 25099084441661079732760556287165308973751426906778026302925712985624487299862776758281543225509853117176176044322362813445004460372442399611104166788445169887780435120504389442877710272585573096335700856311522874493268448639476721981594211162144002848770165317253974682680062706971616804588923604065483845029058683689453793016039643217617580197223433008966349810043014001632534947256506911724046476677447259833650934425645976351158467991717113799353453728254206925977176243333457429480770186327029253371834746206804930961224491694939788701253467647529495185276349936056693387083748757267849712603785638502958320734825820392407462093211652525304984031807745451768145858970538779375559422990374409277790917568108707304414915420870682025589370479998191159520247293108223570757482457643023040621818581619899702135349419676054019293615930410704238916735055366023802617786007988781660795215906154251464949488065238050988127153912095222760863820343890413525523257990315651291440535475286492999059707533787261929241608915670880784706751419299405345096200845940340414020897826740987670652941731606233862795862233495120163376727993076935234367207982939184338964037621627288408924582127717451215532398612972372352534922428451911918080516251362035627872412679015175457472825606584148362455427283037155778316749213277459976835455982986802512860974062649123564973601660155802196911537706387622233799501049092343917881154711958678380441607189916101464967984595753954131689214836036247771151343064273562719831819106023095367866444576873793722937000252604123842037163261159577245737491859013952066319955327090638337847555994398696925810629465234391128694457214327673174622417171972615410748900144328607178261056762355138743027423778420864029614851422053406184006977444258289947423072211263645945658326159321160090363373717726453375466285458773725691551432936458410202369589581664008606201502374897273481120211456437580109407007407203668280886593652041994696536439137785609519888125239989938390914941121640166464916688324111599430272894074172693108571240638954205734604581774070876771224911975512496253802844949511853247919690502325453276648422065554725903122264631791520281594522401041896883124782724601030944927278153197027335353484966363402505743590500412531549417413683765574503277132228630855017813663754194364114468331834529411944063914998329027132297100188372036577983015297880512814201170968587323553074562421285301607733371559579355129812190241632776896291579748671356803648322587407239056148034537319860705802565258918269970297303699200334295842690084546666609176306865055092559250590130268314945761839664528609334204391981994923982199846184984426967279899831156112806879128290800352642496746666511836683483317405332638090804401782118188193129563349364182300752665631106133849315703775480873275357852957727540089397482871655905378960148902605797389491121490440841799210462783929616642844938572786333201701442050644983077687825636419096046155343317417853930355229527467200645182430438680891967432589710914676396262618563117218387106211225172471888792199123958789563774030108114191226732513491218163515248007351334164240197331021308688905883937208089131688671684287124182565596551463924561343200714174935311075767024723235591977958999764843227540031738640979294649701956562359238138366848987354011821226485567670372197813474925426843683173433830641492324020622238962265901911980604376264274367379331336451054618400204640807538761330438771190405086979607212185209330278468711161986023296623549591241999071676217327434783663565896123294708776940472479019029398530926662898601912231740270960024208339236336032820021397787875608977984938441459577812076125819610714102452983579284179898457428223349231743650875243648228756575178817522287705564543093594123172190700106380811319831332133773191938389390085945639523946207587386379674785103287344304725387326891312366101470137167607956467231130144511887413173847275393832095252950306212902357894812704981172318772354153949251499394156916218950218177800904310821278139619211960501162348588190812786108824839685118351199437801233373580520673222881805625206589044385813901775882279694603718921000332628693753893313460280135883670214731573627170280422295861682724450136901832788592451932173262710544523657325715298783326162757364421087386916332048237261003541339593778392596480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -2784564862430082655229816016537595247997224573613485778799739833088723859062494533221889973756032700023726176988847674287294776492144678020609168322701986946085079066949824130845969836589558333135089565481163255058702948257120343290731122192566435099164557207812216569247141430194096892890705517267558420702422116288765077044113276778975815428434336311686410721094279847014227956016860696504355647261937440548449512697579905615934027056342500098497340632458322361074515847846704635657987738753117523089266263250324768502917619865751732000277303476116246510781525407294912904997951718282228602988551161013101675909266679588946521782679518694100761762071281626399271150612729209617299001272188857679699111369339003122275212800579151262038814054723476123623697993125527753006897195591500513679130971655605892749087366793263573862864547946341711177093474024083533545961983604631752219560749378975096464100572610384472434691966085717324851736750315078833516462852345435136510828686755852976175008743560457068284588060131613869290029496081965594322284823407989536378918803086475029552186095699600404698366595980618824122079290234586881483179645265925367241707140269402866694180741514907085957510134090619563022776279968193396840868211024025843717664676982539478956170334727242611007083077128868402810787259270596611287558133508170677800352902616293918423857092868493251611576822386864852332691896204760816896246580506793162328663280791197279407435712616018908568589897173988580394674806766074403728577617574953108462662406417856038178268668612828708671444336590400779009178864600044819254755715331021354376656668220385151911783078525614980444541156500423016225543753393928186498498870515125121721542421551820809774910151112620941649078271731290864384307112819908546044149863776506609004190117710998722548863393599756095478717115140994082306364694547579416676293830870065012472492250241864490029532225075798889022561511585915298343512513816633348723870394710568861636503950547009558699973153467247289990020656093176940112399383490063943797261081876792228843535868535644572908855943087485129544699901089815971716351221860634983012901747066277106788418952509218058382575551074756780634107483007756850925044572045679200616256231040566382028437097623978633578710344212792776136427610138504574498720056962987615794222853804511873762489139786867936115353729796653094806483615991230098608860990997183390944703893555885894267075602296293695318647338427003238778992881938909740005877472124673548088064189958924049951070806582072782529879560778501368252556057757115992416042319933774565717363204353088633907763942202664853100939950060598163206685503517257483801174024885404802877940953246124187917093318943234093741536537637352331839610454224379111941250517809789659070092413000988583532094703663942679185389382901285728040842323933979495026539300222880615057419196520659892075858401126699624740599081941987651113990773293647355845202091636483149341977258588367253062156599992754046770789409499699778576547215561917563249485497778752002524879959420483273470668904171954468559759727870377161043865968295827580667088818683753619741428620304035514542745736141447274070205479950461266574243110831718490432752206207862593989907526998877511079959345266243488562032060357183706863642599412767420323548076149873459788248669068611577883055164221666920238977710885058324358379436243605889981636479451721334031740696156141804109272002560844050166891379463889978790967629462826741043274910147702721799499192826017346050359647508524239972124325792032202942170924563330997437076517505986597935978771777377308825081571565051425684152131887605010720600280918435957684803200210267195783866887957324936097599146479134302289696113679986404369993024898953584697597302665319560483034455769599215533887992140416991886044549349161448693029228020837465356256862219882971656161828791857369995204615391721017206235011377231057012472130941346361902938119850549221637727018842591697225345443837969572612730056944215368835377088245842412274224192026103692275930760288955637129250764115250706367416750347484797204626141694191486312268702131686314169685012073153540028310455745711222206057198254034689860555189194151176389426481805668787271616276931776249534899166848522432890467603127023683159471744030440917545192956975931904279955529210947848192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 282664568279542237150208213837624182181648998961001288624344658070887063343016326652971642739275844152687488028561113955908976344467362922102851666393920579707194891709992914685012174251064539633287070025931995141642565586859684808085640262851335903887835022421552886012360808063730830664903352975171513740938591437127284170356598998060521600149600890163226478074979081266460912753982139617723074001683624174693219846352578847474690585152578569256330671660593859900521922971403807238394970986186352415152909589448844033352706133113241445873204520037478827339892270097921841210309444223532363707507544244416139270671773523726702490265444218612912122669169757441416306182246260439351819166571093548305428170870185943880504496525034921313612382818717502471658802228555047266460139073684773384685630459768437536049132197941634238892427502588718195248993210744483117388408029305958389370257613977472173593037451610656053597882992375918299556909481258515999184168299602706293319233131529322347761041595961309986945693433542959942039446032213497067024927362946688912181159399907645520601936527141334472617610848479595807521953855571216169995790065990011294067477182565523600325466852772691481273626144307810302110611425707869700498045888821883838513917291438157964479471178822178062112464523129597172025117507810483347783947257914050618173929761795150355990315290160787594278421088660589972187825410745597847411372612775454109451887568779730733445809433239362151302485755721675080961394311666437191367786493524591051618046661532570001421841420221246054651668808017969141684729253766619348616150221738916789013672713553980360004104405041747215118594279204628969832954967158580629505933815742434576248546876351964040281208882168253224499378238834211963157056025788129120495170358873076728052536063212153188843089803308627975737903304533421807999277407748941577905397814627609427343207888116408947084608417022696933460811980617674108254573790677746180442939578767726315858467124835833498565904490490782205282161549306854126629636590304799887932588504594304088944302545123348733149096129151311410950033195952614195555902433325930534339536106586529842279808698211667046050104259605106148252620214319830200125924835505350516070656368490668915254336938127830720413559178861427771464030995248866584380460472507175777403094107748474524188100751826624598056361606669421181061147371050655312653218263528653106576339934686659438962472879912436054951356821906174288909603467153511866174118585019212725012209212639358593420139508446400653901227057794977534672799376980262482584028386255951519816604069273874284276066951972570684281224158538114354949237621502377542100384417751949888808198470347687910647235258014903676732574491616548709165519478290072312548708804399960332578619493375981733216787738944758970704316311706980899174603408607453650747148446792783782926045213541337255864236275572755745838324661240358764588008772436029057353332414555894122006906074373350626778708245084243645694785227928630504397876404920076107010843692448761539363435501959387746294053181123959148924967727191790512945345130633998123158667658264710636256692559478039277496285473598974771431669701175800123693280080445127689837998339166412533659947575666995012184883880426792673841493803628677174450505485011397146645718192101567408217955627796490405188116420626145294279613218708469198118215840148092956776317113934901684743593102740413505684920104950717630215450864824871008975835380869389983632929159089426128760741379513634545965144973699656246641342613901271293411927875086758656611570517648522364457132979794709285248946798144327645311370147771428043413049726833690581509192354338345103107234510159965219464466643702938197809100955593604916937084278424938361265444901593355891069934105017554626348342146537261117251016054812881950105694622320098023670776365642648559984660231952790786079047451955507145599091950430735538755623061128376065861994440986604250618911194930265159232250967079468693879254138576336520750864885120755822410730742720325998732944825107463855720480960721779036283958638818453660361861652507747012243601050815672519581555384996405568085212726346038797685430360324149865236456243414632108264026232490513255758502772535144301008697948993204695934559380442721740410119151390372590891171811218429741883869400356224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -26207667891887908421401335716635898780967690903559936684296791923495418434623028671510121676440385379397245223969578702566137811143248209644943223619995028693586699166415593788579765760804795837150498209921399013319754866117734434405891025328040383877755583334766858104509464873025889096917307770199178493053746325592233747716601986929711341584575511422680410482882696044133032672243360647486929418656597632160555029983523566256307239840616836006141746039930956032336123992927417944175319366718886397835077615038563662928569758677476507605808147558813909409663375574292654201282990041150854794222619544116994961201837074708507873587148973532871825377043159404111077393323174456134097416837589839918780592692898921221573164086387464627618280703292186894205310523699578690625335446228651201872329112302709455997705948293659777268898938214894826988863579981879269799559851760016734767991014216613642743620955299128390061477679604867387766883085093385834885953373088301318538613008346589013249379811336993101157542961797412166857454595160322242601797654389538621067187543252533420960424214904633989180812535244404583845383701991746758239709863834891843156762494710569821099759141380354803820760273901221499906568927023649561612728906202671809893198521811962620896467091046725535946479299574773940146026436596516247552050896269531918597398157371869915579975009904254425949408515346492589359825613954606156406889789065666009106973353633086977896922370487839625354600380035968596255466691782411406052756785193542906375662503752940312837683554407188876294727627410697843612578704085409669928038342933188523433857678178273933474538053881438602311182982188752961762254156425571658306598360542112894712447389359095000950277618591960756580026845430232918214604115637115915702325710720048144914811341296302008356774323637740634791967813222148617337022346295258565830491218166831669646423231916128932748672082553723711802883708705070261098107583391258584115686355571240258203821973930518712044841016335140965769927944467189646131383325699273210935254068087677679189183734936790588293167580578560652553797922121956776017317388579368199075664596726442944537800150268710669956883730252914186633413994217275046994163686131116152413435797529017171095844952656814153855960717120075246416135975476349594390926439036607366331630012364651943562492544070082856281786852498594947827162679306722104371027895667356285666573938487540796556687566159152227144383347740644007827302803354223913158187184974441276476412998987595691093989728368589594051118522463249540110600303844465187602716665026248352337454576744307619990441192893265009382995344299583325740055212887869603095936316315200001474108204019661242904055003824610919151476869326755431969443432343124166864698471747029600685805296669923318795532006101568160665401673369080829629820056938021989504936882559427478077384610776192626137685865878231015523669556977505804035950884799368287752741275306304385342212827058581250380858867043092072111206645637164995222934987125671674080924984285230692059970523129866669744899869145251018297726401789988603063617479457274438847800359545097892088919600711016894757795230225550280392272854219609850772954056609041741713544459748259904752465714761431540725516692590753000842876409796768921183771251347218544740380018133939575152733485015594989547800615418883329080465844681519341656099420761756298711396579393678669490079200827377837255928911505322670438828083173896306288144139312480088170948353621353748577823124211227545352447798341922942717396147687727261229568669169273942145727345237692540431350944058244995175512079632144694871516636125924911637172797981230761570418484004014910243035334629157335692616777381125550466127101290427081721280040002120057103123143485711558183054212379308494516538945284674549079043392939321541169094656590643818971069680872719637413431664074039605854167182019452097445212663200855253243972171058172702775968581177095681610123248662064591289140670153557018225524199871378609874614883966062852606603205806595105173465546679150710223929084339910138844018084522720535030979052966707793824201102270011029899313788586887673054359104497982077376507347650660237142395772247394617504836613241703950256836008014932015505543333574172279407096070902465770414913863777862766021921108569866335111219022800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 2215266066298111875334290204595271518464058010702193786994572118978530837534398315663261671859972522828389515583898027746193429097362803513233725594105553631321012603016478949502607401918119328850512270914751570171155306001412061934533856100102609844767299487007532143294130838213173540110291864843333472100535082214996390957917919730763202811094617381165331688134861842239716809979205707746373735137373967490745396252706664451880223899001086577889068463490272003472178829198584615403278272881106368524543917862928886948257599740272959413286364999024125756903654447666446633555639794330821074764166274758418111728396990414509042908256237029076726537958989718431334275950030529543537619181817133510768499447635033777164506786620159872353238246128475860259049143646601817142622320227346585440607534663413798990551151691989865693836709348850275189966043496611247278951561651669442254032624609973999410568868377103190680106428018427593810193748257376266267811001509953203311725496063294476374372514848812302655623103897231277909984165727679484440607702672836504421790911243373783963762992523669032575977411267156885768341717609400151519414980381515067706782507592182771815505163440091358820631041300369831339994072187046513983950335596552384775845749709516886941478138927944403019359015225197979686016511314503351673039817297680230183026237586157363357471535296736092607252423569693848094038461662680989450415851410190082730557294798942814296688760862429918654220381817685488321764689265701268456024326382857231406466775801852815415536563149446874241476570995850369743736504242928338021567002211818552327392300843771163878711174334293357446015721319639358650649480156326030240282042331417186432135961405822554441548952072516413941845700501598802063246864744233170523068720392298070575158744851035766894770931049832679067407115874921340006152234787879544714602290277387337022802798665142363679974327801198704794189867599258977034250402377272207615393604761808480240349966450914739964994344394262852400475265424982657622533872813094675394157314850007490245695250890120156415786741455103187506249278914869605567333278546497410589605243719972105361964412356653838689061526643377674943867452432152123940645636547768218882082545895649277601192815244207853002341496454678920892246876270488641409501161186538690674130984258677661688158017666573980323182928592869003549592777285827939544034885150394957542172462996974411227463126729704271390086385945767907173499191480859283785572626706285251206763966654692067846956867868925009611863136546376427202235169731938005299963573728183646791703348670336768397773432813784432167272745445745729027133284716001826853788866556542323524819455027596061939216899057461474578339861792023945990012957861858692539428725615769859976524146296687590292914974841065698284110061547095786404843657536564212064066871998191341652495101100683058652420574697582587673304651249104679589053728689667017491489746329853613648683787710199133608067760031321366806812381502561214213804729310125264933139889828630877592774981679180501090114801941937243992245876191892577155290635574359065167842113167602057528346541422412097960798616988767466221340601349125769316315574523297797271981461705379197613117140544058790440219315578202061878096227388566536904357218965098334802774618959311893672697514105893568313208937854601380371726563910340190781249139719280621284386643631864539458724003999149276280385083639121975755087022584119088494097029630563739233311460343879964867813743468695897714954176550183601544861393000339005107653004385049845833820754445298814185168135159708001641819890644240197868540116000982073132820451537235780967893520632044321517240099301457845369862642276586683836484721003865063835532205993619970198827201780761611941022864136434047106481132679407131331349681935072756589443668676212769730266392770028256308722843385094245565052413203261549837463781912539062785125105404072874031962726864403767917841402883580179030225936015017878443784681915262711552052194382595534921828594294104393052880239849159542099367733012154388852976084438396888450045906275231618563017757983461200084237594529300499922469096586255708454844773271809071980696695409367308180566008433327614911795081849833255876345419945311313276068203283840197133823937348113566320749437963433125667644725920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -170362138219484395912337762226972701324731962311617135012657152156772554303159135361701693794883142372933235663800189284357877617830575337128320282009070661665399350063677274201840668525498457616679606994563399648191931359948040506095034555657270847410434615384134071081022061582654913857753947388353542924658472687157098827222070724688746386143408894398695664066323217773503261717383099608010711402394448735059570511734616830388662206725084902370238718152846275742087339049134890338696378090894188176029570476616389668585196219804236697234639742052084150499651778330933526191589979643830958977286758139256634948830109582100275116600491332243240370172944580590716936020301901438164158053765795406140246099970749469626468164077467509009132289153146702633580178167525242076904033856972437711177930794934094963927657390080018232771484222646965415135522760457163646008497115544009750392058855210664802888609279620757980249405152014438240470763112102708611611583385287427152455845234550969719095357738470074000779956517809622615104018309472027864578987268796081865587286264669916103179463837834029677900937826013501815535262318010957194338287257949819248696225273578488069931344828520359098127540444710825651659393456030467883265103652338605353679411363419987306561923598432824339978267085052854571372812462694379821021123570076145158261968159066871803580800736900624892879668689862994062885489294164053777222477585974998900963779488729539132219849487159729680421151420642436833730606760614972230467101610898956241960257815748404426857316427313645048061823150252871356898047158794117626807472741993005749089934215064110471114289500540197722833853875909233435405401414524180663910932407434571454871574589133033125311927406613352337030224933467573466161600125920819772925476464215797436538544563446297424906704710661298931763240076038408067665521730755009674385007083748520816377714579913771064766949328512251909395656131841014792376168678449314060307077838471499566035190362090913698219270111728906451627574299125186337783315763307225163236627512964279095684108359911653817142054718596711469441362417274735145361385725726387763296946523173219139014643458346567084238091348022366060504931165374151248412425063015481093704775967849778067665741043404609621714524325103541216316846318446659352885569718104748166650731180861722418520155342160404932543473422839936507023282560962043058019788582238372973254261778887478371855379771099420335650287800810663555264319968863063734049037027667071590721232227203220279430325410975336142080394169355206943063348663698192504911431380561409960813748638069206025322705174558972883007772736339778673821387865769169049050710881612190867959197417762642509201973934321183928533927436009318032094325076633335497767065729489775806582736829195780598987606193814457768965012191579036744094457949920278601224260908256537846792629799547242724712995916019218956904572640988606708724233919889206276941410300810458127266188683664229845415686845100358299272551755525053362431342815008943000313753216185679163594129644354295032831865139094573565754472851903186434784920241416622663762343813740423848264936629048044649725770980396673047800904759889126258086615218389228366754751206785543377208578765280993190153218210165265563875588969708656867396683299877579161773655053829462131335386916896835852158924392999554552266440722838041277254304267562379820193693683798162851320094316377679172321217348723470772852909451497132194774303290562851458445266902472990299725089630234242096046985676632387118227138316101060998185159977055769537741692716919199021937794003271925061387043293272922300646509645864615572231389737061575882391943798416711627651722977617622252889619639543027191440246635426747771594992318353461853909231632658331366027229596399086469295994450750459734830799251388462594229879532879174308785715206706843704387290933348196537783521321125861969571631616085482722030118429691385225258394711143902076287881378031946849339198307861894642603306669692461059445159750227386005976971831230591209660115568487242557916477318612293023190719047662960960488080405142965169479033979512017920917390286372050593084024337714240946566969429929886953298552642390337445750473238885518403820240345470518548199199918149765583197814716184015496511885028956155139143651822076144543689062000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 11889923757118640551421071105465823188243638598371873650139549228458718003934705560102111722138041763439104684743467637199396798136445926820357329221225227966514690343879205910300841874759852429534534644778221703754432327934856642013576978170070981436540138952493337169440726441433966552409476411234467931480630189478848647307454142342173000198004530913413267153755326913069527207750774366350777517807442027660719017293381851733008527080005167192680306607156030139657024916893832347572345755704777172291478695072640216988779583979381708019932158609083200507975704042720223838518097237693236505713655396008088771064923261442654887929381761038830001864960470307350349965533568213140786479405166095177761355581668829509664055983543101424639892906139120398809396947108729691746149785977854849752117922835837005091112360319313576152718867193179501670388341261880965800604898410262180892236277239397936603341571071129706206401996903040833234826499328900742125763240213677309719752849384596228646926012536766983635814918300080013793469001161448722921804105838538826647305168904099139086650246175366940194020389038527749642524613233019912523922706496467900541793136397213525545922326877597446423794443612545291311824140712671488782016916036986696951098250183955649149620372076566999914126379265782296940820977584804879120270998877581025185064871086385107295148066725057492135384153155542871909742130862761948225264408479395303747060050335854462381943667269985435588832234205213495699036787333031795193539696196771925344966117645087246438474182745098149970472658512481045318008852772859034602181636787512999418817989850977234954039650999703516933432327464897788169689283753278392316450417846483197935802760061053933053107643699269677279866899928186749734279390228632211942054000914402091482219079331414458626962770796583916501611951813166865665640804990793049047138740632787563643535697555170573298716505507203413249097829029479872533063075267395002918335029390116273921155221055220215939137243417708212812518203123311863864531818725525792025674685971812942631600476513847381379815103549515357187714943872265095774401043063888826191393208128253429216320468973874381273831073482339757532251275725583305131309487966105651774786812569382724728386307281940976570201815470479708741935127580937902090176496185455746158683295236229828984697528518324582722762035261293705616382586143201884323312495001522932622144750993677462537928849971561303685366214876676123901713558738321786729052133230440451078764622257483486363546557370507909419736683940609451742447723978807037923564697056534231849934933835353352603004948838426000573788520751275820094259186553120026059375952387982711342448988740715544978465232376688668678185220992856086571892671398593191299639947733538590584717011642601035042508575679647217453813871060972019893298936256372033570197807895622149263806475349513791857574516884209029042110668338628122888298105790052784669869525028146847279159826508695982342494212347681728191858724700806880310050027513149999500026397691725299865569508640172686557708471796805177954488286677160743346952474483872573560703706032569850076593207379649361779288582534379130278005460412328965172557656607440503234769240204814260138167585141625273668847282337802883695875190409889223288565162832912804369475645732575703196237306424654883382105077906785342525009771161246319779029109693489618278145993872170318890119674406499082770856038272796228612003491101574518063137710427542692990629704129019121866618882779542185378100839571707359169774033971764304348501746652510155090277448271441660086297268480932719270807447166811380152905582424796955697184360335844363055864706353374270139884209342312072426481048107002919552964183746571123246275608650022615016601742387217129746244176724675737982402976523299055276104043845964355969332951604528669133972496354592759294090618317401916447406252049696900942577213601842828686069297221893867724515851317804133649440177014907634733557104269072349946636220398705300445324856021404710965328104684347894836874255141006832291957176397493189640201538425502854102333878483656853425131300560972426494682014275201624447226216196724648976103692230992037910242194517614713759004518475302415332237517577180961145246045086913818839953172065688824699264554237102294789582887109600886155950000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -750502963392831532509632410116690129761169491328006340349379827337344635861420189394297610719503614664273247572253236639681961798785222256866918851824223750448036743400077075997793000419856693594792139927042102093114074552874269895887559998781047688829891198228232542953308765365124865935969064951296580357237000643472626711672458167473945527990111602508018702347489966290340592718577008607352053889072261900438144630451764488198218972160854310813403387570213112108330284427600346200224824529045184039136181106744274728445463256008245539892420905437071654489236050895091440655936448628045275915599120247230558118022742106415398258431529282165189280993563788378635632400399290904131872250926343608122044422552063365280012576208295278852809101242143339358710478561832805503223941592960472635865629582140861398038772252220062390397854317892849879224505646662105020120487268513294094881164669457062352990740668952691126895504915745836153767430577526962125076647643533328011206915465324667902556435678744503632776141904423134198718382961749347484324806027650083307082949919803141420600418211938550535444292659841395113736642512452960559161959758428002742776081255160121808164270317500934348009448676011456326238683216046721418526082325675778906868114520592807575993874610282835841926155697177809683214657386926263523084896982077984540971307392602155366505986459607028425207470237995660665432528358789184460170506341455644111874438849141287610067424954236073552435213883165557019145962111658707841631385485614224875907777969702513834483681020389653591968108699484095487057267759458350803302578498265290771307615681241696996202723861393742058275672078452934334670091972456152856271883288290892658243835794238905503820799797926909328946489815252716573148490708124030324968465960066229432217544282778270097275460868022427363842535851821592051667600527073332317937397476140183078089407171770422921623662917541047696904743502183474728817330274975329909386217455008137863039407752555048542103947812327378446347104754986513070870452461466012142505532184885579064275089616766707382234611225806699989670834897902231155487270894550876708651497402885352308334610129825764234638584030159531170819612963551008632439197866949909061643628597685074696844742003875028720798645568831022922496706898554297243996933843641130051628026268694790955511315471134787064374278978093064288619670533291575958965985526582877179092061038091414591788771804459493544401250293965535020457697147734673632327109924697956359662441970541088265672982008034449603660924579425174490990660574150588264181184122515930200126466292396068665975693049636455509786069481084696424637274431926923285054115375346795918541302667133539988180281011942907136902900411505777987293782807387296155740176886398465906212878811696096633325813500502925809005834867760583881576536104393957899424467252053924375234023523818562543417731428264605843212908345590012512579946057412602286370549886836590396557765017871097126165777015078775893751295799422967681200847593496389454712505583019896646357230923838570736361101292947845094433394646791688057317256110537147809314444505258356620860848669395002133525682991376161468380400312569983326216868974407465608257120749485111435687148190562808462371981367709256453773214071834853644302601895256696916013054490726542861983795734185971152589147646938842319587473858600620464792270903002205368394206884383592712907246784395388408200369672906947329390594240056856193428933861630071998710090168798765918020736540536134976216297116496692822710066585642582167827269810477428864990432391701670365641066512543202080231468087577174505068998106720964225184951184802815397611837567296407263058973145080289680538051347031829881138833438129284695526673733627093858837728271028446452693572970123995958350673025060942313633582800013350020751523827824629011851809937987913321771889754745957991910436436016166794317953538005057799560811656038348167336295179391901168137310429655744313057640116670848953592229861807536142463417077525707610619031930816763104157608395640455899229750565021070913933380896870438019572139243097857468416711685653403053627232543150160895098058406656288174591351327715817200880796577196187523447424466507344425517568503485661178130510026986211680526424388171152967512425386128666013352175833137588532500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 42630932587366200947276437512396202156439377245314943071485718435887728053046069230749191904537645157011930830140019736126762321957695189055224310206391727873754976273345266041059424882023809884504164194616860023575075029232451682097375565567656974863224741428471255782847744583047923849513185928841381394735484699603011689417308393836618496422335855162809566064236472337060077169196590950798352343727505901461653428720087557226866032276032655623011939972529137850556762338408286851048078526882979108113309478208862165329697439970366546439735181227861817701590138533780312532895920105011473969819010720597255841002067979591165561356791263207840382450439639128803775704777341287857524933849330040238996979636687166506797864309353882997183935436691653174551687461401612615723215654192493064738758224986070854831451578756791355338136520724381463215923494845367463618023582238387403972893103567175576577208749763531605984413944365527448342394320989065572649908068895726600229499930467425388688247531147091218434774661497214585809697315116110847505674206358476784098186958031218930740371806554741694834102960642075750982708014969666603615890235530275274425045256928195079676773560264868524645281469500750797641133992493278111323344117263033556358875945787844011269776769458980492241132799451678078890630697034419297097429590737332211971964759186942367391480028827772482752503200988258223018573356535490296945307222566205091226213367144787386956693263841741383237460730235597960474176560338022553746981549378660539058357450220207218255589420108883907623308914481372789808827097335629631444399939362150944585990079037443178454505853400981011268906075890722207268007293531228188948741897943015632193715144940313437672686671408133684952565994453721369118093587466400899764867116283780613481120323059335255375464888715927220461417799932647808261050121575222107082757020859048259015612258510902131382983840127871522568434943790983203596020632833477356390079392431515047236870348149405354679565765634721781596978821817366030080200612216705149744165488472169043203547422208788328655067955693691558810700595360036122788458942064427758397564978388634319978846665683939329735596591418076036165260532661057231696667089143418282638663496865319781157200893884953189809601961619970554076459167405563743913620530362293075129040136252545468864758442041631937460049872759720874653540857472598660416242712261727035429489677251537350026341625405202327480816295577717420563599507282349920545535072461547887147765911900241227575670716697760639494758854961881538938697914740301226133884629505595602418937955773577397446118718584073362060728790258962572643427845986770341768241774127679837669327266682627457925706973011107521044647452713818364265215112724007632024006645796339155912804890889066386313521753355000382342463436035026060670185005979730256889490717912323150677957340447526268669887239428589567246377724078671498284615517222206752801466435926177548508058816957834322154267902029946544156862951959307753125447730510182038939505303440848605133504595257833119432613791721378658724224516560853475888005660461634763213463717091169549584650510626146252165819907376011373496804916580134630122151450908136671342358392915858837821630364782651232640203479276210396615682830888291623203283642644300644975045375450275155480060347507032138020737015160112650853372243537968771011686657245271854363932035745897651671549199379388371561119165422752115822360833712125489998459034591978844252300829530497451990085541765653854361626877344025679293290472339771722453956417537158701092782262748702471324810637367033893136028236063099584665486684369809479185593006792505910736494716376231954324693131846101721294866271582191873744015087141208069145487943056780661556951314604973338345404409376281049224940617479766871336755945607447799448715549022436832219113589276364685296105848437335014749901454564295432559004747012655112924998883376448936427610876584831174571960470644875423826493093157292776788560000808234626692202462771298459751216181392541911667529041315047401083161458949764672566988923121211736285881029317917225290243449876786971871519146527080899943214764620148188026582730160424490493873246688339116037026731955627972685176197906490927369439019720352662672997623776580632376522941674344394175467817675702125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -2163266794996163600893404866850923816841961546533891028473644122932085086144845528437747076461872899910384331969444875150572263939747171175492620373090258072016099653173396644556487255686043534256628927163969012441556062883464804660991768012952897133921919983846030967622413073182672121425308873545770015799342113417192294546542094271639649145407911885713660004669347395697727337897651561853112393220089358066853100425625120722090075952206009178037067914053270694721599897949906479153510060794671909839020152187159963194357515609135079120566303468549931306254772993095091045110940908599554791652444473341561617297981794172458444809755146127522454703345212577637393101346617884115063063324225282487692896043728432277036117826820785632542687618423283419673410386935381302488292120854775700675166904180832068987773200311099775097027028345708252400104755474897602580075730578645861306591848249572182501073212717086020126609745008204439004117495949134580324617167362594901155279591021963175697311916370584946218984859880709746311372745760926053458801904937952056873174317132505327887459083439415667677374065333647819774705533956274959580867721935603886939865412533722157650299795515610494817770182661879490522910626413149206411452687900603710031180853036558272439364352167226346104096616346847960226290714856973824949590072147017515753887570559900316621747469462270273144256511631885242032487188632730069623806808492482267831181562520530049753535898590093474541677905895465001682645803573983500499296504236139562235113110322669590021865922985944157657343991925601030908495989315291936427232257738119613775320881561729374095497031129302001992478244870250321935978682646304883623888545071326502904577326126572869778663629208592231044812768545734196286852876403663422232224417581442092336846393478933829853281489194072457647952963950591624312977475350527600643297207235999763908504529630850239519197252339369540120434123554899684752211438162877045693450536464925255070588689524176387573399185339844528949568987938097817583358722268388614403179807185223902113921102890497809761663718736598414934746277500395239670224898338553605199920643624941234099353332139884765878631534869765194865294249832947139964928603796241569125381501917665031150491965735178843993712729262327944114150558720539276511182418313838143587129826894018592333872729228696412330024920145645137428058001361233981850647822592861446631828126119204124161460587445337016844897226138054991475762719895051979302145986173819883056217816367614972321077760004106468199669815986274247886961378335479441824470274921296222576713280087790657686884852315547661931881932274058180952876140416249292365524330339112788196187471261698691831715777404230151947713226009030399412938045223278705930443900713188286852966354593659801235751354850636367048248800257342352160995449854509902203821404096936670049433716897614608871449567940905965413426680720435127559991518756115445264153066072165766794541287990569395847039396721811703154239531420157981171059669531318053264874244012998527561220776941860052495551825215026247471864074393971946304700702769330317222745546788124457939575624073275452214784615484534851620489662279706609732040905942091917845856747345564236742159035341438587766465551065668179715510840404756253936570310195845451670311487343179437663593190796215825846471867732461612222693962754258203724201662168543129529233196111195722675150303352631547597782071633637269239082716469357559599657500317931117500785760954789344786288557120785325688147076528009526205584263121662409695342771888455310958443697429328359489430644497685623994836188792471365535429134983851178886251789185216395758642472161686460055301925364353178182609184329542887311579612136280985860425598677472922406934826726069468527687118883158353067164767365661005616009397926341819004274404502251701814725195248856206050595274997890288859493254267197955598957157123697499808315243244615837081190601271926728925475163176449176426515322052203005154673329228034910293790087414556606863466587824783900961204982400638974187614226378594317978657665371757303458072221821809418568415401888696942639121055878834250406174953958947192052205348313590286864650296480778189164700358326107219635647365723144233074634295532458431414744836240838153880594361426711470521629033950518750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 96970695831643374030384654962686833680064642939649667607945410321222171096501457688451892206991320405977956486405585499117442135688725527386737663550318942720134645451197528732024327345040979578440587979424502770360069425477175436610626237914527888897067886986928611081989782620004992745267111963662719144893366516543004126348577467722078598139490676122919300638919230837479366586143249103439451603690617986004294901941257383748176729795793249112442844378365570271157204135062493630840170424994308128570881340638494015711311747026951715939847057046713088118972100700910561517473836160433176069053450904808375223455535811456742361663727130709463241686331498864519971415867512633035990668552784203801631581745752519828567258026524506615613966016939179286931441534935219784716408112939056585020476145388646157278272978803752869444044999142964850046647600669795457498856310293853793884521762844442112504267017280208034188871191460233132159836834376858768705872716065100716260074849299168484587791626362126829214214403953928898505918163557320252373736117918238905131418200327248792544372474580777400434670553812464734501199588560903009397774590876284540220921315335524741299208217168039131062483887706225201420311585024931840628292183773485918809402239437658363274133778742958344090715542702560920426760184881761464785297272574073593081832216583071197769296752113201208266138884642386086200707926590672646762681829237645256923492283674380402726717830351580818797146572031676636127390028230084716157167953070508549846891551205277978638602893233329403450030577411241428789753001319115135857253846225245744605110380289862479190926833711081983336433781905688114047682628744289886530345632680834923235008857662235011358220362264251135187992813161193733923959564710442948827052024095045823638539340874191674745848017064550464576623881289543079647709345854676903285883330150207588421532438751007231720433602052864815603817055793868362179494639719845894186338157947103428441736170675056977112608039241137455988095215717931037509619447700229976009945663132004678418450000459411102217158073858007296513643186111554424527144160824422106623183848717921120032211467463260366076399535336234600673495639766976454605314652170380912665318727811442695619597810599623226568837760468049993538347149867674429098404375751747361290511643869935254685319106301837654988258443820711562803839937584963102331804975607043159322012824657962478468517898270365531565100708736603266217797095535119130587394720902236324599717520398819291979579355072592514968244660572461580082139774672906342638301367886157910206547100309623703427804185083383107441120055464277774567805840369105585826269872431690182438986935803437323312650475712922938803386826485764323222176898639179879604086263469806270562578583643399279428350945585461747237538318676760216438360080458459756033156240351878290960538192877227223384246880422849733299980828807085099510799165444665356339928134851316931159211475974688336963087101560981597977236573296310478450639250728428351060233373382669093091745846395435480693581781289834000184179012924140397905358354636723573166148110344616566420781168083368473749725122566920139435719551490723957449635318096043274176691390547044991778455434449405728102837750290856815324976641037205786571557377104847878123799819323548402712355648390420079799831632039259267101508551384466018378025012084016900427427097853308356631333523688463344210907291290987128974236504956316889915541016878805231506174969404986968726234455971752444867096162333570761834777825540755231663898276029202392754383528959289149220601329547706666731180548272744367478122123180708709025569312044923167516973034585325984588727459990954835762211400428981920804216061120526594102627732107734408420746635443810337616652296398622363718189390982246363193374400326563797774533486181122477072671542091677934517690003365230888500202206200694531301179160380774371521814320586567084796835920538922942237190803146198173346555022950892329806119636703830342890093902144344873394918536314907095069728370591242476410936871451824693868420057845448918143515749677450152014801022334717976128076979568595948205565581228842987484717855855665324895527001860738454486236799790398641567644435165301781472978175560385315438086898919266925609554042126030416922237548769531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -3772029751566177736832096294324742314490629759313097532836205842747720146690241302135630250121326475885430913898448572487330235359212435925378508751554472175210392402947467684148701439273486965837580074940761433384557048663608803529545828426677606335629524207169934169161787638973988075579454472100635425192752136924310893036768670638532717647929165518731373499542904470853551548895987172312155868051606046119446941394744030457469954114065186001192038519082784191088379744645091640905109827168740434410153323007433528186666117570756019568683476181427306282387440479337852721712913111078939194279244244035942440785374798107518052418003798165210354611562540577625500042900683474000845840820248220709008550076243611605566870293317249285543865392163269773581602360203793406308804890372484956191691953773691529483010029547858319947029841798377312603508874635408420303103744832640679835928415678409647241283637514168957892504033178922157878669425904109864843331753751972642516478698372241477157016948773298294938441175219703977604289540564919482369573663474339839500604837988779450710359130024440135915399291281002385528536869192210897091328183132384474702010960773901793665990118047115172583790749788892774117008318043865270191367976727568092953432058552935183041559056248237451642404040060345714988698112254876939834373990993989858786241724136206309426386602940847727595702272100405722473867994001062971887096202420456907494772298922702165706217325556925879089094608077631307219870021728421288396946213612582527949747981599722115274865880560757963790424056151939442446033376646419056255525496069173520410040195068878471015215743988161906746842588856254599651610486510618107680536796550329846256604423544629721692376636442627507708097203646266542233467280739874201453367646350374725493578586978563372067173426596918299845278721883274413804438806709068723764859068762835610420778877540992802618239589008187425337883369599845318917033551601265239075270513228582143968510215764154856924506142337159856224793194317772546334092428708273213140223889863735536142712605093330145763280114602581502072826296920910441167754105179484288188627087412320089596151619625796094275341059293585931099353690372385191406536539620056709306045936422020572883835504071310789840553928708318996496063530339876077563974928405720778545258477891991569744500975875306509902236450152131586070575435517012166419506960257904304116808902037427201666209536287785779083529287247035134429974798188629354505203820679986361664320201783410508703586652961764383645934927633031080762694292462599166755041938183966982789285543459848500275709302685204630303414972788180701740690367541810070682394400790854720806161489788229148995118664968524339027409353482798645097902034805949981107183017549411931659090854473650895633959320514554445031069458040343249377805741913792868697424880437689524757092430672186056199925037779168587321471559983445474254162055398108919343534880772687511660560078905249387989581109834248152393372698900870849211641579322092706532196343085670316835670675328686058253006324934518347676536618474970146077892295486543501226778070351776076661213790385495288338914095741117622539996690312441203952505603853258590025473077119600178498673524720997882895994924408840595389641207141766798710893783300403917419762612771242768132427675329157406301419211152998746311180010412752513377457423644380901953340046760289982063297528125360270044469650824463511362663368459568306617477131879288688143700691162292862724253965463762537794706856095326084549104200240928450480343857874441485034629683568940238592283172615717366992395348900783877243717478753230534217976468339660366160479810071846549289906934759970148292841784764442618520683228090001701717657352183471608331974747410104002953151019594351434078217887755186658941400439989098541548582789125898344840510401455423175280335856920426849338529297000295051245073267605182515002336975399470115202885738556605235534445698282027499398247770695929156555476240613891493069146813067882306630637244058149548370495108145601433296061129975127423287188687547817942859340225756554840507184557518649318001469576277777119570457447046537770712282795156339125821912310827638411820813198765765055328060781001296344464163000279711113004818353751646726997616907247958455745142717285156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 123677081609640589804313105928072864551103485586845327746383061139606035192371030245996960237829956122748628415002603026170517834611253704838188551574836068354920036600810675154255089251072964767929375580820645954468001641797309302443539902389821510371189993947751149348061853834937944429589557825408104382451049022878223699569990718895286612022647758789565595068873064867175537414074213281091546256751579051743016641857263109586975362887137609967018877742243059929718769400651125966086231257981084151766842325339067023604627266957740093150366227730634091156801517554869799730795199000221662139332148796212778322390092652439289762624864998589223788420076804038170642644275295506416243511257792841664293335254705656248097343538223542836279181116064602258564593437814996891930419153427658471608033662178612417413127388275361102790364917945321050610948963916437119066019639475267001574677238266113335383731010979926807492026438802652581736354688013490784415265490695100688367520708333723029882863622443700172339039896568154327710821513411232305096007481471562060792200816216844820106448186553405157638358046288677672596065550523660806951253387201093027764331394120508459130216182797476291670016216366268593534986350393597919485836245242896044868541108219936306991871369697202944935954067245230102667687768090240354430474785611419850420775617170275641083446165927782128963641473098466269319463091377300913594524735160907821470059300549175304077464654815154002300595696868583373130361736601210800322015134482997159836685936872209916602811873100830725736776383330838620845698408096241205480196422632481310858298681353085991470252751767533641456494879847060527723944086687618534850473681577825283614631418028017950419748360104312941163150386776461812046541900877574151984962605683034252242561499646630728037431336488315906443776585081322574391626019601531183932441031367778726318369018575088602303245246204946452076488559231181593480734536061891508564330817359171922244813839248802456238644468968955168916995362355250496327235405389310215949587997922717309518541824345139229973747257518376257942070117317220377228489334275906637153854734081225642404500275399666146521013707891914613045592743413447839635264755246448341570411130327685696068813179021140121349810915899712389101392163032995791773710093459050544323186424885202627608101670713371523985157042703501748237266027548493137003111939157217212967452002715138352229657929482327877012432966378320599712658313401661684959387307626749724025333333326551529864634375883089314245660415049345209469088222457564524207686003180248620217469953386541802953898174666938889843641501586237457924707959332120584210819529581204528810605853016486642769092734448309862851172024453401949926194873619611739847427876540530686728541888339544304771054986688252921534589607738372344732577526778448876715337042866885837988530354207113395888105752206134338598696860293199918315260518689345832393719879641823144787729414681387395269174389692879571795897181456494606330978527202205876771801968001607322962032970447787722459946520168761279295850405908637004395253616075324432885291574881842321138558545164125561649430235031733753578956509029571625478309829690847863920565284594377498076121944902263522775429586991210355754266524689938336778255493898698742870258395160457658372332536687348825158954992175086870615241686949660963852161748016239648056690690406192801464749644261129667325690827611208205512975075495808371094527060513276146527561659407335320600327448475363462667180054720761910791682231748895676525864977361579358564239819038869266685487160308524750650236365969061264233995679042008687312955026755351530166352832357871873362867059802727001669675176972185528957953146274133820533203592840797135352951785894082162774117276598785067425747087646494013997632407435298017804290929621645553090232900892862178244032838148471956528873162590468614543551057629870365781057357810693613943804413230879997726641410187581319860417591591906055227654082526492406098067051812387598160652731021140054270555009684961190283567491046286597704085726369158483197885415263431842975461461770247343813426936740828158882682625293629237731111672270401863437156209505685112502191107725243901963939972455615100640046380304498587011448592523726890775630120662433492293286132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -3226986212010482053879610168121068979177260072962911410009028885522082947220505213268914901672217399961793941935708714739995531922887354024970766034197394212816400253722293825758352582446733670000683083879675219478799297193866230167979289472184996565281183403395835851606693134525074797415772511154477989726509860946212563086822928543911772083797665302875446253311390269251941445551035274988695218050162328013928359386076956724215268287161266936891511869068857348172449156188998320364126609029360937005489140301774258391064746358965809422011437666037156467520598066371575443138129385846830455179747985412082221742781974868795401088189795233655232086322702723078336850645845666915287341496986733588919358841180080099242528115882656126924932166457402567766282770273966681511631670506993352346233516436592181954261575524953773735134332636628844355430679482669706058485127095572729063498601229280199864069373227742393437435202322441086723341062404287650063515223438904357317622598289510609003693545462500540966884577406684707011933154596850410903710127529621043786218669568365562299018455848165588684116122068487356404009416403052737047429368112636332152699313197891639069777364494952999776181005071353026240728810497789073247480874111458426973489858617669445320116118618198879463867519984561347214589669901363743143167022121633140965796227372252921542730132882333048674604636156998179452680365903776067231069080775815314860896904912498765191178037111340042008773873577323313824329691750645340053479879256330378458368569229743131108375804246081732174304256331989378701782891869229485800401820886893649006863328312057967033591410507384847173237601433088265316662604174075888468116190015897928957466029794792618928958834127884173229484558953676018396289941136695140221666501621730955607555310141875601370413339855093482743074306196854599709732533584804922512865505141639646022582646227320586769087765711222994243352035029868856707101017126417596401977786794847879809943817856662457476143347433678925855000082236003271776174384697082933151007380483488006256954027909483023348870776444614901514688007190237390237730549672355988944236971701108669031980501827947261130965925806490041667610227117854621181470673600172250757525730627743680475633315344469453425513397420705772822021973637885538427186707629722241453821181809109177339354219837868901109366824807857189351139295581938859948094665879623222745237437958982906727619205639374712272811701785430856760412578680674082564712445798784765332037640119635497336496381997692602696752286220644976171974138863762106340718460165014669016918813521023812036775094013501072010103689352427290459295448629187013876332746169159399709920497209250611371688479681086307363538353489452371568760502379482722785365659575677597222822270552142120685260337048372833040231757950322939802532140421847547682971953484757119534441451760268542982162458618394628056265314853492497336694984055729158354919389335709271567458111836177539054271244975216880966772415287175194188389155163972134130000374333011236774430102731081873111602745727877003459319599226781580546792977608990142308298296170343460314666047311333361003783529044997277145215598396717222507899110438101741249440156607104578382654903996201298950118079702934144590535762957822719499458391800008287351175401558750453744411825222712115840060332065516159235311439100902384438158680736446246993344282612755084810260852719598100932293166424660661245464807312920052622440312382644134082616780408412374176384216542630197273081329862252726870734790122771216387441057750928673493336453462007704059639767114573789692844677414139500011861041130326953576658841605062723383447910317779463391639649039701808907290573166699126209999307358465525671884096585157441378785783192664023973960801148511643876149237517824730303874568234389105626641582533516298376408349923933994239265135338309613599701413377072739476041282018957004740554959840952011471812333049810320775961401237659548418810377112868070233103835641724906672836869013580509792700425372084599966047728002226255683754553797338910414145243856234364725435405784701627453590150439364793720711164540872866827647762904100569080216203715354098087327977683011801943238621062356815636134225988635620631575405549350214576463422760939299230349649135538561961364746093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 56223147888725320204949879085865559315633146612434225280940895432568687721366326912842390395637494097152098284747868190751601940480988723484269867245228829839245218629184428926176987660491014620127165060461068992687248572286444239178845570973409422948311551515027583359009796693694838373286696129165184766196871775400389946605613791172993525672398551798313100717298454461340048840290738025225002950572259600286800021232525065582341105630097150160152995998355500963203347885644551532395297062007821461430626876984759958520577335510808559930274727215947320076921850046468456403433453867495790422559160081562495545716834726174589219226348108884766503941653149544089957005095957108087104267801303367558953648766258042202493822995204566811891202437289719599497144208434315761355263508210824247039595274107630900939377000005640883106609634178076868065205472660341565416328445098990598900246088237067239727591741109472201656215647371488954541500468757151086182960883867509226978179418928769240680231470168691230112787332114402758358890191040244479580088084929343921988620320457495341735061702288866054868987054944078139252905921298896728661324415277218749028389960974170294269838846181396735700558865729935072846775448847710401877975245170000017662871198666971405435992990998898254612768404172339927481120856325658898118846983654237959670508370590550579519626882589898938147600844740727793638954663319400203091470277926888869779890452540672416682781470432728807681011978411594247763148329132723624267022866899914780840830642697831587776853639741596770089015358233265673672684471897832107698160440923603671674450376215179427829138084929876456003781164013923061804723969168397212471810665554150941061656195509763463275563714258746188586573801771102000957705699534798434111613430272158414296151457856722169153619141413364260936802321789283787940259967166496781790939878270524399801169240554498043913277236354925604954354694368584513727975044262358494407609970269074089438086511858229023826810666416643342693154227708450052214678534956023808734418436748184954114206494498272665400623861667445706483232209419196657550489804790454998642848558287580901093838166164712879921026744413091110320255702106080778792887439165563998747827793546448508115943626569707613978263211698246626271735804664896800255504062155418346537262998472017233297805710476930460331820786524385818413948244363754306866830130984880643210341518613781110904442449701968409523780664622069790487267260583014119029093251620235967787515933877161864184755187144553233362030125091539239869850387344221890964061407416454419173670878884007668958192794328590707388846663994164538616940455006692642791942434637924589153540752550732133269848172785527782164426543108676201029433461702886634191454276857128290681185651301177949411688352448671343064428898733043776686880122537043900769448863913614078994516116903358389556424305502977466971259742770863744557382570230166620749301400330532976677317563179522754169997200655465984515828684321172317712682196602251002607318400106867555009669983905768393477657450426059261053441012864873449156642441057169932142192009781533667017687043791662555133796813007752467501837024558759442178407217750689639841491949200657217138325146957656328312749897390689718249188472078529741973014766611716570272850390349221313667663479001248786462635521735712200072971447377197786773818732204749347070494763474349951508547935991629986120624348592005808434003306931640450354081944349544654376914668961450328067144943895156980265800280917840380088970784329165724516535188299401531981185154429330154976737398003928014666367051808642049951502724491775361405841374434172026337233696710858273918567849575106131587070253076137394843566772822838507862769219755988854639289579857108152829133177243885314504136232278470392266052208257070604491268776064131174753713816838767050633805421567546997262298638678706283744155925643515525423040144279973262930454657447230761201940756198246543108414930855435698420691650431438134190625242258793007397886616647243370263143561486844743651734561859524301222167356486622727558324669381434341089096166244419316501861853014377201398563649390846399719945732284251722275895684693904550102583195631110459379155953241386068706825900357785712185314587265876416433936547417468666076660156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 2581491409981619173185218326909238176579994221598774766957317832326167807506862925249714815493911520191107812402119123468986000777177206573714490425294127742535255666155758983764840509672742892049334339212161529329213505895967196569885103477679371512540371238496491241226723957879972364575676633800067693092866148034714742235637363943932504696469017799198551477564342943479112487130491099453675194419088665579176935253385322390229595176474403907410141064586043997226176345166491545145181784638520722302549339360241803412094875626478065639495405454680690349944430532831665096379521340940434904494315520444057257237960390222570023451264904033923078084500305352700252080275466381871679649436502564612912145099025668375556644764636104383095654677261269074457041063131997276424313872003907443815867378805599432645759726329017470471893244874869245812028993144969767787021485056078807658982220679508741108665946757178743476956236591075326696153589098371962826326301891953390630696986214545722389529470558180297638562743961803887968345904266941059055006773211397593441435278578740415143857124466817940438544257008913479389156937920724246718468584585224424965755782912181024368182412586207979211395727309029811533981935017256652786115735974451236711797440811897039169590564365359126047542415144751201314051433867975877574781207494631605647010674259669540398378268547489929276208022785666556416602354253936230828414242283566070541723947535792496095743902779807233107700182762337722393573240336799213532916222519259891537246581185159843015475248136196381199322639470083359675839450565146646258935965174889138831593298497933727883012832699689767499225171560420816269749351237502824856642182048585699527442762555420879294999997421551759799335700996873496881231184869233075896335336792455095437539378845640123014537580239628970067938785136648282316960537834218336079890696193449792624502077911708037097859524852057643978389449659468101421639707519843380247129354847296767075506685707960345334934431862765851831357659331464989261284520595483498023983489300798437657240013535061949123660599005463420375319471124399353335119248856854628784925158215613986637947216562355492245159802504540646869885051393313293498367698953635727343941939048897716117761247665644281327517053494726760609685347378089100247471090993830344388180196586350672659646036278642582935900804422341321871928215921946148949083703191576379653569098017270655472276407705691456780087003052543525759450590098254135325838568685347988560373311065377338524418212788289712958422112062498464240342100165555965319667985409479143371314194899009485538913306843035381651250494678376925146796240656235941437094165707673211821017501222165555576864966693338493502227318004565496778810192903425367975080280861455775373392704301898504641953184576644424759101117983177210878009991145446851298030594091674981250327416356978161828328865938310164723570502399415903345618419793304651045336473242072457696581750464217151433615077057578713856373477454171720432218334248477422556842511165376890744734999059838207848159008315385280731186363739352511245468822483872780302304368798128721883800531767698460981181257877451946089455995717440238844181582002023949050224547865029275805459103430950379590996790367823828236704584740657939009198749858275209290227694388922234659242570374888500974223902216102131458862051017910380413605520612607174099302608526364033179863038765816396801194368970982440728742881236531306522862938861820394100386701240770687389234330702661406125399770453018133109219717859333858930399889848600815460894340307833444688817140039943893894837219737614755798410632512010128520466956321927166779751641005835927275474966378955146348322522605423174949835550051829331786585502028111237467294528695841975566183559532326452836494783051680813658088097884423145488759797536022866863551116716375430131301565568421730720242659483300362454105312599916513788595842882412027662881188699638919769280407417668700635214143239066895109587712236834585528766879086047983893299481226262685595838810248169539543395143200072553886756291803945703270771937357356513287166908408486953272017454133582443235317752316558831090160822982932410451829934089473903701772427368889951695484332867555272331514124729231187033532092877747828139431834901428222656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -46799753198815815284059048385260880773975799616710345182760381263683397110180065582038023570137069939773408471779951872877565757949014765210248994861331351625698494053976806552027904824913662303302554950041351501994266951132611053552227986670986662458553539615381487650503412959509415513130921968395391207009263026340497667331165610293061644412401770491626673287747036675905722421028068397023812178052394491362909669058673161230562112224537208644272281728873575048188881102342748582369777773531338914374042077490583239117700888771539172122855577071166852240966207360049812942407918053236261067752743281488735980630750990413873394370380010902196009866043186341032349933443226724517482417919376649720271085963592611994813179540964865783314508919647198935023823392045610778697989111786335638944926321641920779514537601774127199546814422525611101853111781881856011762892389486538639567761509015614296191188286458982164795993265904254763896096184721910054672209985144782519049507142712555909147788031607577685388799453295819972622949829699628461264523390704729436798759647833053126957636258070710702793132110139997936511974533048925609936342081082020063299353578612949483686230952618948575895139272207582475206013195306623916802644974482047021533076914968298038528351881283546901734803070907197902260154492480194109842747126518425630086699360062812735113734454980729686247901630407264104974634169204983124881054057224318720157303520948587124172710157047145417085884864390071066875999509908525887863858127028133985439832775333122989201891893521654351986909513561787353347421344816414232357183263224190832748213643294265643902101496845112475464151055442013183099962915768856762521923186504495016351809479896431093796724193444503020054642943896976878137729933066156075342679013627090707310831250220985216581477469429017185724301860615582378963172913179687491240100223492187818967674090403851062503698356904292371789878234577153087239193064459333063014579655235634128066593638674520003542841118640302920305556919446472548986169971134353401066502339486215541990539740191275113744837720295822890623276389712727449557492297934547952545026802270781411007284150755925103466492825390843896569607127188194795632083911280920328405110590582532845489042828639341504033422230714056022620770389098310256611687838234648595013962807067325834468757760700039264215692523220001319821652106208473983779649349782920219556210274150258940122157703044539612176265495117908547201144501638718607508650948614999081852213400341900972985138434686617208532012601562754386052411405497814170297974333468275022943325614711773642653614837474075842108196321196648157832384950836992324843937124416319002232424319836294472280643310498766858133940301849782840346219890980042486967140897117518723108433956797628327419575487531920290303843549492173916362176689682654832136057047026918628346663193308389532232572199746454593657954390549281340990658275767589395347317001166012014073867149097138798201666103038190538925795263279889621024381100514757014924793639365255165174449892863163013650125786093821141766845780616179971642271812560162209760578312625160944385799115243387020462777456888393473602601801302287585738297843794458093656368510203205464310153281293234111465154117546174065895683565364894502849465107867445174674882715914538498703618952247440134227122743821136678545200358907099538779578880894830413446185811293129990122316068947408436119733860077496507290327328770796268086841530104580550406935963623442935264474131612501784820836347256141097937821747168372055422484446021007454190070506508108639956569289082548845797032516010832162678769959029571721118299901030936917042365935275628819482704267238543467141139662955522251382328862519218358064406965264729961981944361799181000219366877476613478508149187904748569893824507283800634265218464640513153531603535902057346524772202206908917251814992190895170289223049844134228725302332506159297000471245022154764879682491390496413446218909550472929904023429635128723166731363038713290903330259599592807324781525309639155741787652957783940512547527149741864404165951684650610529431410261885545876533310653560408439914028608797857810364631878365103107494873653813246799670765150977153565636761528428407680762354890923727657637502521222775751364948806762695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 2107940589953027956077138859995866730380630832723428458500044058372568712614002312211981020119628597622170042669877443234278639230495387332163779095531952539124280146543994602449766004348746553842471389383743818868937447783329240429468942251917124947530041651841599666946651160858496766220286128171064297887950151121341277012788239427715020470977788715495885799726869642019703964517302963884972892868831490570744890423495474964616133789576888221963140685126323235883296648157210651727716387952338356491992201652293616069307861051358344309707134156627622941178034882242880942173726538401693832222817024608251586365973804973099105268775922378534395568613793334978378811816848303932715317593408977040561026094074610603270134420266991832667235944533445345892106709514154614085082840752655683348208830067971522693689182852582585225721781475036469003231063729036022010000688897592407380340635612287463822372464642908292093680605817242060683142849468011252675946859861296483486232265017392664743964960520049706466727320893991382226461043629551518048407876254604773624994159061426513425362764520681177697235908021850823966300654035863918000896060894153165248102907203162777813386688538053662972626240723311166504525617159352323083262263491877094725772208969187408922370584502419181913264383591971139040503447052096498945651928607051954459351967136753365910757695606461692453808470211074459632850652504500969293006935453260810183593892052280674600442772128723764629261973155509237724227068886728303675012605583822519099813123497363109896751899246077684041402319923670279621123361737414744164653486569531930524937867605097959236330143559466772400744210251889990436725540290313810737214855800294626382094741651650570912520387431168092598951883996272037386416891448125266156574634839535349106980262058702428376777729078912134274356603898254802406011943422519492472638787434658983585472499568571410460611138494562775790768398622838399260149055903202094417705303793784444311261131186546591818111141393831389880713894964566245470279729586438862662535775854657516838399146801365154070185270380842040181009346479648133126937864945819323169090911030360888185445543771947476131808436261941790505606564229619809632543957457806061102948720021805914688218226950497562433809249543257640481867774742809554196533871350576247736562948873802407907253631880122443322738489807048299394222529181902315925457439500857158133863265537268996010614535371855295287369189492262407314702622075519275702447744962272224265795104625650287890632509353818710032448410257928090645662629144641223866245680151095297384504863398550652161457642132881282008212092800812825007047696566706637932038139217114132004511268962752780178254064203005290690011842085821150929025866904775608761276698624212092694261409615042510269621532071499610843727898960526676800220071758486144541486334544521080611643001932428165247439119128976223682486441190851284185013353209461495211417588872934297778794701990454700145727857512337380197716310183858635592390671356459065775334551704510933980740079848536208920537820860840060684716564919106648864709098920156440089629143814760618520593850056401016347843905118340965678833728373712342254723096424407205801196811485868827021008561690578455985384693081341909084589853186446802733962443526336417728286740309518332196433510485295961155962887994784850995189394906651217792076483538697019255407276013917871181497669408374352994523620980362768327053350049754007641097515853850610114499344084934762116479638999707782417468278178155309370103585155344939306305372163510893030000062324362625434131389093564588633562858010694833183495589732636204249043851601148480368941097886318373651164226947424312142163852717206507913641236735108399449426654471398184295700160090939335642886175529703601645506944580079042422672363765505653328317071311790554380358841650004680855182580067235953424109615075388350839735755324910693615319191329196931881462327029579721254154661806972430882452395001685205159871216243383049023469103618938304219091106962716045000779594357111692312416879784434722005476456377492752138281265433702884020816495354078838957513117142933731327049908980648202486611070742312341645151164775464451480457749890374640330950818196570425521622342425434196279909678543435182078322490215301513671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -57442463396496669378987731732800372245366427455127436339073658509828968654104371003734069412022685501092405852861670623386446442890505647603146483811402140120976784409471211049892277669904577898835017096745056897973470131618201743569519452305793957908624483773472035388403645042852842202118018964103475936564196432857318691598773687616043318467941686238565478471176097162591711425220880517725523959874921049729868661674308265972202947659097365051881990245375341059436198504045292047011744359335858368739357026823245157338135117431104270772533166045854858564345808361336553106771621461103846046858544411699842856151659590938329166124209105405808226462232443760457238391459939938445060697350386002569417968790536547488993297272796259116170660517078024113492383572422887755254908416010291979752885298813058473540694572944225290136295418816792280478146779919662794393881312123912925893427171412906309800817434064508275810387340726059648152277151727106627337720661273001862641574775835055340619743325192673994112939349602960419088598553103135439162637000246639502394424944637820898395223087080248623349534658369620371756530686183867907455849957913313328423174968974491037567566965751082921132127247476918415947846738442278227828095138101201197647353511646564622539802981135668711951746891715992401914523716551065415184951287036845983706983544392603112186339750643201186499631652759212001934029461925167296239781149354540263637116882792045009567588816096686570657051020846405352301200548429985452907631662514226733366335172957424771851136205841027295181690716707242428673706921877007574603929702179311073389667445310314102132821025596291448082286014837339544647356443684117308882261298306615604515559938609897901654582929098643359620870199485231464698766512427119688655373338641177425053290210135966833332107719929103615106376374178483249427012349956942474613971429443220248363196684694443110784628940523679086399752722926658695580056192659035290677486320691769074062959071839061966121940250313530683664450410329485098329325484111040446915173478388752412026511457054758924206919842736286804481097439488325520534970973849650233204999399404312345680650708427882982743217247041877363028042639531479731077586074370621053028802481415285920321975242520674096961343084324879926809034892516939717917021215980235699027489535897631108905100950481457480120029234135976667778806574922658604678767589892144637112407533052326508074551681611032151845752225534436993085215860114059600897487938975085417537790778368095267180372274062743560204454233706742431345272049783254906184909362370544599356351962910685622672870000531675008345643773547570719562731115321056709205025451741149497494655624613752102880268670350925945465116825992705601381344863684436953879493233856259459789320949681503662486523432769103133344988283732359300884175806477194355718787611502890148660075036795951196816325994932601286464947777250512303548497309952316677592843930019311982508384123370840772062118334010979731649521650219348443838505067759021038729478245838622614933118202176910099461090692026103828423673843588944556604522946174930982235684042249730487859967326815353694809760225124899621670141472674004884226331150737425235801564228817555897255617263921855138559498607800963378949863557972775153357692532887820706532453590901403629111576785389840827137254810423454918320056280286104436144447207844803752509781901711771449048042549516620436625432790795915859455438247630440722704883433265464531797510912370613741308859435977529698219641374798823271274074144095785269760054332441018203380212192664928497994403639963001414764196883532048058066264670948005845743426921068466338725964103059347633212712025094345596926964826944768247683331706095592873320367972706579733178878615427398806451324419505208571323780386185811725185673099875749508179564847324341572057812157575228028405529857192445746232343432368379396047743692462349016901807041139200334420058236165501166219957828754910633373665252292749353540191552965034398571577150383906057535424638076691507291564458837410619421728702604540849896135636498263838514492548404673457458039479502372513893683517661763215762943671292635945694724272263371665623337250420194608718894870128197418517705401240954269381831612032144453798894986599595397644046545028686523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 958802677029662808441837775096791002351645867347057074638674377979911118580900872162759240988873547192400660464962607600684764223146037659056565980272356211827491875910322114625128512220438254601943425704499089191766182313686366109462731921093780163384194523469593740774499126155220687098229285853432480751007248807057680692585020854082965215674393967135263540751228857147925350129585719714361476559493361080807289059735068365791014842612119893369042113354097229170746808791967156040574613102453075776118288122296684253044263567248810286257668627132727177988349306035804122824375624873406912939246801875826550005781442995786250698826457644162403016548952459778387317553535740136856075534926193323125439413883889509358338490433643972111297782695416743070145954343469782063590065627815864405667323267052023501675042710501819206183456392350747097647394912258528697002394640957170317340862748075524859230847032899422094838842478451899220787575801677576624929893074259218449333580564898788471826561306750993447444863475835006063482061756430970484142303255456213786060419152559892699239133677998503294874845534359776659782990505241646256462251722064523292055294064784654063483510518129129404232573094165433429251594060472934386546353947031820721432040894230878668644029951122913541946148437653264610451287570552912140938299669240212090322259242004931057383108479438761669991246886254703995875313147711770707419253463350705736310269376322040751257576555713720389756989066495132299331333437686818826239722995189521214325950426027055047125545321416382948684507046980723312717447370407729036442046013481141921690431045245821636567224567712041667096597429817933943332441549542332759495472926224087198642560949780310842802080165799622404709011364341104393206039639932275986912280087679396171402390543829564161776714730727670065732066529836839760545815524915105554903654603045330018501345039243139613590257334073993608357993993761266269113781982759894887973344382918013280368694136760909093613727260039411629901008536444575912144305349733936307444750575459804829647428748043662765277736063930042691033449995726486634132575955854599917008573085848417978580141603132548477665036630557317226352050808102521122383954149964324776876724184197059294527858696187568370505450208852900311774203757415921652119793899659224121694892064787230114004513972237274102719954868010472692882368630881854185017616753642715002729275829550752283271741417382881782159291436357995932334325634358827682576025671742101771736227672631270248788196999894112192467404255757911197478597090023058132020390731523466099989164777677342657655682036735103356016312473341378566426370912059914888090603139335276361713087841398693161466706291309017858463940265141977707529355082338076948975029744582165269392729966990227539350432061227541486468051311424551922115693549098140033085990518882990330105280568731365088874766666811795016608502280721277252392240288545725267997221245335494720902678080269315501770003037787980822066969342744805171633187271935369016146895982667968668709233003646477520079021145091340537298139130150829870390193938171895999249179944311057963687112503033904585900063101601740310622581920310920256284103950959676795026824840549589409276427971639147318555582419659235083518779850662252121962640454065363994907136813087124934559814382086618783154730615820047622035304847364577334629075966210854567540992234983375717178927494367158999664399355165065370084425865104627462448814244063944730221271746141081263092640568060433126481665155019228838194603530646970786210774641828717521366091683034658893990969621804382049673033757459691241588632712815047401098254741850284648288829941671071090743897395038167676307605091021635601291778891060137476929560909487800615623858668529826115045929494729124619417041503365849425965147047196069099401195004270885802910634913803101231924151207119722143827550845906046246938937163508251375796496841894018176873829209875708140826235131297767457781194423302578458298929112960952498615301698129903012973056869475395050514345087776225831493308471472564656588819022675496765558142611019667383373080857954053446726427760293255814839097863203477960799733252136921725849488415208498358815839066618189082175740876866330200155166827084702394663099980285128520160913467407226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -1600241406925147418836427720173098057963494579369816761370470414898552590411821708752665846200169155668721519542152007128515251024217854315677699169609284111986863471287858994700603427289091427961241383894072502879993346279653572630628691524673828638351540132622809044630883604771558486246110056178182406071852164401502949245166609951170154866254803671475670129354914495045620292882620575086479057676159631847055687620454250518674347032106632275704936730252682337074751315675008071062021231173723632634442559698716860906384514650266592711027635651418499398715645501706852467598489815811632190081970130651670731826403041165117830818281890558413338746454538616090385331809595808012795447955675704838154538070304328605569763531917454012019316926726563982649027330304000350329820525328134572877674006628349669397939627477221491966932373439890887901572299603187504528204994602187730839134063302774060675585579382088200573296565762338136921270092810904291037099011112886417511894371115398736555257984090844897072730830901700720133270257455413820809734405965045801725139060587517224230310375216166427754779115670607768110531964737364416949422914148772164963749423511386285428385340020430625099742354921742408632511547703546187046635529898902832976956147758978969015687478100566326570011396652002731307725554111587868072337723470381856974785173983451406237466165693468604356405868325966108646176416348595509076946816136466317194534157666613348540539994130278885300379406086714712295263460889946856423557048365338060522326159183011485902313603742448743033797208281684104013172331376231441680109557664674154102545925765761117756773077642185664318030052432435707856635189637351479303312655563428451068292892419803911300800666243392659927012814253426576763994423634491468237151709419829267027739221981528596376791733128367166642705061392349236450070509832006720518870309706609200070843899253603624933844224853232263148335207725761663848201364827554214306080038175062600169477640345215708591581567755676176921340238333236214904509119775454528678631680022537432111382880938251187948454983499183758165349257590016182638035448533699045811256913039431205840152125730111776557868678608311885415435483239140643437602028582400791494353305984211565932135803807488643106330077664381041693606411200744304142345189725802378994244079131780061811521765744614546697622643432993654250387604444550580862834415772225593690169619493615641785630971474948414718490994977239583057551431132731287423075598231392755516287705739324490943465700868934050264603761113640489254502120692796847988698160682811426844634522269293097775944755645806417694358857937452753073992951079803420535423981875496446713579520501145391815881506873561841579664834453658055329826693601787238024277844023326072457814187597209168157970271168220554962263154392264648733868297367723853421229288501759879317496752316340031588214606466323298396101913743700617554110204950506376499473928554350769385881913584392216492441359021728860481310148280501909596142931964519668317694993406842934356738899768835921246351040806664750430639726843946224792707818575270595827960131118188342785017575925256342651452563597233370449548785219178767085298152205627597856612429863441393065167773193843023542656159531568147813923610146616201261179527211181108381390857710263868366913576113990235643537242060828393041505718522841416604265867157897524874655722064404826902049602928514836071554660397062490446039170269407474980586191693301171056052394261076990538512298160667041893579587682588438717166734629667736684801029406579211969408140187069392461617959974679277755038976797363576202147264969339916121794329743817758852382428368389716722587786348342594242871828592104232453389844064925945590845740078178056132169057306710475025077698564549037282440529414428969738014026458775632403612052430308251619033159568236395345479577868137870053171395694450434626321962563277311984040629724408928210356947962615528570205695074623671939362169233197098252027692411239994303490585183269301421301330568352735682866505125117140843646441909563530868907016632855292906136625044431181624828767845190740606952523632551305146813248403774952473327983027903345527511706418581419775280793341285473946893155298057654619352597875244068422670501181380756199359893798828125000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -409865321156827561389596037699916762217137099786239120528812986859025668939685936326787528090418065469709163946241648350498028876717299819307928749494146744038532158178487572957442369084366414706383027219508506853730529062910877352326995290497772823005130433888620216933282358024574536878154626057531108871444537126612491157660597726215372463050053448996762543784908707234168053871433803203611784766399119024429386694800939492819777616233301783827679259812542577690338157906948816907929197924489813695451103539480378257950506592830362121327514913815101322922526531386350251565528688081486197303451759568300413522946259938563915273647332343986487097229480476057285001060565532976736570509036707587508094485713026140129163046489386111409770633121445613467988586280089538961468175485647876371435039430800516775326863864616870863402570513201661861077564481395126838824869963003244146283786140262750338721240151982533541459351371004519266478365564960988450964851189547641749395574876646846028438249009915801814575617957243221315091420996192594965173724940070433770427301158116619307696524206178909616717998016489727353161794567230425730351913986999803014746794363964755813163939426983569091525155181008968358894106703359753175707061235448461237217576829500671935380430404760574959610531916132146358433757244695562376318284836083777096713937243296037332892033554921251096485155357803730958255561554757606730398188848083054065208014395413807468448639218151106420249753132753693980850473066027143222678731421036670244609716317084296174600742623219223144569343840997660713137574667905608152168897890844521294831509740990506691608313890325678962584739292575695030149821325810916678937901840941043097721280843821497026870870978813551993253836372884151075782683687272939284836562834122658837173322761835953791962085252809863084500268058825364848876590376869437103672036803684405246144616407631548419989520461401484437459635283272887723531814883398110436815763700128870386869825752850193405851865425586611730545747793832614068742343230048849447423169286866594938906745186913565027472000921094237079674352403550902857915325321383383612432374568490747968336610994618897397383826786910219069308879037666014450135131248592744105106061772661215223932706347913437320885009311099939208978813497638215873742125624062775981789395720574704177357348096279748300901091249650189112510388251876024508665832465548448497219880514052130362368527546917022896514322645251235388746972890598599919728129038112125370370775886734534766151950845325115879163659420448468831835489620703354858943518314503808262371405077296805055028590017014223541856435090919156945008968761056328147101240240782294442273520059852359691197467646154959904418929782142002305341298258301004870746158044442693854841945147617084808890842761440157086572045836685619600189143977666681054145745537097128975170785930377112438770114438793260787088056259451836783574873033852472856388748272050082753668814492536283137259647778081388604446829636694843959823449857825169759523537057660132550127762504092696732952886005904452492564634062982936068703416080476238935743933931888357978121048602663275315975935212934221376057600760880407680529380564550561184576422300637219876992213042728146616866061234624285356585926851938492732933052647584291970988429125327719950707109858607344237262809274915706194452929751751994625363112641575070792144324293526039449030790647743870443845164506703018862119709464764592986470076113237474376648313816163101900869562462616204704229452487975069282171830020012331666302696048576032169709122149189487251182585425796353496246754314712796021683027745708075657600023970587744383532997182322373696032534282501009902502090419114095035174426699925151330515894633129288338368181741933435223805517881414147426028991210307267274965539606532498889363457920607058870040857053773990817225066604626089181671845473851093816069314570113322476679817503682201916898349897345626512487132648059333636437542350352083273693153079689974523913817519855668754959270673346384777622721033886307816072690840146479601847784349796386106600067573627017286744677779456500198599404302366809565577420899070610971705496547865000717760927260304244068443582855944451383626674411571018710294855305019995363790808044096697121858596801757812500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 11504639497356104529625462099359148414713623897982512230547288097979610972888146623260804511318121386364020544387703410215618601929128861003955841728363469784831155885713502676101887401163859099739260385679794101326821765601210239534046808178582354302539274159111204532951578309696759858787987896076858167982645799196897134955413461265177898369035063966741070839870446652753813301715140802087697860937702569760355186058139164791121848344195719938003458692909722120132745156384351600515398682671603410135350846658439628783195424654687054905836598551608211551143775259181522050920271771214233196254954625380121763778486372514069401300172654722541980114952765733778408350424489470455052637122270755747665992243787253061850869058405898881475582404531989644429111080922746358043750584789533826895934161131643137000097672078324800314635151696706623569825930869729168486956668552911596145236235351284050834937299688285726286281080173648287666058288088424825149694384026703661966438107338686739334614671563101988262984691529967376118542698081418436233074558374238958526824057417256980119513713015404372549773782214642612064306165921904763498066402945410205995563110024056070044197868025832564070046578611242390941060390658899928719967443089516873625225998024568650333779627963990435084444786627060427691238940515134019189948041097482683077471248479472524031069508459977114195175613800706006534657134203624507266163471282158969648695096563942818424792967133246286109868377310173054988714802375996049786456891883930548084062192248051201684682185055217587848552852407493864194797288839170394102870279676963829915448766473208213486047921281700858549396236009660390324659144062001385100395560554313496363360894116338205361666841230397483894230597592996306798573631938485029428605409350333770251976410464542224961398749261264156316299556770967317002651051088129698170207118711268696293825418002063158207125614743355979790909513323057965017233011565307864409381036219238727672820211958647040038885288177510651912770908031113019406242460313684013296649316059344942248804726596332396634126006635609922497265310975568211389554137819255824994566987416481248934865233089112611820964293914843671854410474763706362196738321074164468063048142372870552256278089232636890013291752511892031601599761185703377508168369635495789024097268590662657194468851728069371573163784148652869039291460186057389813185890387788792560380296854078532099403568274134747084977885699230586910736386674402116795518836644975605643298351909624760052887531923364339669452742806509117970844120194217374599098315797128122483581381026987887335245287954880307873245023841351354552427425342822738031051255053794434446276770708892521714918411976450445983089894507185681435310717337808162456373097916762104573736173303782260695491631247448837434614072733976045099432305222456618393184658988688259429986554595184284311564321161343431390255776747288459739271337557887967555236074194464497990183115709717149014684757593442676978183892275806284832981421528444498495313622387166598913352501268947463067951729960041745245834727792280846151684936674693677365317581465584714244039799505292058552725665276583246993464434369293163843049540588738921872613848746533930445689225563754019635344824982108939927704609582623322862207672273780806663088445433185084806184772403237839369896019507501711629936518143804092382273840788188729235186121382163735263178320198565928814310354241795242731445646544094893031897479681626769027171743534342813061518023488403237467765311663915568473161012202648615446723248243492498080970160886828268295733082361548728416405759067347754736160337870606974398908289764236214537657801902331561479601599511057053097817517620254472890276705688023479116939544366625140291637945902516434356704567489283376481914553088088479576257571453432558756087081833903146713746687277995336688166672373498914606114061281374872474484640493237945596398938477141671784134700199177982652622393833245920315486091031879865603390448104877949750956575202693964913693236697998163197981881942260930723962771557005912841298999294526740841034325280151489590555412390711649999481009397313235734257484081700343761587745565772259003104125332872125109064923270277492873133964683316970376559595472554546381110975686926394701004028320312500000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -160144135462712733661933097475390711050873611926103709839085954406885580722880982267320988605236710914214598515241546137723239353453787512604882540122991216608922135925476974674810798555307651755112188339649583183390432475638266611144794953830811083544644412035851526257714520568804909158422399352887516346854840587101257776990166211390676515112530526145060868647989726456234698400040652491678216279234886064973366155907954829774072258749451900955432372360578067567793416835030275301064978753501720213132626366799953768302567960064096145555800562107971459772713174256366311094701426550301381684396388368373232501988799981586781253006338706721247704914093232062388164727452499932269367144491299785617714949868775508135726298978127100363986861828639613440896661513843469125995922720069626692588270282664988643403022230536671743425662210118117707853382237306570219411635784440814843394036851056446917250709652982825378673086773492017881368628360950133491903707650754963790166877151091290687763095847209507936913828110117578511718863306499812422915975839406244388074876335948303426306473021377296849948931838925897894856316982485748126621151057398945181075113349279558869181789797798729385727888339730064063295085872146142224233645327748454427540944883974998831192821413826455973703111617876496741522389953796126708830068218291877879568746243992704027701245315447866966868732703922350024842030371255455491334238681075729220333344281855830168758311993366966432589184249748512978806503169699486531110950709734377089887796693942056935151778176351455155139404048957125385890023743985404297206734702084631244559478299943599343329760395344524303279176703600722094599060533021064037912234743711256135414279216123530404749415148361431778103180985666451679114640728962292965582902829390581072243675898149494055946608146628190610723114953303299615738589030530677023236189268662092375265974970353960931270522578118589570133688773462562561893501547070646165864310636114798131405734759944716387322880389325523685739176534477950949661590991839527359454504955258843659413306602817054268415594175325024823057567939084564305125595332646211184028708377513736081259204737715582653475780832375199857798848892500047644941151188186934636611210706248256517650696612339493165316518860577044314221016710233307865077888481000028699125367344571112925828881882492768056394078150101702095417471285167906735285095477366309890089157447433827175442559761415110662260417906901009997281789948910610979282039562583856603762068002124844948707347958989030702060051257266038124412231448704980116857882466533049595699421633900671448659569186092793834256099170434765375154507185860920028609381008356923074852180507351209653014964952357454503876307412937908015716750221303714383718635985236716923058941096561881440672308565968686828335623534522005825472263510975912449125649290499362117112907525557004780369444237805010999107675402581858546770091860281332251157173116875578392451096730495312946260476008196851576803570691720938981262167862911371483214906433686184020337701183933348812219672910576561923661400050973142018859988993123333596794327204901817864360373575294260916651704643187918958407077915846269320731552603650009543886528196484267666144449707868309877597100093566729799346850988054139316354192214177764166376981768754484917567966493404017112366386966042305046617336607223736445117319889055871265829650613883357164175286839143978780061129503154278873954450054792864485212700474000396263817134124792741931745814718914205225699364683806102197090959040217566140282980409503062139395488804737660501379195152409063711867412478203376034156694119784544392172087364313886011886280229452138368933704081722071789032015769160684737551320132382560690710198314863894465234440454276238401654674171461821325519318003826888869992255117856454511538205866687937888568299443046234064325592826743314435147106848936764645498692601961685747493327557891806385302720635479564036925574556828714177522550204015997800170190015380769670666904098179933746093914093988563404421650455343559148469051292376667649157170569473643259702166025391128163202838043561364529335682768149283796997612154538546623153742999139713617479577995541921654048677183797990407724504973503417776048671542132306999680090998299419879913330078125000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 1284709657591057436791401938300886817153523446257932720017534998147939557815803989311595896451293874976197698424511898882478447533569334684142265005693543349543121357469986898574192989577874528007451665859216675765843681828088921665841132597643668743052564870707813349581202852248672717656767699053110003818798722737310593200356460764249503883522077409455300618051517180655018401709522205566465006741631323198255002886134793653846135415199232772479298850402013830665896087607087173198710484491427101013281914118468224887006942697288063918814945465615181933732823377162553602882387936373547937041367553949775277940445712386065084787781524477164370529856787501567844860806556083287067365894270578290296198997999239517662080772711750602644602956227113826218148169977193288387448522473163887618260906721539716295163708794877649037397507962221195385509531830105799562632774033633764626483019469881956435136660037875097267903935232463012563595452696749291746762822780886588142336099412251200045327199619601307038727516356634824377209511334276252027592587716437754537837797076421718393823675435642820654535980539168243068300181614460757320251472786591551511478994344703875001929408130700520012595459299085585766667975534900084482502193425384045363418313713435249654464254194471078452913848544089396119966505148590782807662779455711050684459586865037786887181533141514527943412586185726785462469586403631884125105432623291082468178034475753250850542279679181129402365063580135228468969661268446283861283441641961002861764378503092172400207403185047967025345056344299901089930890453722608656304235748297138228718648779528812625632312249532385396176132807053172223416957372489228701592558782866063372149269437141778793734663267868279186136968667918435990409248808237188149519277069636431310208772568276867703115150336345055157203462736621966065691649241653204647288985969880801565008957671121887872657758330732696161333993433564388861898999837182368140225911680087051785651776494439711532507654360366252831016030866714121421607375147109803016562014869901653536356497763640361411238915441722474915411645745467586546974109295154596070981208018298765622353108588804746911953158835517174691561894170234148723515672877597857702636480280728173068233600005523695687125249676290735018916794435384081151441781750204634906570633975582312308920337555828142356971103805780128575966340536397256979136342924745573392245146996520160890798644895800292503152192646990132577801760940330857989930337213303541591269594348746976511865100183357365653157197839467925563768228502293122183904042208623476469894954941993313240393549289136187016368024094406035168496208498159444273865683462195702925930812106373358257653684491381117469854867929758689595972870703777693502567593480805669684547510892494121808172065215929609688097667767945436281812840086181500443165506616099546901373401766283489560168501831003005027409814679545646631899911021041481894748036731233207410860834717159194789430120746917563770966192245145707183851682760130249805578312030430973256048899706686065087998834125205536808796954211464475406442762425073269658342270743930990426497730398512902783707108905330819129000124421875109890753142902706745172669240542728630176549852133927747067770917287748014226754568012511963859130912668567768240589489983948754311947565552005569673358711460509971859587651799972706011120658504182448883943406839340143873542840679776517804396972448211490634116910849800767028972461819035628492352821078330029480007804448207087590798407065204124134644488669664904104984603833561801912953350683681977196335720209803109748597652637840641313876814907661179344565106270980318963787955864141436913390886520453416877507959095616301380243179567521777102021168003258243714666915007663356639967782598751155319161655517415523198060517908569947900167152704904406545049348466119886040767030253237030407146754176475497203265172688177245706257856653117202862940279587495947636125099078144948096424876285905988774272316763747489179172398693362299793226851462273938527461097632785300184308151894707186770475557668697100138271423490534042249478350441195930610529747008608395455641160151329949452286084252467808988914226629076130210985472937489393783555013559865120678844314770945875894679920747876167297363281250000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -5985090740235707893659372607136895209067650178996468023162283484236193228675800087751465360557019139383249810062126053811770855804037355081568970541040290761317814368631944714798410935169827372862517248998044440577517093825433903271635896121595887939425312486898473331205917346145994099166655246135842988793063997496799065476042567572884278712558261425499839376903324190832697519528797418801294276876661766444285861463198192622532503208721863906506468737447176071182756443935977124750395899943414803657806043039295573893993177089172757291524589933068637923546397041333132431055174248232319696226332636405563429474295617636009009080900331347734986944948943287510128431886399938078047789769776493122783473145928122709787216305233779641927811150406903478129420372590126066781657602942257262858234721270426805873897523606464372444931905169633064277133961752116047564612632328001433501004588381941650420469850741977065348743704231761269443409029533664203374715556063286873340071962967674284310138254693299150256537794452312408867157133845231847099755794850780742028498363445659788366060382263550732773598571521182405451334787239347365874678952137571288280147547593548373285027986585309821906930786988387261489715394709096249785025853590570436221254880258192775584846849981923033372955730006415166972522657884324434618171175409080823419470404867594812854414442737197502356437248973324798708165273463432097001262823188689272896069608209473550883354677380163151423778396294524878574283031375509076883591307314629260751710244567015710861509986045148345108647544685512752937833464828724427025650132403286838766204626284303622952054024586190773169746910817617236763295988478355913937958151990486281807930932965465515750016363769031335726418074826832754735900877508084958669405924320819742697954680697228896373420611933306797853245973613254287584706734218197810780419791118401367994512269116430825488327317949787894953736522796143237096454547742536452517281978825303731781954671185168299020832207369342014099620967526226169336059982537732795891019552184493156768254508051385445200322619852216945586065457215215985970811749754833576063078863824573774987309497292525533147194772724085727585774478036615494582115713316892779413880665919292625544163814891438923810910443829960323714804157693668468598544587760665429846772214206162735657455389435000554762701498757707640459360951506503516861671557196965729305086818867391228718073967599057359223920646616515817289800858265199858093814892292161909085019718121989424441067497139467086787200605800922482243437770740608542526883488792516506159213349341164668629020102126592951503775567829154423413984524520619827562265665530002109019393439733474410108189671271100495061951559933306775813985016370232609615386892735812588913898321296279471247178941105271348375978872562012078936186745172688268178978603777329683077489903275043472013873519981614888999729694823713980564344311168525993987224285680024748391236061522705166260129100015409412148503978690154881971478268916292864302549934044835319530312335065852480564965995603553623708573683955704654208235514521348719065229975061839110362409297436158268802006810697807399981673408898833736405996774117698007871358968488331283404422612552988797356624524107500859703914121270009084940627083924182270796182514356770664217995449881878683547421530675254185043845103466616530753717179774716614281372332729216701876701002151956311907207686259358498994170075814480664116521589596602786427644840359065080667644477024555762136144226281217698004287751243998542389403659937007364938664405103614480430848616283855506052382150467417295211604224192102346395592650663339596371931589613572084024711212310006959453997550421171519405260909340695420651522545147038000400942157616829285230427527392272641965299741112944364665521168567338909359775047259033991634090333493723095883130936832980765402136495442694385500225456047449135131010524542763575563236423035751344141497745197340896997021067527761680454654470789671557244290715923440785572880500710633607114579777490479375857899362802642615967346234453130253608390755011486596899662294888659797559274560528162550895189680642715065714583449652462252124185756957391872632869027373498975141879379240193753163093592259694383625173941254615783691406250000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 15089388936184920804480546826720465008169773645873979161049690246809717667701003857938620288713015174895022563480519966526056789157571127809833434717413434465383312225980007631921858922685691569520439302392176610069425681329855049461448429392296279490134438084921203637845054899737064056906448239749174466519488122918475403393968697088856784841856618892589617759077553908967910255023856426398122026955912096680270982983893858851475538790859545496096870582351198703037990022344339344296253677743579149749497314785951284434905499703728180745391777513248656598400112893003486305917645573102549555770727183899935849347588365327926047764462260683272832253766611966549298411286729480084687364973276943484433489241284238662141534924983956585758889493155423344554880749382484111187449197862647002694094405371757826995338912240715452444290964392988852973154970728706864786626844728470759644058110302970370781027701258495544176569890525077852317286181282052827971875999732994245533977795615396829534981734530275094027403705040143610677485588451531121138547439358061883598601152172557609202541070121682927754890314788622241904009930402526987558020835609975711128689030759378042028930918355403740642442167009111351720050692176072532390872027386429593964070158150607202606868867473460766020871690548826059848338083521668166151453978171627888396727369377009972057477217504213446281517513818493356050584763664825934160332283610046840594120334702688797256293429679496458084448035642838145473413182041695166802106377504062883626035148456690935878727467157209331565315395745640134827829108897829544235304705358957014845910485317483905604387535986745479441012411352557767707872378899135882680860128455734520454124296160574983394010376420485114605846308921953590742059392716443704710290084594611309624006306052660360336995148560947862379285150668421050854400215755963720091713099330551041138154385937577699830807003854362213098365714753770678642736102530711960978546195386498648973562481355812980273401089097994003411355983221285657354829819761831086946365452170226055129000280395955681223379286705427763768308580117711294603213995441067675983057412712459768858540573832804852284739033735392184785834138377413806566484937002027881261127263623082201920311918120650349805483255337957008834574565795599159002278200809900892675358750329377793418787179474446485298428255764129698875570772151213842039391561964733244600818253614001605984659808768237001154789513555131284871665540318945703905955122906863152198571785039503941640099669441972319979536137477485717276409463809761922751681352934774510334850612443442030295371853062585779454012311501081183527203148351720000399193471212941677651530627441851403967642151881937284197890679051968210887042409288355156703480468282568015713813185314895021183237081584414876800894911539160878803592981383955962214768832279930813756008004584576823721678794894736165354570120368256621724023078466495822152566670795221120933974950230330891151688197235680666034207690915662086829350625201867221771125261659692861054021253529315359703205779695362637148659955940029511612513354353196596559844912571214274041633705718188516658053046349958126093613059485849799819269885250936940948596599375404032567331895416823620231493236294964030464980137852930118628807722755459096082645788423043173053700900563203041732773802580455448852618268852982803965627682090437955788680638609283138269817219010154134888182836605844287596263205223272214528981777136122328474461229729594925889293845329253219712128935214456669179554940082632376253492860911530217223543334511332870103204564697031095137212506653736388490548577098958931738204296177433764224094263418524816657306606208744470111968419942641018445298942919393075215697197958774908207571842268995454289534986859447602387823890643785490181315952096802845075664572927180999410646015216109845319384708570707426713585200061320952320333700860733297280822630376910262548829949006047743891245275163517189848073002265227037538857621768724469864033851508909051680522327563603297961201381216757055470961687245986434651384016098371543819346159389974463072827567755124680784450388528913768348867504440126021669808333277059083292803563103966714831863140390246651649912314582483370699944643097854532243218272924423217773437500000000000000000000000000000000000000000000000000000000000000*i1^59 + 2310395930724113036440164953149310655019922266766571680758320930838115670329307932155213264238703640040952017507361987763603462364683136647361438131923616035093028231004407602039999219077485357100750462333008495306684971385436659659438870084612859956829833444646011513169358098077322044897309126249855835476081319631590812532673252022503804655999417696510427487601453794622662963796035652317960089134856956898886331445567530171502710740367531018265235186551941207268286828295598137355461563501947759540169926194857603023707533270105073407498303104648706741287735830956212600843667192072921281691618625830898847002896570080614139587877034739753942795600576704323521110146410726284154311080572790700748182699096562463905515794446382845391136501075887235614668204644439525121377010771914708760902274943724193235881436241184614813408413450161432001062425583914481494093293602390423101629558614462033020591351336995225094236651122630671218890697412090953588158647221726641638035632178529179944134638261535190601742297274232129537079266337284256824469888457679138266101199708802704258689561188861085061569403942275578305478000546148335834323151338380156403786624261362161524926997335392159701987853841631923490393803177327187631667624391797546710104838423455811874818934934890634134086423270704822337925825056157168307754323458889913164124479615591475465486988843257548125892735410063090694949541533143415693767265163514804033639524389344629553155120889872814544630369597661445454236682050898548714849759977734806069770038925305609141589581072178365341836039731988727506780606250237791434979178251499072095523110158228706757623532822233835758099330011633910572629845155265855900454291105840075034681293294737709553268782107601517866863806092853548743799303786303693014705349442566177250025155446328532294287098073322959451375131556769428140060341175669242705748509929995668633234350583736113755573088079605621415870812622756468797157599534746164191340966504226845773294021229228891375123115526528538646515809066388814686933772654611896543559931314645887490412859345211216170068552778405774157778290312700488881744593222469388376479424967664746691278386005559204953831932154464194836813740177733038318851815013412720411599264684859437551271991827583783276632545278785457022987213024509425862063811701377956051641875132400670218522761617026233907046794474231799866283418120354871376560368878701348081008596077627838360257984839989553739262728306374028858360937158879063431805139073718340702118284821088230122824843747035315607873442895786712772397404594316510532470826071210558127891474312315449082101342109487530231009711008986331517452772494150107548182183328903116556390948325853402061597611678213164587737709681874339342637428970400659370024428720870100021883113579848547800641701433110720406165629707116508558146589420930995493370523381701001943349927167424542568698229022683623711935651510859409484913047822670919636006486579886556229809058717154968096359981147695427895760431129464243577887075095935557829186181444384718686260612282728199722494763943775675542959079106744293526949453032712143463556409076168257673043489585819828750389048261353314501015815437585120754501111048634443736499241382385351497378267375301504463016409937502476216010887863232868123907257381592456553964044132151625984503900533333216409370310929578693616050773368264126344276594816411097902732367570353985598304576527848800235126006906501751940619218579956180981994545411884671945305830162535214940334170126080567359860495482676579343366675361558269581321446375825456976219168857200605621901949260046685904767722211183646060160652566698250994763446397026065088165245360181361763009849487331552652198623549547552735777509971272602547089644906263819304894615222447107571719658432415022528946877475515886500016228963812900834027042692763437330510550617495554938293115032013958552057905703906148886787773994576092165563329790562491359441113197929905140088685901358779924038019628795471701703395037050688537542060507453183013332423414148542879355295056256204296509946026493336409390386970317581533008354375240241117103381670843609485147694387595833215271200060112411638723312107979391271244059827813083656606922410232799848041010474974511382944484489598835352808237075805664062500000000000000000000000000000000000000000000000000000000000*i1^60 + -399971927425945027441337773186105611271687790669282610091895261194586447263441598271387525500094177175824787225225717041985061220382836167799075375182955235468642251842788560852822788588941089452595858392572514975798918194114360183462249587288819614168087892768268039669217620998716144899532559004121485714476834552575763055720868333547170745372903143294065557578926600770359808987300682234434725712261318770084815437041963483140187018107433552023241053170843025402511675406086260574629490953857028516016538936610583220198456429196007893250037055421420640706323344240803695145459675863497077231232854217175226030104239209254061591050574632468601841755857121745337608255241463789185398591218680929288508025160194897288094252754931293660694465948720165514454216503295550238365949995710270133268712922279767784160043187459990461465705358412656292983551300497922594954548792737205803430710497821697071061142343630358839022918988933425463283498397078100481123455221174160176639430826560412610123549155476486725407277613982588671417795906480425607666301434328560857148197159019394198815444652409344041620800119294087044714452364384687086940965957315427826220868597447950933557807442676601310168951654532518525959667682606691411802449074140011920569552623945417425422199472439480875266786593632602733258597740584649057734004999139037538901124675397834637773280819360476056318724888134343046014935371688540379304885795264866622384643150335083014483649848870035966946505172527462870436474942088319193216115747680525538125099819865727698923578379877834527725130109241215170478816013960136402050929118567217687045741024683293289947252061504181814800870234333700491129370420873064447973801413918106790888907530168083105539742740176087306790461846238194726980367214466305719094957367439311173730712461675653831069221225651430721439165763759822618876495208741804332274909261396424248709206195146685210706959648668802495462387957095658291720723040199335585711640320299288925180041961060651197846561832316181030783983544459766337412939659677764081762067995630653223535165156035635884561323697549466251231944598408266948712631246540909559270208421854272945902711398407839293637271674893504760311672500371258975548287748454630593020247096209285712000958555361263228982812859070904176378984299592310603751756245209447961079460034023238333929999920659707160363609345087098981418211298571722786390614906202699579541110198241630169366086130193637390241647924298519889489478510825992324189674408342194358439598467410951668989226673707055132836479410735203225703720362322737142594170797284748864018468115421821612350552663812045692456503198609213199101476728244247547594674395321879381373534159548590753525359605209696938512918071818510920476938389155568060393884270647106866478583873257294575207421630353535839705863770225616702926064555782209913351419226499393916662522885708230137904410041517118991848514426188857106518394313990533233134217353899495663286622357032581825607218864368433872963470138071459914406306854718546594492365738942721540415885731609268170745014786681590509262552527252859395905180526989282186128145282364278358795317733450863050595762502925813081707041569846105347520199833281585313071227904732185990662889399059999370776181839022382088367084657501674905293087423418173410437379841831520801921220121050555444390100187810339580006366321824993420164677002205668279920113719019771082550498116785438923853672077102296530244669717156201494719339088985589752421242169943468386057559657762479180335130025439560560975616104216137218891191028420216538351957995121916599475191035195866350295801220851753593292981026097094405508416492698697444036408319054015282830340278039035538370633293823723074540019416859835137085940737484331330552845255264292260662966530810931323958769713240404106918028592614867204817078846521169840458047938747549775144272165452248491365443628759093885010125238737855568835013340197870479446310030720825192022376895977875346918634959363335910078591467115280967933904947939852274543576909472201735121250334973521039209050578582259673326240822844630395549656031410659852771780104695984882909052464661928412839273043634555254523766265838023367754979457043424127381395790930443692620475652136678435125915029857424087822437286376953125000000000000000000000000000000000000000000000000000000000*i1^61 + 3551718733917533597988263409947832129726272840538781626298605983619123535799136033438642900798199516015202497374792058094868151999025517143461945393531635296894932392599576189146752109012413307715202542997922894007587903451239255362059453002240739060160420971454386844759426493473610729673095523633928578694261914688053382024537663979697626578188350940162913889820251563196857943201432665036578252866138057569345963836544478041318559163527313807487801195983156487335842618582487825913204587339648245923006160041985504430682075125593307085190912896251375777531954384743875076058701225392382480460108346694227651106148573316347680477567270190822199972437670715289211407997706616993427422179292541651763838463266392901064648314977501529188751958759912114606755238010833701357235768422613782478271363635855864889007094727226883952730769376230915622735720847035141388623663390265891307446937690945411575362350244313200347348412835099722672621388690042959968254003503103350905456589296186669092250516374257786555790795900473146777411218125758808513316992241316606902320549907030368719861169652744952220611131418338491461281816765732629378437737826009406898862962160029561070814348437311123113576253683967133233079329381030932988259409623603847783422147767487997979777122590451181556391057415410172743477261773237619747371389902530242660739902925019974489083166063133412571089805566856511902051193526552395328129835816953227962016560233429944290104225152839696279139626558376090720242012848314627536859305859694312802424331187113425308324749528641664248654432543949330759311282395624965514155773991562895231138064077689480335802003317316175394020689275660162630711721920703365518312668832933157310558488879009528543476923194499907886597883618661945338658600651616242145008586855527340577709226260882357980180790630091303190807875560442998251152753469374712092156983133892714233400225064599950752129404754296873763129903550628326729072727198723801505387997375493873654718300942738590580402492778542834809447575211366610126910265135332687647493944930749688276582165413639674353232101270078245073805194811026424981475897841273878717150922514673784208128318127051889722678139251736783172267690238846429965019482242359840781389380352079842444389460345726730663172292088426212457309324455111757389515276681833892042201691849696275827530281533159109766443955594055838657619320897029860166842298764202830127397355654368907889110882914359644727020694858653422555752261962867520015863988251538190282013172106457366084286285921354594274125512703469449095281998853251160211775584301282270836728724854557649583671714078280256962799197102354819699689373800447771648699306527197942338246927194504151625304123725689094588582320570153917947038212452690791207169058965704049132064851629674185482645610368166716995373012601473020557570824938399480437747987120819810664822471396964467153594644966172362961088743021840335318751060267818437491822701859280861452585918405813131698552584226656013155191448215088178503279461006860141974223536659853440788316036168695376684720431888007703438780032835490970176970568807118426386609403819587768301908043534281759877514872271083584042158798174558065070980448177933070115293696471873833497993719225338821916499467798189638392734381915235407393682879391981807260052624788030434571086476668098111076998738106225023617478865412151806839167038537663083318688820630401390912002717986570453466888007892025925397415757961128254436504568627323403783579836608740634244834727064449039232858200168129856590348496217703777531754121520960985854622669639949294421094183030859305908710586760884108607860973692651047739638105334642030939722070530146289441120479041007677355600733132010569600722858125745801994535365483368956999523254745271265454685190044161002189582473290587602493783955894342093218478694671826884888051710607777736715411526105553707972056278485028890768418026846067329854435489749020004090206583199467960132098337377949694794298426134323187651873821023609648890438081373041923576081229517786472741593940718060279060911806254162889900771933065738447757912328446790581205105213011177736471928215162709029536689297214023613441276289313956074598996604710506394753405550676938258533716875842438606778031839894538279622793197631835937500000000000000000000000000000000000000000000000000000*i1^62 + -15682405467174285911900708511786487400903601144359242351245128245834670026565306509094496682808758243090875151475385979556499510348965716451136606609801435726982922650105195339157324475877723962572616359788270868776799633649640497038092311181393239836630744353901922088678397721477242272917929553288653787573154556743059579428300195242329528850961481207797778981266673256446105516566408269685727229897963813234221402461270807443148849442152455149571785549011123909219332637284101140304629997756331599091101722709776398691217825625243002096437385787444642367686429539000504467413759677935907289253425352481092970998947519716409906118489246766421068589908832912100708389315820438707729481034752589632105128348207290630627173222678819091890310470561445766051441294989236278666088329695319663079212706400200551508948747380698409370932789118553500742109921869157391606591336660661942815512675468924611141845925400272664617355540848294590550019400581365606447193112311841286046551047130995150857163727524617160609173210776160710104131505993014683650110354924764239321488989170433871167504844485094264155242787427025381032914096735147831156009113809157650820407576825410567234948283448513605237131969465860479101801649589645102571889511453610891624023566118060162294545156498845547383068259419870695470315753105591803551536774682705067960456937561635777454836548122360849629960056910048677397737412878056022035346883126546230582750003638709278031902505993386047370382169586763649542870245079242498434759226028650423879346028550540633431899604338246646658455246693413444719891330811872739585557089901307723643085321773455050017246768452297599928787561222422984754016575620388076793025352096029390143146893263700629757708952962317915383195697912636178476174506601541207361038417633046855530813746356444508020401401415296008143974136428752922148059814607905485832896128413088596465278499997996862093346549472163518978522832647097071122039911168389242934748612872629343492068552037650096061794768328279261556120778211495915721784934374835177315751425280755864119067616723302468862418341381724832129421781368629091001031101373481941113779710987453318605441129840797802523447938162084480539521269719926684082884449954645466361435454340396601152314848270929649753077713825244904495052636978811627720939165914499610895982936780188410490494956246063096636437950355507413851494273604181431679084179858334100082507626992574717941100536194288521827272707076568310621166930521957978806920165955232225408202926003121200528830587541433322562873729954809212403715935174474756947177874491016805846351191653708899674645114880654759019704785582198325256183411936749974226983537896213906187337491905621962744568074896745971379759473764329252623303404166835082789258629743347563076814563939633420672349015678221797647960505602055075429995405942085220198487098314582985409714383917883025361376109065479496846563525170543632262225881997742142303717513154227323588087414317179731570551824263951920526854193812226267273842300184481796838135955380886987324777880684421415665541687481477604955206180211924409052809370475022136825053283933547080223999936063262278186431751297542193534383354542695747816372411995921835736774349644368722735666725054789440316452421861692985341380994210676459916854783257634300291186722369476947916858801890587384274298321665792555747975787726030013621237795701270815064179927657893133839992324351333027267675582872500147253386598261725253092090731902311613229772410953904303151936803342251975521932169672189791673714582908649522942273613389057779563972813047633216888840912783807386572137191649756885456164158815694896250423178674642850836053015503253201209526817311536594081780495394171212462140301224589604245027899147177904716226917367945619105481669495575776521311690502643883019318221067028492743586597837601036046189034040473067016150096555086440703815555145608343216190051980818186070715594565625762780749162260670828570994316939602913126309058950930225138517756199515870829299992887276396657364940750241672163242970105933740139248580622570893158666349492649270538344483683256213430613202683221523918175156453348252068400296391689880524135484508368690446475067686882154956868732702687729647859984691989665250844154797960072755813598632812500000000000000000000000000000000000000000000000000*i1^63 + 32709220435844143569886086095623887495920554248124836484571676945949658349478044457012802765067812470446756792566658508220725910083672779842280471449936560464681541574332928426695518638963404916529839990857032039288380609507269135268812964004469030553231891444842859721378124722637988771269255492148750713903815478199029901681458819506011638181710302314050641123206642483192578921115574132489088687294552869115854786296750280560451383529779226252838910638718980155998259663984678473404350711274762992590019659395489474076893498529859789853250567466582953761424689265056577219347740011660243236619837963740086401853869571929573133630667587151338134528547133049399501739407743426890787269089571506855078621983696758895975066121950363783964785984476033325095620720613815798805775744122323497973800934862398952555705662543068115566183878282530088640096557174956717170390312299234399861590874945463285271848620475664162308658800637396761754984455425896809482677623922891418402097428801075407938197662305639510374098077537540968988431951156463903427422383480020268406053694947406847751153885873742782193958110167659389027230524112497996769770883976901996951125657219633219642973854603253256602393528882151813920964029793792067937824909728541642826333172387777618034951605154954345524462799583943751626169968130235277748318513371249880703750248171314660846637859133082161169478056600410440941460597670158926278035322758731855520036298316415262343720843209745018890856326615639371756287831574222389897852318073363643363554532249639525832259066403254732226536997333823721280603955764295083944272543785499943676444636596458046156268382706875932703875036506910446074679005498519623374669724657015140558150824839967777433527823268590736910564769276747225154679250664239904015783228429793322714074886673217461882041154455690975524093528228578706379508554402788919690258294233217434190760240262314956963933311630423354436797169266112357102393449644930352649212609109003756976681204030902541813752701091137434358194540112367413015688754066921324580944666132471069283121673020139082948686281691887626353918938987413335183095294392462885955336696934063928517304746785864236674353666847593446076340398277444826523792827311469570848875893849211430691081531821084161781115486644330188963679919025289716823012702151985408120544499084069365305982589960533934545802908548417882954518502435171951152848213908250084235466207113807406107956271290701676396430578609971807018988730928980850549468610495639360991209841585960904266338357224619543197774485386630054718627780883284650251658891224060859711813121996936030431465020397864227733206655249621808243155852311519638946311112625796501390290582382901073261688993912454959690196995070827418650269706614052936922836280904602186438178219122796776602590213839858431303209502282068531019045773650105096391162729878214844057262758246242776127230611605150265637943408905510057086515407797342994301974245679648416017199680739177698229973390668053986381567192427295498231029077014399997221424522651195314914819565831227994681735552269151827459997088349146746943777186119931993198452487445864357425232386873548398884416354473621395851931186996516865532409729992649720606216579157460781662145112188807300192890958835682298114630610266400779869574106663441697132105050499484375472663513953824162215404937558686200224804604412909940387651002071043910461567443731912096747760089866207279410755889131576299814459814094370341239270761656665307436375556147488546699210531588075171451218803736165998816036456704721976720115089182980629172327307433583384772900794614852820666462492904815366547451059803098304328928204366397415137171281321126393060660976130029293068520908428527876504255548520371100417224833079261405444670257284189795097176185887214680514992420526995650066760207097376607563629854331347007185302053832310183633383924232793657356658496543095591447847969514123988414167616025834250746166766702491700267875790155183269646734747183733170066229157482170906207538532209168948447212634070537153931737532401331471738660675204184286154778550428781139275753994723878097638780863447454896634110259990946476149500073980868318232280372854286716857986638037859712742115419328104729559933824446851247103040805086493492126464843750000000000000000000000000000000000000000000000000*i1^64 + -8636219261340747717168461738954238170025538886843789662139603566756388482420752813589131947129384069475759227715362184096764607133480774547868996256469300084976198140935806009866760677229594081688392809980544136540848914846837143513383281417631177715460582017125684049993480410156061662921955375670638534552927220486213286544126751188719772650170153489261064849362809065504749468088578466067666703280384930321089456843531728594711882016057283161026783459674603702675671733903349425830939747012416761371918447604821328889167941954399095124874900922181818597089422966032278181584449412823549842972591249851141882101140489359852758430629014808252662652442759883875536505543776998526572362328727364698264993848424923790715190376525114732224969980919150423738730555822398196376602666447591903626901457349482378311847905179767722396466765021029478697419816291363172788575906083997289848906355725633080546745249757046335127543410159418908613882494015207903384588948499654987819831119219767437820203442781875461066885211175213723039331037876071186430057466339572327054382764485392276254227345334407147055636503334449417662167244179937183783585226861621542882640757025161400887903222089120383296010876851576797662831964297958589856129831979950332282874544299954992964361088341268186738976943053413090975570038790936959940794429525352158741996191447347120411233481946676841516596698046482054337190627065661445935660435103440642194425259014269875915914834262852108192659586621215244496142148600844853594798818329914555898723203996264921555370472312694214936223626055269018859968143528825885024385493661020316321225093957755541647821896463702543434347813492335758132651613425398180410193818667731822416540775051461781131098919177078353680634866146554866833242172763072506300261750902139641957298092468054492763009975445948808384539096652862021768223821965910187198368381009993419150691299213901690767760828339202350563778992718953451008855130502296797327931463860532485957385490785171492859316957186043615367195064358491577160116745187397837478843861854000280207072385444183935989396378969659125293148232771679697153579691179420729193931577714849563099428530429604281443507147629185440339095302529629978331658129699875890442580229146021573793105838258090533409950080460385387567277150621038486840304285844444462423784541130168737068076016031978731099963242964259754378077833608139494695361549637448570615103986074957532939906417641219127483746830645826294652505521216122508950968269608875281625429682598969145298824351320829884987430427407118255456360724920470743466117172486110148232579563223354421236013450340242779788347380653214095852614245893036383114821306232392300915523813368971146071047625876403560167956929724556563256214049153199768156624683860422198287565315380064390232594376828654533923547667778618267303204531416105352841094888566267265522329027194224678593947649605651509587462696220134342713588781906613218643390623863624602955480440089590351630569257226601463174765517351836768209763145272297917935089766077915816883047282372720695840985402010102105149959276945805057313120295879042240460513966135252485218438128199868000833531190153020862724881283795959207399632411221460691639295051415580198246758189306856413716485422003983442421992827163087103297312325062044562685813266159706824209616032920750154216044853669239421326928662084111719693768595632247806399355025182820616823552830027449299597962061126529290472754197846578072080860791330371262498134939324167464784103306247567047150318287893251165544558170898121657947682681783917878144342850759741535432569717959886285543790618766340422333895679644993741475415884265867317900408825681544992266489355446893607676807620326604016190858240591290178453745151340972174356597197260284850388443167904281672602730679319664295834759026876191649650662740550250782306178047286476690034394518001754754210341381988059851522207131668528723694902536324903821694273084137307015096268260938996205527159813636206304313846230141171809943334107996749025985909440716193635130470940066611887332821602651350361425448902733534106618427674456771187838593731469488078653570836966257742469393779756047614786147854414337725161409318294183501480503962841709942226326020886517653707414865493774414062500000000000000000000000000000000000000000000000000*i1^65 + -305439826035327142701034795253956935120343471990098374643189423414553360593467853649285305079666768470480888971428113123658379775862922090613119951036660340188140914298247146774905877491394930076314775595507995761303570389467602998884610904832356748613693527268273923258147652800496465044262939242575091278753256794179180806802006804433418012321526217587020279673906280591773322156083777920042031978621565044388289262638072249148328802196813571763859043410597436003539738873222621467262003367356595670255926540130219846091930358296159057388959358299970555609823096230947030494416861725009218455801793271141718278466474611557901985563926546143352059961022846932205963596322784167536999854720579130676475223653170237557679239122361789242842335793571850896161266973585303996086812567727900776817416781347147192709053557020782438876559711876414433452903272139243524345920273310010461249846941189011137065082318750357462288675896381596116565424611946261792633112599708852849580057006997594649132749824352773449149583556958951887251192597911894208314516859579282501140539085493835493371841075414365984289446104520639103243168308925570464551318670420486297330696018853044783595402956137401859152710232981940138125797964590770810913497164022723920655040842223695606858373618536440460779273155045859574154563840022910165292955753068842827909033532033921029300369733288749245200633093728778162178111263583095188340239336080202760515460774061665354218868285901733112656661228090582629450099779730727670318934623933078560594918274208628393736281227168950239922582194792281255791765964422507611208878758134780522589032113075601759123233104854803298984080560717609439449091931072859587042570460974447153534697334077923581680088479849137373739038238568680499008317279160498647076184450368994593713050948159871611415918960723776822199392422778659524540403846977198359702505088945651943648677136571029788504181396938094271015722140405543692061145790409336910447451919431125942391676989050285722614432309384412264870081353507111311566078696201602213372993968547838454069190325743047634721840115314654766361790429581602572045833581060109490577438820767123780899145598758104095238549785518739517341008692875594617966344281117779166219695079863536249205135715411553384264752341045706292889659362118329066302759898317884231470248828056266898335471565661500707261753007430702921400678132924581837153738798900597382368500658451818340506450733753062974580151622778116491906584862052877238740968983798603993108708112821144615003034136696852069514072219575847919428699659222631194697828859065157840267819990307637179285024608621617059896029454686085826226229928118742281034199134074352278275111321492013499436429425635976031672609144271922520620149965050571127495078663653915220697297603969508499049342199477736456681564810561598493552706875356053797230432930718155248852648266718142838882655435575512855235607643701732329861429756395788374186422553698026430787118525205451865185026769817195779578692370656806377003600724755167289741944501929463962820194537214943225155349271239379589633842765392385306661104844505685513302184940355191828054332260263731838569536294132430389500285202928671814483393944446954441956798239986449886642026730608328243906350603309607209138832616082179604809130007478161759413555066037732873506592603588533775769077409125107977945399563035567554331838395331302397996472033191579008746721862363078142015167612744284816912753157854018896666129701903818298517279684576506118845329131057676478622984028782166403133224400805452373334594709616514938116083231981205784600264418662702113657077208739037126532874963606909674189000928039949146706527719131288187634647395896602545673653548522184710781838371093026911427693598522453981521124470899433075536571926707468360750674281070264521851890930307706150414867811310283424138003160191964799578239766397717583764323861387339946596265924322003508054413522137256742313440386015018027660682822154501575199322846488208812961207096609269272088587846675150452733283502300656034529989404630657478341018457573151350615819730709474421590696609624994479986994145313307921815405356646513469214181275073656319689224090705162688588931162353027933088744074701586177577514180647710873017786070704460144042968750000000000000000000000000000000000000000*i1^66 + 2885181985157243056595356027304571328820088859035395457561342574625679678332882312447789919716089566340489832849454955559076181537060485518126841341286723109513364690101041703176044120060682534626502129745285491076461428282679688852543679889047511389537768237038859101536060308514924433944775713606319791085302917579690414461091937203384520484619905892229157266289488788443039748848925649134667745906978618449665601493209939953828099626735206561664235833618602171141501172263318594709727279233905423463698848868533744460553839139492313517745895736352418826109368704060186041095285514605247149178680415353080387938961165736279681250878170734044772784018660088853505501606517630757011980246054953097957269279643854218385492389943628856276683597982547546422005999577058045223336569904569083023197859093980438728118992738554317667539475681104203104244814517221972734351299798954064821606837674677132486506132827581601501229299783318299428187574210696627996302040973589981369236554143139065143646252444422087447576718862418627102100799754022677953783131883007947070131895579317922021188263387428813946659534841872763343736653936390756111977584368828931738461995680305574132238405806958515880465310035016153797925018904443976548568149554300907179373016427334262324268660421131072631484681828056869824572843393830769760956568275569737596572348307873684263851276161449639691918201497758908744818149157377801761189508957780884375692621266793665444926442816381623159063278309023825716909824325503631349525815684861347024265719857249178265076294172595213751070512184293053694365671039274795826554674467162407679978635098221941606969831988687012808851113406403678679728682932131173793644681679612715768658880164763401402267967172135386429124435352911530949683828627980926769725437597503028890318558157374685674760340342377358808218826989811434651277511399658882970454339255417694818516040540958014472698689658392274055915388906597410842937003071681772453287458709890778194731498365317217113349398726201001735101041333766003380271197953856162415778784899055602960977767953756499170575943881302894351507872057867260056401687451172561241133046126394776668208914293142057251833844420731923815817771947898012286886899395369210072637131519593343493025405855231993880620114637804779556464901325813564586242254738029448524981935447171788441958374067469627415030344184315054301443533401903963098932514490379756240100719419578985140313948759292320387438981025940534137807920758621646693823300849157805618696238667506451480510842289488476403558395145413015897386690031943836725595685009770474278950678690189181455520350185482815361604301183379382755536380807097991226826135964256506994855923502551984894840438955934203319817674280291432026286879544009726505530560906995098738462241684309816984508641025449879580592923520508994418541937817699587110097181044048514930804874222641527695934306366720349586789333023942861289380532664080710832585525695495052337043580365442598537281636768234155382413777831541882251757938425301581235122398095420822459301266613341833145776483168693469481866727508067958140167879903946749620238618905475963902560326439338048372084582621640442753365010993583839939086713333662079408109669106398497838295374663444084652755153901918528260156526001989923411719395094234727899862979818261123473523286063533351674468077943808099897822289685113689628705947659365039326060679230761220794420428077709301064974726988452256153967067093397003108483687837216244491590326706763067881612195893395105274977777086293415789068227285437013324140424588107854489804543172558256005923044733427835593200246244458916815221240618754423669332760595372082737301951816235395199291981588107972779742884792461132885255154995240079122528077355092326784195144030906351148760236007776553632342260513875900949516435812544969747972973011023733867145126212702662510753618065744077004125051068117263716241508595008848806719132313644606376452769583614186800737527798080946098833322742523908033398337484619976149445317864146103819159247564230213307266615640691847913694233343833756439600803818619975532279201082809904417475737702086920512522436589722417613240132978378889437576312920190930492940021085075342218087659905417327920081060899093472471577115356922149658203125000000000000000000000000000000000000*i1^67 + -13128267640514084750358427071231520058411956988739764653246909273892107019625772150066017297173021228847598621733684835103417660090804005408617921854718389482563257847603718141917912037280673678386301730549878518256186776153855748506268347210826482706269587577878641354195584449761566729984602677505145662955749468753445708904995831564742511753974872865731830181503818531356024203348578218660831375623401247976312360866499882859627953264109269099936307974210552312849205596843907476659640134026323630261073013570020296994743193448966060226829936625516908240001461170251381576775530253004014782121996674943741115778034805507923766898677217465437983545969422170417772468605088887900558895806088050058528957355211421105272143012354020145888631669245600426812456601986744856459711752062660984740617949309906244021068721886098245666747244144425902998273646601261090139513885288910551816532025517482259120065370620983598710680931743729256699773110910545561727026023709596040280349747353159562010115936909564117268126397364368363399658561437709426883094887808561283928311044715816996006367331838069921143465750734733920818304075416938674100276328929804138127627872292264507351558132995043643539830329454395254266484183914903103581587762040042670378664690723871778391861744628446893682740767812061369794267542095489026474748609786531842954677503584336500567952952380849473297791686700144956413541530278777877592966054201477389699805136483044608959786192480636242432958509884152340667147423471102268645379731599965531599469321904537636169371177086619944005205398280274673859863360281612840762015227506353757452801250359324863064729033393299666582794868025956220993728611694991250968284942391031594561251058402185622961879169909484802484162443432465460990067606927796169381930008809891872891093244428202712640066958835353003367905022041048323598067490238557715363299162602776931161334441489663226456464733892169826778898661460241404796389373662463706825587196860129956267554383658426477303048919931700763815374259811599245233111115024976217886879552280855522849087761096668174632688909811018500288106960348459575635774628360617723705977665495878229387497776771308093205268094418210880769490153022887262425779324865138347616186941145205004517519977639938349141684861362333271402926929594010795101476840165638066098158284116271171807910043708949737925649690241682753778638599312662649919150763668160137558036533085211877949082670255975129222124388639800660907243103684989343277238079916919545076460592774819329284800409741602045572185257956128625242489820014404536513184479247057185578649217564578306712493019130868541557149624825083289459131717213887495814779063421649882200726928558445252451478060928887457406609141523083870160437665167594189793504761310726181552923509949215100515186374222292798363115545682313587230111027750545622826014275320382789998744209743040481139840157837992054490914954364394378990091252938880548742135542187881365623149272126311162415245870372634296433487662018709939757811753256273640469715027213299008637730556569086973251353291936976216159817822079066089994854365932971863043638010390104046482996388095749158503460404674475980352717844078357039588771030254186723958903604891594820363344774939248690138716320070018273851903795863268501134634539863492932257816625398120411584124963316670064479752496492142001972475912279679166306877628772569377731783602526909806960012479414405019931215236697445483906577679482748520999402712512073953851134799618400365016702458941996601060106717210771709681212905193841852847689301942927912382605605128402409723663915200571521178921512861569045870624482022146027935189217717838634401875776536156578389520480104397185090754316998056348450933650933401009319935165606468159890984596847917920143843266521915956365595209051311807005784035805071301898583602221146798408128782434092849809991506777151204859873636542115006424084328576365882635273049284642941800623110223344232626565170385593472530211222675373613876974107217188480293378721879305888920455000742321993296488178696620162127252551125900795219535531784827630906695320294417803411323664215491955967526653935490722187646591009787387512618187013230723305110396250702713583440333047206562654130035383559516048990190029144287109375000000000000000000000000000000000*i1^68 + 20560519613973427539625369781548410222195826547594092080103695342023893872680490221300593620210531022492903764566075978562619657715517689141579595662937705955587980968618466777150047069170603092789662417643690988172650947227698497321288638608293245615669647423011426902065214894428343820078310601452072865682602556651147386856546007556458788285984552511464783507738151986893955659669067989940071608614293287811003873346134897457864493930525322405158658015563698706482067499087317412536325609833150926033614055613706506389892596131691681939148231603029535333792900770119178754220434892543491454006123943556872943455518484732980435320575691238592974713951368482030595496984596659177518950382086719040656747826408441658372811103890917524357549311793752469563892193466342106384869450692575392204380547439872880805702242525414140370149628703351610893322102308877596491462621501219432149739347404118020878583199513063814382258047697406460769865235043013556575406553516518016987787626910413777128528377897724398516093210877241015528026739741554398127245797029478219739062424612813252787050406782876312805596218678450046730801883431015919768642894586905491798854390500951894155185557233577481394516026208479800397261131117135049013133983526936309353711426970739646347920160838779897034643196864853140193642153281432300976052235681705568114178184735823476144582152396429169973556782663544977264782387657374059710973820034244808399171523879839543961925512060784803671586584272188609658034197157023105520269842486577038152484553713421536381764775178085307653026575814081437697027696883175799451830820106946894250546824077782635215666867304764993323469990852846325474633573660172497924903099086091634374553053093821314745673873292213459469853572643041184344218117070158819254930890552278300812732430497471677121978812688021330412792156779555725466462773971916505060521198196351758472118001917572556726735349308269231816899473991740385240840009387815876854809989953294733776815741373094616512149601130085584375811827092757323203419842211490495999374321348842048732126807494741198023286285697768700435580307792577538497444029355810296709056321335197802947793800414619165327545930506140871080527168301486161884388340823096270064856328522796718941308386975975425390661211115707901005496114561917528514661200917893162903853500993931791788858901250227897491177303391133645006878346408606258167775432345023343683860114818571129117159103115236558855555448367286907088273408724836466661856844007465560873834529229747575058277452298366579459117332543670040776109848108416467247949204546059367903647447971897550683344710425325014283011986117264586782645919063684050567471535365409801907546044479199695680044833149942249656141433288164638169598236647847233776608989053860899530800160209847303422391298812763691268548447996020715220022322721888297957767842492070669570523742330279705470903905101777156697038324259171248530690710149819319954113163852947294247028375948944791443459723727557674168517532353342627080834615903107124050790445330012872779062756382289010745188228116993922494082162381739839279080754807732546484502243761522709667519652231768939013045291170029055577678170333273779126724408539213521881385667804719345235306578025210218176835407174125608609097686378686497869643984736128536913079791696534098808488387601554682752946713461662656397946379298292209390118754775234463443875746650876040045923397647835688754617117220417696573563299938162701302980937827370984148581591498758570521618422100850401108145007940823175547741732173663468943622584990773758416869472776156194245146864566191067659475990308541615384119990745638225167103491510859098080521803850606176121384266524979058063694256818834068859104457316218152990143532722890609663857045698929319976288188407768678063330946282990932998416449261767334295019512092091224028677415435060621496016849417346512342128453916381690421600527090872944844859892203258888374319309670642534708031281955799194197665135059088270072664841072529398387461843056175556598669194644957644923889215034237188176567117217604526770325114448859906924663667571247921667621776635976174480806120699788764522824094197588258074689303121024798088548868029536808674072825033713948772451374225056497380137443542480468750000000000000000000000000000000*i1^69 + 49345397668702970729133420982088631555323670493244733344013564474423896414607886343385136154975438213279363724639890369855324106612715423985865705279192350899981250751984305509341495979707081183187916399613089609901119223084764492713097586005700437415668600382436110246859186180837230073388321390355130179904525264894254145480350327731580008504184261733866130989199504733167686979686711068886158435580320782114663348804928329077222010932356344026003933778808630468949695189605825707094711859076693374486224122762273642713803460142945322378900691587110749989295462191387973970619802026384079337024423839581644795014857507564042909062579884837589269380169249105814520696648761006028627490644723299424559901865268146968778105573551846798309801616345938097690103668505858873758766098522476783168576649712651782667927587986154196875028228603570591238296467362295725937212805260012220359364447066400753428618935076037448288875561970412677046561300974004862971474122805852364206408360201212655098858117263022588226591768769726453349457670234666194597399590182301063807935966639108154089292843670353886814142994156187950618265684349965041482602915349774139744317478383227575297550746741792028914927262624384603130300566248173584084065815108689020260778981653290712257548343544422507564385582484006589160748890619847679547300209170537879742814206684850604906748264865495068946597213711735954343116910532013494392509606645100224018622814400268624244570901496367721899017283776054830033805244629239190787595018786013066992130359136056758469585823435025109158719229385804682236857275767871809274597468439832260096768676504782797222556495088334949391588329754760769247264064140524980781788818312726652729375233749275534188490152241156148497354416086257256572257654751110326000396862825921594790084641595605508056466574944063082490070612913263849550185599550409059966595116554248539769864582803024237261706522704737866197815708631395280823634567481434482723643937825713579324150540065027591215113973262261343214442402112819330218042222562218784721921505425335832154444959011605316506910794511125930701062724103602189591071043519517839860813321360113440225954004698760621130336659285009943787764000748927873344443288566937104849990287814163005607178168694805227937648332952984873691411163963855045302557615270625283288800804778208366980439090677282004630533506308267678748136313339332522549833785447647495175303666190585980336644368467522822499416371372118735094709801247621793064349420906498566096667068792871618574756781984822674258520975546960813713186101829832402652608793527488171591117129416321508762118182711579587443187546876985510625168573317789155120076720035109038083588040996240716005549534971378903866039674152880865032771516697165756514489181947257816002239449021310721297059445756274644002186151063891913355444955352792221869557643136973351949800749486773879561241703480530436393683632251263871015247552069521988014649155602479598351093036505574702787393270422718407959877765831475915879483322220660001811459047549825818956610222202857583642096629593528069359255405951658826287371286541815036996347658173625010225408915906775294224715410596786835981791731195713103013682969356716131432909579008290679775394633859117378229144179201416647940138908137345413963445059309229945633760573824324620068377260694808439099106427199982173773222145235058336405273358606558444413236535555127309361220111510052521793648307589004063300147836924139769653552861751098295911090708189994825214472639102472198815487680617602343606080810474449164117029714683157006429078947088136087986523988780735474146025438047553185139628968394576006873941624790293170625698902731187241519235213356223641486419859760682349754282790210435139243429778334925223727974222117994900549710004225207312049304158200613198371375194296811407226789387943339676775116995520105664207390928613496191333619840438608982878106909285051792899101796281517548210303650940621777529629096051251885942217949723422268807869787166511557817260770245300809057755157017144575558751313333446333720572936785244063758185850524768129649102792446898004803505591268309285346195682647351953978883565127506309721948128694648912346868251617104805714413373152020525491678881735424511134624481201171875000000000000000000000000000*i1^70 + -247993604620668689794263495140158678804514957749751866072002092487112537246757500107143343554095564226254762801858572597290895055606195568888187200987461021742486369514473305776506199853830694349804898636259137745230252089759979703277173298774226940375762967043424724709480109856756049509039207305636900440417464465242220259452538814394165913219349747658326304842550873100114622174599447165863742712449931851030172111525390460614151379593227428477740736633328298110251147400339279284149506408327867733600895660819352829121785182288484977440320783444287925263250501668484169237445076997713671772646473722544055749705696538199018624916506411108195073059615658936735519727878321381286860939793638637229688273565095536032077972759845460406379008059929315302348708972339280040120824953744416782859037192908004905968394220150243347405143702131502306899691257055058308431787298400181494351549483254098199962741225750167762323230671751333704031614755188079614619018522022807592804055857501333296919089462612468222563542596467684240783078949411760589173985193952320378381396435009650857834885593652200200981494285885244105585117403491441627220282997902255617427524749139625022640242711683953146180961216038690378689695515532868066113764350833961757149453830689130549173821187751339200891987416204272964352991446835814164254029818626671767965898147873553132624804054196798636635341614762744818930897706030476586093755279592216776536759798733673906515445586191454482362770699339496821661739318737811691803738651191424490466706477547024612179452907095506758323170196088886951509852752663965086721283346782377330268048137330934212172216855312794644341006807877290305231904738216024617820261718444979396168264875751607038954183060547766778879134185938475584425264107115966275477933145706332085682070423016979849288992952531766272516132210839892808006769320577832619488094786082691467144079298281151209893915158534992019137121708946429815262945011113649610301090365213690016161300377729125020140314976147839886324297644029974686088623171438030681877771854033393208471819618161467906832229475669562167480913567660476435722318603443000076087950934098917530930032474383770455865373804439185241265224642486755862849441780418746607125603742700041762067221189739591903594484549975104538143087686530570209512767711938011083122511623604285066991688591118128399128732819007635888602174207714921613054898028072050513598543257784692212044337122142500469673650698765441794091675269616866886100134664759449739922212100018077943889724158206812557210111057455389529544611714748327008381060073819963072208834865572484253039594972464141622478490225751641622195037298444319922232682205982036552525900784869513140244109605321927881427813616950242099640303574865250472932718423388770050584623400021792573318938616074362949095428209709742422047632014151421357767364660257514266593010621357461238013753293130122706240182165815890899067055304599543915807944954027968001123120294169840748499319324102653527752045548370974445202933118679877760773382319915017076073896109056395575172048971399059042196687622473450305450855400329918094876878426589495313439450514408638355803886793125508965298328806350894769671393613147471733232540224741845036687287610823394252614505499099383759522233480098882665158458861135738836623346854181737498516488220774608376684476716770423561179658887886250931730809631230286424659350989700890178349282982185417119144879057998461991199729913297795156460513028433382726787728450956703678444382913458194203762061197579157963416362313942384255068966124114288395203045493493820338883376619982877422194718287372615137144461065995851152821676875053288143803551168815876201096730356830015266402535843322028491846260983193695485537751331981533964475506978590658430877858593830933955698854099071396254701489110679344491877446801372026760964088528527262428043890534413726280401497150930258019197628569135653145031375187467262709476176401978292263660964087993561147521064524011126367824941174777117075343880866367570636226064370713666264675045877962739883734398433147987106069745628645978802174216660930834288580873064945047031507543203688866322081668068744820145758793905386886406920521947403861273441860540132919421552060157409869134426116943359375000000000000000000000000*i1^71 + 249326952872237706085404040139626036517591061997024788211474147479399315263864345291995006557225783893329361529374611613423145299759259293199570138356257405677361426264498435261753161910438051422531656125329698249477810290578702259012181581669588655175693171879870592645436016981027116641047933779648797780826820679514048466936446398429008665930475247531413942129136722236047219360225569548505313967746783784434479296093005837758325629476526275938619474055846110183310293591443098168332961652477007289764732098847275423220579168077988691288317168407068221465377010767765391063973468731239348241858697448910486094716974193510772111681520190453717684797696928124360389067230014814408897995534633423384960486956861726282271934572264486168620602298831658612379326085145000070773196544431711456958567857299653279338990874251826360729320848190690737850900186986808566051878822537448403859774216678348677144127131268922756449731460035708952371328154394596869697096572171418008582798011521958829143691506283613740025143998081650319582875502999388164842669925273329427457896864408500126820316642501358162118265299756759133514174920807285867067207369458545675463733367197622005239567793906132324220028062243503577937164241678691512885747787415222215765384449084969210367585527242985714720102979499355095970629561889419263338088324793833494902598787182724479551555404122399785374245169636591344474197478592100786752577273722561850068781173860401736619777793336927594012676160832967171323770100151178118143889791151785113470487975180293313001656583005969600343289093380782146907811420875757717162470507110390953561651332100412669000067295063272451794823029037240221416891765054057618357356983864096248591299387515453339064126707018916948829911757326146411523001564073978020186587860099592828628820132791904332349521513869203375529684179381122462680647652157802084347196082281141573211809792933561416265383464339755933919426706567816050430828592613340172511187906349078204237090635139449456931663629354809840108421716917071154464648523292677544353436925598128246657256405390836814188337850269498110487866271309948902244209045172746803290282413834679204519727621145603263476185472741034704978068475485687945865636948829476717032511062029061248854504097858559994915489790177135199290062060552433785905899593646357691624177929948198314839479572434301621396451832346393423160630156052782343461827195629117286657897485232921441775863940268449432300385072683407111594123871728248308872297535298783352277713156200943981984351944844874526191335036022572381999588214516498447615369185772074662825114792045968678429999454614345054656759078031837952838454973120840554280175501679847518115519661104459874365855668331540203941382269517993252840286203028371730997092166758927193813757056724440526035503149958598720084400543132436490190667770113288107946618764336207803540555093998174721547307144169158047954210843142485037277423621724745481870538616347314856179309977093166499832862327072749897090613126603561219751010045644172663572090955901806296623550570014120253264272928700857037114934934793854521633820272259626566901030905013877381487840345150053222458577961284141043386410923244566987603258434139896883069930315602364585785504404993273514690241822136138802104291150689163625144478817630663315148375139085705416367176784635874563134075346037192796180499853761936532419074313890073528763879927296497140422818874645016040911005924287117804117918664097257094482167782018842289447908905141469938622765341953193554507729770829757457719064852408136270665243116456426515578254608559396982307025315998132268068143480994893580450814086449029222014713495156643606402511116379934992975615030779919962014757287059670250777046761842347798180209806209739432138010855680359883483900499621391443380212475497809661212236901305302613358720041161365484781417095430716147114840883445243160863789664917049476673082736261425505098916679455797222660161249189385066744326836135360658639274940228381501929519682721677680203665080993628041170675804752918885144823649272771029532564229653791757260428046520473996990296046573482111995144931155918193207187855888475381058153151951516484413255056071812698413699651579394603345034633901100562525243731215596199035644531250000000000000000000000*i1^72 + 532331489487197791925119791663065397901373930220224755498281569327082940501674534365269628444020758401388727370171248926803517945140497050881549517352793473422170613106519171859615631113673769706007464472756632394744097762943327535637934775092147740454449334094129868227926365904588345938998428998833194841344843083928389654187117002223700042173640535724606988630462316448776923759750103332543513571081900125319764054077147036449686431772404250451510617406470533918000845753132318378039812718809748182180068215646870092931509291442117018048987295737985649891443982011345775119835044236396305095160276401891619771626924221026788739409247333571195086164292864566885350235716867089491731847880455343726204438936025089238633019530925896829585343764078149106252070361068453945891446120157849392298092471337852176179166473046658026752693194982213303702006417164095566608926252724818235904946865233741359691095530688207352567549533447597587948873824390156196829572360286119584391217576402691189246417531366085769460401306505079372122180481284657709834783553423662924510700084892706734292262692820008470571669948984043054687660997393822531595591689155082490416871945121877734480162831985864966215748950516955728268481180256650610674475516176333732066082250375799639667054945610885189656558223883677052703622556092666812352855407231630746381869528219936124060890144334511561767774136407293245023178676271667391428584675616085984192547569593551353621335525196980577973782826581957057001620347824331779925667756934871713449179295603266697055653320057237253434019243538506494544085493394738074045091594083138437964653603917595784991416677067814282696608392665164449087381179825347335549517711586253189719927548711970710195055091913351766352773945416264750393375690410348327838939893002418163991432028885065006968560132568621691566807613850531411977737449633078048966400993495092390240999637598417948508426699501644509449861919814833230236890319349184482220148636561097757270397428891085848750821088615264629699286481194587095480546893961963096247343212943790828880402662785322194562069154431051580251701952980071406288826819785677588710849051472840128421308283890233870929946653807159856366689824963327271591354280814361811428095858113319974104109431646780619572728131327912978336602762395867979912591488421462646615277318614259282499111818975116625226273394966490645613789859167784800578673931233965301244828920810910770658070110064606230801429573178148758745151222157448849203389176011977769543029572108229187016751898353593345826351206652760093078489522997076425879635665579987393991470790471375992528075024356231701969477349807347046144824031768086740907367658022497964068508500313110753695495178426903376878327801773202290259187049393640627027939297157335832142203055987624388875926187982561542216348516671321321505669358439510795472386135344655355501341592551647432127145168963280324833268503608250128626784582085334284671620430117977754540328033900622378749089654894475709434968672740145950152968311780440367834144229950164141347566630079730851956516379242031306557342270925346372349076874476577188468815108307081752555050825816561506855542070659730101619132567590218746845576246260764213239420528626220905303654594220002051570763032423596275852676860462119689075281081022400301416741215639583905417461730847319416828925703408617956928166969768142763328150863183198470196789292523301500825822921229072261929802483175242667175595368327771716342374276696703176399987063086520280200465690696317536011763147025412518018582631620978337396634892568112637402979025074354738643673349927029359138147494213657551913257004770732541829778580300075327498139173777049400508526968244730376136338534987475421663141681332972263603623712985813966917282725763620830356543800301723146082171036183327731593513990642717436699012954959556043210912924079654036826048656758830854857756510920066846680190013262439096985975231854365440147604035925813282568769679133162163540459694390129010132461786816213802080227207944151704408352075183073165931696976380429767654909290545487695355770640070363800497822847999774112872932346806289359295562567425239493657205672679064582139741727344733123844572606015480571283599031673361423599999397993087768554687500000000000000000000*i1^73 + -1550546710629411724836679392196416637970290441225719400527026710051702692465926565195157468513003229539559159543082208044367396932234905021152769414868866030106587572762313137325039053630986422148971128534898942695700927774565150004362174717535873761380566204325061918098054282816223070783880999235541983497041102009856445814892345725432379693214100409671601685279765569852855339565013824256419595692563081411472160581314728127389069074088999485203238041540619404897232662242847651749371447469512649432810642142303324628704588174764663183868964785215149956700058611420896182162486377849113290851977695903575004626927942252128370296304973426762614826942795362799111677724911546842519675741637009758398396871910331285991773405782423284206267822906463285852579439729554788233142846158507038300615213422622084103167815003537172419947905941264937482407940762818555421616569179060645745829851066584767015840255926755248966380505646730145371645771294117369692439547054761085747513187956441718627782726833827048031191263885427108551386261754250227229493619425324612050895414772002313419712595161509049579055422331273136149787518609642313296129438570235273897862249461247170156162199152658788025224414882805663632180722970403127054613741178336923187925336295787796477704802257540241370891962445986232872291437459596562632329902854336136109936322187259908568246925283753631448134603682743738256628302723120128463201294869981835326926844267037451930176146493304590338797359720288397012362850911249068127261964562747870609130164689368878867002895612883366689684502930306760847159745287076997955280745344272944904989857087186040558449875130013598602388355432286545242105881996178797399987095564972971489574264484148596424767664938060846263153434242950126880714827178871798028432625117126163133813401007781897187441875324445642217441340647533604114227148907957919122407010686261731173176714308525529063111130340867656056618216634844050998097502638116927535833714120027691188560094658250372989691960793534791915454337023126282642615553166515574153077211816586551596691052270368575794289190922748265770579297553403730570803226816067611621023987447918157006922981947102013543214783334514951037782404841469874583151560850912037469560070943104709864751954444521543256128729951303252609369710614911330480393140563220289190049793095473823345311038316049233066053700148539825184934629060016557047622659916689152211004382859624578866250872061208183740035216152629687662245657205031171077428742250345715808116457115875527608777134419420743632249811049503731933516524684779572735211512475014729323755606248886119310089498137015042605347721710228598917440795978067133337069090407674507876728476273766018326808734144045090351523369907106787697338199805400788567469843944125070246763876661549064489527135319264331799975566408487423691792362810459176261857504134329072560527965570705326560706584060740682634405968409260335663657254057361621883224364095119350168099085520186861186557865495186257009422323835983273073867498979762849092097446104792946716668477823245757837496175122300862107387643426040849420931715178604399568130942357268295862859907015857648184032984834560803267178676791146001556188680201862758688201771302450892911331623906024678107762047843209088424949811606728457200477486365041586813516782721560175797003016169043754186337888250292255780823389996110547511444618363941644451912676995332629080996511398219444429507083622603864538364160780838917304487582514667161884607880125793035817289761480588696023819352673361910806054395145389361389610447585517475131404529194176021187674832699032462292238443607490246795078465309287404762466789772282283623478511862330397536871182010515564211733948110789945891160120066386911189865407876924968821656227541421361638999089194544589089739215734388978307589743975479561149350317604031466354950853800562971937852953097635600578210458783116912490811492136843123665842559129570071859034821851841623442950511378919129497895939168028733136124891114358909257351842179828874701421072501929843818249018897769816102804337825084086445022074535125283281198662112031625154149145296822781845394590824132654201135996564106449040932262589860949682261516517905054063364289618220936972647905349731445312500000000000000000000*i1^74 + 563567140659197619535299004879112334776596624863448145182508692200583145696360815084426484890095307113050783484965507062135984063245768711600557684692175179221251240045208348660385705889849449610023320919834525765031815439778158190002423561286196438034744637388843828697583781277645842994182582621951370913275019270976165513964226640869946888260204450045513174075149768638442500849133207258070335802948342257201913426695321941323330984944201482744333046559859022753284967342555714492903177393061514879523453286275073481792036820633234028531505769286993291088544173671709551466844992619004725896960363919121352961962737280924661726977000851494746768704162244610420927630733269440827656472178738907556813917184284756031158007651234030461729975902241862559020256127332406244760004025687138500728541789969725689678496439704410845085682736019584265647773859714006510844970314131382918447103828366728253156690973496255248797760433019299007283044533132756072397820748752608117424694460005862108233944477065096212830536011279338024249722217907717345169948044634299011129922944576403429437175267465855199568265608877454073206067454563155858910837619381922412912754214841715617796430336680167468227479729680845896352931749130191270078752853200158193973896023608318988971439048762439990772801610977752782475837534541524187528925770678502255424999128016896944650769847803983776834279519562902053508322588962699532061451051098953050917268639738505332220630676779342070310257761109669657490894096894134884823585620497617246403561046216783182445227851845626527711701549514421371979888731237886972965395167920141335089445427902437318570399653271191828789659991552365299926692389592603642595771343955648587539096584483595685909365885471303936788563088922912418601245603638441402474883480720947705294582732681768836772809830195487696440092719753213691942328641043452420963758996593711873015707767025237155114706520757183375131793753174562734945204408492871833269862581123888261111951799497767975585817142872136989291170968870612712033264632601058133032265915436920667337258105282257523182434701399197679153243288801063854089056718366233015119154544177029995597498946230376626366370222511661716501491181739101052304276174764670985800256344244879504060427829549930137666969410254989977493564582968611522083086539922764984095702384982220275427421282603393651703607663658333990792617022901954013776255193896300120583765487042181709792192219800329378045563434249569829153352966810185307045819749193213456065558057275200251370573976902195931538349086434997381604203266954058407591362176834360784211072586951561820853618637860143866035113352517280419296641628906679622951753127127833101400694338873039090588806280182553237265704838403606877934873390553953664733586955556975666183838159792467565743721474646755271559532242217806490757400669154974060230157855847640356473703833436197668611196904068818526134966615026038493300344893082216757896566852637135519849096808838958401510857988761806902160940394160707546111615735427936467955265430516807182159779612911460971624511651068910764317652174955302170102273591215269968520390533180021095583644809144642505450542472016487064856193616964233472969495806022067778827122334857286909109803716914730574878821757021750848759743475527758625655931452627086373831582877475780253170072944641966034187782964777509217867987979430709074688768128642425747485554655973701975395939474325880825214165720351356248203944595186416510590769797137667970878430107782908817691820677967973326891014054179484053601468748775344211107816091419049875053036287784420622815602954006397928939672070767724003027026796819256195204767314660647410406783148774537311164350767641346278652568350263566080166988343483252863010909976436908897178731683562066117792144778920520245130709253978498699534972425064110636793361900045005321682249243895081942978260927843017296876517719252115323718535456904441467543928604237178549415429644915875961240939927792608483996823380981506900841906584509057625539015392744744832224203161916362055994947055008868938744162322411116949350635221651567065899368346492185487104856983656949041983614369568479480930956549144021088984855775018410140935425607370732291323545126715544029138982295989990234375000000000000*i1^75 + 2861133201081667745498305742644218484131568134447326213900736870206891149865928070710386042882363386662291718934040317454381566049019649611757314903871498633362373441293891221818176502997192468334410010312889512455919526700158578515015044761752169994542064499319712650489301954434715498872937224451657505995358587741513374133775675899318977839380141113034506993429128178349233178174515186308716662640972291057435726161481900626352003403894548570710129478341340982634220591877381848440947457324307664783840699805892560328460817848663304829004846676622008356974549036417209947279386708940935755950114757499092513033391866460110219140438334925931072383651267115661354963549421734036224914544978381820741624669073460497695182624338077497858251215224510248321737526846443471868402718720990760538667212795590452716897678376846143336894752358821950177539943334452428190964438960744295933216512619447344596887065384614042035436395056174396581638024183513753790577328588785304292825250600877031678719136411404467271948850500292064181910918381802266686312356142428626852285453940595457860864129189756573340231252783269188925126955507064561355476572920316206957347732480940859515108894431353441226485182038267427813634268775051599121864205784199879239704221531475261324280145848790783133676779892134839542355082266728150134066219305492276589259565691981562473184420494283710282291880416594935183614615919224768028339368291057571524261022268008329858004696099967154322252015755407692653686726080232042394636658519408021837053592372310933823223908582482990519391760605734988593248632193419213666763275710718759743767009150176356727772277270489533297764229393666350272321537615481908175430635933802938964566342889841522201421599159298372676185246756722074886026093909038993076261849665698602047988537707876095504495985662066224517287023469116764592371566785478742939038354553514689139746643370476128202602835993445793850260471020559380473283839785195397914810393144351312888787483847226315533187950450005020689994853990011434221203069911751696670945105073097253734173399239881279816276919500058864349198730719813063714647868778853601213686587725569815356167265161796843405826856128668574581249900696744776236932237823598092639638950565726757229672774180544922377094187694905300644220565079191786498385472628720215822840748559453466655359963854334475527807611261078640250284936516984206399756164630973772455614807732293063199927982554977270556628802394357642311843741454526960919585235703947781960507223709223682044025919062046502532499256560927738981977600418571450523365969676926050967257265940991462669087733159732320823765002686851176668774717974848115602111071130476032577274849912273390930292850805684262494781620611384419281971882350390086860219318366185234336369550088329149519114693194490014988402669946106122929343676548930258812590956373615744734468112843935219579507719291781534536203678582620945437905460682022269213217104805347948248302400645633531574183726232993349031774338466207626954672223055724156124474871760321821295898368837183956382674047131746708460087388244136135743535587389604027733637921362823232009431669219852638216093742225327353575569940555176924303059538714253704759898865796682160987986106302021140611797140573506773041110406270961649398773116172610651627015534764732301906484170558328484625671403753636367998049187511498942172448587699695134087608363705195753276717909805031248575620991791372193087536536098896821027433149276907244114882979397170485775807636469951534757360437292496399419952839799175979022851051891909933236316786235695636308606734614579962570222670628082548126265460814955526764809879645009432772700021228517356419224923047615360808352378467492870813153515612539326968428609237210509408510422433475625629737832299640650797526557959315542612381666684210908134721029740394323962826139844649416722493016613998319115855242067541721922525897746213511104136259150914691705691316176010816261825220658658692018120821557343383648447236136786369238181438233755952161153160597858877914845807964699098224651296077498964703489499529898233483237566171479942419894232742385631889435239247787171768193043386806960939827580514122699939476260043717988079681191493364167399704456329345703125000000000*i1^76 + -3226957156493240662031705762722341146648185824002550994717150610911192617094669630613962058673036522005703149205355038807743945128119050600940066189470970629251710560147912425757914419179451185498250145125516455817584979040936349090829323278668808119063201584650516295207141750343028442219721770369315184485412897327990229284370855848275652695295836523681884127977168310117656363534073315745953456671906405637831672872711280722073007986133697217961977288666344187147556574045640832567022924405634403803257129746977201979998897032446255754607953257094002740479686792090222080552821037051910733651354913197599058379734980444977868183044225975935572650608061435760537981513906448270427746728961006211485888544202152289518388020245617743656536293641252404814377415063367543516203980246463057727197508909709766702242474696645574141249440448875107653545576641116783033691182072314595077159547881175762405084924302729418446975625739665041555703680308863304181525963780028730702986810873218553006213968522118212362219136260154372158780398754887481522450835365201338675514126976292470216857019451605661219153592851925752708083786546826035400005111580422933814601174180681947754883126276127764859499743008747960267782122567508854150878820546766546273424639868705354319913726749484946439346993781178044002423587953341717246756221712405023800877417479121894557587335806770730830514476121385305594113368055102712728069855846287372655807638925045450176897293240328007816283352279806442979555346362976727818404824569563854461168933632785387819343080359466579711329637507414391274401225548242926826818261718373565630432764209251176776660711820694845170285304415258807263049449678451806084357236679232169598429976709667817232697782167999251419249602445790835920198304793932170513705629951611319818973788468575795668500575772673644318896765128747590374278690921368517740542203217835489157349320351018366003891023792914935705936542524336081951384814893287768943835040988512368529816438775850353189559957122486235952366279198630177247082577711187237027477721003441527031682727226473939342464743497010270847167872975004444630813738500874436151683003888607137636147409701388263906968133702773564176124268765647360883587158701080719483227998640281586373423720942702956981868779772598520302431080954187856558820395419566021339154527661974441163710069286591269017033025516192151345605290899070923139096882961401570063897964596730368047953209287133101069282305231074429100848632414717301477235182937439971065341967676436780716492672118370294656555181497622404532208341329257630594187041295386898689935174728256302205258606435592839508073656472827305696843746499490311553532378115439987899606771057271571580980741395788541346581149394936341743132096230482296445327528691657615221806219450386837145506425864955190415467535532790005120154969906870124237428464575337661372218267095232114655772128774374590578315749155542136779592952094559550225259014606386693114743961228452433565532309574884921870691671487289959495030192294034739609981643521895511296716971025001238700087553177419997548875872583451961764258496113061177116084049601056617627164752897033154774270935426791564165943806185670353086349339862258409566432636926868649498382502643761871194603137661876361190424486505777605613608475014855044606226676728910603915574346233079858152683622673393217730910188737688478514705008096443023915932541531374757928433100554891761283685661404601436535135450701833939711360945958656127515977546644296960783972735289667642238154979430184867172238860423005932865196880367135007851403766033101203287962399410898060068747304754550171357893566823288087202103684867437764649643012399311579525404411408443439181351923426225306819464872283881259152526870142431593928725886114630964424389222604246970519725100040692724071253058591059068473494261123461901668280006541565602534914217336033868740651444335107709946275170983263266402392528037817801893935206415235993700439943191277299308875172992677777940472819407729217298835246555414564756452168451968973637307554826322378292971892848263451027258394405734216361466385866971718335562949106524403830973518152215274251149582322580989903623853637723551758941794654136914211051134770968928933143615722656250000000*i1^77 + -1997652249588452268878154606990412079659837656046760609550557392828763885036003630280630127096646242491048947773365592516371939212899736531970617686864913567303880351157716188587325717926783392933546850937906861357317293189681446145469193737985138547883548265650862898797369128716023614856943344680469599438095151221279188343869773641321159767851602144170773013065763122902450349480940087260401596639839252859016407078337164774431601544710829007926493001148752921511010732678305925930220655718506611184948776972981072842141390862578076484241472814376868750302432148417835138578397610698700640413376390587883330181630512073863520838299705364407694233513630779267151843070208469665143360089327564496298501675301985216283384633641644737763950512667470478398868211592397240254343754198993177556903645516204788920840223282773518451263693412995226740232949004365906876871278834152117070920839710481617018620149557024664123054337760946000996310173810281405333367197190007211371627798899947243858753275483978935518620777531630805098426411857075349541852697671029424243168962259109823471541187672167104323007246876492435903886547244586709413301317110977880577620370908315191705775092636501752407974096412593301394077146987937137456478228660283176231718815769933079200529081620909089914180813432552193077739899814351309467099294487252364808280037304028532551269260783809221801700103955951174267862846765964266052497648416970395446878154052530198792173696595965348252079295953210200308722363288994500577041747430996614199491232270079678295349243470370170189172390735400078870569570513046267035981791123885564790381934372097306607904852202090844476233325098792720381041525771536231809231625103311299465764409994135291138335987080998953673790699843146917500913368067444686251042091145185311873723590904609422112655276054671933943932972831493210748465436142985399034489930189822103483108300490470066838000052227624652566343852400922549975695845237913192348997334603484764322744373515410654684906648820817846999893775108497599118971872429505882219235229772009704332153144100444443412240597981489610716590505844542066329147167195694763654403191178768261398744469106330785990126663166231965748022228496244188580582375994626898045164321949323289949085879736204481064205484528365861808882685034693530807167867598863800121829119529897348100195485876071697217723224098775008157676258593400932384177486591247283466719139993205551895955140948969291865697232736657381684844252340965328079577625951464662669919048907474817950514991052911958046955904843996430382588899759046268871713079411118835820046839647244264352508352320691331517292255826114927829935537545495344558276352621928597224516006784765643280650697996314645161975835620414475025398083139359238264763164970120799181750176604863997703731244014092737410093703980622871520349868572053087358574217279621283143398725105302194328576007533723837414494313137410593019395058665495431571515819399800693886695431822693635680289896455269640619739240722428921336999047914443631153766789872199372921308991364597115203765855180993419639095339847718983744742701387450965585511194683699006252101417620755496504606118571707102563172830801787426183432672251972375023289950121194976629810090248450962261995524424593097549174398521064450739419502709853430483154791458712520882257263836354765050051985813237711340529963468161619515305813693765339052165611223111323186002968232427402417086779372510982527098496571482673597708595965907532400967231056336057228250190361019392539750581427250914874582520078998605500100019825379149173605182123838288204143922344871160032741056610717566525607683179631101906713859754868610189637269308663499685578198062578535156379652242799747067505585708851009531411577778592108820226267131662930709247625181767502752393831269634890329325616560955976325242180161012234973719267718281850658070014820711085183783133708289038176209487063212230352563840551897677935800056127961097552228238556129434647406540556876411823821243004500754154747393534645131265827423438007010747955185092257221616372127500512957191657475734949819860341981387363486598587949638103862355867281275766710940210916100593813814255305233812311568248926314794733372082191635854542255401611328125000*i1^78 + 4520836943734313153777168656271549873120901363470696560156455570300209417421468162133516999403814653233762517723721601350526512101885319796073175862823493077260201104656789740337649191393761975604165833646752316168590439082589140975112104050823044876663282931295956376808967131408913445757944766099153912160206584725581156708592551490366359179316660854292743260165455836943242666228976750054519125787519481922822256029537196355180344683540221863180055183136545385156150680203301243984885585532185618011822981128319341240017209559481089825270070001027215639932473258430411791817042474758651773189961469201115285600172186000526583015766330243792169763834156413221979400582212242813330318975672779389749438219711781012055152272934636726001744040861632225054412196593983197687183187799885332695973389647774820281554391123357969933245480677017209876860626905372260917133432578721749823431386512376548400324132284071509926582328710812483368011980341266158482206031030873655257336869846116871988153080413822024160964172581499770605805015351089803392278678672915825502440122798851238738066806612299150043082274273960472541411521724861217565340666352561444948039578507667181891967571069565522917861890477591581750196018734268559616367720860050966325079078840973471859141953751602926163953637484905912514728811714119577388293011537956892387192521954465544134360713124290140835575820819583586253264092760082725301240069801325398547412824330455131921370463924002573818269488624231051537837124313304856328189119573766340021633082889428349185555756858957352816167952901109056222438378791523311427096412308691839671474333658724058102851318708135555026501537685275683377151062116328217638595882952791517022743526112102184281087381974450640363066835705601057929124131300340697858107822477981641592822265075214712958613403117306075914862411631876837227703516896353391626777764075728207192574984158631525013006232684034999824464872669178393007222243359544241663252791217356395843576135275343723808204531803795173624981503828210817147449899174224350095633045495171958966251605006073600928945620246404404387790741442424703887197835712227909993747129399981803703901829926137458448847372683175724644220557836042919942165431220948379230987840645032841385731237551245927726578475130925554215698247846936967684488958904781432747698415320642186293120808391683140368054358111912711200400633702778748848912575430355891372194662008767606179565944800126483316486413171062741386401480630670135747340946260544699298484142899636605917273507205867868981874742002931120755759056934265234170931645128719112163497930575144967652984501980733205096375170675145655400769374904786696989415713951002833391514600705389850066702231958112500210560076185749831380403278102062383674943000537154083194215828085527295942522975957111125389714992077169063975066473742721381228830965397155356917782531454495891779307456450292906000147956451394663077200559485405848817012948584779104427312886901602396816820270754093868731401817898275124052615708239127340294815729844629659196901496247211307483338723579123685274143848044840730357779124337834402704709344612489662473244728788159598512144583169200719905018499156577435285430510015743348542418143980275345127887786825807672215225293082078274608609950012401074445089279903653569934117376492308132410623494547253702782819542063446646670374743819132429041722946789313952680686296912188582869298757746390906104175757520349114019606336003931707297387382792087388694809434840545184278087861746541294641695212793416807658253286510280608486245918076492416164796461515692157945897254405952120733155008081794428983265925966535882277417433300146995183662147611636420241990037700055606092780437502565250112763769438831710482169356635485234097076771766639871783627418505155629986262357912469296064509229493680371430887327554201801145512214006095886362326267192991416549707439542814449570291442599265952540222091392832669445618977941462635529536008499349774195953964337574547649192006109302823912809673123232888851013936962417804594612731419769353705878734172149473013019819663879509976596546915668157113542233217175055425294614808522734436409499486585952548200250404162443717995083225513752722690696828067302703857421875*i1^79 + 700968146838112610543385409888108394094482481829571357348231941008504138842595337816115281277924847074795412685100833205244497057350923835913055263895618514788667286698720596960941186139883136416639960547319809085429231837925865339044200355112471779066483954331168122917342597475244902913353132640236285509618266314720418941638166865694397894761340356367325429040748251339918977198492115552750441925174429528481290174735061578870203608253131149341467959454797041082951847622277454654241969538037076164109204777343460898083414416603466880801139171992444528040428038931199241396796163275106576239644837390314621971941650377342405075733654427054230817562619705371974083871883396428166207369760069057515474931786266404782487260866726748003595969447195168827993020108038719388747633931035982648389697383467428894133569932509439942623544996679187107395368752522362657632625734270454918071007773900519611922772783548666176199696450103805426219925925832651492508771763376691598427017639518619433001536900313220502883876262998041298054211316948068387600349432934718538701881127762929431049881963970192587451865151207335408941476340406554727665562557044240997058523613471039780210128979271294260101539605804905984760060341352565198003201440996847834513121205358158497846158751865471451100025773183369401184627878462375436621069662791494613662645835595944762718659270983536011531332444160079179804734368393299661552521743671297225949235741945112843989533115772389696486351322694319405856383050364488054951384379405298988053395510826104722725801670615131631855706715481515969091029408918671168115632719457911109343704275073663038301648554090089040694085992633365377376699056453202284014938824944965409163396265464585262401080241825447574012337154986933402375011189969384863934993677893617225199065525798565913177339423896727962397771001780081268093659635679024425804925707333754402784930438930090570173498766855548008268760838484756239230359287038820040260971023235356800425694336278002851357644065478664036801939091006963976195031521750859256873239057925998003819938016958185378272737631346220878207829453480644938478194410147717537467528577496498046628101761918147508192948645390447633549530370213447927470297741813820605621887301842708277118015215104398681279664688831570180365966622855507551421033485401641987402095226941474168942017198911726167967842623503829963353309392861309975159869041756530965956245086058993649734068409548220241314498926968302233657498911484296917196304350469351849452450612245169798820781103448020953429492041196951712991637066210104301556820906253247181944902512195598117401789772497992052461724343575134566219157621902591987408911504370505795321032935880214248498911038737158972207655346814063769764896450594078087767762713325754680140212193564368575107812711485635503604402798161302980882032774196878354117722148315478650075511177405224035821457939945457034712550557101011447389630667300488527087008413509141000888097379972533885693207219728210849958093706471662178190892919605313976828406685790401008712309445592887465699950517634164611418560787069405003320009386728139888355440311088912176948687914235593098722397855144793581386075924307514764439954371854625998650386215922558036998485113750472400777402385804508596471111356715381379139316899601073629880729348310445631519697789658064676560635029546343159765004366774065703826227110467438849792040100211987567757774913941103890393522108846616039380342401089417140403289022958567180798702754394075411231825502330577728573866313848847497376121398737887930663249014838476864974658985345089076742991060857873316242545658016267988032356145285989618891204649115572719268693284344803427887659102068803894224694503703113419761131609924467254111274663669400816292474799473537696537351091119240432982979010446905534057782249762826615972168105556448997417904155747685478324515794608524651629103109286870537774959701409105067342810391796800896709759907921222445453896631601457334227167637261536334574705382338621086095960931063264841628037289256980743849040649015514706726850320793282268405436076324158699551499148587629246614212561885404442786410255726950332571227734269446072163224723677865668491904216352850198745727539062500000000*i1^80 + -2275838842378443581876816182204700795159893740148054133666190349187149720953514964852241473644869816958396340897323551165468194618253857556424233363720408621675398363084146217549781358729942020847918813891551246725183673376542435289534668166614657091734222340095817950692112026447184709703919534191681568825124449280944288992503850065552138559698878198803832570058423435318289364453920116736933882621088061670688336840174861127433622157060361756151673969422730118363977800748832167017228257316085768334881772800393824869108029111025875540504895280138677976059034366343034866356613181888687840905226763314940380847487381733266656469051672556485570829342611800005240273991955403031281870147183269328046476730340710352779091300022088742112743886518724824147915757622950997255684912882419962703083350317744472495549433482369497312949152883502699404517377448105411333344380049449930386429678585090764855640743027599756596077114538538193916321639818642722245203881281281045733307437242547742120477574896434535090166949402110198541784836461812714070568879655484966773256101109070148622552173173109501397033740852714489240539205383864893396311314376271049803912862500936438886631445568717852759940979866069408522939861763888221272182188222032997255471148007803918828893154156166478721229052436383579984218411931083344294869718920507014076535110923332645998113317496061969657362635212985356409933026902449303400491545765124452780245401090359132982443205737342657077783722557985848711949560971315228519848254610008042998115955325757709853484446523394302708576358787484012096904746824688599933460984035888284189353090299914609484465119696157080096348800469953389897813515693275863973076689637923716476957575110050829452059392926825887938227898040386730875404308128324729155355601802271048707659893310385271124839624869412186059909672909251925452401519720514721430727221969409426532394849412505612379432552536531532758375509705909629807108288199288861158392589935449138507740260866465256242299857136359056983105552387040661193297563359182590667310707605228925670515294141575926102915485907097808712916735504948327907710704235725957817526521913504184195670853733466530909680797291547489677331145432244363725194615165963890649319227221648372994774621483078554969116179314580656126313162734905248294001291397940538326450177463605147666687586044954870207641674524968341982408984677567372608855763467358034301806361155995078079642391868526521314856728205773860038560151070889168070381586406776945866388334811543231611486202366464412372126981932475392623560999723344664828482374308234371819295917088742390958379022913231312502645631677219736483559625302288491528631953662035438121253978584823168860209044184629368660346801480288643396791703303122954399144899116096064368924839771812004021156459107797704123322066845550245719480328292150354253945691194264161107405769287305109790547384805059973552888088050967804038621747350037160372720811588555872864511746298670007203595896929764538045012509740370470782749812431026771427000082507105707347730062119440890016429496522245561979095946682713335764819999477440351113111990532720100926713866844735943316290287836835892392833927034927362195579630446090745434473133531407892284668572122370999134654236380446198902617375251957807263272269771410832510739089104050681006606683605257105821601681214299928216041205169778265070337439338726176280519127787325710240710760922811239130784738256170712426341597515191889804786165562793631297865522477769991105540188337729939749276398654441742174682782468152042872744923138571340651508294527550042325487258095859962313498592851961023679830912907845269393133058053133237077117803895911015490697985440797149104870568247346626457951948979214091089996212657847124693976522106219247548932133447396856504138086576964645962221821703422878701561303985224401811945233039467635536594592982050260392888415862923026944659307244229972139112444380181453632946593617105127955728556494585992878314580067672859080710467555884278171934788508187373095856289942254843951269803339151529960296256915230615693040418101223271443706624230757530046668369531468757327823048372357521915676956411687514164610135480870667379349470138549804687500000000000000*i1^81 + 187151758100258243068713062991091447347706308803257287772020933400469234657443195735087941100123782430388870550935862179313834823834932618566746270111249989207773825173216195842450244527861599583732205032571817193150031327585203966089555825307624776227700651061851063594564706037806835303115782379406729538940270463049441603480435919059173239421542618175545971998208105921689679247205693039509558134259103097662073695014033586378861530393382114739279965416324672897846443868606097084190931525531270733422392327685463483044671105813798618691092587306504446725400623895881279073427875224632105835368702350025108171175505994721217012415466168226081230698178026386233010919740286126571619173022722942976442153796752964246822941235151761196573195642929406185164941773188141208550051467292680273951894778607077221617185057232968336997518059766246258447456959562704708151638651915483882527146245713913599389890372064093354644558462620293929075751158412355895527183228641592084398892560559835676986149180450619177269119153442864200032393486895512266345539041237882889294255014910476897372643432146819683751325176227333290805911223235714569900211891447605344894131051861856332062471936737815135489850680249804930209574426974287645420568568141006036653421355191177812591275620279336841044024640723878650182720865620273909698453128729512477565712651746384718781738705001718890651994450423718661340766507431108381013702187527281372564816632916081228693889813630512087042358935313779340730175085649881247162212762055185612217264234579517690988323147079627805617757000932888915072523615101722827059500064925460137085297737894333846924185656402063562757646787371811979561330766884721794924144011511311853085781653333951964137951174983082108168814104961339268044817716931985456552735238670839580800040600467622794523779287629086047907074004534448089069466502904860385468332687024986850847193889861982045352878724701107688624147085207764823513638272506272630894508289987937911983109756999051902050580211080124838871225741255545673849861161502419749275647327987663029891246201232239028964794383378816648091270119861296602182512798421637035497747034762942601793324306994080390936520197259776942045847545409293193533302477911427141708033357727484343514636491870270117579288135655424418423227104599801361528403027253891437920456718905724042583031982643117032881481078879400328256809806219582696122172931804998842198939659942013105538519775408914712479251143997201910133704164844704537313139526531002679668900111741315801900310912305124763672898524174399402907222623838118857513108464522360046336753150594869893217056279754590139280996311414419873768527549738727049873295310349517075508174066643976306832618098842979909641733980623629800077425571555350405831069552643020151990512594433275991610864541492822403956315199722720242594719195873563340284578507220462818835054632323952025236336983416869908743832277408650773298516907739858519704509351175440061847907641607751970117799322195004125489029136152348216445940917795418665317427020023008235196738136512415239649224512735224494012235964166955940742544439195075731783409799418444254506427029280535610698757085813016385065909076479838139914617233678612971803493080380003654418043071293512517779084597639772015783267599785629089987009955304576943871959814264393519669749499349451287537794251777266199220369552119221737897526434172775316598041722271181314625884674564244470088323731346799201854962259516334669259369591285317948816621547033794483054622357859645675772822717465550184913608412724684880539285571245322314822107577718594409202191959417938974425682644501561047337374736185794109747478560830456401338321977666052925405059769349957606263902642450499974704729392397917169494567296327073320849891638047583836143967371048597998784146346421525170341052461249497318839975014274690997016713004299692342154100546038196751134334758191989376329628774618851705607865567897565123470264125751293646972952215522493821840660096584537325321533723478143196698431217198526036668723697718147950663647445651434619063547395537695038195075551889225521419499216665510486803172486570308273721604629686094241579341623804566552280448377132415771484375000000000000000000000*i1^82 + 657884395651847357917188642506675278689973970474882049541398762990453910144256164849680413631094044042255107026827460755523801099324350270070151850472558029846659179452103076980496890105944736357908211038766130513848026555752283669639621025056544851019918568126904514739660378561245922595391852400711976071831155573817797042487720239000482508599597344963237551367942267934184110876782517740586666186157811588796201407490206450256598301139998215990417132437254075653281550485482739124720761076248968508896568596944593789326749861104188568450766089285807358033321659052808026742929883943543612033690634611792157151980110754861511044245958818259500911188193337182321537621239756405769988005954043416370286782779234379889041027027102927639705809830678107338951275630917987079050919634402705957585919554073806021076139051476323991506813579707340804145566040151956325102965678057899554858214264117558691643770586998165270168440158228395013004637962910596858923447935720731462615231120328859743152119243593582468201839438614454934342313849790361141455339001898189743577655159303724511171413172622588944349973508569051964318610518138675876788699102120548273655866982470980752123791195433668208938744756135436813743360369886666371517612828450598519136548247506534683181140842620446308250744425963848304123021458646314035181380887995547012592981734876389022038025004952419091248252251187795077349067874234613822440464820578788572467634441533251039065588792597934728194973125384235836783118641392174912320553990028864965727639545542217776278503050427362295122403701737952782755955191835234766437100855209161048037701189636086253340447108226639251639731047146607541789978540269449895364933073271827261082704657701359846657725227467660603439938209995958266793553838720084824524304029468264035110895633859274322044376930445905413362462555085055569686534463319973074937472588240614325203892211074408455061318356627076519925043081092994857231514752374119191681432063593277065679439462828190757166146671656833909115599322449610011926925413112684735099852210066934980368164292111298603992376168148504801089291739586923352924731598965933791352798356967834872715196088093273840626042345443879499653965959112554014659936333419627278214398146012600218243841588136414461743534671221942819626676727665036666903636904756021411301416472714863757292485464890838827289156818662748470115728346440633974110657419400371149977825380600852323206451576639345989933908350957517250797666503937730472867624961748871123369814960326660186037532394983807640765847760497690088366416887903812692469650329567553414549208531252065934257712274506020759673759516112091757473199875402346827013393222248633616576867587597150160989894950980199928881118623191437348143544960443430664682805067466904564361996895154191121103810868077490373982338978478734760097058452689385933290145700275753285617085562011206389831495924344848503081086630776813573713240801334784617815587361090301651071730070931778269429267569837769850750890416293819223109839558719030410261432566734320331900424596952617688526337022771081966713460724413566758126341437658485284570434740913451745726295411162823820522550233221652547247724119997531370179054912428749959229257939894528642423856350599798923600305882107793170884768830094969597994637701518149859940249532056396556484907343143098666811379520417053428639230647358067975721219769906821678815576397140350261353375486594831158222079467511391216905353880342696612036977712329335246557811836693602745824240988104876362274732001238948484676888537602748086118745227292080658279735498014082572029364722559584503309100912135914286305904033304198396268052445424757275514020255748913694889890614948729158152292751565756789252968183246774353562711666005774834440290602665480418719189235670226904986804734502404957431508820274371906196937220629458455907245811669683324228187691864962406794772162321914236375928000429448740439593537996811724678099050118776134653036162683827593366821348531484605366989673965589030345041660161614510817847559303216710353287945091555365525981424098832795053074264556646134702011693098350828311375240546622527623698042911648542485636426135897636413574218750000000000000000000000000000*i1^83 + -547257747656040234763547049437722472864596472500385611675657048791559127047236438746669639157353601129167645167476427314401395132232003219194746629565042551378631200161126060180587291820393422352297791275736130294569182756505955531036525390939484373061015408269190263497421516054333628902738350085400874398868574826579301033826660448624893756426837950666571896294708369783855699000767491011810543348631964767051986316071619895753992430870627594060960795535228577842855465824373326568788082213073977190573881980900890613823587263268160038504919239139242820934735242133851939596716197961325200442691657141484306058658389236915215389670292431370042482587982814877045026032805033975195874993816168732059876236339964678379211438955184215544602078283307920655722081394927753396811801143504621422735318776288687572332862040562342709810246403780152413357881944012585726044061349654408270914203630619139315345555347482460726269798564549261162694902778688234193777248667973694049180053128685662666473488082906166194379021213959468332194762926036665618384910883999569957482990479953546036822758359656842671643603302231166048343884159579488097911360632625798145229988717883939684822967011793408422715163589070682390436143170465970689969737146511929361141284586649153448569703343238727909920844290741358005412774010724810725331783838182533145609792437713855242934687160539474906386007509333460076907218466701508551023797765300555963669589862723571609024649030911313371858660794716651148123348320649450285297816357487396772349847247281154463975329283494676814813982451725593089446453676178569330649080490706195782162814215294914816912627605109518939468379241230122924560816927324787431197376765728213092141969146143880843596786096866137787450885415711823882620057266775061338250330924888769985466876547437820714069344177771653532590001615143432109928839078879817330286364027242264934176230722156554985454508518594371921492480810803526214730759206171647110709283987796452126145401644967604011010564673772675615778739088123084459764720966127102256941032994911736857291310803610804959121863049577989723726578394569967845966360620453640685725877241926008442988176603427264684415344756768973844763659998698397108141474308550902931047586932716254631647290305231052248147105027114096665749512573595122943468881769288660154808848726173917330644823026824295880175854032348336244424212441632573919380871605007222066950080063917118928608246792987979061399897539999329603699693063338941435613556898676028248150551945334428679564023692899314428512478356568462935365515020977834454281250224187906413572298763483110582837440712941112100639636649011556465492665142160999263489365969165821716657155745471000565050668024651788341479553574181188481004060177159710737804730312349518621108086248843052536675522613838215579672989371348024102445403146688417219478274708805886509893469897056886778976818840217222523415547679049551267265593653620858819815348371618777605169055269185849546619985766996814388643750262406220891837642358008027121470494403343231881218183730964408115912572675153489631150899731942797677860994391759766535417075711669985160950798510310891955963634078148388864538793203444409940442878661881998676176935552573842585258858575532068601378516099818937974798770453416755289248170819620265939290674181727074785094949072013677637236454530289158136238972047232305870122411287295032900351744183114469968717839092586900886130399871862787437866571789358710552589295704710457717769772898192316281500614792925089420018524029252056238602353519200943265579839413392790741931840489153509412509709327566494567784131290059655578060874075050649113071136681784682963393336954675259039210574462686548277862372908025593485787932943355783532449703543491872890706396687136613048850010972040276159974324390468824776059946320510952567181643480549234761233167413773100171349131364194574502031963960061993486632158950891385332517856934349963602431814438094899423674472004721530772109072829489376324237019457643286526626693707963584636599881189026598868343678734290220040707536131119631065660143979150462344980641676590384873438489100896742909320732906053308397531509399414062500000000000000000000000000000000000*i1^84 + -77698831913818207153426396695942390436611029147417464182136833082217690911233982307759421281403171958312869088187139379993447309356987408266786201223591500077613846236626253520280717080093354039084785601104585031121818692511117458835676250539966970950778762255835014315825262516058530787803411113981884846758789071304550571315131965196332009940603054674822112593466717650626943184563087402086503565213949209990760874780731903459499943495362632181432628027648799922079978124841818197786225329255902426469986262369756998090083418723327841006649814957639891369494116538855262199819813471296003867072688709939814839856334235710450371416702646776395774060981492789850614387530627352732191907523366527910149567808234876869053519118861268590979351831024602392506985203890202076632834295384462777483041794485564078111437249344690711974485708930551210384301343793390088542823066303078199019973611808079277411576072082071186680740035532050725542252093713264626542448408975989106164753822178631009111247954000009455771659661724694010719050610153633100242340552823509780899375036384054230878986187932192778834809293260891650378713013801759723689952853831116392602891884833159957691263299015634143008905899384241924189709684917759602124719330504275093573078637169532374340049090558679728574170153926547099562145422518009446266245492164140678710679347322540687127158876733187235064492022682087243098738527439869699641234052530378716079498164461863209002559035210367907863819373369041713288146076764617261276099022855283661066644438418319305354326118412237943276873511345521926157041332936613438180003102688265487684100442780344204930311880818041811310997429079480950053213085233885049114439837873043423949771874107147277732326722856418998329744442955174104886714788563041065404822872518558818748751067326859156804610178099524807652006172606562988362815166604266197242784310327205568165525692727232112828441130476026298334489149700744090216256847167586395099478071307503112149910306563729474912000276404191063104026280030475724675929065847190147877835751394756607665066831238282721520296451825543209724217773240277806239111614002550969937716992507481457478865412308509314095827872043481821219382768027670415363070301915211340953249960615708912905642625747090244464228396710954996348160343054614685700718350969821340103138331089241610533279326610622927329121970650494242135530957310002842775675738489447906313231336408485744392463976266189730604212273849698295301705154766777858534333616823007427735080466905124964178246197256693571430031755879172335987604068052637237073957287800463267949877851803831300999299687056391101558653942570597124000229404004649944466133624543021784009155601330128879071487130097780066268524381748253833078337215674419485700193660379556642886567737311903146757326903526395510361644181771556667096521256431585835962121861893247748129648271578692340873092060615940818921892411191593651285127442764599377158152916869668762017588136252105821572610704575366035511002786918931446706037989013579162064098431678418609553132187170448021148310506898452305167954162747642091187115372892320278140011358518494340275824106551762588138156678796351102982800445163724542318882708621489626776023823459146218395559135575170721039086298218310518348980670145689362200370335580396825321903537230344429302510723406446589823953125337300691137724276321939286911492574354166423877796485431154076825909799549266906532290008922561937022072462875271514102893958650874916218172110266495816536058437961472839936151935106058362555972469863108276767941105020267643520565825768102996065969884359937306060807045228223423374161876004435205450517192066743031238236900396052677999946247404710333156154713472426627547027476884199972244448839303178460989289234731663259809686667035043659886781527990599204442616517632572370299470007655672311456105676272158894240927658317016251747910070493399056004804662945940392362589342299404119919996570345076169566841306837478220566617453261801608147440487355320202556774404409069464475979038527252478439922520312911818672020400785173461724561496233357198596336322070013027125430256509223254397511482238769531250000000000000000000000000000000000000000000*i1^85 + 51377889405669062939502006380439947772461786477206348333895443277236918312894624813765367487109489958460626317080294022120616417833800957559757125830890494055309757098542489883025794047299218604002043683812874240258033593034526809572283141452796847486648810363668258646028696330552196810313027456422187743983209578436648736605977743620277339343615831439245427226468624633344728668563369621587917783184427180673158986648574717060231084129437026073134633437038130652557449101756524422353683613907621325594423117322107734686485663569567101105485128068765492309508164913799115572502349734645624743032978123834646988717667793914969836406584027234805463988176754551415032968278030732784313881168619116419369053441694495625030014559038618777504993022313681040156147539263118531581621112533608793451979861107970510280183586695455940066845872298999152737333549505133151632918281735910927941556890373781619019314747109934923655423433768345155916357576536129702692348820465932773120049222519348410037105706809724757321134294341164415462031950238192592608819645558134703058841046237803268529883432912569327717544620923716567657517121381318609457344487616257616697219327588181553555349917491334693218854271344133198005615231485830469031384360722902370804403578349962728676774325327766203279824971279409722775053332587656806048212410195340051560838112003711719876365335710945606534567685745004720264327293222586772356106069893308104298553210299873705364954095969335731754085102531267402403254071487349996838386208609956428814393584607203497329606029420966276269342579999260382844684796962259848421055285088481544500894046091206412979774906889933536796093358783280701038368261339675465102405123582220495831923702457914833164764914508480315735989662265615815482383036162598276698038921902723282861546448534890682646530592876568984696422743108924312843268048543672143589578257771009024188111485584939918722699992720905088210027470126797223057292990542633782665805732659956982566058189905153714470619555986964177574605921096791302531176564612915196463090365920529541636132157124725868047462974138148622012388077426782066195356042608460124823723872356808340824688470223829674615839873276888264217161202544154414258674536622714164287875975656071393870264679809974979791054987212720674474764445847868060381681898451767452802456307046670996511713345016795983504652077624728940948650123725493387104959154342560519597288792526366978246491933162616876818862976334307123147090748077724378661292806831093827986954116684892152507519190534538552704525547418955203652045058697832351312255536673358245336557959291803948278109148182636408879558251038787281531465728675194523064779672442209527730935786500169854921099214264287087851380125575019936629427660621513740309083040122973455444100880714827292131222420660227296744898803648372269794798908574809858875349310573681225532540048196051008450272414295668703233176540874016588787755218102504381201848140558850112808290938855648150080045432247898582929634820621380995406706957949664849348103175985609923262381658890315517553481945814958111076260228641433183616103600159241093718658833717588468477782598882481566696821811860054380723639880326208035951466058173237323301197267516589013771758389521135550727101921507257530955053877591968462873628840865895187893277722403201027549338166088291704644087489309573024138812636447132869886134393327120397587334724286477200880479096241858008531505668233679720237160164774081144085266343243451064037148704794100198816194358969011779804641836764990521682323412137504830385663209070292309807211697715008208371506193888539172746143988271833774070878405786041956317551747422101604240670966449845160265131918534031032886580401122815162082822133271184207080188512425651375791085158504319257220985382408512466614908336549052291246879722802302638460645879028606438320412897002610552420887830154939050015158966899268975593845711971349336912942510095800987854451420786561634073324361126503480499672279300587188019582185277513103830623530566144187320535102391911350616212449514197304418180698654778999109288442826599849404089750217375932884877488017082214355468750000000000000000000000000000000000000000000000000*i1^86 + 10816409650968763175388873395605993816501509954216769487296022255442601192656781845335305391783398986619987341578239659668148740444041940416133619240219839272158617706677146499792281734225775387726122054164514807215870036322778373621928392508317619021224814342101964636136398928200810033938275156179135404357743759317162111270922122332509246450307038575143764345774632312888926870566207699139773321296912638552873454431887259446785900589417484342594451398563920554872003122644837355392558386797315798381318351288104807894799164375843326766783557633682734149102107534264631083083489582880481589945676111005629151768256565752617670409837792954684318924398779663618358436648559689345069540309951874254596624569356918233201168611750642212779911053281696022903884478586384024619593938150792292259720868871488389200562694149091606714775766829960912476086789123830796653809907427867399784999784936141495466879900521684073727636252169714798002841808964380180054055702407360667387262412780044685458180558542917250669183720986490293683405350368166788703249318330355836971492033855057342582278393520191497607405977974936401553903291811340123579366865743669897808932416308999748511796041590648423285304859427887650946297702227272167772595995664834126133494541437704355141073945885059621955841676082276590033711956511871094742122232797497332795579196512813134742525320550302207655472850254999864474946326198181245558839982966555013389268550448748726937431682217584107749694001721796680301148234835890894610301108364126307216823607187499310580086891209349842899897871177520775404783904041468367017898144829379684311763239089896439844335879625019795596647313368122159681401422541851874073664998214482192910198141389653728231182695535455093132146153865780012482063650449441403384037313980154801945945696871201569429384085913550559775933571238792014044299085013519221652410557860955624839731802629336341061759861490193395456832740090779935754054085153445396062056608850377912937498285610593465548027241876388545359583049541848326584499180832474651081987374625142767080834670530907664499371594251989385655215015719990382808379948513343379173992256471328045098902061427697604246710353404936121897446219531138775907497704503854633884544573809807349345614029202318025347334602408653106433522338805826260691479465945227205333091140629698359199035952221980206427292393620582321171692724969319706140320106555367612509273794817877941537348341868346397195231722890544183416257243688518417707359331649753552437190009803635964397021946832258562013176031086289651111376606444161554325390446357921217330793397697360909000868584776974193869736663887553542646585803890980311324998463626539597170300503169381816915629277385459071374354114408113099466579475987031309048900596699833582369597637744746248276685667829942905648470827718991148697097561976409747078953337100923120797957069827309841944257728985644109200770882806836056010337409222293827134842679204734630923950622860477719687652908523775989690739395238111467989708103521902866945628428548112507143780303039710461780611990396925734110010228749356954929820209393448326913726629300395680097304959511833083955900209067708865795581764939017759770731943923863703736349245156780049261831149345328570523066280223108982189537177435112080757493571718030584471251954597728077652687104309798909729460587052543622372172544999611798386693093587760861289744142683161039719455424890303174692113616234423771990399644789889470067873965654669413351492493742094482494388661607995470602578298538996571019419422807608967567977820332553127567023788513249172882250682214213040245163200061177708545614935795131769366334192178733292523566036240440038671965762154000878159122715794241452043083969276070999727702496233530323137433605384938376390005293805321532954691086409325795488444119219372771871505337624652696112031110877264200306178343939706478043678679847350729857109027194812347627673268642471969350693056825544334281647646882906597458689071165014113608156855445502358784031667855436644182053229409234550698703228759643198824110248072807936962759161561451458515667456702252582931518554687500000000000000000000000000000000000000000000000000000000*i1^87 + 5355652538039591742656149262405642007137044328232362880117342324841485164020416961596006336183418050067155053868114537392361355059080211168555613370231442312782541366545677857087823895968943966945850879128283904343347857615676671525342527496607825088899079405262263553601051066574805371734812083987655661036186656881868517609326501645745203536177952277645554188078120480892956468051492251526367806781782337152150921648830400206346853909937842065948088665163980716964063702383562293155879877955563257861228100903747128326584227873522840911006459502163065587705466271080374922266858940736738244241684922221404994739106837036687123834928287477278406947638334529850240354851987010545988082081169171004535652225526391780604792079273121963305519683025845722653556342414866632444997019923817064804871890737938151653650739878305436435299254114325165248376404037830817443428729557914252617034677045387231880940797877290409597902958163714344581262170732280186915114248670779172020730545983146707831694017693537493356772812643863903041670813413713055178642589219161099973963442946383123262822801728245528526149713658246415668687744484544765294086468149249676267773994503539889336964798357505779502669043568797184836651266088601486245500867454123718653110321613519760813190160684517718254717171575422591627754977866978928003293361303699776193462339821563886258918414766825862481683640093920389224554036605557936631462418670441898563749205323089727154735399527473928764929327164829767793157924587496319354675640786241548580513602028745019515045802894042382497698058283463403656529454034870429634403241734848306894902448712999130288918703177429298701769957920771648381319326667593431472565201742873308408431436333421556638063445953902909510056819563958606513248184973413312972176900821972607622204200513710075429382438687155429187143512877959126838419783504956479164817396789627405948782304529837917866958113063225333178756093401409710563647391337316726787174333354390881095455229970120224166282684427869389672491205055413279168990048696472463027668849885011542073872124632597638640113344262890049865726503357907382542419865535771638915494361842845203252109976378084289648418137938410514433827227989713382044396459712629908876060969675274585500597863474886069105444853944153466090898113214225095501610121733964450435223908235935137870669042653404996917848222514108884650507492945287984702738469929588553272830594248685912988624030621787518597841954605575285396839087428327209444961234250225044912788097663526801891363510557175302242479315296685040884275714267696453698011535389766754748854495608468091521537923462014241233637757507145019291320964277694772420939744364035482301941094306055257700595846579946071288397646214030792748587738584192202582572270433678014854914092622062394535485086901170197163885032183867803199544274656596634185602320337661521466312539710343078358722288024837085335883464168932614002806127011935628549457218307366192414475959592997530472172952147031028099155778871060932316391717659772892129259595211019971812593125208621420088958703669715462165729530431903965176703851376156263540397848125448480015710200847565881593066681739929987722985260034310510869358317376291060497161141290792777154840032723027134041441038882131308528587888609401230224501786445671418477112513690536151879943203830415633329739938262584582084640118629220655477122528831447002539681849795855717810306092280917561315155221684328059689552978966626947448368884312014393720475981844999038414415951180586841407144274056510591192990220878301525131861406389698862536269947391978203042543879763279188737564843891629090454991394166368142501210495112272478083505240118992828283923698592532813269104740830778675881802128411813094419251544096158726061125495158033649442807414833513670875508502050496627200762714756734703546767541487320372733097334974282888500238274572066483757535307528428399977327823363617067958564773052528812059167566201150134224683990247072073974374046895250061055402179034592065083734250473474186730197350450207333884234309706973374729122296319707735754386623307881737601217846396484375000000000000000000000000000000000000000000000000000000000000000*i1^88 + 2116009102474224405273269928495130780390160710163066632610077622941061183561770064113973907134484892089875170716231162159469206619246341652723076485049810087877360099532058481198702016023216397539603554734071140006931064656566738906798355731291940270933045163475956515339647147151256369440879482870018289484978927305513773419592452462817915875127916134653892461101023464076879319811014643043250793167657532089451502451962081721720078471755522270352577742027272526636465413746207803571205700819914338030086459154547052090517358731042333787212150536111123041478117549114818624974694473047458229753941075834869095442860079916557470006061796241096486640962455273187818609435861778304929495174161464408525918930846896186884391435176938196387681234941380001858868903844268198652350601997489793996500856770384149592878214982118105219021230246194765021020050729737345505938238910049858854676984221019509122935864018159412938555088889250257150815455800879777687086793614327109218889670172646552295183652331040795015157574703632050321242295785651724679573748847001931544939594801885776585409355031860759092868053171505020901921174914761980310564552723627138306566162292231933478113207576646815630002151485275390710084571851945641290803323363611520493074478813728220064590909188045336766501062211236455635724646713130433765812254972041125412732156522060224262756492431328659268958803674763579117335371156558205834244236591992266364652482406597670249906211434454879031028764924908226488241061270263793995247947802615491257898086826518791751539160414688355119540392161761559989857337542566975587045612806500223785702636687422997588935441315381646519187372376129915983956896083371405777626245697495823299032120230147069838138603146686987340264999100510269560322746658134850690789843908978566882798709763910132861958440185329746511593684345557757610812609687536981664234819266491014029456596918082362666772378779446292410166882665706743607906696742104665730464298877133582647321461710753332900201924932936155219440698469132755582939009781576246557828793357603813341092984414815985127818463399011792581298179668080465513611454176017210335456701769278714489775198442779912024382505268468345029972192391122814583183579113820727053769385156106556694612851719570990023758454456924189655046137815015008473029635428229773236916637385035571638254985768580875368543353200007734388755004960392566292690231841642043361956044004196014871817919761378420184689039634767675482695007433347585603839479444853440919968934903535567716670915154106100725691786746508579623063741567883503265191141182385923029683707605122493417367233176891009639669938528585544971835543869350921045426388292867046533984686900902470523280437363828068642800496944983640873958667604876972876397915376852056253403445787011507438340007479128694782075608201996650000712312550923573206616924153749074490873820542069155384354794976616295136537285916553336111019999317002539676433782770936499487265069624465965202838196847040783515652640414656048532303736682844385227356519609863139659789964456745246876107382208139468671764278416035939898465446644357294740716051765546689284082983183082702658654137634624632435314341579133107121416917959891155454293924063697559594341871172869654503809909867204030016907735332117241349827647742411906881480048727159617727728035273350066125042982177550014002144741823858830658861795085019730892211578097270118013813215284935607788479738223201216398913434626450447623483512267583445712003841127681154180992595567774713593786393280101251946721292132807516951541109683270970729040442374548212088438708294418653566922126674890257919047511947606040067064104264177176278570871725065234211670480558421801121345364288446280041239123192706589904130214427184114418709011321191685443275932769616676042015319872035929076526570974487530100678069838671804642690371152957757189700804806026373799914977816451537484152165536193298564973756551865620140362058743249668466339673038071910462438808360382805845563612623397480367675729568280892199188824777943388350081272297701016551458889662347758317159944025495199005750000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + 701883238285611092696596457663818738996905241462380425128955866722998410900442856754401970900178016727589015233299906837891481290044055889861273032680900005306285102893477634457858350557439365108603722755659552532192325911648436009543204595131361056332722811390618817876600076274655920397450234171272315529747326806933993270559787000050656183960573613218347859996129708551246573786764401691212800433685843029519841217156446027427759596917249333311467754309329933541311126918726461670964978160296545706549358079212999540867768212816200050766486305283346492844081014942680339213849180667562517280650952379775724599230658477729626428855948732144555622012889183743498989037650919035436425235476696738613618335516004122715148812580418233010867943883309629429686564076978286699360669574212565999819758461094514529116906553411158943556240849092495943018002024873905809934589843236922288012346293498454112160229407167323836800575668364652789025711517894544297837844210232858983604492890158059673575244603164916030212515772698014557276712016116026565482882143792073185381924747842384029188161087696035443433401590978506951260958401366160247034343536530058779002337040250329271624068435278840598293955575672250636003151798476215068206519430775136909250797121991235179854559110277012696152007040973503917351807907980384807332116237671240139371205256086175309528922143390002039597744797269884293355252884706954013787455054840097664156077355317198753122168982166330821423086878875389150493528549599680322401026569409396221602749505332199155516902780380726588389824630551338222729160326720396767315748954525213174629198296948862503263894145361283211843129507356194591048057855348636096516361299973639645436157760158341655286461022767540661789964201959423579249134885049718448092238816418101752304104591805568654945655411311610230414433708889721872646528711505490681217803683785895157428255358215627744040104347727279238498505230494836797162931741194024574475879477648212620050894989683273412567421934217673003435485811402959284642798733503551337123588599215681388968116700061929744452752832325347836078728239259813282258775253763040177040799218109959989492166254156005904038207689021871452620765071429791817298534683290357364328630640077469231719554343482175733432949328258268787347810954536721017040933098372120957035519114552757611998193476405926429280771425989781295662954364373771020078752698864423660137696819957787032683930332338681223932957574583538940267554898364100198783948929087546263301423494443917986135897099051863215917776343716815957765744146039939036176013989822342899050734899712863583319803995164616101550851963235644103119305412250834995817931203198632129814675019010960352598898543690761476375585118152892976816225460480502895015318139649197905195715085846101330288600791811122974124582812211427079518814524513249426858734421275557523798998724199643456183811298557238558560179726654117982725367640790291098409382333603939392478679202664157733684296551714583267231887675511594638494578412011651757871388912392013849039490813897703661157880736745386181818979705836764621641061160932314559403480653975141003618382153953142736511424888227952316001627304071702882025758956238038518317312956046098375956464311483558197053143626451786923066368461240681165631554968397877735474458063871202801032854312034626919707614769990040336469958389371799719276620058259743234422515451538190926827897795546955779376536021384763143261989405819557786285030019003568392272810988227851543704709257482206506328661452892057174361907992928087287202124914461711362388014627081695525327356572050409237063059967465668206846053318185733645346832777231654514264246675635083573250632429312409928819330107799548720844265152279353779340082271025446621293065067525792902421482476086262007565432542258865490212949457639997742255143127073226187911099989646701617649523413379631100554577129156958167940923284739141034365268193329013466638356997710941160200399500616746512624007125357405899832610639941867297075388001426398104283171655736852056529090484336869411502056918610872846632140826521600000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + 68984520314474818599787223099829240821077586871643169607529657530741514583054752281478646323422480767035890808922602513382330976788190919538334693647414963642705882638131315848869709965021435041468919659788424099847242804748074255459781857615690527850779852199552043260244413360035706566034082638751803122200888005990622261008784025920596029305762735632170068965235796168826652832959767075405050931195494376366159874516966182798003490728948048897172699804911258390027550159997561811392549362195567916085103755823190654392590464366235089244097029513034599127818962441153666081672423477080473865607763904701796448196081406099878887126243064937999749062346482040991337677601314350034545914050157566620068664735737701106149700435067815325052504721681599704639150460265163325629892559298011168324363071061577679090731875283420492089243603486386915965249973804334066759229025361236584939503293039835409822178124474357715521279511908286637900030994427361429104353606439235845482511287762623527837701826074412045457185632991162864673824939774877439027211484991556500178048775342267700944661597426186001365917352627959140815219443594182816817223812656972199782526766560329126259204185462393359040698166488571465534293793811746699230479930548721536290592718132855276629738759376796577820868271235884753782013804065779641004929427556338371413040167113463970279917466601925999407023021180969114324648177595305160664779069945369497856213753742916208506250871365898778399257521948601749586823588609878643486395862320604397379914653461621345169358303300601431545756103966845911799014982803584868816141469090617667090229197366175999944238489747838913351226054031675696188573237821826132461617659825381261198729737719162373747619308762784601073667141403293160697329792220947712152423151075039971382217755898490084155177567064219632526579343052749143593712221859042425623669081643820266216168749758065899808632062104015670291765622386783788323412540305720770117156585159227696418173990000110182214694516701902182747203015734706400239651399636037260600522859884124432293826717308619398568175558106678311767848093944505286760423745085174030988670457738318866719090282657147460073532876474069631782647704165061932805407601955016266812431238963948312755930244507742346848263512795386294108819136039062855762809668326446241186324727443691147267017405938796907698687017116599683231392073277521329436384461774341725207617803857053128976130742342861003721007219549779124231836617317893254430733856096592077849431695161393211884890105759995663585305278259040710144164743518138498913292625126539205320934806642928670665722588487828254728263440968796584999882455387095238143209613667162677771531325599255026030970600054414968564465070554185118879833201161552042781303769172182355843909254654938472237753487038168000752760351075294163021989683640027153835443274658032489499319352516059908986133074620321492210336793964074365179550795094270712913693760032978540377739342107625613274231438070180538503560456645720936136924870418134073984223410315588725728227427415483249594914710235145987970137588799026027208053270681924428660562569726292201262963571023781993443781389638329936725440387750647729352224711767740486071687697656826329571887989691476764512323764438025951269536218361120949572443742952285476055740480690062021401455067728626943565784433037670127000275243325321880968111284345668378439748718653877627412432296473657964421342938954118996269132689086157546652745662620846425964774052391333278356755538882386112752494105517704506451025597834809340108792866917910807258946027497900452311272820877177557932941848071618360955173469467896850321143274178134872425248179912115442697347411099600856079339108255087415162124883630737106383354489439149545648112200437806915441103278192115736256117352197180197258942822447848525735134664030488352659300118256383626263443384128689549128475953904558514121676615252596694576902190553905924944005896357583903803646696812956712378294990484852668442043750875822123182932776131282818472701839282611269459342972298958307636658891223610312916172800000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + -45279509870897755044182890403573664409347637593806525390114737336600377934694377481156482392052145234630461771024268919604115656933861052873812929039885382109779815026747393613785162742025490570978125198781033886115332334522898724888947909063753290860640008820500687797684075815574670554297985629271333646313518347661371131312457424081864776331756713845988377038649698451472266869912845383210165483265725725846896940547038274439574122544937382509551590891980398078374647809861391646573207040925402600483811139722307789836506603490246332932870916895401159603859708870831723776175261493718785946345228154520841947785114725696728607268728722234590297059269698523360134227594828946828787280653720657243227177608159050005846237792556349138074403506983887018786049486793678127302591209870722755933037010105730755844365833318485781107500595064337647124049266516181879073620703043425679990220673175115616130493658293675011092785955897650959220765188977228964162555751306113712425404730805018917727684445977720844260574793124608313368514886067515706150580490147893951322238074881705925459610775000875508932181744685355510234097632860917046462739083637992969093721039127632951537766130192213242319565950480216042942860299574920926454896878963598318634068070444478841881778725199763637531484060713231967411620645945611441754473448545749686266342500500857992152389079413816014971863693040055763490384191431990192334217110313697896845986814520023552211874797367380290873066951727096440146257626957600213871108414086891786632196885792906982382822400155589343169393362648712153271698672856400223434020589785517176079240464831628733567673266375060972328193658791211441986737810508600582333178886621290969763365620349243529617091103053667863621572166351215358724921446962403044518017544631730448932949965650342549955121589361020680774437819347616241658042511991090198330035897769989698852737214963319254973039789849421700150192979555211090977329962168570675696426775944004666265153678652235104296342947656710505880698014466344485402154947323253661198655369927940318925708823177361073919823453616765103949385405561631019565237323597266164867537184895140503247396364420874821745531553005952998330381520229112907483466852153994897902979070678863035261444778726739400460414033344823712455189477428234233218036461209044960505155275382072718963722305125941829609923918510136134785678592382631579614517096691333504089028350148451084587579324880203991831613601370389441729242570940001259708272204894838784200616207630033032896342789371703360819008263409350291907373907263256709004291480902548398650367755735521880363434391250477479079162799593363801764581580258774360089372894006514092153772421066590862718231380873057965425591248285354417740699109972348979476997217898335536109534582754198206901492717309212241805713025048042885887714569569743539058647328116793723116722460014965527833468524913628628391889439265911603067399237856144967997282007512849303272575998442042109326124086074071768166936829789681719095480545488149091713799079152826117472532827594394904494093482682582744630550875153605054039575918626558584976640572783345580641182924201334225812032607175508004678660465247902891987963222542394912135686850409681979891575364389564883969643010595322177369025412856902428969764775720935041859954667484536360408446609592198937930744326123478732141575305453674310700695811737198626581413322853547891373424445947901201650317399696598971403101908009193579560518004871365558701697567091154286990260956531826644192254887678828214057736049692633694464382221552933805840277224597534790572359731785013775392726479708299843916634659584488565427953603573408185397927819854184282882767449772690433681069846537007296435896171800965061864147039162426351704821891925792880752846342639924973591838551833213212967458711108013706436715300865134879758202044743733503175411573229208546749436461746319613123612137279335251592041690974292231431286198618417405055950172551933670599772773075073512115292768429606242889044972985336929563264644289939320157729497780202446728450048075195482112000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + -15987924708413009418317402752486892258640279911653093385146636276957788091260120372991624411669245809728192148455643626645920204583249046888047059330976119419115857749752071376482285140720679499193100327766097243105465660904071193609724343499941636504084113113118677170882493743137702547015441134451052245394554785972061067785726373665062396159996486874813827642928799370786991996755985192472538630989569511059867121547972212262335818169465212172918452305159750541090793222754859180577660544733415543830753000538333102969530847851850446059216411232422253803517391602911038906473343237141150700495461197515065664578120169877415907434362107902840773435414686915859512509232306711613838592080848332299884951009256073973746587738844629090495467013342016030977103212263719274273575095513509130146044356187266595778620523784593346819911497977832593386142583897369695924125678167860731874328359241641982503331507114114571291199120989425657774318034012406016795778641161683280929161788125308479283967746454557830504773377110474309180122840771899111857356900726287929904363126762655931770909138143131593167652813265079447845883154555897841622965843410045108985667349098391590330035828761904526053775979720818326019397056868582879265635408577885019348890395164656716003786429529433332691922189808096218587877767207037399767321382365997244168976357953018356057224457022467126024400529620256532075917589759406546188243827533971302127505493164508625160438922209635763637241924353558582375279529893850877982316359207003033307083973600960026009514573606381976071968744019443457518932675087542674383060901763342291507170444036796879436037191136673903695862394073694549553746010491784200465608727080198340220905148460687950878141748981631735350529880230585580142018510320295843457648156579548124776714368026121417882439994883076233300286927828339076069255347292328915419125803364554462231360670797860797381824859383354225962035142099242526853792116272883830207454399102364131729016977892314048770923232141380911495816948979348683295855652286488168909422729140294750122836452208880164826365194166844351699686001617921168218808279376257846959030011961080178648406112489411917130098675559635528027749757111907315302263642793666191848851259898812782561377173187863671888368168101056714554320116218765921404471435916642274195485872027049976870367921908090864973136365452433242976407929338024697247376812099043967752805631074201595517997162124291823374587451379811048033290642479900007250032986701102472678648374712966301105062718458070236475859219261913055254574032461657196779346788355313024202149760420035224282999292571454153530156485271678303687315576004546788852688686900961402763350600736882970697982024620158317818095838815930519423468122885358162108362746062276355159911337371354003695647904553346921468750772473729734410824373153699845431467943786330312985910085640619415609821556194543255198182171547301177913846714261354794196186841074357082807256374352760446119458779987244528165070312502659798145683946984322234457566249895668010568873697424811119005011962454108202438466282902330354173813346963336763048993534524936177148083104131018271549311655108313624681178333118433939771267862704659311693387072595001249104735932989435813584042680844368624978076826961292345882974436713432294362874884158699167124080926788653202863975760142552640651757718904948346896568268921972296861967563090394627794226160698455815401625980040548582831276441850794158453533416363192792176888251440225367004769838125620242074801270377108807528775648257000880763724512058849205672314696823765976432654601238616716660760262660898112181479707640484443750581914521109128211266840048618635853510663995672522649492687112105695359862850503695711532390176148614243164574037297068256017625901074093104938183272268481400077429836110322903021923282978690026764813482487457331859211833496458366112459272269481854887883350632095482174712973546627746630583590131019649567021699500260638705889518038837028741759735994030686287346351335367232027836413134212609354079124451265713121565048884428800000000000000000000000000000000000000000000000000000000000000000000*i1^93 + -4051250085507938990066098716518794502570621479918190183677265499804648259442076638605308021671766361369893895927813458452630297791879736046266179033399992871632951434906959152999054529061981444292248779166069165535082578543515795369681825410377771909115636139491303937404960136799527636782224575851599481557654621420475507354444628509992492701232403128480813755500983597852119993752821488934777506592031313470154076196161374454695193082901914981397929047654025159233157843427864313926529126110866097674115066850727677695615200102367202571942989121136159466286097178629985025223940111435170430493433222743441919056027721003629228587550279135869938187702650375807450061716876045856597869407229935050800855186126031773122434169886809575133651759011803915902242403545715189321989419048563220745123635840423472654346820378879126925248304115521538240118492231747363619733620682506282668464865022994648471800594525623432190327661441256493084397120226014254302439467266425770920869827679366623814444408862694266694212960732522208724055343252757484579090392166614498388571417795720450609193899418704458020348641869466680846819371437006744512103888195013825309599074700821094725992559775991424572032048290736663693425915013665474829255058779787057664336491037108887517163304133509115618590523134485012502580117416769900035859918026122695259168422343152811054812452990022052402871432131973953434842259692547980445758120732603605462120811461344973722678292155771244276939309847012849182262468180281481743141456824733361861253685851501409824931887551851813218567269819383860638467108790758315845998141189772646962705543804176847427140223448220920002423164463633925901616465731476708770712012472561990692438868315963954512477275863728570944030999839141906588891404819661828653114439737118603626979577576683869820196919711741598397209630978428251198582456777515507186423393253080627757679248990250052014584630753072997896592380813907191278282923222876274866842838163144551247632197610748570218296145013957944486775808356117758514206823336692001336817812113450531053622982171112160489572930884870634477861175859821557537148164139153508426129437176112090585382427435938404666948426451599666035144480320403807387187866549794742240589476145100791338760728903540750939047087632163764292956894382938831211978376161440991089565148995187937777168424146806423495410862615825980178335081212534587136674343544470347531255050558347797665848207031523264184876281435057766489705983677481179610785061704830145588954147167447817232175136406811572853308605891581641648543449237465805836222592508405865346063923897173698089804533460121101151776149037931858724768344702182831581366174446239449144927873067028754685610150009849197658938682955539833795820269324755293725100141954874960005159370026720190223241755315780514870670198278560943562605232012231178679481422040111790191351750284615262851240062267982766572851817641016094420164571242702992431625293625692615406631123968998375423366325305161199211812109969100803600523777840544561137752008552538965801719024445452713082986967225499565051634537668086118019426939931597355310365101877954877781368041857099113287391624217008674249713428036025194680353441572149940255280239012151680595141618185601400273148707444175282861525492075306034582900517234313903983912927609005012345663780452396896101867061775460054600804354706720087359219990217032155946411953867826943121001019829685141714026317138999102067620860361416779915131476181332775866489793250545469459047834743436890235881010361955143981134714909641375759042953893372818897381393794580224291655107242933006590254486625442815661637226092735741705298583287190633772121806134666687968748389032498732625407524971763831209762572568098545047358355839600194143814855106460013038276835721836141060312862965008084283721114370344012297188646371036485016902051744140528447848118128113108370912446023138757262192582224481297771157390495889842571902384040836937369122269332717734315739155972361597955096146998300586515486768311743020675812174212649532992628862151359519324341534720000000000000000000000000000000000000000000000000000000000000000000*i1^94 + -794039251083906006957383738376747743346821805603739160910656873704806868139069430760336485034143498075134685239023413120149176722045255271349676457609568112799242262465475388146847396990061853373632618927159758545740036608199722253921804108434480387166050228158720004547057083649948891368462029031152120249914815101557246261921737572245814673637828293921828308367748324244998502395429391789322300578057608333005735769097664651669370011761317586225573914541763022813546992629340533401016049104693206294140124616205138859773218712180960267836371794614461571464838227189272277988146406068883581977414011634865168594656233706289484669390008187555617092124250420802155544246942949584736996556524670496517865356536138996409948788419137246865893392947126926167657940322581640218030796812160619693298706539898168522513839528681953406916813843625150090771642054361935358709773003612225399404798872427466707854671535619818839903997986259922127548411911633875121917863885426894266350125443123823035089290884310448779673265446388554088126440488396436721989479720341517455761621741990244042195520646224045803452975746257049038686177180280080472213431964274683277057416974439644598172194465085556767989560578703277859238804093715770715922484535472922033169262879928268492738896074162088732827215817200173079043423708641637535482914214041452694214515932285788989697495857521760369938439206900350273416915251144271652180679839173170681622767866931500123521016376197382130607969632275751639021648276911477234175669853532688820891309451832551388598860801888830618002181438967478673614979293104824264905372331959625459772801463215892589423631666520281610501681578440244647497858448412468596771455284628814974766716289809573185631786759987295197550694970321496670807057570417050510858690333595025014348146865252043538370731913117285875133593769508385358763247777852510588265659717923380857324437731261207033464432131488710466779153440274501244299764014584121443933265983754025253937914168930468169831153433010101157172599449188953021153528936603161171257296038861396915687104723530080603066003095451229369713816018157462423033233961135434598612784907385860191426020925330852199833033360321399485810734154923086434795382347259591689880499823001301109696116133343198820072815964138331491896493052847932899710897758814072197085394772144577712405731997389744232298612186571215173214270949192787453302361050948129891835244307139381567103649768197100623013201465859991191154943426099936322332635265507331756641022078725359898237785076201284945513616236723320195608513358275021888022048633262106915619323868070106763904386093547089445747213847688545967723492720686517599687598064622772246359266187641502539633606076032460083588457183835357765807417629530302335245128771106389702402795334683351637878238789719410999549081696135783706863927295228781923476746987853435601635411922014215139953609617674035672057121883321634792303260346526707767758044927706346358369749833019611117621612643999717158745375491420901952587412551604956921273235494997703283512377174291817337716429147002253206365920995736837017930333365091887771994919881309616983545515425552437400348637290307699467725972939433506723097938761120515982432271172620515222847876981094979666340045053153031546721334441185358385598782664457686832814242194932905842984737514560750783165415435931274077535448112768264069025709729346214893192277908005783457750256378926201579870864625584051528532665220804966412600748854623284702961667641898410645917987347575467423051387990346004545010101797606780020570229974798608241410341970545714180234317763062933704506009750156472717064368360518200390167002919846381023745668636234296327051460643918006659012198421940569961557308491137051802677780411591767248811568507731793658301953014224615327245103267237403996612490423791794206545385783303869508421483789924806505346818828621367105371701314030658998737707485820844815457186598234522819812020728302049731652806357373298451483264694804512063197798603593758503501500806500758685954035415167038610109269267959227875328000000000000000000000000000000000000000000000000000000000000000000*i1^95 + -118612562150345700773025031108776495927364253074927863913215675432569264234197924983318004777314553358896783931761255679675005040178157893589404146005070310159529629293607097649691181070035805751026425920125432210095781432053621893974032443029605344368604171192630474963738212334508083327066402406649086498449002084698986086719454296836455931894886996362136455626032235514991384764571010039289628415104298520533759687273648496216858640204842044881919807800432981217570439938475291142480523878313368090358669299869526316750227236480569612187066161888121113180369790938379287897943607240682911091613941835978087107395489015714553197358500566303848203279000230023828289458788837472439602299123281326415563008592563162844978959430391069051988795484764056812347677681149840796461627854276589740583986911498294326289450850549443046763036131093462154343977598766541165581253344524805379197061728506930598196248475660782327221567848124581284662005059027783556064513877975729773682390775363843486909571452342009462205863744463063301710671005772574641874437739854132364842277814030856832132762669711586374032836962411842600122597431710169622426626277846226679258692845993763441730895826409151434855625889538416890177652105275453327048666313698804995669137929653361637865945844606597812814210411732044393514270528500092520985431346548048998356064013113537749498848896955631895765058230535643674086453402065906778248999044712426422062143332994297023562573642388661103337957315472560072577083604506974634455981516333767283778934206302772482691878756315362122117042677341730455118761737365448514611425151703167242362631395279334930670820343195603668161453438244259017086214440428789719781796375694485446532545618031304499994946374782707919009379977732177811773080071880517819905933981694848911669050935126474546843282072388856914300504341225649148485894322395066450634140290516721878588357481571307642895526084117437778169258146215162233363883980982466929394180403993711023980388294974149284748256715586416797806487683579647957314719860214782017886939949191063806740819919019010639804296078819261406228955996710569212357809395866925977072629166305786884426722937101284012012966010171873598356756182262092839085894232427740345665659362839826436574793806174762367771907173080636842595972671430477365209889853739940369666540279488901460407978139215278852287843307619066889623823472183864856977632938484269318957582937584610744639805661023539897359129566491001419831795435611159514621598616937186363880877756396917640237783855181459078809702445661293718476761114867425192926291137800980402411093971055203823463336181952648130728115801661603552550740926565297866790619115519202793634697065929944842810499449146605149494888285074145314393493799161568865164846785178099192502313896029629250683507600304016336004989939817529822815596704728428642929668270936009994808348513796316230407955937433356826909817851550978717148834590503500229511265092146235673231817121290104425075149194478832675365728969337910363817698494258682981402773059746705442718778781101152301072818743428909217910247983727188913604894751835864650174398879767282108654915216309069083502612881039989448198334537444540728382169053988044782583552459823195087370893339814190265175461850815454501082022397259769849445013917049104222075790712170549710474986660612072795128053820799664811149296692251494870551245571510876206258335724085515868993112565910829774037770531453561575766546908852202158493716377832537346563372352390496322783020432364775105865981039976600755624119885424338362893099139185635349986286737645751287009065422358091116593458600181321007420599686117375441687195843352275101493901792303626922798819714063120241533851398898732649629250816962018401844255129543076198384878134807447858624508512850966253437496221084846906614893880259254606751156858502508729413792246846631516871414259939386630489572343088947923332063154159361596395895758276102993000929770227920144904404837760625126725164314862822890870579439949222365526976613916316686426245818607474563873599128390860800000000000000000000000000000000000000000000000000000000000000000*i1^96 + -14264571600207587215779048350801009307639432450044203252008092163643607630166107587379678976340340065602814451976735063980179748699016573965779571588086292602966661500306828256694906846766652142083438675951256507530870094807179786366775977094834363645018530128982455994833631930610612914748800523157179661144571562746361067841112174912016036209311222717450186118896845841688335733938278223812982306408710378954935031947218017449982583382956920848022482968175193862095871149652664232440597987150746983854097922618999148135853806997811721198829642308403354468738898853448504631373310768913426775823442744982659144305669965319728255178362685241984049851777959718282042345643355023568539039613797446988087208407168724156618704774667055070787709526824452625877196224711576776939419893288024276796829655384105891905784661248212807734359113397728233654545932479735728931675418407803267534326597395647395597063416804857683356205913602893620465346183770756200200267138418199808205991496441039833822068616543570829788427909288812273479819811952140654877416737887416361311887977723893427359815443530558661013962088238574026297176041893707544376255137960561704932882756645687116088223147686907983853704348532012745181707555598602200413216256241162983403029520896481898929887452807601111372102524176140147084918432575824587942803433288837221748071384308376247668772133711399924175627258820381658004994250220667413056158292513145514434276837307951078437900013588593100799323061411609866306734891433965379771065487571892892468296165895173139988875812439043130133491847391314368916678432458212214259132799160674519066943931575223595618439608065977836667190698573986650472460253760067779484725038100529805965203623646358653589158940270187759943388425803780551693872730179256125882305852352652427433459694717381355546307452411382279254717536804043352008222145387900562702357427023169930647937310522389682388901786102581288078693356660359342298812963100025624626294762987972221179212632004448982393468146451466742346636446348043866373949735895282699618963218529256228675719509047459377404979987336855665412193083950785326187853233502894422283470921651831678716693991767722441514199508911757574617029476848911746303380992453280049840121158084215720368198589575143553323678041272266761363067987698309526059155906362438138183260524470651687364587713342680500354060981374625165521384804642507001815843466862244374699146197154407279949490014555026549771820936643120086582833051122720261438311585267174723211112065108973507661732772453171829917439931114004816947308427597831538420127404427795564963389433245200684073611389359334698701826608371643051903510729421183953638281045300305739320811309807490409696101750893702787954121126592049427876681605409390441656487743559076040756074739977232142765815461958255519721796304041784703281384369712457271367430987082171081153058892746144524410432886541513324817085296670471879543890070352014325932787489228036735749140798731588212012651197427489982463297798961014162408652998049419814680701979482029633277413935192124853692108850339318852725094863432303968466555088069280392498052833053791038547305767159559770655075955386160995940470373977371414218007634267737429325886962950680487302390772782088674672233912945056815904092879888177952406100215552690222606749606336167625458730471894050335582755057785697056256153383904148509233101600651786706406146172979902772487788482454495593170651654934504629181361665649973768084559678693142099559620604116540187020671671875305016332707002510198476112825508647158401070726343914298764018990113933132161422292034174306303297686680577242146662098024521880641536565070220265843798313726016928130524100313209739310235635568291901331651140297049676793910812683985389901209975846621803410962759913342946333657781231290917468283193063719826052878894828079312796781708168684477594753746289249820882304231205486484449430911882232473393970982702130648387282925043721917478151158020058489980474701277326382318669531782368178402077322361214882714983330800755977135943843840000000000000000000000000000000000000000000000000000000000000000000*i1^97 + -1444481851364484950003006401705261449896763469411187248194065252865726418819352396598191690727915490444194713014076442122939690579026446927282449865735412747752832063971055568840527625781134253801665979505450928659316135595140835076576227694904264293541800040965471633899982354932621442045931693396407018964543777497198563995328982176644169235105632274340069521195943828755469488790228566572946082206428169640066773090072430463870399883102842861260801911844310882573888181926799536364471755707562033168514543571022426169906630434609175431221608919380081877705054336805167099762298083957995259836316791348511106254683866509930293742120579128168170650292520212589116311300960956644950133374333590630970461252040449425949114996256840118618884718056805454446286004328386532395285892196327915466017061112950819707900896329561802621274353445798724440632715482207547687714847997786626803809680358755679843246207562570584282104010040528968053748443084071361326223418203719508016919116316508083860922506363133363405038556432101465604990242633648566362557517481309280512868723751982654187187782459944721825900547818391662237692133456736494452630558223725770922905046208930397588795775054106730221281630316950097659032555060383176229883946808675190996994249781129099824731763579224087032156874703934287344520568101819870241741453672415177252269875297529085896892086248890420292202480914173642727495760344117564125023038980010970217871203209919382314010174730579670813388103680129344579250850616007667613004744060986642660649285704110296037753866624341176012094575601531796048438586572685097422781143078096006006821739718301806418388995880725376100968634778879920035911156133452278573445726310180653009423151776121386768856230361955482565166627760913478576289283262063903783426572120118006841249968288387427329309970118178153322688046898240449531684343257097632162534160192982472634178423575517042314976915820771581387191607153465567879858086999772493859965245693211591326449334884567992536451822160207645521618439415301727322557562408535902817797471218801648042824875617350863740946366514714560096538111953768894982812922388415532640191417880556250852494837266216728199748830605430470329034795359973375251754267968999602194568120949105531669927070204717964036419658467779023173575753735844939894481048747772176158445458878075002926655298860017739909427827237896183832608626370412474559054178670490137553111482736289445571802053505063791792322325119032555650549836535096121462157989223253022391582486811810610084533863130388539559508591455788393444892362820465720675857653449557203125625070747707357747266687882529212217597237587146274983624731382551850612859438650889959766740017844872341335011086460961267558505715137908535915572147029204087357739397190686783329627141879694414840629111570852368042050809782602125833902980371436915907776866802178339718227615313032782187280501734041285807935202429200435594588711506451381659830816559965470775414822354458974654301149373071756141242664956943075786910736925374978996761188212537336482153071888586017554395076992891342080351576052035781207376402018681725276860321643445450036686947053433370568267137791283643911414319115523388810192474226110080234765645784892591751128821525661820578424224634419474330760140183784676063139526391926541463742730321775816431366614951868426095656909239375998479567763211828394726370027437355466352478421563568728865273544720372826503222301729395662891391370160758794144141598761094376709303633036208522594461392212041772324476544420422871551179181916718115942738005090065361354406607483888072402571251930245975396764626176688858168212366223803773602281616729114560100208613546554528146130117944993535052810484980076414551898385440246477906045684265835649963057032113539158139576692807723928172276157553933460713327309325991067232110103664661422294196390029608754985846368654229264607552785979734650527088111906374640497721538826673509971267585016426032179716175135809925858028602980722538202156850306230678656442513890250892247378361370220309774336000000000000000000000000000000000000000000000000000000000000000*i1^98 + -116223681246907578645809387873180555546195791064636491938243432960063526835766824994016721059684707546832198461851567450787740342022088579324912748519947062835440776602885568591513113629553765310501621308360984172289890542943582315568735851123742644019903019395699867964540260186492864792127740661118983900958901549187386741891188006325149769858781649556080396597073157876393085243559696890362882150460874088561394052926166831931611801150836593184023264984358547501145891695129622039080749397616527551991015769334691966370772058928264786266738938543471784356732724712355895719317268345208901573248958615843691062901530253120442360033798053796390564977038269591905166681041404845589632808292069791723494754205007344759085740337633721821456898588169277858669599938983034004383343037159522885173404443061738165896922382969441811368411177481658522170403960369932744763556535715902174698910159473274549588815013888100099949667616351918690804413357436187144002357857349300932457883998012250534174566823465014975500770948033592461755986646180747631567714962268297306562401143203624923137876595003040018781168096641377381313447313174103434080436149136758114166556505380431135691077360838744972932488937057302451646906784354589594321376385700473368361692056862223432369967734544352895144279161292495947837389521665347897191780148288245904632318107483840491688529815290559245765647449613440245483893177778908617364391342018469192523952972425457397158769904058336472198980439609388467905927983382664694819560469113340517653958538749042494787469686390782346938068205643257651841849287241674338571389024941015136356959035986908498973148340101908657193324327768673244045117317805897484447875764517411124605602703162052714234518689900870953181068966498281335470876488004620423230113995494820312845538646430899543601055946409697940582658194179998575515724917790725629586402925331800220980765141863034198466625564471206410934483194164374980715633674257760702027195231400074330316684336562965547496170744264480209623225390464894022730521582031924905094735633338520425514955247616715162236495883184016653899986643581641970847673037162746130930755174814738614642861175519581678540172273426985628478712608023591566057570058703171729811393502588418444779078331060762898320663818719539476861972380902572571529920044116078964540280585268609285208820288951187838336289362327925135961420550223964598660653693567505766229059182457243358888345161636051423539812457021659069292195668508996307045333709852598347422067366242040874163188301348657513703890106937591766768541428865430415762864955857260971397857302703644598838703138475127201689623028099432112999014495948287617952928106170042305742855216783566791175227381048762984741740318312020791614917642642629230260664368247838188375665485808101188477923189060000383266149676834264503322499574685874185548380239153091384797250085193291366738776910828685519182996202609281877707731613492093148934571129964128943708252502046316204328981436282424286503237809731507532965377397489250090365154123268360178410978223085579109053715339985308110906941364279996093616509013087863381825799067175187475334220918941147093802822505922247593255491917677154284548441624570000714677917963644619230197559324440456836130945458872170688864721723945252526818240191964040654976719290488218525117167176957455807358710683106804247948259211249299206778372099282915973243483437434208377449161391216392658214096095823811652410458298236288690351640742057240152599955122469635854956887945598190883181255478731437571529391562976776266488433318658416859933095051577177540042442858180211610571219658431078967786590023283076031793339898584080086897935743180044694839966662480368097908343415886375542364441076214562788293078194636336136006235723971572968516019789847435700315836050647540577045356392272922870548594084392865576441493005554006232665695445048184151096300792536591352105941579251463067373215186321099219574986188889983645540446858108943031799734751034603059270813167426290418654367241946595205931871621454233600000000000000000000000000000000000000000000000000000000000000*i1^99 + -6884058165935045227602696086194158080442079127137329085164765809559522181569486614827105754444528939681744009820848459028296408274221575973113572360793190956710312645165658181433122298418137380166797680889975997639291155119624254594160816842801933214201691034306352926046839888279687664155528651758415711333970781700428296169956305767485056123204088145789095007799366571760868845715545247429322711144967792664628494019410579919069303112009902730453173911796521776071310256061823132054921938873412001757485171960466102339007858979052742256149374944754604104366260214468737584031787071182806927196068986339319860750820447914099251001540634463553136977616247311920840313298221828602121958825023538966534039749143410758903948333045219374539539580832783520733061631289868777504423986063570135578772445019271009403197165031751432276662017693848121806832220344072614993545940914482906552385852630084391958786226085650634007917292734375295640728277303807129739733829487477607080593184746953345346326756349616282351412163615072039227907130593020136669366846761246899313099376279550539762466460462570328486311427791000546174448427931615508197705242578900510692656252013693841714529425911741671411886363456261279734023954016153318439121147576339686080948709470948038371384616670248420189524216659790335752859825541006411602098180261137138869991406306910277491422639567426689834278399530457231085211113003817615235835909528100912796431392325283790932085573164631768096194092903369460789903835149253222737482579940428625085708291590952418432358325714521223912796470549259086586559097799689233448074932379747601399545439534964538809591828920240417532763231303081893696805369606336660603333274243944113405691942941940041191645078114730620387585156647229200026237201739142449119205266945831552146054279565172303235160216389915242621845867761700818472724265566367418833135760828922400385740439973888338999286966784536406048051694304798231979718994735177941670816580208749162253036297398100830891549900194692696950492469919410507206398744152839367962421888858040090224446824613081911265035850390595064174393571014861215009899252437584327258229715446437587116271638610820366125519738031082440252676060867268749610671644341735918372515401184642058220428687574909147817318881815867952516387865086903137351114345397676308504434156021473808644697977808797842615337174175061893668527019314861657945214029276946671742380321200006129397976616346726569907579327030234634594946131395459996172424963473087064255661297015808019375113819372505914964812818657259792749835833729395949781102254700750738755594113035897244831024288777800990470548677688360327920167022940150581392701562186553868986448935413199268319568934142530217352692811355603050088778413056486902517421893876403088693869342281129814862304035680997704676428352466860993644754735607672707395145055846272512741581778021790334117392811849735008854596771057957496478886810786139352887908704637073142177690393053299498578318087320440178713509511170211054380857385107867562361455764892551007036707980826066921728173808786640719582214222559734726943558283331156524193775362361154272262874244689906497270406922265557392038883870305392630336929096980008259576340466381225980920813261428117242755071104493967499485923754113881742472893716113787014659250597674049393642229805216201258917658859465476705793722017525716485684607248642662303549445391489045981481570196848936290074180011216777796232276227510178463625414417256344673508807407859640049235980993324610843117051088366171783220656522083421984377730496724700571241126740108200653502448559669560491940726525745386853557651385553391633181503074389147649582299946512862578546446602047253395611946921193986279729194826679636657857388435901994355857737964237785244783392376046737626449676369175696046269545142956703047023345647686283684224746577314200556235701829063614205702866556022789897671591840105788329520136437312201629086070641140037182217732545902623168803602510565052680823163631207759426305367964159378414733623296000000000000000000000000000000000000000000000000000000000000000*i1^100 + -291593632413367844302761416374358027238866213174780335925397039793531217917736242315670972809813929195585640759958122135179182448212356053149498652665423537264034433621428313309520910441654455028314871715812740082827885152776994538004349007298863526728380863517702103840473212196829313877952429354544729069634960353507500123792122977779175640002846160610878892278419175020518418439038219103083795752387958459708246159398984027206922515617717198998897427929768148907483160782713051065746434111603511932999240944538287332886658686263713749458760199300370309633474098348757031669400735279680230888694896103590325381038451893716412342731290187021477595611797756735451094107670091871466463924873122564864027143885822152928990052944103318562552726196614051578136398855579425061964620641357994429035723952058975636347611811667779347186683432580841225579071104430638431663776033178061099625024507633216079358562156973925942381771479020552772100550602580542536282437844032603279242171745615305182516583012088299533146186957117305113485925609225089304841868104629090983286814982209645353014135833106493049701533492917723630496949091130518974166718640373098108961429351466828966759141398106784883565660478554058456994134731784066760087988359342338286207384520134508723879563755747166854173405906179143959504662542288649748027656788364654078573842870921349299749461967536764632942884147841108400020045199239645700652689020320707016402638885651180993444828696568389379303348991780412383626251705264195013077953965787642757807768926965165161229796749523257707224991599960923193751204751985943006197758203456432333151126057511418094399980847683696086930540893036125654423254305391447413017851118838023565383014761514689848800297491672711135044749507993690795636725846315817311201184625302006938906153520684739172493014804673026663946688568358626216604787616616535095924505956253259577246816428566382329395451890178657926954651509471122784979952900699080745774189417633009313702485029594273775458489270172707047378427495493919975573341918704687154823785270238973483642286798711176031141441977008971033737232860822024361511039284221530415858779789868470112472054922036345367932893125985486655006867781333910952797345347974755844614642717859891029040303649996928344547204988009245299443431992019752698666881432882971187711256748541360640700725121337147804652856305913499274207074108356683503441188213774960182598875015990758080172447687914027767837699418297514063580006414592098859232300212603189002802105157343534880290610457576698178290834859380007550419623998083626756706664018815470252609262646294962761880995166169442101059847536699326202636662560356065901353884457301051169200576796761432666274069911745564726105777946553984576454308018706974915693123122507635488565001846506293338159461340894433091503165466909538537329907158333622564918322782790932368633334991514865741836186682408548696424713177930931132643013302197353336713979613016081705806989112261457767289601163639597802922936335126614939008641540230893932524489961702876840469305655650590926358613240228493345986493319866196062405245252793125497362282958674987804857154884270596007603825510245115673511605285872650490941262360331943920349286895595475500546776484996475831409387524617920507961693541950900083706671366439335759690542805530461856718608927896731019375955274814296992438787211279474679601699955769365707070844032964277563066455160333778457329735084762151574931602048630416450503251821348340269193578019233640431362194821697608719224723893527838973789919827006656303789994423901483144155592874297660620692683275816906938687460170136377996665904816235154986123150496630433347008300950384038118904318094171010813675429670358043371144791539492569946133424698277213216664759297102259955839393295022016881764432944136988791014784487255731474486624125103858769795750146564951794958717246548405014650259337264594004500365893894906531753399937623912953860719199975110846746033681844181371295504395031927658070130670255429036220860101077353103360000000000000000000000000000000000000000000000000000000000000*i1^101 + -8802515726935561130665980158716379585648569207595456119841811327592669761578390822931358608916701720127327952133725006200759519673317749581172557166643430169079610819869503412416241759889462484289282312156290584086027940624158148013382562150117191871480505731142028022359095022270198352889983980901079560191362791062947901911692067020404230773123814720110440321155727505327344247444010008329704583502131509388124031588335096090663002837402465056904926598253633393361539487985820899101865401362842169328525443174066750247323064515146625796032402986429935019125357243462109724201408013922195693262159383123092433864871961213359599017967850331537076011875849400065352919657501292211324594467824952882071678444762283649950845753371942479688148146241984910269907513258691271618623424701893218230581761470320078441166311857891709446509520509996899854942743083855026729129257779902252451873309238925428257020886312976344729610796367449334184899096768950720462724504352073415624204495333932353850318887169975476143800667386334854514810912217004274852117343201428666255890913476927495441016657262824650165118333470299896919976687649331560585006720180244063374154417233080865625035739074115321965338894825891536970727027065882779546524902643693659298202408270927068184466365514357507980188464110385159172981843725934131524524096577512722663291771568415788745336950645565721881824378687341787276143671452550622898073493543860531587351263030227374162499225507430595267994228302925589836146189989401826433950419450319204110264313957226367601376458546035853436946477265538156032793154541543975583684251837994828382034658685098220797537467925086671078084558301476085237355160272872394109434418034108956257441577791879136249269326591852199986992056430176248597816075592564134096020246872303335961889181383792673985494461341352190292085193776962974885215955677621711005959344519411902587669279467780478441497146593877183729660920904360962538324285190766342415160352679804206035874049774859119409391994012442868105712878205515616836207309617153921792251308316496444841338753485208584632170550022663358317799346241644225625121898192911443153078416349491228117852542562427923845990190373566759019060499628425302672732924346638203248387723475044139317150637483356180056039387578146670936419801603596433068268332120534566462588022452604656675181415045462853233531727826488063010960434915433114071371716749876948646091469854772974889154199656319815927566737533874905451236376415516867573923410439438143697338268318082482658778100398574572176834312562638915586020347184727517095351463144474319823751780014251767313221700433132210100606964669563572465735693178356505422050387469093564664488480428711914517924783517732773601331124675861301969755682919728141702360181101933944360576130731040537788231477543119747301056999250372502731043943051063973687880372130691002170722755103288307347420474928638441576363111877548835988503875300023643988561797024973121817660203084737180499031376599472507120165007517464171157856787835852375249466782882629072389048807611507974309170212224206959783714181455614584245507305183013231416758455169742692271706262727385860260266857156067500633919534430907672400952423743926728471650939556319248482685334765202921836490068032886705474057937799725659040100342134007687238728112149865221599799221089321330871165802693527219935397466072160517998498260913947150000620006014525934518466210473484859655987855034174480386541471905772232912563427412598610335385140156475542616867252425422495869505586357841540851254934467386911242171507064119332767363976974309495815825477779192015411256627679870153666028852155131448234855041506889609972372511122735464185970818064664135975739990592609022088821737590236223421916061776145942458949821093724765444009674913871355659475571932554924996669346634541142479798758542851119874689056678306354203830505332857361317565564175644406804522395932084398084212866825522897781822008695849735766532092002777281607309163849800054748777857564075167416057218465792000000000000000000000000000000000000000000000000000000000000*i1^102 + -173707039086099311542896402782804786263664285685371087269506781832936710113714486102402257735995785305016145988291477884883022516615398483624930560037574146406925423764863975429872164818415660118820778098666930852580275042679060006363683723666816922665616900969013269684520978137515558771223172660595039043492532948338704656656054440734479294389766410617582584088645533251949536434859690291375644274045301777822466775842206007690475982105975959259025708956475601003379576979853065712353368991248088053294098220734354639101273442991737598654663213367496074506923458914923217810170708242488966288458061514431480969006823384177326907137854711610190781233926045306666057100811153403275185114279570061090643235397649632664112054043211723954985193562181588523780122473346572101372819980019768341209354810023223804209082555398216955597447713476248228878005782306365753320266257994045357480886331853485481531003740790660189488505585048699495212400390104614765984247837412633827901850202732667288291568744315596989081455128013747169869744012157494471059220357349129461165845308953584466510034540935609532773236614766153533726286840193454412496040293637425881600511271586978444113060793796990647735194779838313015881931303126577830427456633752135419538031346731059412655864169612485484824040965512775468332341775890619065876504304192404084312068045984243836206001391375502234150695524227110139161225486099171380496371666409990806105997822364909128984589027890053518995294197431583672985879090350798426507015679022353312858824323040282043629333900950135405808402381118504746333088776583122197193350355695135373386170495501938613616448269877756737287501359151931724295919280126228444660633111577386880992690890021689804904872668040905192885262570732461025615402708511515684754771929186452686906156641583785401051057470577464513069886306890335603163777377830192746212484368896779951114828650043784601145004937833219469191141927016507087877764520275176730102303076759269851078396618138868829812111894007110869119201843940451726753014604663789227627732246759252021728024963844978117764192431712889213679305783378385618627422966435676093271266045099916611733856155536330202693678855564218201406437816144158267438540249921131903063612973401146670155554162124155017461067668361421184846114779853665165755150070373960188554945960254573983704314141985233390797587989708743892769906602060977640141146783577369664579539535308043967494061259491441017567504275129147534950407512172156763938984707540788538955183781217733622814926321156548240442265087243190038780694123817963319608065250463758761384859766507476830693597472834882396060194313495490676259773115080692746938243291740644169726645135182836064346579642405942175975468954607740468738367842373104315739574250347003495100037619786329555742921274277099202192974346674018959487160464041364689178930111845458448884920622205614648078527262893114945445771150314562022592589741979962073927518462542395981117116024444546591511877386400620726154094124470233812322733219089147674990090812510818257423508156527732377895484357560138185699820421642720648726973723317589994793715838638666773726252650604850743527402938883180014282493914360081428521697181336905322309028851099321722375276711482413243292086446749208264787863441244144464365194039770780026190227816900857355610306939162229064149849439814617287232311139485487299684526278815415456679226801046395999572438253710704861658506833851791486217127017492480623479767368257924293593521835222507785274287687157056842352246375502166939876049908790539675120926614582913380006022602825891591687155947742887421738340978197588969800312570516652456411879069110030865065161250681665803611171467286695390361552279926699368700363615425528217942603253305924386741345011340411641300505705665735429451557092778798996484252769850062188761553174985977515641416770944899019203266956500083199428188573661995158205242994389899376510554867627741589130216588969869147881892463338987752226480165331159292850961720816744430934425600000000000000000000000000000000000000000000000000000000000*i1^103 + -2390352131819888659583443096735596941137127266368971429000828735393483470830438113375519832408309691341294309967934258904006443543724874954564057463994902995142412043031348135126528812789554396014512251478995865501516739450200068717457642850786854243102120838963323354334305033388816690514654084310345674592879316617262768386078792991676353987144386818203181549073217773763425861546341646566705311103767769209230194230068560078099448018241522642889888067040816077070857106388618688953910501660882218010952991615004914989356249681576560459753370324272835691281887688368853400742354341332530570848627626366527100833019007286321213048848173171600819318471307715373431729987637930386480570113248934812695412722822246639771950294304562310008612121417030108408668961175830595760198268606402795613063301315608802598045467106370346915095114088814560720167456044397713635850932743045889398572590800466063549317509161039580684710336192774003793393896851956845191562576392528332595319120606402260270972440405385009902186917995909510134450313388500453950016502104343444834533211200189860686839964201752347818574408311442859050021288095537014613819931593297829207909239190298829377742883728959867374867956126104899597339534610017673641290500076163575921320367714592645924906317231559828293893152675336015648442119790463484815153508573715608043987672513721117308368079113087925995299402280769484280656284453387228369269897865605872066323556825085411062825908804434977045803004723708457368006480010031859363084751030138202133191455410438245510512252056701285502374852459790445848504095534998242358976682173869718409331901999944965515005855017901730495223896011767611416103351259269351600896713821729686783107054812334056331238862819627039864519760465095862438748987626452232890047775962459310573389422904009821495177870473078154001209531631195223492537110865729347639492503643023751950225280436407217043656163413193885556849531609484637753345636529093274236897553420898104879815912842622132060567695021873484721907686394476918664090840336393707431473156059702503029004625883942939655870667983440166706442622524637420322075458349090293428036922657237113985037494709836161032200699252543545161442685372522227714416890213362153122570374133450401471434730313109244783363785771200407897641555735731752885981785927238744483144799821021686085929121767039149857091396280812201832906280071538260904948643193980124443440487063683168926611858691354634707392599292206775983525387778357067682048141158867485219808470434055355395916451846916761285220874385993099500431671679755294408353469282805920041294753152152313069414821149862933148682958594399912203755202067095050555993101063039544994453362229542055652311172446880143766822794440617877170603199304790807449671069762732971045022441173890821868976381509719015586574577777487289493925744410267564062416809617547982576753156716245726748477189950830195596876151862852378454805987341452182163263691712535828247571466863541490817966078335865722996599025148154653636784941818619053043591255842311114732808903141199210352314453751421934626651176143570754321826333561846701531193635414352171312146513402033942547896754241815691697958847373170097618491787191252575441350787602031089723369432524532395239867787853416392062165628399756690754834531168897867114268492189699344085834443614512682420038684804193585091766673154431396311746691333809223727068902625075432106837399887644788569690344491928138662747027709795928324368784777793041775795088988873687715777598611101416771880206688106123517493141942053452192267141122181083746365582581940748178178700507156895350890704654757903008135801452617266157631153000442841505967506177948244569483523835763247545796214614807475762961485481755383399195344599898164091132327611821514671389066390596957249313058531709467575276933468551486061493373955160839567524932865229824515528856456579472786011079582546671954109903230036095150074839534478526090314940323376720325177936979249489318326725075599673531158178829141278720000000000000000000000000000000000000000000000000000000000*i1^104 + -65687765536588816997521746845320332126822251605587674091945160941429017478207278991696130464981770201001748880024858301448203139282158853856394336249902562591624977546242120537841044004994270597479345185386953306454301693660498598284018914538144121720112730656784705431403791688575885403245594379897199124244976981970633703833117595349159797770388629707031006407665835427046752196503507462182114436265117043116638797494142597553209186865121700426075464581216628302854515092062050196244577385755080261001817706015799093880883559709694588380268167356880544886068113180880560901469744227445033331977095420761354071489799061858793605290937788919678369162859989745882795913329099463061475396782054450379289226236970954329846059617623280916143445281704872364980463922712270245668905806896229865936396953963090655958001296807796466749847196500732255310761175572375461891836288608614920766850945294486202190230873104367623859058221790501739203207068585171497295622187519585046472962125186109970998187169693323602145565225411850197485501385546162684091391909316494876037760946863694804682487212952791433849160045920453910098707730026276569860003580596078290207869264584319333515928888564588321446288079325963723969290163151971227409425830522244546083284780788451759179442241912895931226981926052886533360356343631173391463372453390336607190613088504653426706654229069073592955659509804557740114094840557715655381155222737976567157961865643322512661082951092225594786272665177660056254929868111872103046709721977852390730944916374695056899251265144029516898251747414076610266854876398023992706806760562797878426268901981485341399384665628798278888480576587109046528496941645006358399494855456959719718819842438587783578187928308679745813892310559217671523367184026245623504742338315614786621352900369995573597835820709540659558489896415444159658476760125923042730586881622228866706431920765728131845136594221828246710372026809830424082144445518793350773810928089889753832367032801487935111935893132130736088916561841720054551655806960818408237861955271426323029598489994273888953361471661593995425538930972412485282124851980067035666614179923253985656639631396948626382919535588619648018286081595787443135147798183774535438455894022236137550886475001140617160959119246157154317326627907085475541417606968875567814636866015429718839261021107501211855655572900301844300436817733321111030047417459971633076130875036944523243919335691249614099814478141461715289158637839173533116230295785865713184439107184243460109310235642894809514311480247511799281134450333840290151861792457290697898879437950151527107679257892453188054732790428798270301999346192520336803120881645058750081385712442154799758569711414298375613812164156929684620820538000194560433804364120574094540954325099876005375706096879865984004205643820883560332458575143047368674886353782636305268654439361584002421624066292431301875572751380515539737734700909411956529373304418009546371289034417757288400449948050139802145466951635262290286014887467960595636928319444772261218391448260784951702903473928627132147399795716258867726715670329183556809567351798027679386043216766266114900448478659231329127299019310309440933818230333402152582336652207784962510817351320173206976845310245064302808170402505368499601343272053492589234891242917525474563870160613801860300214644027062570908887088747766885572953664777040857275391687506762992857857427943719160393145362718013108744504441568984751285155312034537350400636063665632021113908836939323629740841850985732201424617922324423559952544830364293155307814623772412608204840232696562486689624287647498515275081508174318928640763443623824392073701030593777750413760619284470209364516614949200697616779394245361971611359130681576802124405438075352717545434079460592322782572946614740821669517420413080708298714821899181493877856649692397227964176412964948858383351869195766453287621494995770379797478194362097044845292667108189908623016725535920573515420016218863189270445686784000000000000000000000000000000000000000000000000000000000*i1^105 + 105706545053231927394102648581314232452703305334764933568984471899995768350599012241958063791230622687054211047325131515452824859873167726943413162394881775919434302566998491169350412335429413872145832131347306696155428684044637684955516135985383186931900837868416859557738486510283555260439853214917856179304029439689031571213864825617214375270613226028365354313879106320087945133300831528202723072820377619814251558887527601754174907254343305392044105820272195329003383008957352976695857649849937997856176999043151995076646183741272234215278681985583060345895743260857354036900658828379878550086098864268472461262208550568016252441966421187376987064334138669854781343601701196330952855617566466262657356290154936458378146173260973142888852612879702313855489890849536720513688538821015823044307992676937943970078730367802788509070414768307051718551086473355500713863567395884961625360231707654776600610196811983816598209362263335184617885811041211327038116582174673549354007439342906565989980144556790096104228505421352319587039284562010581376479592550379819728493378278678643494004337282339841980450377677366092744575092885859407681213035297313536275325892386431645281357225809235695624497354541390021511756317392503081608478038997377261354066686290910588701297463328977930775717061345580253243042374675152940025891553310291457903551740995353752416985493835412207883901494301218920758363599616214138288371979928328417298813809346876644688254898172352355423861630178002814378932795751135569348835454841848756610961271024352752813406769548677844388354522006558694052069441820671416367891648655495437458910505815943540102692711131429698937249639034153410888356459753172369204613096907590050044675383392919346983681839931753546609677482202759795702164093209172795629462982933176145840934283387506089364617211272295881481228580545323155907859362667724470973010378399381065662072760104548622324700220882759870047577553215252357462640872663114288808766111788448063240908190175034529668092006484972186161078261234427615468671937843163297327557207371057322343751248092945305456383640958660610939350243296970722136399019868361256785167107139509376733866796740127950450368926116816722988481902762309012953818098654503643294433961946874554903664671754846613822014808999097149265551399234845684496331504343966717857590162319750258927128127655778468684317311189866232656938762504047514604677374475487112692590934815314589276886330983628066276526665793297921433222787731560212956760286303921694139341450676354846123838366390685098590962440244310397979002082602977224050760422668710811196344401780188507562799678919091100157604944337170725549629139476963749082570686249303584517396515978083681942310443455151123136282698549364083321350916812676814913167807869787570864732819679057593795913353088064120790999864453481322012067546887826037118804755094238686785325630980239143731410488259230216977336102474701751649904742144777240884363418531798522790194348591652648680047097052303465816673132587968575804616788350888639517548714643782979315858005296756701968065218074796592719852669034396998338868211485881391949295477903462305827628737204457842499995976213940104108983928160360532956491925049901079535372799478468286489725509162119056391803073202563866495665712853435127102188788847589362014155404988365541649348147002953443981932935147815179843128886091445052012383228256949640809543807977902487647995826133393340526780522621521027182163495717353917573010243703995402922769402589441029195333535622860969995950447415865356362419361897795417170008888930392130652767229431130080218030355436008273840195249792856513717651872761572301747251653631145743395321334052825064911275172380852469716854453338162912650744147675608201350089864833885671735154617187562122988356795235678898472212626470733927457582652872666443586743870256431209736774918060817784669060449109654238922527784164452836928035659885115428606220803800385140833109987020356482522211929394653071205648843760314372587520000000000000000000000000000000000000000000000000000000*i1^106 + -6826269741583930983090177426406698135609810389962794563679701002839244005342329673819321166659840356603585148905447848984485628198302169193642520584046509683905393395665783828569058600265578971084634623187459936860808359902637821945095114718299706669511781406795181609026490559487351332425544379348416761929030404595920812134454024088998119983761081539508746033422740181153950216676857100473388892371787000036697082554741724276776168113871903938110023495024733625843608689252968963439578665973644260854274380764921750768998408138605519919289405085051782021688452215445505297410704591078084036020109421983111027679673024766641415199490825994796638127976954099596386104887218803861634894524442563216945138534709189157055568772162912992559267850030475850146150374284348436198396161766952960600278125255629286032492965796716262265745617308929346551779555355823624764329962169110486269879963406515052533605912590562314114517833655505046575566200617926321471398255279133170382291019378100193305868033211957422040814718663375318321151776729210839098247243827849654807814184283278322183195865395930194724170373009861039543032889649573247363702154085410538688100430773371884868348446877811716553566800586612993624705388755274547032129303398335964023632741720994781771885521117186573868960856766391947226267711807943627409640903981063612007028350474690213922785346358314216192040401993727022449541710676700391648183019675869063812954047009262509333427028673645604283870000063313780803900500441176898275293476493446659339125142403462229106672163473428410932178403215588888356486721549266474513191409832716721344744163802034532334616255708705138380568931714485510571934809851052002108626221603764786055047535270826560161947547432967142666473900098992691440322035804686999602136030467593106425528085060444227999273487434346933742097337065742895912176808203052147092594845186708100366610322192670775838491936094136558555949335459090208671921636174125737779927114705712422243670598544332733827451694829025997915550516288833297864486654475974415118217686696296080886844830708748579866861149093276728615719960732728808329407011028809726085971684949743227806476694950695518359214651361383878029547859541736094233729474175624447101961488014933533019656664970967599452319767605783850325849046546043844417795579657824657012071411462680223409313062568904703726500014531932623849818492591679852365777162470419717542118718867012014174174308368008979457308178268741217974865081777672968764720965247542225567272391389622527377450900951844592300913197903051420787190767126473124283458461171950864409087429461983986158843517624204565752741881938249374317645268931219586376272105627729799178906788505460534006531883316001081970436326364125613745953229082878010629475209979906489525668646913531375660936640840178920127617882759747690076027976705383198189003750840442908182911005956125994510354475203203159958292947412677752276212103209541082027942256201373417356400182275281475732379025547929153408189327290590151983999890163186214870125792981996592103626317760506029037734574525482995076496308926096488216776411501979796043890428603656515436831219670208977696029811446707162204120208485880085319771926828395876727964908278988663659251332571692845956232576076078030971429471505303538337471460813773623010845545666581278292061593182728873373304077792847030608737520415574707566377210522720464427445217034279930631393133569773937918505804410469411498915161340933845569380708425603890585107075436917075697987267368492207161709252835420170853791033482406515315329092796931778680184965378409241879939878513019674755659593464619967751404791226849870559333497228759685817543834712104040990937152147926522065605187423216680445079099068063044210641466955554298213794269589508271789556474234568132971865613084153395260706688201731305052203244696504312176460834425236226305130937738803578440457002409076658842116248880793442584635016179574500199607335147323661526388836988701085188317904115859456000000000000000000000000000000000000000000000000000000*i1^107 + 51500482920918772241766181446251532978381734196598957177195309926490665104454212561184971830251433392382070123959699874083999610956054967098355742389999820071344273662784511975971113549507725468952053634552214767411147288775449805301732001737258079723122263733100246169030664344184330772771073524569809129504376658606011270694027539515586458553174702731318059780590866324467089980157292611126905978015340985356570519985881731640766914757135030143940514579757204713620574226785133172831227871170505095343603285750737436621738855714714706646753647178693700381654174903830237853223199439981572758272341413915781976196469555262793259694269152008665978879574512114140978753615963905206999387697810056692912427330905156651480424906176597725311705497287551452205984461295186244131696611909974851555563021684026184970732281004173209404143227425152228399669029183856840929798514485612035548944482116515283530334026207260233333139873946729071463132753478665677751078376672972439152555089730030905164919149633051111558322829058985203982590198408656762944614392692280790022918836552328607725216044747887060655029395825858773671172443627720735776619348761842505282631813643295585799477141043404402775737621327310097983571174874306291403815553225395831680385052102806170342284750124253473519306392481789963572680481306354749213009094928133026987233418616700271906770733783903416862571381084336797965862416773772035867623033363873623249135873730165606944833186786434903872780371796064273440895482659184086538757839223750006918477051671504145032068565107472960390040731672556802052769802568429575575792247628494063750955144231375680647347167151068649632114981218396366665974427548291741562564476624506330629450696712441796011692125043137574805375424672511293546137539741121081594209610925795251422780418296455934859192038776592953666092159982252071178804429883000002497033805624457666141832739166659143755772189006017605081887337027538190812602554017565485110513097916214253642246295606982811563440931927120412387818662302344176853352904691758318287387639167588712742034307488328273571041354513613172518044528024732493479471505959486485787899303808817959106740507817175361296263266894339929504134965446384289904261123069636894461205740363244063181809916745185657389749431226442219908249735427256949464585767024295577078167997512884906405084075005490272995979505959992592876663201899060213678705236655971293521220326701177189462550259340184857587265847802124124684157913511665065570391283985533335068980570002132499404378014486347836084988221581661549073298551431071563416620811562649229924857698731130306791682565979440915795158438974094379067133931200172955430035700760119433591081195235682098138608892433741517255159872216298445629553287968467260104636193447836526510684446421159147109643481812812677852814285623946407132120497538794091014203411314490377482235400075751950914015399606136447517072253214710851599476724858314513523519358710830491644635637359305574031795711217763983575229719972891524648646991279226391243557682807756718305470542128814455961605573966518925051220771183020230402763982302551729783854828404163980610520834328724247556016957592940351670536015507443546022286765316353075019685928061216485436654435254125570447851299252388909277263506620066774144854747057524814245680079720804007122567227091881164688459860431161676958731860527837315987324664810212309157048602875193778350451620259512788842361390336296552936687957522854772871444743778454360747096082463732530274866159890651352277340587435998393830675862220765268705038785811352337971719356692261670235596790054621851850907140227937200096389877217249447300253519178437820893286331169037541092536286776199033478837054660335149307872230921832286128479093445527412986252659058076724239859103643230703728084645537745036722913275353331898290762066492991359419912937301207427599469730020773760345792321190916093126168913649945197438590939057232387944512748848765227283705481592224400908746752000000000000000000000000000000000000000000000000000000*i1^108 + 469941385241797480040484140140705022098119094977976506224402130310747278772231651482288299655197299255054860705230288226790296018334300624555086100206141021808685577198925535898031354856933010774801967514527003712370179813564149066241983671354580676431399621560921134069843925921712311867459420690309492300352479834773866482251247508295197451090712947430250154416516084975745905173440471766272508936956566834812529956059612240718230309635148721973022644787474521800876178912379917918846608795502250353724345327275309232784909979929639330799586432058068636283848650853956524409418648071062536716223376715444174096009668870336707916947513200155917539192463149324957950938985180713043796734314485874010338403706540677887778969309835223929577485529456346832608242935052628958369639215753820606129760741763016456680934447359819933295213580039951798574209811418477295443380159206782085687269263892634079437438996611962824738491504418543004549801851657311902961126733769220843082476459850082116272836054559263626302175431623632392129568569123887931189202230027806309939728716202297983815846445913389222575655139981435314651458978799006584044998209455521476154159454611284404552155563454765908050966182144397001636069006431607505808439596922394197963079074277028766207117644544282018994360888629943918741097132994850864838306723508989028453118606308041693481535374313780684382096458345399328377890847329943346844807923406234291514218226496806447709073259840859023848659037329108247990995031579243149621040440140347440882218330399389485250415761201659770781712076923775979376078341881927022480188931198750327392256542854490398342198777694086957296950989604471334548019590117474692911105349710506379357588985128984815589966922803831493197582487465955001979431698232941187372466086532096774068056236868026397270906255386823357308576013579701417201721002595532453643678979706902475482749150824455414453426316595764996767638209744783985259859959462846880226277245686110527795653662169939512926336686398949972959431892691016154635516457730964157924782757742822277275276300579874940562746746189055625571948058767737776999126440367376738956717772672073855817509360601812423007033436172693554192084046171121932433399898202449036845058038751085999809490644951890307403413376904261285201868058204799256263667357268476066113413637518774929412438273324045141180166854557842289826670116778419612099511619421561415413992093316303977112538670867804840464700928986548593102447895813137697345923043791424641514392039032600180121058693069329617469356513004720806700711185078921446875367987944473754506410748706283939598162897031450664332207451672489159282194263597989507440243256343510834945377619531904292322328848273776206276672783595998575116117120773622292546875458701943936927527955475312388649865559793624565850146819863287862097108249299240971503307830525523636796231264029390429300981052732610095714425932277778080064496118464061780519590152511496947006121801325104980815707848441202471891598615584869609650363750465542758406555325534331205284809656336686941953332384504178851925822363460476050963531493091874777462411672567880128804206190508360489219344218621412229725796718179480234652151966733147151864610026026199145071230867626533150736933670065824765555016920741113135414047858544152984399395627753170948672306229360842204332465519881243182186644196415308838043601995156525064307142278337364076805522390213540669534495374969537223465077878370603273866746209851737133556204742335618626483824854650748489978641417352104618565398236776063169576106739184254931216414889792464963304634596728925879748035394722200982434512363179860242434335692773602882397290963516685258684453070676874516119929310598251071170107664326225050344232753387067262703777615168365820080730558684980726266352575381973087796311650135696841717342531206238193794306180593583372939266583262080955728707928536399080751573660569867776229816300715528142524260616741949570178130478772393082880000000000000000000000000000000000000000000000000000*i1^109 + -1127283943462693510871785035492187332434987181911940908768776506156321741555044144133852101321889366576243633071948335152623122973529841793068433988618572458613609213940793768814529711950564186799042011258726390544554623106805677483370157712491569051453980089696215147830654935439774740190875620260292304742145307184115119491611107511126302696638683453536893105301160989173090789248548594549066848591055085510475509125540018161366603223751865034836302588693808645681029845216196937349043307759098291315584133148937662176262660039086579705559532302916485526027034788333409940792000120515659519789497656283571638071854216362028427074704800858897021193615453424434904439962552586246308919798133142478191733039631761088826325509788496763374448305706003884856056877651302909135288333289674062969251412406291327124126646583698622498823961353493229502156328396781985361250601533055721583666760931557797814567526926727022508388849516069637931677817677997155838945675137946498261165810828654973529255539153914955013339469160897264169782144373371982275309525485447237214369553858380138528257696332847989094575832563514897704053288230375875382270291502356806099865764750699677391539917201839422646953767623363861283220738025532470650289065008269353747252823566188698740530681522003133294661186382028678651806149587731405634936771549369022119894098975630576036419376566176244510180866773724045885932446104331319329392687095939720554295833864058570220282699886769678954087295595508271413884013140269681038081417033933142776250607398594174177605494329921914226743720605141093182784348226905465883216514636094705283443240408342939822036617597568948266653772689374282387389894012714095216074796545013607373687870958583538499835927917009321822696327568647183643098106897885973572237065409258372828426986276078343435569312021448116620692753815702561603449763300087163163666455314079146039431736294380906027888285746974683899959964664804818467481731978764680454498466062525196794351195893833056010681613914487143673645267986337175989107522179278048524507516213221396141832828737249364228339482091671718692304461679271198329513502671198158566181198694301568762065724173743472017098268382513378013338517527062207246423571491958828752141832680704271089621665415833413291324149718283132865717904911260758232190769535885982422542939345720022160694579901089957316546746880687908304204354966495144740686601746325933378970567187621483546553985036756546847282857490219702553928233237862693167480657144139941098295550737425895914885550147394086403766321934726561671808029617173810408237640068219118691353442755885939906438184415919300021609994897243340074439636611597077549072841018055462681203041518007416823337110883859205323202219360086117368456288294232993718564684341767547641386474045064383167591170091574588650243917917032257349304496992377100222852333030678266770691103863497250508543721268929547764900776692956063614142587700551737741085537169254783327601048134750003545677396049657955419578236102020904603919265407595580153573338888052986837590244125776080092950049640849150712301561767301060123075207846348660662075712855627353309827986042539910472793276082371165224838977532268569466390197593390170366564066871838850114575128590999148633530246619941316550211596144510945382474959508517694710585527887869362604438133714495566347142274960018503411935164547426869104574398528494825497995222190027939785773787324676297834099083247505241769222947934607623575262681762494289285414101375417642429234706810179545089514014070620205487863480242097733209459550279803207729157780108034975362158199813214859176008173393076917172928958681208834832344814818945526673996419983305775203463595031230244877162535102944092205531009691030583735843726964955007782889980629258451233995067095535390361417504071902634324806905267630186085381259231652237210187569473421576170077249650575579227372612300661454619060931047386194363653205449083699237891485932731928660275965722624000000000000000000000000000000000000000000000000000*i1^110 + -16905351733275952108304347693042577363000670835992298633794051332747283560708205353407080015175389897272612436940109968288800366281046818031207620214913984524403766280208977369719864604955382754963272509285517406342532835031069338620231645462535612791203049472912163988570619181836255479566478208682540821371360191490770964688631147210217439366785678534777930771829003772237154807623612762380385317682439935511151252050449017690217410904206754699056878659569336955633854632865184520025372490576589040745301748456337191372038384449088000212940910552231737267328514097147315211978234444270818436608290050804141537407703102813258184137153537124360876166926440756572027165129937067570167007094830042122142265620393668779268093668643723494439413257606636664992831890219021316829963573584900482210109175028281737407409201551659095187482482138197164663651058650545158629264829884995354924233464756529731401161249411290947184109901241107364365756934479637342982984036491237478449497200512847679627660354365771104772512273849196034189581612327346814428697151899010044015755597066148682797317371672092215872593277007195476300240286291278699981861795255365960056524913210923792833567081013774392307889997029557896346194290786427259706040324346863026928675673455496009667230078381297206005966959752809479413253709038510707731185780778427637387157790239038142282262525553130814138427255692635580078281450789532515381677361878354561521502184270417528366181560891056635226809082257124808310476248076392387618455144793124295587905330930056079477046291153501493621891295384158562777712136044780459767580138036997503380180056042975770155011770035408616152852330149069604349110748464750783713831197121223298823400285215713241637103556013249660917767971017182870288442700289080944156214957757267132649638899420142119194147784105189202989152604389855449063486713975487209266364526616258593796549724424920127393217944375803553875682316444380399853349888416926283589680853664494850523186259394575639007899912681507336288456032039001719764873643453583095362680577785159680168324454108313210650405700883839405343097056458553922203141518358645300406560532138920966892319542257293674164579263818880065885705153994721258060717073384630588293299542714547272907483627046673052394055235835564597576085406200507143678680379610454850709986795533721877529521444329168584252300185539082149424260666084842550589304050693875725975166469546405289497907658627103409065952014406349346104324991434370969453216249148410681276781102705748560487501800165932245446854789214138764986838183181217363912814348442893418225863735619628338079262698304976460856518577044770599740301621764339471497617618221807568736544898970636331576488760866439967588226701617997980847901229494403330844547732332653230557239551467224200248476840187161168637165575931655452611379040787132764238785262036533319123152075237467089721353697777904348032330619872853681298543925411113436700980369422002423312064103410757818582535656756998298673978744663284041858841669003444516601271643507837156271565195526606562317116124607383975430078969743400210232018851649390115070290799657681270882322249261520784483408966659264560204394571427696348731374071859523749886502273709228139476006295100629639346014825373075008496576917161711506063917519407922133927667570862034402726696554677850138654054490491488094045775612984442925262870833326213643482145275759778609049167811840231742292846289210487228333662461304135300426599819361191075842171043911789010265230885183428000979956463471599891992715807550715415488925256126392216342919747466453134398006842584980571387513564560488139742940300980378253572958991156662030897532529190227217023906360939367995559531720087152426405542091503574591860176638479691141201288951048820345183629180715164616068230403627882309166099384268335431028175179959770806168848403670061404115314133641779581125273885260988594955976824794936932352848779160589886135861139322462529388544000000000000000000000000000000000000000000000000000*i1^111 + -6563983851636600338547112299421523979514040546857914199428688126967115255116446567863661255096551931703610004901988516434892389031786541501382283999147050099049044559420849916835609422211739573082952613116283395611659966833889285749173662856372326461246101142664197028091357740732049365269879108289314239343591664641414933448565346915509444385785674763269044146446499271386740282514571556565018160912710850736592962021851863295290348296987716699100868790223408360586420935039120970397911704009823078157067634644419746756340460413180091459739115381110072641940945527488488355987687969338093159499750911345175602661208469066286625362770035162889399787519428596434027682600472725503483981899665413048726948580569141784508795953667432460141902258228961013690629466933135740594342604664011210722215346697429383170309213540616518683897538030506726181318816265263402260253732187354714942749318015055054751374447950978058926379798829883202509817889090985534918336113120745740492561259351687663307638842535294303446059494015846921315845262022141271451785181410095626484345973860734948165967848466479549011174349231872671550424350949146181723431106902459014847781500021020211994033551419207604796009428407494518140720086806764817567509528239043762652299524707063593353153875730169951991904778754268929110151241925530502868630458270449236181962142706407115282976634768769193261575999516846035520682988208253932222984147240175327027780907777366715805519800614228514591508577394164433329671895635058743743012124798282075727184874163224718006017594310393219602300298689433290562839541886139551755673491965805399904917038350577874396898818912814290505763803906659774021298505904365389728597463089455867013448214786401675331365087877548991580314899626067063673682144358318464042383530811266828984963243076633824996426360049137438334706150216501891598010580887527424885544320551372383416049087074853843975569325270857694250826607995938858465220119291107067183522210655744940712641129593945537557899908265790413777549604661034478068584852862550393263260815811025080430258454522850365454988378320044711292389708351359363554793116339186328806174134825182165638833767404812281257033278794974211040133147314821975396657404480835136357311437107960250762728370602930375723388350033660025205010615843241748687298741400566757155105428480894027371192444647831978343558697789451586968203235858404969658963358982819380535328092836715312964215845669911690987595987070047537211632707105303276586527265385957383768790362801389543374409289166576436521365613122851871205108006238325236312220988873831897193136801317737380520560331403812796383812017822931385213088566265409673017612056843029620897802585277346484190914097212683681316070059059062783528045464984970889624657227876563866179003919230564127392593449322585602041292317142367106749103995936987737111631544866035178563150803758402531827706834196170003758062200859218316069431087393431320868103105548961530668031319719913160174014667198270026866656815512316368940459848919328473336604709320736488924825943677848546593792988644608590705528252671078488579200431836085403704309122085878469201395206188279534320457468311863030763636311661203007958504040810735278732578538320633348825355862929072520240331202337217274454828716664194595948802655594722027070071200504374583473397217131325916840331963202814357437216469496022372702739780937879499857510625106929493515274526058116815871826692568789104251656602386125450816846997316478633649333947931146228240003548797422626201872914769039718361827684803595426709871317720000361791984991960588151047879052951902431366819333624275586471957995728165156616337961267789250998481255470919227271613522021656446798927716732571018514277082743320609029692933466246479357221017270964974509732439086172082189725467644644840240646427063513477085513464123740463839813588424253590788797133753201174850550968668416878102195240810575332411714937348436057191042791264747520000000000000000000000000000000000000000000000000*i1^112 + 37434264156508152829109370702942686439480002716538287560898447040501637539259882781720401547518747277025068990707986973747713008142665886310396703344872777442123758657843683132152048499575942867679463449662470286389314828773552559915752007153151653951252978544618113853290780522646244558715304586341561996580903847483378040533872631880361614383170304157449531609864282500299138018185887984945194333313210673497751604249281117207314240804076056253708130131804901428040330521626236225533252668909420050990022087583304870179567333556036297522857962292284331543865335967841094763916842539282924181425011408514618974008809491175059736909488782329089139188506909331527761808676886989309012523512895403895651898641527272710192517003535528740707446879872400204285833515418051688661520694747943544738057209586335013736180774326327994091236937406172449932144920055070061753526922606142959101664511363921785940811940110223650465065837181254498065202418792476178206093588464178289037335163432290795044112989538779123595646162099183236256154371627285367210256817318419586709468828943716818906885793709841039559625613841930295821503908677641217227199231466708627134056911427493587777095202848377108878002814379820791290042763749209301270117857272274540637096402610455976267589644520841448114383141763681034567349836369231251015221332752135877861353950153587868297273726362146842290221954974596577406017448319374406744830392752505288041104704692116107503525313301777711969903223654051569614838598350303763678757787484395085381916022454324833088403676024685751326773292130415587560744819964128912779012333108040899532796663068514177375010301514331377397003653126577118414618140274391175652248837130222140679697896769863771605527891499054367450567751244913447592465456320994495392312155948454191138547907178014910354285641156015470578912672237579490045184223173142689374403146162149240423276320924894490524784623782841503150454323960469479944791158520514252804842210290660782655525291318976223807845954326957309067797300364436579652659035168675535822722724862726345118083365647845744637624087299091535138728949592919421555145443729837058267393773183710808989548097138668049331351230917777708577029920083063300809312848949957362392600377919046375767985791156871948784134450763499393081206298819417749157301551479987634702483152048039471021144688279261169480904384750880892637574056753053331305739327788550977235066648903408372090618452329206315615385616738210962027961732506307179774684236019588447333265061798081298029207995425696344424492373053715574386038334151339005508473773701356718048976641701087906441364621049444481133962372295468885270325515834921008279532180695515264422240688580448189353401843009617626711851878890888322371752025255302139093820628711210232243367058046314318559350272921987112306544243449555473282163855704561891423228515287887902371346365132276608941820139673951644087289478985261194157191740874838403332273269676048446973053211783856401776727323445662639668735993551582000063093598699800536676816533420902301611996728524550203332630267994696034763522507905626024192777379874536203946395957305710891909760270641252088304363825084035509887414206928255593136820428275823282219791608136822320638943986933089470213379030065855250179652143845879008436550862855996104109196072795542976445438376978281849398445033751038801981397066442620890924723664363610194093991256725432709654442092883263783916823415747232040925019992483739638409807237676331765648358367488359396210910152795593722988893592132019557910368781330382670770209155461372854257969841216641167236047094986374748851402686735168634559465288680250413107284796340094724812120489468278904269235352060227296241935122814230079607706129897576780902738113271107167542978136205472992548702077745621585623374989369175914336152561871171518331322764491992795602636283012884684031797895523017497008048442360940414952982541413325803759066106447047890055462912000000000000000000000000000000000000000000000000*i1^113 + 12500783692758128053691543665235587652971802896441476053063181018480167420342625396320536574958847373722009681954203300346027291078393916754434463709781212806848274060140132068079878213324540293914127321097692247510986443519365848287302944805224999914591820200301749043674194354696348549175680031292094081247596848311712458159435371267415534007193806989711367578794945153138168408307502167971457958309422023736179151492371565515850327678331034368244774309881417230672217317072613798480807996164596355385159972320074445875263324835071410877364424178312774457703856072386132702298918603141393032328810434455262357716031169845473068485014082690829362181756057396982076913770776616220576976979398853807239177293960544599964875538967368836453242977852404408594169480132508765314867899094444072400724063039194085266141484256802436752430610798984907588250243857793659545763398829668454395373608676233670520760702645783232248903922343961606513893991742746802582336852835841426893412899624910585490556306189661282990115159946073113022248311154490453019553784602817294995616648123510282021646149258603557010776946639818762352691359564534631092699611714295824567394966256875865892592695914654917378432311532322994044213615635640211761776089774680335733102138930894863001451675118969641163201644160330748802168548693387384707440239665288193895798253750690112418327156216064508624329352801774853434411922524667114443875949245727207847155687240111565631632628587295989587007154632274284568833237955465564506299305078400873135063468208506841999060074156386449520171124378349579260760580047952955885074271654493852621917703225057964481411298279539899889222201400263431449134589332097292838479349448077704517827894671303102834963457336608638606897018520203997148203157514368644226505737407312653527234107592785936654808552458211076348076304274485946967372870528185783638147982677177266964294081011061896644434384797429486257731654268232790664250938206987879740095215288987622039350525473511247605028283837003604600998727328569310054297885511670141176871818145384410447022703430256621866795663608655574309175180557776372134676860509595917119072815456453761245550439835748101897990269975543718257048384431979521529973179443965606940350111163132368259038998815616165605004293030125950056432332736526409328192597238937390896139866607150128008522698903917825804993319916764674560283812473924827196520012415756826994902327001124835674008017558429519752406682185920876003013514607336631351361017008582671471089344855071415692555519708185951254982908167643811012660518012780179087090243602265705433792492410849334363563031298995493817875172703638383872301999180854807984788339052347879179153111531267983373262919222221032255589147639998611323010639759985650993537330656122239231815385934498755362118456039219728763093218040967456302726302787358080145707066648602684338622914285183835720300294933141406113051904176576306890670630780587724963601325283107570720323132434987586465429791694954391981187499166679931564888326972706862291195381221335072855793768132847291327932214499527762862448468025079896340667630639298025811461644575986583640668793733426385890583330889531555948742816466430441875896770054373346396648465319675227388756557899310025406060772815611252524949933395452378809155289023477020048713375901215587545973554539566056189603493988196768237789719047413335479766970968667970316360319335099548441282126311746113996163802306088734395750659298069649907595703225137183091620164965531410747732181783684032559328485737961120312106798285238683000972658896865620754990904412028551563795298759655955342071020817567401916177272916784994771063973212504968504412702272433072862491795772469184730160868645079606748303749464773527877674815501417782392682411719218772467878680414990889731823450996154473989409201613927922740109756837654664933765025917952191014832014989101100174139457205326850936803615234155744616597201372368076800000000000000000000000000000000000000000000000*i1^114 + -82061428792258779101517708653419245753502103907835861001698355232099923367143976278349324790540796383270852327041413280049608130136349564806917663312853125755596008668057008760130310084535366163133446137772173508721813551227098582546618798202199304083840071738990411255889351394569105682628258081388080095059121263437187575003840424220959528568794340639538763982805895408438402402106604015186948085269165310793261602532161606598477801285752273009166121940692920951767890976202008867600949687161067461225040520520221133648001658177422163001038514765190297965316096094677656926283895537408618368187842710747888490749960364712473403148286162218549563982461405252670413046114208229278610186359326142974779502817794892092741348773709169861041794151321875300944813485014008994423655303976439457042628241075546296710952833750602162854743422523567015981299597300991639196883163725912314494631180140280996193176444154822896210475718844131068746307245290262243671987388948596324301145769044582944883394262052597116898992184745407900465141720351272236108058750035547492346546578394433881307036023668594034511457719642807575536674841012007267602226458743739021183686002619494199726203250346804282557943030716580072093484049291790558706629270210663043046514655101148493503218244213228846408785844331311694108930263412883317873251090940952756541859563534865987839108243946824052868603727704373607365052207446364317690859817826633641448346289285706812345269009409493771422943131844503782183612149158368163103961677542148259704661174309138595012719572786413044164697643897903317941854828291424218983600388201614924582778192984997397656512646410110554686096812850120888510680267494438736514967604025326005811904443454987722086929791458100742642144782087519255458256989123839054600276829412390016430844193822449171039966770772229851945098027013986193226981394493905860867057110079668105090512232242196729280905548583782023909710533712679727631438320013930415296281591778584769626429275886357283575851042740157798071536045110656670933152609678409887015556260972821856092921321904449129981335275675879691540531742274032032629139138690081275020237176481503253825532041816357765247847689364114468284656287957423868040113593851235426710104025496181106083482426360636375976013856437754035851345833500944299122053726531798956785110171440488938280043776123997346234647342641249007511500150789557100247750641465571461181936267304811224258761842259207198536387607068382647971543951176365982451886964660888813397007903725391404386733589681493121467528467632020502737362661592710377776749311459043520263023031931503888235767936746472499065420208219272482631427938276565608999620683760132130042285802320650631880156194142051942716615560180992300553733601221131719818498611127093826012436729812647132060374672966131562230966931781546648877905167008711380598106282438456490773857956423065297469585568794696884468153767097561525041682113613717797494279524049468005513557517696093789016133866679088032686497147363043778636986495738065831321453057027473025254962972366755802974472909372607528860770081274937350336472396959666405486609365231539061906273859989068352334490775720844678372871948022744708074241572698810283748863731862773372391700659959822302805561533652994408310235232293216053837913199342917992499211676241891388925283930313478050415498155111834551465176279939124347184259291640587300289441662423465497416664104315291898150531786769375602302177066244486117029051183673299441917384930151563318997937820534828935198146489357657641701406846404834173554109324044524915164258565324104666519284689027018464603716213316573876889266643551677245068869042766491984351764480025618681593686167714552285200238857946475371646461065890868105760520822372757378368064356655670134945414393136379497739571473872822152026229865107496014171338281941947422762939540189323258605373345932328463570840288581533539301947653251780699589422612480000000000000000000000000000000000000000000000*i1^115 + -111545575146028061088703982872232298116026978105940673403636224254431921577882395318804852182995539943785699641624740819739444617040316883218587749362056702070289885952938985609447713402901795169134652663425749763090567247892127476053313982895867499963986403312969022517802005969511730935189434034387166149430380723994355388011269967100633699058707713296865850160376300541981128273828260307051874664974959017560059880729338307300806196055044115495482990527044270575483829988451394350056146949410515510911925346892206315444100425424518286630946908199371521036203421410175659121024002588494887836197649366846621525877279035891289027811857124893799513307150469616475691736409777690248248655431418381343136369924427579285839965079542609439032507534784913386020271523003560689074072046830301798656131608794631416783178603974500773041033280321286041539814815356097462805632030855646488627048006363298764673117143215205472557596088874400500761108264469347494178161647347430914212527583758116258948549754384825403986682559502290831884422005190698996113372932470006707392002594319762864437648203243498330835764292829207404062140853622945180701144266206008241827416523459279172995857413598518050502158831050770822212131141321504858946554877615122513611028778121874798612991047319216493183160983952922212965297477427407423663108011701907979947357724179119114401249736502662717333650076400677516985069945483358726567561617439471844570646213905640413936129910203244015415744781404369137675959457722001851467965004364897486481567828040588281027930077744153453154862461792243340303928184519316331584719779167049520148368862581944253616769150064467753923779335124114258171116462438394814585148295159641499762068177595324422302304485927330765206388451570321212598599869167035946885581869865452422381782201960255588577287056798452660997399195932601500663782411514206177997284129110997848676319236744620124346780630110919579304138983016283488957437165174878729857384271751302292368119901538318865701637846270383175497074740340430191115076037429981169160296821877264617426875281215651085218737165115118605438585868946167486400805509845040612491666743816976167798143128070314058879842443149997738263632972158433219490875263193376053081704071709349780542226208590750435172058457603516673650421407489305081522390459465114515937251897541770157624369040826192299493613157439222361754130088319979351881364605133639036901763067688558649026411615039066061878551461365901125100310723027551280311050518657074393266474945603307666704064973173712700369527084359016384669772122368684199795097703892515103220373615031413038479295496349080829267653974599379399255880148250718984893252292709274753782894880600524294511223084054695360330729510579583774923600760623974188116849885352010514957376582662782262582917042369518048887531420935668878005123089870686241272738845708196995542672367564786696137809044692033024088476421086877858102916281665219581933282499885119715745186546202570438153185759346949615532776138671488905519771072759383280093693817097716105575426874372625381931151398340203164055887127374755472337763771683070026631012425297470682382180172277375593110385723731702555154049079681519775341788663673200946958666096710310825570261475879731988896722688758120418393212930094052632252243947165922592777215787037146785266729903572592109136146143309691090177939412768111974131738463876923686025714484204991677900488892272979272145574113033828103840706956097578609800718362168415426470806246419758535364727385481991764862885294258690397160125707075660052107483810023700881771186511356719414778552163398517067138638730338063770355007697862144529146753012546570404216019269177476261284938322622855179677898354624316627523581972267760183089827917851391402359784184225327682297961140365182983910869144666924922214970624064261212337335843355732936254288915594301320830093443351034235241630389771260146239706675400165818368000000000000000000000000000000000000000000000*i1^116 + -60822160458593282935913491832065792108743232581976877119720824444318910554023669858162930925955054870108988958505851523060014339979963882318006519259579673446217593301748480895599503376419147558240463223180575506413344324832996665049515155930344298160254857908656067992751839589042287200241818536193103504032553060903072766022806292449904208422175770396276757798019264182647319138924738139848337397418476742781446260608576636071297543509042602072035420822234055596861855381154577902881352507556062989079609453796680514397817396174675622692692060147129275692895690857976376979978465427776385492482815143134761680997289280664663919207545254501261653553979203259614362150332970024374530928234689205538773429751073516662553980459738118848220940091056933452243169598395331550467810704111801348511694889980976893633733051378670142989963641027657266253802598535790214304533058460800579455517169738713975780650454046743703867075358889674532002218230975324544102710779230706043716388997288797150866524146429761716764571763536847111585470921655873230623960950454735475676970621424674242283776379501311723516986597655047547046880902625834169622939296931498738350487647222650777267695662508650626849035555448119767645154784870753442854421719491840280359561300749575166680726030335308677453179191912507459192404970574921219004335046835874714177235200160759274677523624178399558385213683341109495150105452787370071034198105471922115890992062626351943758250640360256305275048263286845922925238678682811194859575462513353068702263167467812211648732635248903699384600516503040473757645701427289173986142119896664395402117157808258391151135031684240558726646422664810450190217789396293219799487045914881949383576381731604407748521562566611829341835681256652860978979262862111735486892697352687249871855225535139536465458713745274761844178008417246148183912620659535436458725216142747041771569731396074238313729390409963228297476769998308443705619259292107360853172919872332096795622183338443922322581535645617815338288021620860400403491160016984163524185316341444483414793489743146193385412700964664326213208135660740474889653679079599711289546858047561717476581887046552464050121882131009648762921348193415823506845990718766564140950389590468713471788651023643684438466149803360216453674778265057041587225518532506687452117108678285248982372031216028719202138211523345884793126096507759878329873202174872992661455209008487873560701496220074496168095192719950967248134506991205526403639138420861956704969039501082164638301809208187824559146122307205757369192132237132700003108639633929606465793373372165519007495675021714124596820634101085139244382703952485047492736975327955912494247101108442760838798906694794006700634908951077651545777673548323084290877174765773238648869290974685902217363014146044965657973565906421130319957163971540738723467310148692038358775808159537051438316413992595849378597730785073500461274162293246133207866443729489233325891861454191272950156374972741385800171459250652625042227697491188231358672659956335255162471250913373964442522301896946025925982644136979794629413122081835245492268478505037347215613238723987114017517286051451556070678098729406095540109089209194444055815681891914829278035828180688766073557537205938866693742170539980015616156834328334491543821150496039910867260166242623115454547404422407652235908754285318701752185959800570029393893252458897216585066975186265575547018035410942481184931924830759330981086390079982425426341880443512162777889407872644811806656950788717631135927261538657087076650556997759727364430038800779254075256729305994975010558486592045396111882139431096277992555613880792419311232539654766663597027425701533048859908036284292162396937355015210299303720307718516699493613098307230013730398350471044551669879191712889194044255544078542988328843163406624905764279190473078047997834680195475809853145602526614741370934394880000000000000000000000000000000000000000000000*i1^117 + -16911165298677507230885481949900561432789197650574124844256243054614627519326546293480575959974512056777503742503027547928418595163418750680911800629960931172602347404102440148920628331580039748556865377149898782645327112160201601307569610137729088784301587530559524219610247442412036895515807571405962106406293368438210598050671774159555412468309930069756220876072249838761851504250875837701835949760451293896537874933142255123073145809312127188584611387292213828817587031780439194985287171504662821024372119941403601608119438008926193720995847897600015015480894175269185986387774525480836186011766709108128285816846974332914910800306777216450825704618514515896650605631080723613353295847506400751452452386173088465755067241504479247119465041998611921057584731949831468173422467643103639575716283455786282918477346119734293785224205429958018157720877933732000979176540300331733434091166500366189603764792438117690376157522181059840429603916923643854740281402571849076935735804864426418740652295436788990802987625587704093685088783099650402986542281427586795884491899466185424918756710034064357266404578342663589124980929541239091481459307568121354458363497835140191979560739037771779765183434379551927092574927544916246237356043725904366271139212885492254852229438682011226249751083770787141641759125958471770303569794454991426999288003410248888833521752657815795572439411366821148264679675475633972979371214031118410222465488247589933601157821531021419660486688440489687273500867872684485269344886973414117060957339262844951138632128573501109030547097696528914653291712261647445998139075193824567996031681887588696397609776724395862786331980709572712015970652640202563836694808220495912888118583982718691924838255016004057429350755772081339052043885369187325167417089211632000815723630898049725785750327915758777521277336334755584094282955941176028758950871366304981617162367186327698922463581948171279634166729128260215343747560502763591608502055984396812614542356164932991981306481447530310523821880162600407869185298225006509574434080881426329777753655809389340619465185872872174199063113289744416576781067935827479092841222406292224242500305992793304398129338508166820697244763560919899082474086695788783307936063729062583824767456412498639964884661949073772727983652410122781390660882435467462268540685882223204181220897798217163556502080786524176579414386076559861076695259102636486268913336905563306394136947847243883820347821596472573430193838818782052598729751592299856749800878354812878713316387693359574006788033670264847166515736233852640712822728999138015246228033359878271891411843340253931437582706766214006204190176173898660259859543516461978935174645802918062648695498973048129070936221673790952647109854536830751610179102688820915840167231363547972594187753299351882179845641789478160225656044878678998383651930161225198705260835579934729777156551114179368941823832970443653241252659660095134382634337848021660579858533380673422181409908181758857602898778397284025991568544323487269182947474895653271135762057993754286475469794903678256506452082239360027221790980874970899482564768206391341926423251154949733524425061136175191807414357644424265129437637861334385586435932639490430810409273226619582108504977828734679756680902507944979039612522685409394703414690261415353347700960527939780235819842424434038509437828116220333363071760260345941473269995386652248515914675211798212054045300183289839295182888710980440633430562388445791459588561548504118181412086491912869111184870846705097171075679057292279816876790455855655796127004772920518189425391494127185438497340551922313482920170081951211338179021117232302481296511467667958857123845377498277820404309091222480810886775135788361356624827914403006704461196346573948140932584443209072699338000736943539514144067578355953623944231034929031067248340278143378259543793661133150293546852728695643176960000000000000000000000000000000000000000000*i1^118 + -2086868275642670116751440275754273284921465657108930234333081437708801580260760208468992428651453683675780850695478409687277721404611803470553578638388349564522498958553600712356971451922975159317765496266554158391389249388292718768153688098772697482295894855169459044501192591042387187896169871909477800009941301571650296264031420492713908304533735400261767328605459190676525858361416435493032944703456376951574309193904008109037312581205868679587234932966148159109540474030642411690598367824167622430630281805354525523782793544347567904564769036262241024991455616820958865660581620524294824020024463344031643899860754744993636243329170601368573553557609262389672517288817433734711369851143535084598697573247883645604564545199329424362176412812261653041123452192255688547643999532387036655238580766593596243107351425907122081312949665681107989936598352485848205452608861091847553644276190304242464516322775453939782909608781353156186202266407529096574872658476420644736029940976241678967921960557282640881593282777922654837025541229991287915676071236056846402188752276553659360988472790503104644270242427340990944439683585372801221406528989416901418408236466773783048543583507464776469377388912661942619816391596818585044110357696291027820509376866246097175179985809900804989355146133123442722832904457041440494036093289604058711692649441199473981871401871891398655357128810004220035483877817667581244066649650891317194799882736906049518758443046478528939980653144317122731303203772182804833693705706887416851121805999596598782717379967937870878888372377247722468433807727985919163131093245157089090382575527265760488371940630668092299825028986416755233157489378836469514842877472948110344046380451089896701520824309109035976657238266054603060494088480373400797244698585336015188609917528632729855362944826706932965401501175018605840110576304133577167556034483825110235214520669019883774939607507789717923239750502944094936175748574581973311271426112996174601575522069079204745226563229095237001025655194699856032625657891823970621608712259916064743364080159025324040200692099244855526047694766522571128430721867431077700735163494847624457519256268921407048959143834827144506547405183189225527687359541091472791941341506555386249470219360821676572170848373400916679916424617446157438342012701200227977660334596298265136773574791389489322008217618906967824443309572477723318230647572305500804712388253512591744629389158002048755901097774892992426487382228896337971783606464609834626406982452550080396780354560638952839446134579711181074115335839270342493937975120063755734192419662145083076438269456918300389803903812943123410803008580425773847136114243838092164754899446386832597100328612747926000590682473211413001669225741559471962240519060706081290311566457475083452130259238469146252860882724708453264006495021618212769950056917565290617970998137617087147368096817590646220768659963161949625585024033422935351730512774311194897915191114113325338239111732501783131803393582624942224383828280855601013596066227120844033637719486525149937760186120847589469558536186869991580603024288588472743750545685782835194914018883366444606702557805657776619581120072359144986279092026204567902373144894077311094699117566481385641199706018155330142979800668129425112869825491917477867668498483668312420197482069409079441369636511048942232266212662865498518663047076128403795633681674394729567801092526572157834998864428730872422123101748285938309604921739714717912764554969691994765607223691878587044532395980246713282378192914510665289563912505054344344837105651318391266846138316916649333514132004038293475136269684162232212752983192139809851957862112659575559404862288378388260595285893654478472758310234320172996152215914319342822328053778125583520465174580301166115355031752599321420908436735802577196202293857067946621199293943035240198788163583776843626450471878656000000000000000000000000000000000000000000*i1^119 + 57964045854656621826280610657008923816873720376140182717861493612462505576890892296749928357256759653247462925128479972538754824861412575541061122971699440385753262025252085927549923745132368498011240697856197540824036455828046510247608187236052012630057999268868379743076903544598038099158738769448706131827400602831840553210383222865153576807336583938747906918403331254639252084718114457125635122621052935177930161242769143524001394055284094676095256991480177187024315139194687596512720808181720683969594672650052238077581010531539447531583339581036840857332547543495727724321904006322715410758176956464665377851671338698966559109399987440703658239195731523558210958473265180857504521305395795724531925661193961131175360701469462328276416055975561364503717008857574347289871357886829851561539055952009951629642621996340523148005074611725571589449504904049885179780102475792334620751994683333514890902760993899549760825055368680530480580806573929384663935974102943929159036715382903674157710445067882395738549469492227735430265826090043990321093230445825069352284625720691597553961714556756151334892285202303759937635883306284697065927932068528870631816304259092939268116317821758408948915015922955007521186154639376534956969345052773759445918332471970138499419951757271900658389104687011103488399670636330533851622418820743177926144258945042923156516867337210357271209671435735261843940826624848044637556454092517430690277246724219506001978738845629236106450995828387617741417772979565529361302598107607719049551723403242791316377724559704237607994316365086895082881069912392703871870992691922567865298443306925146839019644217746642522420030037319133847802659675700192518783302060303610035418700472741223486390054438309421665705248892134806154911136485854855164939686385483093392714176793169394094923080675773718571668276940222187252399099519246429826365680809550335840383443873223757308731844242460291128734946539739822991406726578445216336287180939165578649916000360427824768596395985220883394971343578985892064786061594196706787076976678997062463696578001368723461214048271658367551521487782964449722974133806021684954986808756228028373622042836342722268045307826866755255627085324916467216066326964055152385385437161763601967396596088971285278532730142130422758190394334734204034022989250515831954369592336062871352203865895728147523923405766303004783978984214170994332175839707342747574637250029975094028832058325932882726618972765046726260429550614591549287166824627992413455221608211554906439718745256530778912376912743664999496771520626859914647775411681332402843336287688930510988988394084794305649228641750844333314463022153471583838238218595345810376325602419893701956843655033880408913150677847325852095677921323038633123693979609909014557256086274610951623779307690039821377510597603473848696076111008307454093853564707029881251594946671473170716744800916421264283920354498011702726243585981304153621449607084963966804479980481469478926245811627388045597830287718132331971388404713537257273899503299138463561257338395061490154917821393193547775220110868830096799854285563635679377886339247936381479079971887711122841779017272603700434079672194527706907510018677271814824458736049636598762451346728414041776385843123029022733312300116191275776861564109131388176635673537804239468126549041461333243933500971681268431577649298031405128584819194232988650210076689661974392387854774579812195883758373146007143262412944297504972221473220323853489450551783636524317355601562896993761401745608307722036285012707088156586155223221990713369634219949700310213167995729624348318129580388871238681677470518994462161098993059605646350845584973547817606199556999536938659512011768857924848986607470095815718131825485810274796016179599593589634731437553953226041431628647322654518268049885154258996043808263966066521053875777777987098669657505488961536000000000000000000000000000000000000000000*i1^120 + 49091933982370493785245519611838803896106590507350813547464887470910474785596571713222903013654196210364712454103624341092129246238172212302939698502739131748113861152796004951474165897302981359730196222455014584111335253614384437395435714232679151461607436826298383055453640916886539649439143321698630055983349984422202155219387416459025927395728580215659242912670630210715358475625661135832709806364404224071009319109573722162352209691464910714458037791792114877019010603214691660801514506490605627386679443039175888742669961719231149322523048082739485934684607848190517475835655172280164216708349671415070964450975775347824968341756985212755328123018748596237412029269147560384074573651453600242838480599187443455677818048587736914095396511455821579671442434253067348479402051315401801883130669411686905369634494885218151987946612150779714519762066363613476442137639076090038288374277028888688552720846274029451095148205754135951288721298686270658247285999842672782816789307043630375422218756169700109100851618221896462713055902148743486842680402566688666415582601899097048676512688116625810216294673407212475808222996788284176624669910478509162380055105755884722472383699027208931036372189972192645273334208651148001547411855353989068256962987920500582916087413738229091986270546174001972008634245983244163300333836955508815550651263685009301425394211638051759845959275462511998633550650805693443361071450650132008968064833779182992117607408640421179520185447028071864367269347132712654524742879706623986306701927066360383709390016945406865109865789450353914212505670763435077892341258532005294173195722900219668042145227108327718190731054902598253655550067407285526436635314021916004048454320920017411393544773424360206349058347131161791872247748201312340135581976726751984534449387752604279449034123913954241033033847280849220363861796818756938255858070443754960899426000494841838433435527963951668144947741698406336525031528104924120163410864025883034142041924069499409926718592276747715921941822570061998591295566714285285545781620858527902219842564940000233310206290453391282061498215696258904749550296103266156070725624810028404844078480862286542886968387154264397759678025521011203925823179118919332069838835866979545028200385440674853497568950553079998505244550278177737123955718756037530031698261338261149069383516469708152313938010673661003795516346335510500167591240518437215301432868848367697026207874899502259289101483622894537770864686735883082942537390516240510415470608797106936934096508157323877975401670721687294637197661035160425311030576434566200338076413350650534546291169422168286059221400979531174176159793748955150803923708541416560741703741425846089070188381202121261015128696380441594927330982157535007534706246152452077244333709162796324276887955704479550189020097373565281661297754857551001773666455631177270398422940173172443835277050483370147127711900000865643579296977751802393738284544420669069123546153149041992539133568073377239338612684331371459636642208077762808518210658295745716854813969651544273242804803558409223598126976853029097772659872427715095324137756098281777467029286498922946587507860433104075270978750999447766469516436698862115328057394496850389752164508238711268035487277933648268445795442948279936020173149658341662427406827897728777506278328230665523338382353053318774974580751963927031224731851584938635470692872607026459878616312149454526625243328551744208537767196307617975906914814031236708581303392767138846521723841074728020651324691901079109224082664895486337350228202200228091819184893464078542521975937307339243397557880806222979760233550426315759180451561440844257775839700870998591592530246140785561544577479841590659141573637001990080748667985553567531439106567804535800544329287146785326277596200132906109466334317508185301162599448842772730795057235619891262973889268940800000000000000000000000000000000000000000*i1^121 + 5390454151920167462756380548050751605830622786937490643690512532744314059780948304761228512272815291517870397323083982595931463863320782633045474040831379460692471090312708778803015750955533670142767960363998091312405577690446451954077582350357069448281943479192066132429636786833261146061931763805558113420146360798697812914683455320088455013180783393904977827977200960377324866709994835211641218562866263145177708148455202777873689800249420343034023998786201567591614402617277750510251666668339698280197963214105803072092720210792069027152255686736479644129354494262326791203738043622242412404723799474369698806454932728945905048220201938749012100041980311074073629621015737674894751471653929209677745512486044337712244400100685430280188056874857740695206480972032532409863663782633450721000734802270555064984153323714823737496148531804118630306053366064035470358175712211146685080474372771972657631467291993116820739527179372474404648992268449904511820259791984274332446414512715346753866881964885197873080541495813442596802008713820088497156574125644964185720504861065078317540779707913966170519755331412931369981216917298151333325502007115319109936838537572429040372127260730218254898353379746759694401273456893460066250545535445572032413479155136022401072399740074476185861157044741599911789856603982092175981673668708643649469039105119223670961179989403305973172535006807962586796210283013540704036849097745054261994704276339760843041231375544547658123110616601183043588750498767519825750309274393200284502887804431705360217634040496438274429824444184363765257240217638151429335226878653521103022738018167216977638870287425828081427296808331856540548193151669651370513114801985186947509494749783191153710073052071760465323548894121308977892030987850761428314641211145241978358772541356604004292398147861234864696572202255227431661288885908131898246458866388697965201698632210841115992614042840865374216478382184804175467204453116009014617733775456195934149536816712666701742632839663691054674824298576660087528517487017262606097527616213469463228984644697358903014983260593920789869041328068175929939445680345165229412529288147466495777639399435047870435748070851868285068763826917633132470596287704859687095434593777789894037860769154443224031136423353921286957243451360872085204358420200071821269622419648862459848374677833435370857928593396248403606097561757672635129913790001232366470936530189958793039662763082668514432112995201606412675694802206455776447267820565854409194930771825952904355666738239031628251708313961418804686660891935108756732521939803281986215787441434639550242617742241858556697182740495072702721088196797895543457770696521554514943900936718616538877198861646226207436800402040834767453821674865288654967258935896864378845600018693311289068867681894996012164012361846051904000661391390833565017498627687256722440292405370303402650617003023511406487729075459253133018937883306863570959460958388051474020862700273521743877949691239176736512781108133541149192565832160471932204061438289894160821688864078643349880511778196073263406564169165463022365133027837476968535448776230481334602009351681649831533195462553358443682601804903049032982999205651150692221448034671902667647110424061405146711719900899487730748563611902305823076444416140649725600590495852111170471655488758397301337059750464398508741603479947072234203028951371211978063936949566433293056402448375255909511253434753826378034326127635982109561465562064174377722240720412031218971689021930841361342605333759812491130415513191934827476272739904150825523068265810560965804346144347536701527430132627315526647317030321936287251965384787039229222856212460131867659793653425095897164767369400939839127077780680838014946257903320091996582223240045114476748776723068780791169224264630882414403615102372899997083976727287949436149178149706106142720000000000000000000000000000000000000000*i1^122 + 374467180291688559949058253266306101849460647765431150557040655534575457819155756202166287971765751274580614322370657885129642624103793081964824301708197761292966682228623289220248137401194680573376087933596911026918764406849972956548740508338660542452826144950232316409031553487571472366490287035220819296679446398871707950273131932638779986146192451402527256094852640849412377181339865985814263626416882843612053326747786025245810426769524524941603311655887221746973186851399747414354229404377507790150136093519166414700377861163793777719279057585004589516293834032210506470025371843147138290550414497563405194777678292025941524947146409086475352655701498099420099421077744845220776028234566951804265029121297380449526092027116549378647318543314554263795037434671231238627659491055928390758320477344425415532624750623486868207635447967439364989552237475144038165778003870048666189654501330723118075853977593865840360788258698596796980166796317062601618224207749175674605620308194524276571770822043159928886470005778654378554918050319075637609782165367805871429223812397797423970138758674429200534785112896570519556276467885348911487000619665867079416116320227116631360552611297103697450221377965656616033233977456312708992753563628655273604078986338013744106064656309514684429199933759428679442758581913892503297416581607053347167180092757252708579709750636948295351370703978350851350788112603642122575733188865180573144826993287181467290152806979452035614328347729026662465568997077602868564021722425545128234492756806564171830790960312393465396421784599850817511901621027911258952122162892348078469066774261715890883854302994021695836138693756654437998847297375260123294402957445719660694278501213231175991968095786799120142308831415091461003730436617851772461667033138263716219262924710394991255531115915533780808999061662011938751430108754186377779787629177356816861436961847270314660846642085114522825039021784479998490987542886103492285424761630792151228536706454085770697121826368049679926388446689113812872537359827926170526462656237958154723280269706377478938967170271622977202998856303902614321407063232198870529064389694939143816825665598964405599315768429541855437824997910622945156682215064934591702655586828590700712650860505121298244723708551956651515691956941824373954589851573825589292811573708769397401953432563082424977808873148507392149264053744483664027207396061995868082585988158194507716962429631682905826343886643857980636871780353545139076808732391227997318026784438818633795418699076222881360336927528667144582272039016505110312275203933131100381907945957246762704924958111748132735862193370088980040879599811317062405606164530198840006393519244774001456148390858940416600179659637407904886210680020669500884935607557109751967897681428589361283825070032928021763216854386245216691563981687106815891941509809770044978391471935390118705952472390242637110039135557390401727688362155224163854976056117392629300303930236424706449045152130096870023071708733869697142039061278820149830831488772583651259641910381165605254468192929767377621051810632336057776307467027865719658504538144195876665090135434699825307812502979207350567190994448832291129797486764425008569603988672217547930062640773769008905021798513680636151351721564378464225671850860009882326761605173189827027185760579314744819300101929171990949510910506966682614832470850654712890053098004936716106422492556972747937321081869799913483657231321969214874468917332497819225683561486806803804353248368410340445763786767961848842304671964305308570794435463319451285499620639453314731950054439033565679078141142682898963801845924191357445121646010700442477136991941178298902586683948133762372302010058515008949896096215564858435886861776475309950679326988667342164520931957925407384378035009661600624096918103891538258714477664951385046185410560000000000000000000000000000000000000000*i1^123 + 16901683997510181533985896306429891358242845903745975017595106422129112719453049532523577972342888645565527503728077422403771073402317796173455520874730864295000615694542948509643641711026808266694635522587941420983135175138422385709374086975719859262170809306007727342946405966712862093118542780858257609350696805149272651508209382828065448411898181651165580974442742510968996328700915922670808743368944967576046470777613629697946592760575970480356036416312721957456092162435069455463959187947934139402330893163317093638018709292476680011305010068305135755397356232508494345517470127129998585548159607109300034344171207003803606135295454529132778694251027417698730419396556071992448620897818151426664850407928354927844682727902281808436737072987577650537769652478735526408263886786076260385786539088483773934217328745666887070351642575152078709642387229775866979793950652615877205180573949209752495733442560834901267758925252170391155176372291377011395261977547511746857289978440088835939336583006750494563264681467047369188173940508329711867455901873235961833125497782352969820011732355991902269449222115136006430094855633855578536562408312018630404434194995986925000183019116073199129001235551432154915679896526408052982054298356661354557230255223529204017946794792907194516969928130682568070490309042274480757502390360708793438343191336495947407022283586364215619521713920624216018938263938638044594757122765740716140960912220003256559306544274572241319415263468193665403394274001162131434801025532645660297332074560143869363790322734732641583729929551575531080269040913311926939472368340935112577154450211795991924432769185619264868873016634873165850025172920817120653226301595363236226556841765289996015573599496608079189157979061649806752408381515326998643158087951869703810420044289221983454673193065828552115854895333078977272516815671853678437311362650019214806426576322762558283030388229863713082100707809947021984924055771316493226545613927172127164527729349499195142001475765073903082548404527600225062094683221613924247957965878730408415822243503998918880453831155857883175840503473155648427093236637388872083242027331288253647746132892400620006481744788295623627567628013451924832524299341297582048340214586373218635624610664457450731939919043512726928463832203967061469999871292209621852277303030132728002498772794482993140721360810615489125390573827747279857113015254785930146317528115418604510253707526781458877351820435900275906225958187741150504912708933081599363392116991337565048459160403611680287358257061925333263591121475967633748442495211945572997057973155395787175825363148939743345835760371475498046107899908485155892268524439316321493339936917655858613091691069768334166402433221274933132642383978928390220022651018449997240965876704601390509465993051361665883518891017953811848421183833345725664982416788249094877791955885033244510236255348000207096922527163715007808337783435069893281989921476598838035506870866488211129596895319773536873307552599492292224492345917169205363137515119630744085360157790533336916279545600136062926720368756192513762965858124799567233293969044993689242979258097674002886887620430410456893856992337537236290677776275866984242308571352850880733510999386941040113623967139208828500174945752365107658839323465420736049656152192448569219512190559195089761651575169529346176437555255004687375486504734852629414562661654707681516759187907738932816783919451088036826843905826126240225072467389978837625052333286592333906320740432936317146271679287778478231493397756093246578799382119530383658518818490793209831411043368677695101822082301653779067336531706849902401730673675614854983067413088690506054016007281780309205446874129880694680941479801505455063783549699007533970686125239698670397023204427363345905605198569382519796514592759724603056869360063815771750400000000000000000000000000000000000000*i1^124 + 469568829239255234955481047167387265234205937296626027240955073017969607923642237442705513257799004268006397786296850886315343665926191050329013376815892699437011088483953424921382567442917066484111770321832187394824807118481033984655788373451907763731888430382507087935872609156660251284132657534925662214801030197920843048298606042545473738852580866322102746677346515911060144416687242301588820927682032318300553093891223088666361808393254052468851056806902121976256039479538996949093799241385678966550074419615069450014053192347746265116662641576351845182436696067570242531602897287618735438082433459735149162540578493182860706322519227351609902029197809599033750468291448326286819129914595603653622654583891395854928490024991534661946443407867385104282170945566451777817952553473515911782040086479188022422430316595471181285148352330326406932091215361500101788026291471140089509036765480171381952684472669318918733786775511810320480765106011854689203416667366242050103992632206466112419362850381371886734824563761609197249229780643251704193912000373058358984884708775825785956838699458511949011216627184780661587968014245817236323687694213334658163722636986020473194581463470873897146813349391056637895215438992952754687905519218670149674506674220697043336078286373873255811957264574995033841407301586936665030497887398398068609199057708197407413128422837459330160353308931071683276950399397042471164156003194806288898384666361794539770063809612168445366365940687810556096916352056594249446672896472455321959133049221193399799558002889249912239928692279842751606217314162663255599456583604577044799188383020600400308507539333583909451857726623018577585436985506108249104203271105930887877033723942006769928994834394381079055298990413967734205882847538422092892067054677505677313039450953431122639996942086869342455846112929890269083907683760495653677453686426571502405275831474959424331083981252502501209415626510841827168058049234877446545686282089485529727212726306233764377327459502828245764557892436774483006697530205628031689905084071410705495143337078375704935395881783180661111082241297237108549079965367598746674808549369704670256763342428848320975744922258342437987181330169485501600670736139666848413232619785392767678378463730125022029236364619677299302117108773422914184423091063666680563173615982323245749143071412485657407474422211691772609276197542513222611866173241120611310083690635239192932609380147509113575976144270381999748394990094110798855614436099070041391358112892452390605418614208160659590149055983831563148297410629924157538113387116817059340582393968042332954157712060519840660400138700277533082442891158560757553253578142987985332333669800064936790035657288817822301278602090139899051213122285201232822729437829534043774289715153975399455278674393380637234552828746761517425622097904239169080967434067501367724422057147093107804108983434720042401553025232110298371799693366070001342023673615166754182643041880466753730941233345657497504512055275289575182823703391072486888032894538491087972764707608903248825950685090343715023785965493196843751497171687697870005546443201378881253071632792226933245770309910147272063395113744983967195934681283637011111188756222502741707984286079561692202664020463483898613673238041155083324250567931681478258404257608147759096668228460081710735919503537902775231900548071122894259335185047946765955107805416249224087177433521874913025863423678552754519727298009938552954266933302509858419213244281643652479889418456374699941688797757598455334971470303131855820310355337080816525167471945074602829211866285092899991201778345574680264319789396182039397579317010590600596667103800435569231635568602136362835126977114751015020657569521217837964469960630833263353547092837444648144091730541243884680395507402133162108631604962868488375642357760000000000000000000000000000000000000*i1^125 + 2393555929476082364307858643999701067742321945694473909101540797151712233551127410677560381050932371044226778904476525377600690147502880821502966096418893876365107394596212890006356141471248360585435789410442599588119589084453583226531703091874428315781681589626823893064605722924207446374156922956491213221379426613097357215374818017105068748978378991041585213119686722902026797916844724936219075183689385911145057305662716677364181477113003844314148760652703242179292903011746133331502358745623664892722534249339978498545224704986874897495995809933474022175818061585751880136651217326189715190902647966350451630486819380266924819089416398772626917442897227220275545868172513798505497993960048963142746646345668529304246226118653194247593838801977430186009291781478108542308492099420510491879851474015866103959784224725821442891645035724003659146930440382240456004450518645874451994545174368117465657447812898402150226873558299527588735430784636529147746770968470422420302549235012976995662502435337134412297052725670762442517185536378402942633948624926214527672436124597940541780677845842435346091353137410059644043542908734138949714535531951789557676507819762129067478730603311860456173802657718161692055083969630433918127534428620830436205009634245092618839137041631218152252170779910709425891111007626555567082493517920275766665831261036969029961322247318012459981068077374925927206381305693237818213774857943735034661864311806862796278081551778184408527290598938125664818372270299810174386682816124367586613074740916037144803362138703133373852598218043548940257116727575223123639957577263497377011793965918154454610429251535401617937606105136117681968895174214771962702543604261508066291245266176016956503835666490859376021896959526383474751062333756961747919117668728233409162041615693992568337947573799826515693952737237875606543987639922652935493182841100426443361330562452189282927822868596008448655795814804145379857048113111601362523291494630697602465602888685273936205813824443491925014034149964078821039831112950377311717968961800626738354843186005068517623274004738565573110666767534602584261605019166567897274338744814759761296609700990950224249785753552554661255892669682377256080655845198153421813322712747883417290773438135532011437878665672601913923825653945852990816955360704680299297604318008001771357487361682794339067535120453948991331677638535557517741281930342858241955353276360706305111834688093483634842719772012138768202680447973305989610125151943542455893868620617670104109529136761527478742639533238799874544695178163301253294258484316264585788998988540646093191190128056520142015231315926878203073097585058097432772118809662787196307369701164804344512553176649521796952381899984258267284304347973888477043258836047263203113175992360855835084472574029199692587754203090093047884671262734970899575592460811117624969935705126531280767292128832912260163331965453396471177650018663020076062556086137755102709369616187803545482174704539892831848326587696331397847881981010729524732886726474029422738218927120533288622190385302285383474148409482970482230124648145462282959401669913089232033281323815185495417077165911283198984436248459278108339234912584711389729079859895775753004367118550594161153753095988481066077512031046265967372429080315439055331724497671827770285964139741400108729506177225870067975843740887134519092080591613362964317043123733181642684609232844482054200839288309111965357649867915169072992243917589623430756678332675982678379878735434266949922002014848634006430684657472593774607115907404064614560055364590117769360326084533242459520181990634722703971979567205402580654391914647458865995020116595576940533917852739653215448485917460260354204124204461194110613173870225505888522330369424324130168094469132765952143564427306355079368748307459090677760000000000000000000000000000000000*i1^126 + 5793708904266878695096462200900487215796869114999478625183057671843624066084044376950227631372064242087283904720386499058955642168487884963621434611473651920485970022540647340942804927217322539828535605951950654748727307810353264766678680725479593847262882079729182618758541199569052264112075735020745270999895093201298185080531709572537838485607300797032940167506492860586861975328455341630762445906192026953613791858812306616609142813451559842131856022767909193488357159273742092923511053691973404008857528420999649693250842134391367125144383838947101853538796161429355126066219275899473924311990732369463989868586337143851612435258388564517598111533144792048860388016838491653328777180799618883885251403358000556743787828462555498582972089663612791747182722429091784932474569313369948288429108056523669663005115001607596844695170013560669580260847038185409597520074385624889716560152970281516758783658403883638596431706514592560401567514931841388207680043691974751129129402126995250426217679779701481315942816949496438191264898482477111580109940079159691095862128161328498742126676199446064411871912311270596323148741853829280951064921452997428689023572872694216050721196579150237478636412068179571674954768521691946528954659334972220043090699174273102999580350589993184473985451214552163969789028876835553260393816877467365834020896284465254865735553078541090144884790430484543181641701216036476698226206029645010229265404506381526022898010850263866054604232581780076724728661650914862240639128508343162635954468384503725710689825768916218543681156989278140851641173109196797952365798623265815581056809614400514036215908985365763743909164518724365903513281756740368386261733534287154730428509077806529138000700875598558406022063715975090992459679635262955525406022730494116713389048463740330532629689454117816097582813966277077243947650966815235050960814996753702159385773099065119710692645000584463183086814474752340528329199758614337367615357825006052070921761607461149191518986083447773201768387124186886158414879218396457522454215716867098331403139920953804598645070796245964241250181696928304014503616339409343193466595050293418535781683814178695623616785433244419228629431380011036701761726822218778804661910950899089214620593817093808824853214916055887168262159276829144846493851273219274378553756941510069829225500200759418022152272798415668455747557247661487526749724084540613441840775337482644218213741626085035671194515367705533214244878818848923535593158245332243563396732000693458719206948128012318744210175088602042110623950864239386662302311696719081311144148183160190339138183380775694313256003098831242728103639790936215831353466603889241817362124197520346867982880692172933540401501586637518604618045176968724317403491047916827082505703366948437532731759694299609778755588246002011872955775223101004922060541979685977272264774729444878476792701476057404838584710799531909474587611660701060765177603883730913720896411891671808390501405293723142640348579588860564195224976298261473999295528384837033809029774945475028895389095339751499869523434639346155422590180119313266963912999043820222950424315483522827903978262504247802522192361386764417038869094843131340057649430894406190937974188293184019279483562592717367836448017120962564101611149230016092293328700290138574363559299173872341363788166761012529461537956773253849314803193634934976895529826812963930493696650837323481592283408485598629802684379764939788340665788860613048122310325696993827839936032998086743001448047672602292781261588796491702579655482567073564682081259704798024850616213074106824403395650738791315321351226906105897676551369928832004595303716743890236494534139129209241415828512975293629953852294262596200295819900900827147349046576270440064679723438873545437105715431675405910859801690112000000000000000000000000000000000*i1^127 + 8445998149900084946614143476704245937966793012639711227690361195693697790972796247024777350099347406936440507021494824261724008218282003261953102692396703975513136359800663857185129565465025626285539975297410098414909832846100396416342394353849173544975445830506245195205228528830627814462883548983064004334705949981590379240511637426671696918972406347363911602348828338260828215655442304387293981669661912085448004092480973446965403694311354109928713337507880412602064652916647981432596344584457633174370510911193063023821225073561884201923762028925748109702128578255003814191945212857662719201446636837910104510760213316018282398144072269589496844525593013931976332496870139566840633019000138996165311925571722945806474855979047339580854270430885698539413320023740520103667080583222488012763567107743966643389143160911908603045447446465343556567203190786384634430181399817722146590025578086438246928277901608331455686130262979378023991834656748768436556673225525438562904456131648956044061988563373953937859721775167116535362272492390089243917480566335813438805411872061619095232530204962584196034474550532020214744537698225737319593336200163086088293561873952526869920419247267259813907022904802086028492243528232950802899062332248165136706912085928727971747459923862221300780754183245331935867958719625289652026740787681199354880813279001641091668688261166491389111381677269714004315780916890104036350609109007095610958506175684815504627815386065334413883709189076013108070173718503695021660249682929024138214634416813542110568903614285065994263911350670546477413252000117967913520597172258377077583869620048584394654315765168130705073318702334948862540328433837741114896461239908320459256120131793291236927331188247908531753939611379719552867716856871571156052864256341603686047426872384060125302213023118123284598429603976036929596298145155133487885593307006049753087293674851197161114730884650456588970493565313908097839540052011707154440139591815451833139555240526999349643926583897431759489783078462222045615508360688912603904324549426735463107182586997668589087350094767908826413851906455831492788857482339616054898086699780370488455831364790792381733105202537655761198877820069807892151948737716923835474198926741125480783381841061282465949756053059639799954919663187600755587097128372078056107095575982374648434427901233825969908116074386138194017905607872606351227723422417735294995385995488543293526379654010332881819161449551519383757365630479044885211165939723816443725026395164903605864041877106716537168316656688424399092493869252649742152009543365551370871085388808884702083733861527402540087783590230176069805671183366538959950980743022351664405647638779525288757530421932786896069454751570679627747081300035297445822735166642088644643960817254690929735918791122428676822648224680528219806402382105994210617382437769715019060974742791563982742395784785598995972549295201204884046227235310067995885402907282479661492157653922363703531684423997752760045304321156383643469388941420570537417502165647111176280921639007621516560642656760524240417045503690885429623493302904199035765776520736024773147337655111432225077779101504179342255227008354428952107669108863962268951804035263097518342422739023364561160636267421470932330961804950484310434445032001803245579097284059008293292573042583139534928261623160584606782433588105923356183971332592372909202609927512014184702309329758167123358401043320413002651969449296513064133809494694146716057612940905311759316583592882598878312845622999760236978326511369523373758178786482507750802803593152624415986589977550202065298492567872236055016376997389888355570596526919116468828300234036552513779108549528831379200973981883464683956184015528978827320935716280933134505435309538198989195502801930954270603327909658624000000000000000000000000000000000*i1^128 + 8365956742023701364921918040192350722313104006866575732421008874307883156169021070876078294655528142074323556183405381259441996646541712455817382585525950653837607065969804665194248440017162138226206028525875611039679708454942438130215830280147387134452952175625497957566553443784353552090397368344150014445292267753939445082018317157085294793855516664541068912142258650597692721094501826752390419018857982811036723887406142702139257286399986037241154146981549652033808209060945656666657303606244574253491046217677700045045335986950806813201287006155389896457473866245078207106067850766062871257745858446389323088922151294444653269509210764441986814758874178466181429640066723059572522815266161691489825599427535440795802678858717953908104627101348126837768446694168196999186440136769187267391541019433282657832129743259151341024631426654310741557481237240934914266738028620950218697622262289366241208868925285274494195137444130049845003379344342155703117953040011017162979630956115747123508697828995741465244439872528604554557461156459629842826994420712361809038943442685702534575060895785372573686543727585016365655495656485368547251435289654879764803519199525226140103601760477102028072109400547541371982438154925579134634143414244752619744385731214897727958492114749087827568618231246327125633471472781582973475390716537427788638001358939521990270266203101016459780556384594985328196804005840488947256867580309248993300657372638822156405185707255436509392370646582484598427385224982387207465845547680128975507619084288611785326645136563561987436498273078637098421651299476726154345718776994844064060386745750282578885823900070039820986774715644944919723866908383601445758703878197061672393135558110927913155192435335270378753784282317010136536946931179323423604824080385971666367666979928439218186864719337064537212132730486198232533699982084500380565012173145545786521241291886073670847984843639339298672806635083926542674673038056241497776181318635312128282649130195305026147768187732091999267865941298388107909236086882441875714801154918492272140342314562336512338633997097269907325441248854865514906003183418315381452247333325042138079887454849367171721270980068791688085664996258731341020820133004431352980145296903919925332950431122643461144881734886945817084727338844596707528665537987380784744428325378594448248800644379438903983682275087757182377237876938514046208610789018117258842616684486869237818061784416610827257585074585533475343918982647279407579106967382368700659251901028174646981217458336209743302924536732673111499830060689463315143938983584102419462354485138881757361886231146185723452300945974824209349339204361524924764415300458055109005239061363080078158224047986929953379661855025162545035170261586932531427347534701547429144182297420199990048266191907988632035680029029850683109436465906422741419599187168133895030417417407840980388802304912188028136320250513858902525137434557188173808539044869890670722429323842279980562490800055193316988233378070220238030918514165962082812235294362173849307245040478635366549816664562416627740512259990074465939817694194860011044851467812143776881802174318835246193092450443430014362561000319858056625594645562729606889977989347100941490079303132708410338237770821371466746448345849007354743471356581559957518595029888372837247915252380160523015867771283140017322957562605829539454556543879425241301173505742957790270669551594300613307399686377173315576808688550553357049429829761909770247861288123594581029549202999231679297537598801483800197773434972097097928314188736066473325889597460848513325631890966074275963079833499675454884675952081773186215543532585751081063590570255105941027068274862483524306309169867854001761623068608100089790504254639709539694180691650956528203191323418577799741440000000000000000000000000000000*i1^129 + 6076024296410258772105807388500851766523205876563582871644778565772843528149979910007541969172861020890307680981532128570207795247436389520607101702459523513147560949816314829821706769395698305938120325191328081927802481191572059158854442106080311991461045692804224422863348335231531594596090788977371955779840360919273397104053209037324441685200370862421521816834879885927296609749801387089876869035050080287262701451921488139140410371029321795221260074684369406577979711560236745899928867248879368669267366223394872821326820230728153000786070970649450559671468851126661024720456392152778399534634633670551570320466198935085906172787517149962952919310513488425128555378469583437925357890091637393072540461313773678628316616394033724544432270508091841947305848817647517314893416908830241245573313788863704488659551214203579973557349824201442864292544767988400212586268751220956637536889727483433080137343569925744027935290716230495187160954039523515257453929287845861530918608312806324842110270307394033810385611504895247532844712707533001226850624021909387061019854012018535051262253866970042398631377897417473760367266464322355587586000509351714816993571519439592933061890302555182181790624780082993203457632828664100387873016081226818897577146126139705173999203803703903899856890582040251363341640901247088893808911669038071702702183918052072863811833755595220586684704466356309955379219596368525773079604407082730397435950696366644247630403729271875934932787187758441293544742086523935638962420974472617081083528261662060366099870990762475451365041838548657209202008532356986754086186547117759525215310501591112978441981053861156819175090910785507051080581351618538845963106943877962486792042682999237246989161228448427520430948495212010601293897210841100215400948209125030026419809740260341818515156631367815630463292814836505175805422341773820000839555030247904579032505628268023831034293044186189267685212690575617962867928610124531353215218052050383743635984577396903777116710637004012921583382665589391083281699790406786998432985075696337267409444780613156108051625347467229672358891443011860710626815867385816848179326836670685120553989007348132269569969852005436179929818951511247058498354078619309431033583561946228267268899107607434471894095894823794981700000459953183717416763485664142828056623035857369449092833232886256514416098897409201309849682215020748784566939290239841615420725468550119684341542413577237230521169926627701653075111905048538772240672709648104275010727226924193671968674818318638280016751273626086934344337763589934409670747503190080699559010544681018552695128232310042360392935432881190986710057627806396737688751634831975985113714255951733964271624431090712078328199413450186993095107069194220229646908593838693777142230078775085742515851349529766915051621366797034074058473147977368053550809704450941107448588680736726258466626534392789884264481865136004664785305703038188185275384113041971044504183021742425091251247029862684695105738647525488557737553097804826826115647785634022535992452900880423543895978212509772217904637386734186957014305411386801878831199782863777125286983660489123430706672756294097613309548892378289326980484314127049698665424983247394520044086878960052628670123272305217407098338338003081254452949227720281744000596190143303564043517577493837764747100501059821239165137948381264857650088986465010079490089409355027520922537656365272907776422584027378523351770988093729158985595307887403847889362061381173469505345897119567258269811973034491487481203310248078245218193001144489860288590903976489103596161101744415413213523892485929843260116102200468092130174300638394085630017118410666255832846426741324635020260430550063182332401108165275680227534813037971240087718155482996121708913491968000000000000000000000000000000*i1^130 + 3333302603654499073339014821447715080444568334712208901158631796051155715546645643369772823664697596878932882380214680978150006159238969374715026018559453139278777416542175401582957905526986707131112927205557177648272673851471537584573155638544827975631430545996402627513232081431718684951474371996659343437154151731549428415061200192773140872213543353347020237546904791287721999613629528610719955775978300169544049047172674878316628638388459200472967835149046703966973352402832053065621547137603843421530058657941487438142520774920742294525046145232728047422208283696712282132426743111404693275208205207235996351062929963655713749393035575096087498676567624747155099591404111153132416485765317669382502831549771100839799838097161514311909932117037020514735339954740223044417777125300549167582286403665029956728471766273640667966433410363069044874609149774897765821093216949556172906195992656138605343389424367844732554953456641928342975408331676017964246028026482192140462679909023453884624057674043866600473832857198114143872773908914386657054866224868590430366423156077207876190530983734556047991118402082720922612591350914560560767451385641343378311866499005502534196428023938603374420821098706871635247089455419460689583390000994093893807840274731237943290878689920191073204495451565982942859986454970195220653759524735667007761587636362586303243115171753125022053218319302319578077492307478098392142544082002124234450427662058189668265079389215103049233106509148505255499448060815023138868276241247928384589901540365619241837542169738472788801361566213556751312673330462595045190781593312655416692795986586211395405234645028663266327578703080253772006950484910250021954921800322322421058627041300413004017578496855244960567533861506610460894545678293358659157959703225536941623366530039885714211685007495252853306149673619211016070899801082196369049315542713625222545654943218393650017332061010827269912972724129096126596727242654076086336774103439874288505584870373127645296526696103672192384481267048818543416615192429255520914341376807043650889696892513479685965000993457436660726136303806367036282684907324054742985956997771128283736470507291493875476194833198084061189138850602175668031549209724640308143077438156443736115716821826112300396277425784322183906543694952104678258378362004742910910787065162606751034390136000822048673798268895071109156124636524491977662060790551412915979604078850829887911935475057385510395266205451079399035242325423430657628844700338193227914870667642897887630209856711275909555844964837374982589952323293295992385730530482217930218970314523671647800356407946691519736918709101937887176178161644115515403164344132030590672472331228547958575087106323500376274190157929857598780888312648338559617409488335911392340359790903758558710836285509016777249961286594424009728285113380926571886297545088960824109067696247571611186478669318119992645683324448369252035280010531728139013999809522182827714315533937149948822916310235893713774443438068244832654842804490862887869692112374370400136407317617690479933357552137957923961474093295456439888470194804689239213236310484433258986961861891863276212767697971980239272588404689388473432084931627010362805983974093662978161092948056561650875597708256298304974480788707803926136605895352935113554897910571580163870276012203876676358564330744348217769901302328443412033670967251466307703822172377752173072817718520776619434517301858191545480746684923269642903774230166192391448841957364600668930519756065389628425745933162111473331805771988374758617307227554715798511432670958275393475835992131089396595984139745159413381077791072753549579400415192569619567326928447514276787155927581818935436254777854999601648958245193181308746856465310321985355636920986422476800000000000000000000000000000*i1^131 + 1318382469154508776761869378757033919304002279862221898466843261712107527198819883946340641295690957513357035435195217571156971454412328247822263504377367696904504694636101493295029322574671686004874053881985628895016300224697664758111730647082482453854948982278422127272763790278107074483287252589438696430407312694757101387919435489409996576134413079395159986603584641599159167108030954712326901064951853914544305977862155675485905667433353972229718255823805786462666422194812992674114418025282606995750055025931116920767810549662611963765356240803978520090148215419367437578822617410904825750292304396003000301764115182489937351183166164151521846152798050645593757053467515775085445212048839112637906067494615540197335114823696220465853079741899568977900402800791860306794880660692266962563743245843417451391039171267637823902555333724701232380477942971114371733174619197660119108192153882067066817565765179461720684577921242565601047152847275912969899584313151299930017472870883306377467994691669617490871787065373947880897471961618784372183132120419777881607833447352364023660721136645845653865525415744553480092892349438241955935074063703538516717618822628110832078031825445202232320960940229471016980219003669696527852084761278801338551728604104991363059600245883949023784064221930554082537458237034420143424736998490280788670090213695160229552949475906898573429357324771492304360324194385030542345471647563563787608963686733596712333093083238020084441448620819904667028713912864461238687817110318520102791498989579322710789646734041072298878749866023599991004759885652460934323760459811469647706201072858937045478561112683187823179139887245598005628662814331275571557969812205701188152896097037245579961708508593849513321562603686478023626479163932687774035773117083239738187094582719533699098160410843667094410352994915935455721121746898283899070767901313525585867698880688999213011454817896046180208735713983301701542865478757622738129549572983641930047814690040888109920020118027770174621125475810671146225510867326307774197377502220540112116503591141934090434657155796745105410349249983570426484613016823950161528880129677117196287548796732815013818458106121721333886038669113830890087779321923784307656298735408525009771697695928112558339717452977244731653054740072784228235410929342523671802265732144283191580849896503029885138452171330960704792354863246214697805769916055659307806920636000366381074007028534643688423008384512254320926342094099269858861282807810864913817928786376513748508764012373703909318200917526897078950604933571890867043897037623598376490826584194721236451466529306129595970521147790125733296904434744665747175611682337829721796373139645518450278953759720381971749108421414369369010929495721256168351876820849478188278637353501490894341829553138961024346919583540946984131552092623268641093160242133095392416671013441289342589963089905667153045604305161333327012981626217907535596488698533712108453433257780506398580069245551650844913867269017125539158002385350045524469586282079946645211073871956190107138933617354329232786691671459085479215355134859474123625958930209514462856567413647880776591858225109016809335948512027160403546054662177659066576593593719357590161899417329542732566412538478349007014250291683553771949518582181500447913801198949253332502867950371376497712795760434736205721502937468928506670039516670928042828700204181422483069109513508267215598153101708239007472912215462427673550298237738118733400374891095786626587627473787091852176729598206084193528007111614935700804696163081043887496338723132552825837743620744558892890233746938277740297055263186412013890770661206649743651776132655569795947690899413281490205908003445636433636781158179444978639764956071008790170828800000000000000000000000000000*i1^132 + 321537320535488714518948374123676015219886489673015645841212044836336074671719146686023134012394102858905892798171244337121472848060166110950883120816657639344251818105936735747079796700896754696454980052558110780739936591843472178820271128185832151045900038840274345452157167365633592476273364576478427034551350822984171257277639853087599121779393895524499858346384619131248700021072694922303977138867587673824735276001312154457358988763352550393655803080141646215609471163578180936896389766500528175911102034875449388366501175038318729164683873759796611956106678808237105762113507294646384524886465777562699088728517694853333983482419645376507921141719728673884165998776471998623627184305220386655484819485897463722056526882778450235577474794817342364069546399168273319868188888040053901243238740343322754850483422310948961874468960542406712933310861450679191350065977130940677884674014381651683114040339694884794286888469360570280041156697973439687275403337577417429441650428971842121329499317754792439467823408455148005819745468902008125597245997947118748554928555416222754247888292790139795128715765061014721737153850434070129845812712477632501458497278701127242788131560228168669331399933882258447897695820255117217394330152884285845532074097148396934416024825948534635755810119955129109952074556628681212831714392198909156256718124321056457623703462660970737187675856303424622998095080152602989363629647618790286501019677732879675809374630885692896707675165483804928895213388886027697003211156867917550738509493242398546695952702604064721275907866106571474220727504764061830124533152030707777465888524130235430038362306250489901581733349098534132589166122378836038207238829454134663641319363239132712874154266063841680145808980540329470821659141869783039603217427706877480399522234808705541735533516248133839002165758505592546365089947201801803421976676130821245080125329369448835353324888302873514242050297096277675168531383914095577547735822302399737432082684200347965424119056508958352884150399681032163534760625276145232778435670312899236432979974038520633733021057174114343934215373579732332994883046935478428337982589807030248855513998144466333158346584105166290513241050419380820176422329720064808153808749660122742863236415755954551540511556447169529904420625453714631449224886411892637458361043264191068854135058032043697708746591922981707662164716594567798887589517228242721725827505509911142600640060597765257874294154153982880402442267357600199852747459940976081760060708928773255689643156146893290380700892723476517584250645386958191094857753949267351516820629208986584189699370829111308921020704337007194013352015693503211527514799327013535311828940781766507393116452094881022452305489665527146533812929437409443304868128069421017345637744441408388349683686544200907858426093859567767002973640545271759039291115108987063174902843748811004131766103480703544763654720892189579619615302037347862060047371025631647357137798450772300705544551673259017128194246671413292538383444050358539868124852026780985805731893205009350211843135041612320833900134800114257236781222751918078369872310687663403183020937418242449679676630607966336572300310988575952185972752167911712973882561396631583307763785313916252669097295332174988546232930396186641068580583630765299223026462661916443958101510257346809534305274088902147684852272308663989332072261933999239781100124361793984994073218697414332882917121698624938409448409943349311932221234981611935940390297713807403160440927828494350464979048189769484522761870458022363707690973804268761309966062194555161700320230126506019767784774834576478008905207140262222713316667177563666657857882084265342744856377790503280158846810588064109462939492929957460340506682720256000000000000000000000000000*i1^133 + 37373042319359531739046006640384858013793082796840983547451295340333863892783540468066372057604470640107784779023092661730317293439837587200511579498604206811187603432251076057256312840475890179387292538946482293480633016331801215906516834324294646794424359093452366903867101032384180845199767618837297233973704610684381267772610288953114963377142287692199941623039267308439929365288271626955611622636751502511546824687768092052810421254541675251705686237189825519116196446774632299274778963103146416748582431392008182889227052042582687216578010490392586022589101456691860820287498623825361060354829206763809452426245622432946876293551729954570202856935023717742616020638884190279980471172733302200564166579033161059991243004309271418435356392113043914741266635023643510559056096623210093944849065634442936434962875106082760256227507054881501640139072316481136826817232028571615723080414157147657317447477515684771530141359434771445328647324431172519580379027972517564124878951097342987643929940713004477025673743980955645689202096374160218276503999334627487877292809474786831616475927837195533908378030921178914123538510027944825195929837072935291948365897585331150356960866287416350869569895244746188809793431457670610719548273496508598280602022476069483834159737051630174547893246593305755645887883057036602832281423558355190355443534415395521942460320440069040941166762932140785805098375645855831319502027569276598956854409332691652761853673855741900891411857125175980045146373585102260166979671847373076938700018165021849731397174332928285294272957325086506811767484630857342221895983483332284309959469879442209823124061669368858749453096623830871464265936776282125454907835576145225210398989107850099171797257485957941943642893414817191547394937324673621405800248505416134078938905314542442864939571755291327708673173073343378218873747105673692161656603245313307939288175423392774326212311360856534253557125598980417160635328348688051910786681597483819900362949088574036974471413728997910180219344617409109599014212037553392356173666291942720052087591263776790960548244361478498849345776424782457562457686571826945360973175630961937748764475476200366244757404320878615595191561450482214229493207573678771126257924948196774689590774212167615295671477956204975657365768994195184878334811138299536610277985731021830234996060811411010137383064930947942063568367570150565841326013403399825814221709478687423551382631804290912389851041148514834432737962864076573724719285354466201465596358303064875464627185136264568938507704070679855810716220192205693325320965051030197611485945392856254625143454535560547111758496072445746953807445647835700396375288996963670510463136926949488707030948062729826902324835591581917772631176699894005058559686981727832386070308581800039257978626474862824495480155348787273660401065050620001756112063597228493172056331665201043480466507147753397368375169618853780173645631442035681982125670371074685344693822431655678300057769143867844852121175792626591206910665449083229092944279017748097124136884890716066504892600442614535709850656311951042448267719853675047842318157647437386592575679692382315065662211681052210549493712169620805917940367849871407446619264856294171457927373232535269845531144669355648119327223639741798363933447070886905200395230004988971500549941815271506111280832054660512869224036669618273703524429159578053669230063771470721337971482350473325047574583173477613119622784318097874050667210363240265778626136029822484880952094021967648377292734970999652472331825829291022659141869950908033994093964248114857655714499559336384279488543540439430419513908060370789142161943996388733177636291222776719457799472293329826820639871192524303570675832530591652249600000000000000000000000000*i1^134 + 4131480623786862990495679560824166592608453668634170007681734896320746908776207091583700600273253021628283067060459823977764565004971664653783088187096686080514414506410549263758171624076539159991487412222522726236722386400389823609971954466702634397534645871431504635557259717327667124419369241153445310010610832192299607702316897225222750087304593467521850536924858502825373834607203151968599411234833816499231398281441373581853259552578462186054818874243924466080642461237005196197872939335690137004459165034016305276890456478398079612499182605842435471837193450063849684245739846451856346884162635924970086448730436877513235935303170922236665477542995358846108122909354297072555895154547750451934580197750334014355471259109281793994916911092458085830923785812765025207416262063868700641507607739523273381242238746438860978863131171444603855964657913047829096636319313719593982508128256890769025527418933444437520045946891050047742179849166232974121070242742968493636247014977432070160861404805578206233737555202516041879588312147302414607497557869787591912212322967865439608490890289938134846254097209216822971808669824181435107025538879344556064419751506848961378543604823997600805758584090985161909796826607298962478221900949196180404364504413394242005052733298714805214685147049952487462051833912528852433544563159626652877925240455629019359792946520492869858693530854640540547797551390931730714773146718564635384321636164097692161220901614745337148223919355298077744493179182132628730840105525385158030720827623462384740314494274630877825421008681013091728812122181211828204057006025390023269434628650651807851637171566160308377287501305514772798460027658946981803446762257429456319797925139880061134289571304742327731034952335822246933376957321524270141024075071856698574545797258961578079265568671230594525681797234352551281898379995640924892019503852913951192962217719026511821855292137138481276627492063225831219120862131681624699378798074683868483476063103998550512016777749541186018810655754810350186564754074890862585185633341760901227510918564457062050308525557222634964096703175634228196914629187420141111000082759324009228475553582609925658837405236280377785266712273528245302071646114694207252460459447180010776459877412117075607078638059834871175805307405383892485258288398400335397042722144483226839863802599502774377758325872657132388365676351222539906764860246880019512034192122834670184392620830264525190604268235099552928930779656575757776201574779325318427872978993835438975201687024197187431862672868448932961560898198993183175815717136489553910924565450270346152491247337085433528769124840944014207988164236965507426045599871922148019954465169382873123571729383731845197342509518372576367129552230052427633992245980138371901406730210607986520490088082639548967311527438201850753941730401523448886282706944078155023969222868407727911137014682640364892070474304504117673748273326690162298234423727296365902749670212447203916110523502960154726535265736328584750440813310403355443234355489031779724425628238930423832185116267245677628962791389717866731789706975167430418459790138009365048376893748854864834712914882211378599415975552587102071217746865249810775794682580109336063059356381402017717218026859173803730070521878412130775032631694534118494202096842262963499960146339464650878690001827680919019811003166326244821906596606220333693383328777398634775327633918671313219696876887504146041977706444413458146596648623847327962242833522662305817377332619898976806780411036918532956409983786347654287603081652162852984575998185894717547858509363178890642375128524564059536848161340997358541276941284386617259134739577491500747985751286424011304288991699349596129145651200000000000000000000000000*i1^135 + 105719368041321707530784149658288549296551634080990750756893513688780962081084275838385472126107416394092233471246755917739762402479664017541237484681281669536547687043838846034265824704290562547370944955545086332272319556801263975723817623960244771367781814328038138880989693153642179352627365543851951062287753559930330872232194106181545347167788510250833475211918611400926796197551930225576787381763886653382482677854809808984459438123128196740262911715321741699220658722732350178212203641092970540344764124100315185214369051116350444184259943694222958232378019498789775436909249842720567555408133504828798105410792379646445855211018693908995526340369696925570225694530986789892734551227419055513177726781738871073813807067520358185842189069611884490878048488426002089681579632750264499100701240864561061319201757373965129603898958985657832154771388703290320829019206896651812414976236518729797693026593224656926626255632785365142407550559452373319665564453378949114188986801121595933872074286767016517097342224589732114481243913724785673928758257177310449746903810658420066835946674444778044274953822781980975942444437793335000682650604275704799633890334445420630572155414804847192240597161658666010825755445113319875428076740293751719374733728410278270655340668892273979889546796096272631627358669002094810605019148594291489430775127466995080153199543322794216399663408059839773242341448244963878512577434644722026629765390062527830441324398578522173874840859292276269650836664269280938811632108014612864789138406182567525544006562028651367472526970016287145644091012201035084147329576715777475581169338921674413148137234470561999069729276226450888875201883360659605645797795395843450800860282566353686063904403449167321263496789859151171348867949968957732426941693720481438767997815960864451707428609490312378973197736760032295955548038766985060640144346627663642500716858144134617935765101952048510224534846343225242245440668690132259570860656397347711411817455864543331475880124794524827888721655794117885595316960674775773483713309436144145139267255279645159993605580757746103158604678067627362408307877704430374565230790105849415490543822732185511015467709221027302702488612028563656522123876563252714147421725353087026490571033142785315525419734959773713406762800024389747806091324341368886040997059570504477945817538203622184350321618455253593846240786669056679051775974597147000882994659709467865474251967473563517603291465033917928106129522022909214155666093344056439781772504919139931891186521899957092819532335044578965774995189236309966672133900424760407601756156395593141526557112188532106687203086215535333250997152555303828550274153154772719180016252431817098071791592919282608154920933425039315226917179728062105916270569489740265588223211787467278371565153409218969289151673787103644209837307501607534845018879149310980814601584856799192859468495552919756048101291556797365082541444438350489915222684530424835437024058507712949628795099993696536249954351553496650576538225295758618153474146271333229311329620415772902923885199812099146512143308842314162956492577700468620674864672223830893015361736695662580791351983978928080471175733904349665224414010421784265404217466117440830157536518063290583569793470259927718646174111944950462954438635593950530006502897286660929772050641711532496154658056280530644014491129848155255876514281853239146366059018145547977939492706421576047551263919888465458117186914776480883797471918178016329667827574539320732745106892286294718450509556156224075052334688658241017439347219931386632910820836226709645828146465093141994521352233366318271016656658590143501626677956729522008291632825920458129564269037078317035527595129569280000000000000000000000000*i1^136 + 2542557762342639437280201024143891678865949330883613353044004628163016687503084132718498086652361105664359118244607065725620599376576053518135842278429134882695469873684408294340091523205077121082343698184935401897192006589774664303645674095521941756150934313789065053569233539736616047086441342818732251815194908925098156169088041372216571270140946682840542343744973010470609456603400624346112943061259632686870928270217376048525436968093441949673885210235671198870840013955802235278087649879810097311739664999250029324680197477844056871153615933001304449592580713485799626080107891175958706633561141447132934918935911657707716789319229335830478505794641141703471624695542433854133669449928237594708742367471086843979840878947455764706085100939112754160928863999809166542409261653616094196401963123215852426076066546265184134251346801050562286095723792042353931890472542753687888663425826905276473751128810843032349732125545096734026420719303071080714658305275628030063658397201287412201870943302052139942699421947662365731209896371236666531090922953345275505478179761541898674081268938880650135296287975999867570305399244355666745485609112898138160161055298438917963665763761167756182952022972440849547700217521514167903332207590968584364111403631060106277548723188945575982756557377687222743196346439561542619163767129290085036473615812556883216917945527319286167634527257160525883712233763084038667418586113501686965720133213846218258636431133297886618398506120195225424027459549197282034418405020000184683659356578486538735386153645180132440277082935963671946622534339993848464334794506685993345419301579336861961638707148822084829039998887034873198335751017747255218690151515530442932405882497024000088139373715508144157874992881819958622555071958765172417166025363477532620941447426011372356089770622017512332846487998149637048904961100528516329325669438569608551541813044891027519159829739358618160695856052027244360164770597058332034692795574475626798206417716558054298110995090786371894468693123325389145712065220573216546310428450282423626457536215263095875711864448540926533578798748088548798382109207406239514935465764665030112896774912929626311286507700652469276309430412370867104922603741921890037421015945739915526574045067419030152625280796778912713702756165831972514299498964451301364693003209937130819536332139633164254886536830237504733941579234600392939843290151299594831467828595771554382812536978508594931607729870642834051877076637303231874313235379442797866203193267441344821565377737342886755162189418587430336101298864382273979006687541489253790952184162407391204226122983809348738134456574526477314729774017210056635199737592704658361893019250817704418485100834585007435050068248509504651341586094467484022790617084271175484722537448104431258753000757777703768725107665093552651401249556481657823993533284036602867834271810580880964788838381308169568095283448199399672375387011222753599485070275121877890090571821864718003326118402766879519423908678253697267752950554084303222596051893220303272680835102454699590730963630643691812240453899373914497056591393094753935899125662419676624627286506016214220675296974452874968140411200509110029539657559555886702491768812441184179290179419330432696239390147944188439635020039914819994612025882399007428352994766747863928414692599982817546414059729293618032663984656158705298833934852546557645741982646456532879973979166767470763128665110305391233899615787158912061812063416952351364565565513460392096602306661267106562668838502719895331226717975344401577049777760667932374318373681845032331733723610612806989676804843787788549942215346179668121402158299256695091121411591171005563811386481056940032000000000000000000000000*i1^137 + -140366459768924155791492227802555156648178172605544861903703682225195032104275382706201746343136551648656930691526809405990887163957920523238891251801350731049616993647053903161787497953875055714962350326023637797066077207788580344044589775582270891998308304415713365656169142506196523453879773024061681844912326547581751340144014510035027434979506258682152686848448045744280447495184796641410557721213962405986723931777210050073437220781632383586427621762570251254255435269431890480504867615536395484998548708232877336066040975586146269136084949422153277230870701134655874368483672663671813751528159226074523403271202457251154276618076196834998114353604689700057469742159721066825549120026546373610785058259581363453618446737492761967559661017769656434730811587254628084500520043535990846062204791473557763687412453510219358550257980043711432487767576130308097187704499136234916245683230414500373433481002713383548490684792586222670512474020819494183604603324111459712607489779414780502084207388007865780361720231293169853661728552048523636597499225071347794710860941414817481406025673701858772121796651185924718533439283443668085686541770570256372204448466813501446981681975549766867527866105025835129638420370703540402417139718947795754173929246663397202277599443567029547535557819144135837412640760356481025527136833611157734525195713999727997132925208588973364879028055329749972804643365024697833696080506411544587418462945993514501075963245658728300179481236882955489559205625562857182790129633017251795890110499599781720049427407791456508484601667561286166669775949568029522305593310507085152348529427305698251817953468736334200265523220446993454451932489947786025783663151556731128480298889814133256024071093820972028621383732537853809576983150317846316701636256002938888966573518315721302905559273932068606544803764325274862807478015769349394308648951369485054839655579368464617949239121561181475024900092600123411602829861735228581168468473552116694236512010064949031257707555507611612116726253403083841075019273265312159370698919715454780112606346463495599683170560776915432343163416558041678986002900357115222309645696187487178147172467354257205533234830145187721638305529038813786692278576185807861191234795032427007106283793756099382613236859560520758121811657297890079586952449670126851787706453318962145222614052482139895263131662713890043496197868553971560106162481911646079423152485798262262264799175525675809689491501333966323498309038149190480365418136046350773142675476765723010551075743975383548266517591833976079743355982170271842407049282713369178056186137674325098262446795511006502412932667517139400631611944037320496096162049213874616345985547472708450446966965776464857661347995808952699451355737172247408960028620079847265947780123294390082880393420258585678005136941635194751200860790929571123967274293151574378059164533869928383291017243440740969223840110451583455042408506022668197934005738410947823596529299573347382919400017535371754950530462799786101544828056371717856211972993875528654299985446400042953789171394986975477643293519256409766919443999950855680410407122506747883256596310840643432516515846479128023570414633394116220256551059289865430925522675988488571860250014222381997089096083972485443023645698414070847974153523879518152450396787605044222586187266134670804190753819388768128189945717652728539102304251995123659413883347424291382040791166915034325904922275488203163399214944991311834057327801055609548798387293694360312599188164980339090254728844980322211190248795393956513551420053715477367852500635512729434921586663450981470948146547522585487895488590942064470165264148315495459080539431353433577855385600000000000000000000000*i1^138 + 1145973386530606481346949258732449959135160984939399875975749929725054670609165926430052973624850751041462372135493386883770349309110137434598142547524664277576509389201775171920536861970745617117776514625266293861453071216113240822601398300616497727207706836271099273888944046528825231247050397439932114204099887898923307086771593997929212700344611190630634790215748095304367216085385008430230289444424249878967383934409667739196031516812698137794857896458658125277700897331239099063036711736589784207024824735522020169665997155390553535604519107877141595868073621059326053420641872410618623275249576847177253345264968896655708709546418278938827298590799394766534816002499586993112814906395578918743957074398407791715681153784386215926970429626123692209949839344094915925819199806897851201176679397269699174687420962706574825623484330320324459167469177851502502996297649036039573958349734818869992645874154627264641433791148476360809152263521420423463054140460774589471482786599007630359650449380028481307645865008507532548659788664976178206199192135861180036393125897439275624671682250917794691001736581772311593965857121378627600175450189659940901464028513484322569142809766511484940989722025102366950841959747650465386254869185802934909355044848133076002016856825032911638674729154278315997982556579357455067791878030983529720922572209962038145330123896184180852678659709726288140621654269167559180820659734191725321235104721374395862912830616517958000463386895698072815060878167085249521755249062862714679636092745067722596673985589773831576402798836483660563090234094624002059860006230130238994324920695796697665505164462726579526609077736226027025876346385726777912117831376963485562416586106638160839557528473407185349488633989255796379374987360558113530779808359748805228606344287417453713925200399322083034039489404488523625960750532846538270557685933294357458959414761490234869899287601916678610833079516953057587994102946782268187047362348533820726753369933163693504079618383937333652247582195515538590334987834156816496292282171116486302651588453280778140317554206747349393681887835933667614081485892373465690380621449665683521237890808360773092112205819983855009727558734082995436247647641663433980393932443685711886661219902363821163571185635664753738187569277706095569441950191034146212625792428653951589018606684972873491947487144938192427379871501122525047613010580355437519927224762190232494830765955599010665519752557681301823392499174814200504803005661978480772583859490176404677258763804488212995559576378083137563226086886703295235369642644731680506545132930403443708996997915084500405919043543113458505276100920582131561345884001527014380170744250744310704562803991769619747009387720263157663516801779358542013145453059975771969047390945503367354996681187815802314239516045202718733536815319242564311135621334253016914452330441064936746702859541747172816974667899819920395094788568880518803971024533535923562994742266284436999196152990031370167328869153820647858841082141208961165253816838496902758356964264836716453525235571579910283215952175348612920784955642395209771328705791998040063372889106002122462261877104414995751940976286901077026676896663420434029619918445192218856257318184226452085652110852667073506831556666676056441016509820321802378223581988584309116212502498650040825784645402522772851910648176218688663591066488723683590675947670345465832755406855431944507085014182658664099616573296250531129037107048422919793501528439865032620559652315023814840339537321798076734707984703215992737194314243829679537634215846740170349970677206633172257649536542020270000306141143339824411323611158452374779225576570880000000000000000000000*i1^139 + 4304429507960188142327146274573826863473200406453242381693326757056437109314783198284712779640299324246794646481895735364070673129216838541030217856734895053742647104247735246122623725634594651864760138544732420442692803805195841850819581580480749347843056561081566461116423588806894322901223473681315047209422748786979242434031203751732725735842997858193489586824792995316614957953136569101597032784715086239517875830858013369809805718934095730603531931284336243504465103112388453208964896070910886970338044109861698881032813579234965746864965391004210777718823192257930486898851255509268929086525914482753033596823920199438990676029719708079617409298377255339022621498131087170673484850231306171690335848412647104948510169803259816053292876536930474469518534060331153835442804691809327934133409321815623166082563502507700459221879713973294660559845450427812385243136706186059689464706852638249937762191891826278371559472350447726462468129350612612259085292854388084084189897095977220964095059562886322797212456506139915888677583134280737323571550236944221043912416214839735041857306187313999475722909566644231735455047606954811267333651505215224089675239408997918958408708664976099453032951148406431741771745818963556530774026007881264845348291919361128659199176975720310433482446759311217088339995387766464820585675733600562202716216225539703525033393025616641984276214109256374774285613876260667155057826334067369119924734060975063548296551273973817762647123307386312751722940150991872063578657853267829415812825442618215044056206162420905812830989274927016475111425520873046613896366796376705552420717160218861980207582042168944822925169048506316634401806687856328514012380086136254394809154689007067889608080297871974228758277025054820261247281048009740054279741758386672847482938430517568148476637806378756157403029378434349350639086793550695555261295489343173012073823054250388563008162242991533212159848065264700158905461034214078861500360761504985325824883039420074344093366905781897850876993448255269211075851110566932112378297710740483790608993684856759642701845305903726615479846502855743268260495921305102381719804655539595079023574071889448941636975067382132937919096055040101371600596435118379775561637852538928531975809294786805315896168684741191376960345199412794051743417957291314065858319268730830631370847354968597241835583660738792633647996308024016349426646866974465307387116597290166299977979174042463098777664815309221685797171235974009742723470762643113691329487559197767412715214133551970743957433468330004622330823632229561853878846157719976676793940101768746341299256584840981022345586387450281994843153454492022097353124471743230595335845939057686307633998388509369898600661267013049394758291369177587527117628022050356970782363571727787065118719944609844394518018250552716044001790824884557724725951899048422036480070163937925318775034585882923052216611588676992106597923087161426966392553681125912874708857620517157345536373037032726337876683436615592533409455758636576416474412162611832734673124618679368297060330667415092082587146130450760883065546928382737547288223363819614128003767107754070908862743653790496051859192328221066664683770856583281376891548280689716692311508272717391444981675922845386846142756812694617504856389014902305578102293634370634306765065203076244213142031440069914586342133869231850341752664185327040367936148263570093802068920738397659967144377941466310868815986717161299807554824692644062097996368376408618407496981717310975101284483739243026573824165298301681114665444487796148606915311776915560601996310254206945222746652600746311498334001250412018812106006937468928000000000000000000000*i1^140 + 6030669926563844688176262849610305512011160028490391367777390621404937834795523754029211481080930866837220289013614117940526796917202886892810047064168114264631611967161373866052717310877096220132586695004621957755645756545886301196012328853526758171352148217831213558919907771460302661962681741688467838930199671357884451579953478137622365995095850239058676311309451451148379984951871111636530736592281011294871427353507205804827825677416862236719616866310783727979508837851063617353434130341539404616331695544577470227173298317578576871271530613484217723092578528425170161149949378399032456915080409809266915638103354101647811158478600584916870703053382049622397051691436770764756857330111095345410847581410296110261081963884381377416396184605689242497150867952043414166499797983502049333012272869500276442405364397593315959602240731348542749134713378533270814645549222194859317489729478888262942875330066082735983546255377711533176104188229374444292559827569625991939827616371298320850986032417533013758353010092188328056806917594531415387611324482535266044240118442793949324006078720182585219831448900838577580593725571980348228219215181385860507958284264402526767347647799362286632341261960025569670558462927913801509606538191585445225866826967128336575858176293387834146231577084347763233207941380679632225053930263234571838993679852250286118862379445582203355698000756711352453912368056323121968999319549553202550063150824899919569240200024330349188167780659740218001971483492427363599905601907197803138544704322994502367675435099102822030128026359921705543942735535750323841194792437223912628074182282702136916204552387168491038891568340449188100403348855294030203534657388370711631377304857421775901096695515259735855596975790359816866620095138500397807954692801144887793696287678213983346043000301163417257987699362706485416583020513539943561680527970509835756991293674953582152163167473575124783186166306600912749600649275802564260953758016571561066993923004757274030785950886441581282462451058265137216182030930680950294731155536635962431343571982934933119965669949184458924957638332914552055816127065475923843913108766626173290857669619247767374487104864207535682009328067945267959580836319196841558099718059984862914774410113417745174027089741269833728580545745094000672988685944727459528055316256392646731526396673449036801467466703129188550075009223799234163688465247168505215094270258993379681113127854846762432560287825266414078984795440458299751027289332444161322367557954855841557403093881122769179117748796119830377439354657787818210956650534580747665042517686792101189715741229814727292974797447113050631617280427322024653691396645863897562613232114857505158042725296339388103460027405627040784434969838741539406178881540195327128633952417871626606813483512377975825094248666466274660257857401868549458688526673817325731486721786217791618492145278949334028187587106370867808281629212872715673616873100693362323476407028214148583360653095378314503952385634244095876160914574684323240938752505248543588372594836657433266464384674324319544282098417401118070280110679232881948117248323573508285808914609025172394509016808003014941414759760253304336257557794423209448185389498984915059118677789755690345358191201628116031349013598400732285122210280701960723057807147440911975198072609025586119516906196434290959572491999696389087397160884602923061358406100806920627054155557235987047585904144570901910210061389159150372070788283760789608287107269027167945474764403770304749539601903911106170681988953663744413428686301560895462054708899312770680106801389424126559337934395555762099638283934475957043200000000000000000000*i1^141 + 1611115424322117207034721967386407502667249455507163729922088545005949080012200712833879794492625890999110976585993557691124630328107776066743670982900128175839962719908379539026678864440177633476425034676749397446397030115702474908630903219936443590083278333568789510392165391032097580963322401243295770375626102013977627247015814350844231434519639978399021941010230439021581952089524844916033595916901555533014001263450501859210955717065595021585032958632854095784017843633888625516536839002994972024033945912717257070262787455606192959719242502241272426119229471306102700195533411290318949908834844011028505395325944993831350035682244531022229631024180062193906239919987031070489281620347240658925739673630288045089663073302814925532240588627830986862896022027746321493730057573678587982498198638853012025219915633063811662454988277940645294271200275261122414814905588194818154606033299249329732249600270673282815252623848212224054565441314248628051774442683384669174181442912044502382021010355694811500397288454001504440142664145990192217237902870653057208969370693975916220442770519942673959598306226750298499690927680489672680215318649248666647613770132881255099275774579799187551656075303875721013495245375360334709390178915396772842137379558091901925891322377630134537968293526598323276645700856964018420772806677023722745720753225179386361765232486136452293298543788203510741362058300934102689751067713688038860676248833876339200439528420037589950209824287655885223290421078055572016326541412957943844184862160780556702414399223613523649215589087045733143511200110742248932505379433864548986590481628673009592124740196478257498761382391026822948747111245721291918667637277737041881467106684304646754254749821214730703680897797831443821296923093709652649347637257329522961044061054833938738151190092495630836299979159108810184549465286554930915717580285844372102280968669423307240326531517176233503049192287491950879200673256633417852188904740557972168871561212866417490912030071597716565279014855217662131382694140757516687878226057892860479703776405975065083072928030981278774822835027160160938729552345797060429014662519050709431950446027180216141427509788390357318734905837190511054413960060990564742481143229999807554723449256545040070490909133670412769718874523144502333451013625021886384974199042909798685718410729570427808827613268484293645176058690109711356674117534663130432298212637493797582859254281831035014445938228643378672897883443588318662903490940032192675763848826080756864647825247144008389274768037517791528717373093829021014530226557516150035934616900226472760634256347777433910740461549013041823933150961640850330769085258841550929706586037375155108049555971728286065440719234025000395522386321414034671398799041308370343292274114900895724240678219174314896321827174114971909716446453319789245388042276324313875730267527352050573027057781421331161053615220279453027165200421744976690762627097719985819740910340741091252164644372608639497871561272478159305000149644191404783649074933443287108291080787405669400707748345635646281063235124452270184566593170850437176861374799260119505379239890827333756674659495151654110250433566017738003298424545190695255148881868783932259245563506034577042165076528567492865027684347065211638326181385084596685256298295385697864063742219331109298260778978676386404071896896768768929196792517416411487908384126669313233575228628166058038554547891676371539576260536625944260187136578928907665093871794622861589030636101419369160506295659103377948017869261664479841734008122193334768373283449430009774909808418124200201102129176926463123783680000000000000000000*i1^142 + 236287317924973715883926808676412944121310446904679482767439466747818435124973398918918015945439048378861603487141892359475430502916567563248712460356669473927486623666356195642248983485779574326702171870491823556218139233137644861646310630228545351314718596130308804951474740462977900403965333205930791476558100669155269738157359311642850034323012111231695234377843609612546198892934554152247072995012239356442968157882146229663508991539420928743595268269470780309208093633574579270167606977160814458998475186783775850726451086989445053542538923460481627442535932230474684586687367759288158626447029575036388239894482850200916620714574451197903140640703077083215838587832171308238094995135775590584580560055596838765529181473229558562963912128916865156685418104309719758194836567318069731132256754119156038365444657191539756794443871383528294537218693330238643408064079274924986876115554513479827119245949592899883375594640198644200234585950273133350942783176414874622509433631201716593859740589499253971536339168384308803500705210452493146185304790281686470323025794825121951994991982321755345177250911015016698040642187116363221304516885695302826879650120687836776018373565684908818743555292419426363204015380594151660650188613222431742593409922404163520511158679910364411169103404809453683238646512460408118983348507810253221129801344473817554040405871330444368723366585967123023581827986027127023108136683273703341490278386909593798312075140155373586115866170729423331718307809901568820488781994969630193468295399895286187024655255169864913986886634108960713201558222897072093953766222758271490162141971599221385487844976992230347045356890122490866508339295254784910939037628673236940894225556396390756404319639464080410284484254424457614505071511266750419515917423694213519448223742359528012385757193296158646003989587116155882676780787899933951328324620641706134419195609594749110149763694494527914200243454332563555710847556612212715396993932344739874831561462991633740703949150383401813590993607137963965380112230207782550709065082319596840054622342471273218482988113030326024526220690484240583526618820592941236787386765910270685198000247846133240822242190784385797008093063378898938270135774450228360743476311553308463313230189843322003580014833468129078264866093193699513169237105366570633856421550782784231617248266727197211409246873629568260611717570293896322707113790515517224805347328548803980526191927873055008804786908990006394498696454666758341961226646010989094143732559435091896668214297371080308982841329031741823637839578892370483976163936314391588425096744006324097009507393131263647988769330269940876682441753962413587860810787128890620969078262450683219544302515697000331276252424037966310862806077155108683466101150821596462583245236931198910437208682622029729239888782557596472305511358195038625916565508118615217882453456621079900223059145561991855814058752465802396538898699989060839060598749353407567628815854510515110645702759636119339983710536486774909155151718649944390936101518927985163524515165421845227964866213338433913367322046334676805388398833413970382900530890720845401188633610090544043728401467796150086154272058260405465472911442369708991425860010020723170338918577822565726410503135387848701498631859677699976653998477633215461690739985305613222094745395842552979389334299277450439084197685957737034213920025028080030275135094352487352376486948786145039670087585767489326446380432161915716171855522500470434620508294169096860693917898715631546963906667987259733374144490303272907414598142120610608200333072339628126736537880846843119304441856000000000000000000*i1^143 + 120086814411440793041532168596339413570116140006494932081477565865785101154755828732987374062565880195328679609450215051481257104546241474011090872292205655959827136424844033729179132487281410624498052681123298262798150713728253005665405872322601727887175778976738377668672845139089502820634322268555377622189541821179840339692507998981319471679687256561699392096566233734825257833682270093425058794380486924899262102022257384868508648762182140101359417822330971857007805346857742906742453691756421699321728624951536259866675633664346356564791796893745225873019844211370995788636431249162575486916246935967895559106085252872602561726037170800072269621058379343527026636414786196158645581340741115395503747290689369935292361257333238352120558459879963489436787714077828464868654775121411637062293944428556898253665484144976467861241761212995428301783290702245857052885243554844769016420328834013361109729672056195056237489729673557205906099871790670466077674190620343986054328031418292453696604158809281918745851781369792745593494103782429135020466457904669241759049581720452464302039447157522160394735808394718638565779069797107631389091580819491665684108971084958997583304665068099256492252633769335683645537676248777242176746789520647322074394381915561927531298362653138991178225802545370682941962815651573327870897227704651847170533574275425753335030865286810637978495105692845765088191505927958876902796220881563096089429357718569468796435905416071256335488551418167519022793306960205364970382063756758178621886621568180839171201069117812611119613292973693950433599918819005055449882486342470357473034263493453255971237134705909336176510452168231826015931521766531184988559427034494217013745709077659970123280355431862573033026699141327293915526555047842867949529675254742934765261599891245492643134588009432975450200347624051944079522818566945932733549747147692768725040932676298200420148107157075360310848200137557592970572173087851340157916962929920703804586238866015044368992536112148826615497712818059799388157921375374768717043176711668292978671224930659790502832177535763731100914691505534560744927721415340536345638966865862199427734947648570124680040626092202135494523930775254066565613898551089533323455438534930566695038210712068759998749007540597733578760028510981889008075198213121137830332169719259715717703472575038740587418995561742262252118188153503095148625591616364102380377901315247595392411984907674630010452589443570266395179874546250713581116462133040183950220596976175707088524978198679357269802692816217498739475505430070346714047544492916422424766394108782107743402846658892605956899270278253371309369872194271321245471099697782726347988958419838612065617286841297962419247699696196987443248318116283979910937535210947383592148005333440146246694431827899622265191399647374533684886108004267039405614387174219324014118519636102806011687355407829410715036778281525418799533895119918905879120939866320768183838785488285438245075646365891672359664163270748926445462680090813129034717019812569998471935348779756143989236195188412000210468907104263143575483226631806255030061819283632176948649776474049046135572361922158479498536425384863443571775460025794791232923812203078038686346779812299586285460339379027714881724668494816746263464269291210046736430563814209037384054333733743517885547178774600562387381963490010799115052328387393117068547640941351146136385756583859631857436776429567113850494951620661052541471496549420091352781725682299287927848750758419504871189902180962794996138760013870725510471447698435842117398098227131754583634739200000000000000000*i1^144 + 3206060929422739144651913024478416201893400589836707885547921943688025657608261966540622245302272105844352618342102809195753882932079984412629085751194135772441310747465549947053113529086178815883724811963311355235238976811449366976830351292061995023766477427427032594445673320606538594144291696068235159984094951123259763880808210331009997521651396900427448627813054148340774209249578735762851648787980765742554871512289794900709279788768346408901194585945964472908638388014657995257458321804124709929927161543412700755640250016237697353650478967429537604824417307335366240338769569494416463577120230938672878955548796962142962694165321537172625842326559397956519593471058457312891826774148719848234248196161546111396582429144081513056011199286280794483666173194974127207492434760119335608620566821295318941675107458491578538068903057680316161481468177397911831453837082305618500850987188759811147639604687144788147035723162035204148018736759692179875764644096483028240579301922929144208030576193498950808281526892153192045098368564814716718302254613559126850869094502965223330313107357414508291647986866411564376199048053353083952990828840919214140838300200905701674548393282080205326378632438774934545579923590406367935496683482983736208522406294044284101622510801942846708599775213716327329777324404235711080117395071433974934609989723144332610867993523610856217852210645405479124628354476396892284569607764877064722034130091894361362703732529994432551331371480647445247213103767007259977267282072939976182217603539549921808972147321997275345788701029744344043554792684511970855408127698239253575446651451432824799665390274252435798304380180855224865560149144337591044689302070709990275531988252633120573954016686959718332386162865338447173549323103988798025923560875609604569667594611355753282595274138056312507803599995619168505832058630216853798511354696394992749530596399828731032287902371133379167992131908782300455125294111324760663408333930083515929936829871818533628428422495657157458818176157564476544434957559850880315031176256022950327014454727857239667948219787877264299114810322742120444584383493666711314014351613301120821638813781723569661489738164121888314325821979076702331744582337025924091494566960031731031412816794837274521346570879162904758407713922777782250836363203522648696403503585973253397724954071847440663489512248397700410752578782681851616214899959604801734746551220232662512622618393174084114623249547277339084887825270952116035536408455613887656912045593485036908467347359453359772777509383895108141564878726575210559606710709724292322363073375781139534340068774113671805567660641774064121985670792342741212206869132600871369524119578984132089650213006159693220088977641105826164494781282566324847274951560430698340682610395320820457190594126480533349561083013819934057031424656827887258689455152842394324418504491321892987683616618352247721065833776502291688126088386008741943102334357309322455271165257933576151180828874127567414790841607235046906482451581489866994206705306215142632997078685934772710708326287261645697144784087720029925092635592339482214009439761649009770750547889641772925649467666179623585727353292842968043582683506241580240955842645438002791181202969527918109676756472244885369489486740283560819228730428142694593507186051316980627100050688333665098198298939230934461265516159364971010907786765056854763360746589500758521346962893747413132829340258447620229308284312076293778340405923748998229922341520854344767526958295048963025721392266538115729243710409410085145433464562210864454069827665920000000000000000*i1^145 + -83529058661225218686292488330474219126447066687289558167685347363806034831462150296794316365995958665387045250229838225226581114762008921424624682955072860655476081503633416921323768038093317756839567620549602169733136785990348047624997912436819814857764480249329250501226302427037222180721082062337706430667071937727978620966825872267668001388872833186720931818695016118262634795021072037774214776044115258011204195875480034363383349083076381255047002893077559533970067201091366218793012427116141041764660318153295321619747249140288421140627909470451148793454394880674974771323454865387669974363493558627489889123042166703165125639646429098530640506416486659417390267406708783374059613304201477861824764359462277602526033597917378881568898599929916852054535903628337304021230933884976666179346930832931311328327172131127196657254630499487821348287575471844247939276993014199752383199277617939216824831970529188640185649580327653260838697700349486773535153036861554782554158815577620300498964353048369138474682440434716390424907233024296790312401453524729577482281825092299479051352378270751851698014677804297559216232884212785324672204717522164519850451399784274726864621761512994343233116943614821991637770141335553855454046704321911391114489272767242868938683214174922295509808189474457605620302126047484542885031179697460403278023312374196585556432747239261973223373168264507974180547787148886702993148861497465564598072382700803846960078834846568392506969466664905224014831865128154144311451222649562396465195773128462014260046514839215939179158482286893104982492821116890751299631627995090583569671497703202718518706790629744222607822806817527296002683308312819076272644109145739653935150552777317168433411957657275715054950674630422499622702356184353605027174796094390868619662890518150152283030165628916937379793566380801289345245027921952760003190827446017412746518482215681522584422838437785031185662833856883640090795396093408326084431513583973017581784441324353972115950281265712805102414784436824986107245756567248479360526352708842689053598315995198358844249463257580438457806607521834418270135413900369843150820530306195484537596717376773161272781185777125091735491885383442713961874584449492018502401582345090541170512744130645117200424333942561466842879192327854350790721230892897835089773504053684846476793935444808393598649854934980093477499627006634928707475082574452810780983963976597555411147804822926999436308941930920221930600728921460251501456798351474722654103218959482927411444785083428028299105353563669773067822152145834010975948721550334249595224098423208926435421743750893357757789125407237213663724399999375986314782563679075483950680012912538360861090197138729815752691693934532092394673502232368211168126837211898167170977318751322718053743173088627704068363821224931986857316659146299275802919156255340347732221376481539592529336632885158436485689600753798378247967960314217117885388317689345924149483256431205321799257052209382451933087323812954954084681174436823322754219745521096598317808847681717978678973684474737575041110799312204695918333388523787157001367203737778443898425167222079261155485694660833048734031587645676788332708546357692051772201686060594479261510489581072275138070616952671956942126110274963105340985114930927104779224352569716473502425210928700328220540566811226680987421192274160223242135965708283694458778592744542132781390270574206799649713474699219626732919232643560560581912291380985763569714852677469211746972703113787883926313815431149538060348995195897095099693137920000000000000000*i1^146 + 13609313232826228300375412563445572702031092053429603627701046696866464368577121149434892143032026215868774370716761445580711344501704217509322714418627306088637813353311891853070047673137900419007728861035231361594725778846669693943224858300029279875167149311792166273120911737502659397027235588477506758812647984601192648757234931267449586731850783691447380393037242836818045355084244760559086954645349492626097795202187781786446072188829326826054503442263337569220043016581493215451857645465253827859512086091767517996284988965846537150474364277786133658654089439267831094984857810982638874777522339256073757450620759795243290658583001588676864293889234543886189621311264436744082113988898687352852062350116834203074175389444580006496742881665932175729292771680944506843319242989721962406019520568187397997487381496402500695924322148930726964870642422174646736256104022913840930493296962990021518099690293111186194627330780147667527240898811844688263481223896391724382157954035214229605833292562755347514534155189670941711739347677408288703789425399352910167496723434508915587834315990623016938626925984654732565014479639238409181642870256374475883298377909410880316020047105066031367436570560481031889236824476958076577353725606918854243324379898202173096796566853144484993975658507317200448145063794678616321534446259653360117513908447812518132848263129443273589166833967661463116176017592983298331837996859786254819039592506834759321428347285253400231118228822866652966909738469468821704181053493586948428556131871073884933973434105895453437828082483845205544482623268000026899617557891667485642948313474370138303868033730191606615604836055308268367861757606412557496380723296106687099747948615900918159123044951804519001139996808922463687988793453950303664240712454106808849619389829668037044731565669399255071995885655899594187738379173147708787993679392838343485435056344122115976944364283198841934267268396876534184164657793802322094246459929501242141875447088304037611204484938345748697579868923497533845599473266639365035681877020550463985412265362216745218751852880268343122846766706315373312828112645837863117475676350437362822507194260702747280501926345202077596242031331154972379751444475016305665448196366348302420793505743461651484529248083474724961826860942817487004274850559210095846562581135329993510600340604810493510885788701144004933418247516802911581564905327146583807615298511526294436539729358965077921674107065138284826967562320007297975672263938106065596695639629859066613716276465113817037692922287224741797979716061933533054769537322823988248003701196799447708092119947360560976047370016706502024916286601662994866819836845685302411346958180522954216897167751132443683945447551888736323222121039161441645061974606965173224992126855277851131924055503098588895253462062032787568170468866353739135327844454210078566290138733510629083653000656610314633309125695926692535132209172877807710735174018542671334382347528892725907356602669349518798755287032404422598462019037734213812342714515990042988207764673164395127613000670966805822484555342332276976557335805767164694401083866171064672387629314242621574616812076556771593335021363359302955983750558811837466322923748391619780505499279613429467194859422604389167810424717431122774796421314084656125810287671699378616533014539774015194883565671579733488928067769925762172077131975846177493459537129737895793833968898216932853610673258804878101630877066170402962928053915227283037581671807214670153959320138865232932712631271497428248454338969600000000000000*i1^147 + -938753184125033780385078066712943208993488726807135199428467272840015524338034290349225326301276859755875206802722198469098558256794722699243399836991860927926953791054631808183519635837789960068011332927107374301026382064285049013638487609412388013478996139949396920657983348610977203263834671398856362181009650938361226368668618428328391625915942684513162876588426949831264501757942457852568060166293665484115354355371739149251843150284864157468807502954194495545210576887602211958970592372162396663933800750706420494537100352198423789816659990672223807803861529262537579658417287396048122765352338045327647261664910096970826967439256461249075374520628830352343399528965997814662023445619767454552419777750781437730107343740469123507430406997714401820980553224069683085544921744406281629087575252479033527778024268331074491860681101240771485483091339127782937573393122100951306707708703315021666592459802087248018023293092984389556545609991816976941291673935164250842188230593599122280690431594724527579593742224630777483531208085012137274309391107904480423024321204334518581323367453524491929433504263519790334236497732392193068982290347756519272111848813413153164275766464307498147835514187277500813424860705673168452233076418349194813331186960897402904029557629268215334540733360315619804215611911281364108223152826867859026112046690788773398404333669014161585003389557973208095980173528501022194510653607688721198006765787000290359351278315804354842083676736150079155697250863306657672057047263970631926292495991938609995443268590774271312183796870321407889168833703354473672403826182980449507403014762212574478494736560882597149457028444279602471097125010882509235591051951626113513086074555275605462301148241912090056479269603366819665196892875404176842323190495795795080475667458859820231054163838451479478327790945391836190794380841374809151989796656455520253315685892366005284823245539841379530189380926578432297303947685179861348527833965185096610788244286687736547032637268593429633482239226785439858731666551355898666310254174814343099532802454590529311576324144031500755687636701330732161315492590432783781602865008142584831561372193020066756695381058671131046091413209641756571641705457092359484141498641301367927559894504677607145951140366935084597550311692173121425927073954664822047439749224841094644768238875337490445703811621380577699449440702217537297390011897641003614689235645666492108674736644952895773749967158584053131328917711239310067481751100845436956807381812594773527972494735997602099849422082494980383206525081616954965217288402331259273472147000485701013526427858036685714794036881892899880100720614793733949742976349174963755999910785578686708044007530968816669470743557328430053906175515228590859738289456827440874592497689763740300745889658291982927536953866558199571396860967329984643771027728728437891392256544429023808533999850014417335243143633354767263722972337013755584420718292289746335755866129029733385146277102943611822973305252364525011708590446731177999133973255510065727917147966987918765490884336050541485601146304667810775381653990844261343751077646861967866006758970535839243610761296835795147903017102345192849390909565827711536693375623790209826070393994383287249526747474700075388638075547868951224234694525089984474839672623645439640745618137511426993338527561603484294283176030226606064276034658706054787897489323083972626223593452381242248575141539426471294022274703225626606100807602772700245620891794179124746913144973009018728082476892160000000000000*i1^148 + 73722535997360879347952495182448070581334447748105730672148850424986930580103510221759260362595062784431357298063916463852821711668096991577018897811224502860063230185791290695493990223338231852905167865071619879904709594305202150092459115724055890565723339957357078495531108938621173321833187930426123020400132904888189089929229065108289093904715186558674084838988690208553196371746279981267918006687847842461057361158370136484604404929952640398169588541146476482626843184322322027906856640473987757672916191030531919197145112289623203935709313421401552179814849232091895245581132906918297698643045932672099977233341770468029692270967811786038772709787471247652451468937185827267487993414155287847582288849572064302914643827480560319309749679964045954151869468501020567328541995429357811924009249367633590189191649133154893521570149938961136033103537368180250807937734308295168126301857087834327785355199223657541819947901683239663481347284422074796845083485705114096107761655102413032160140477100662151419124312857925754087015794087670939776623302913404227975768925446065699637413741676315307933591669706495216485879374620068997797962653291876016489600027321233141550818725590071731978639692740123061970063479978099466924308509234640482852169684435402402965634971402042534524820088408022559163899506426054232724432773429457346802808281861516227348123369230635976444070968969302918512459176735688458296016611697792151674337978897298514012552875128251512925877091098185090104127977215487683257948590093882893388479866145757102847121396402429173354419521725492674030951692374680033116391457145295037222903550265674165246678326910326758981737185046928297222384229030199431955128663720423456944372653929544909556361280113807265538743377105807573274798631572889501818853005801956664675429289139733784819954020768743666501062392262946115550236115699343250974960140214125848831349850870738935045872026588611298842097277304457471280462000538933501670465691829785104837747826768422569868167926180079074200646491023362003474028726688507121910639688392790371964810125565631594275842884633570025577949501437316991726079304193624725262378686230611548079545339493674506638560413449870879831047446258175275177564651710883384206461745094046986004380326440087625777682881284478172829012309306820391782940440184271975529165811412277547654803106256508375319025595062659393445197550754408507146977674580900863484261878799682562865774164758223497964087675749272800734908529787023400078520213519947637986777598821641366242223437363767434339364685191121475820349936566335643049772954976879741377743612428516433732068916444953012305902198399732076708736580015758945784627303387205275604690752875864878590575462670700516871804310314659207893988640515360375578743566829122626589902954699140360835747156894084314000637949825888592170136730645285893283526822781477769709794224779531951628145777812956243922625972397585679773061718058364103531175028859074644162538216148696084309609247878980575513074798867124486115931544982551658404589584071788423061023806238503860227535154870800793919813182625429455812636585392490507800356422721375334585572325018714972907564584551257673579218966412765115589842225444341325999184903348628198176160076599395581440183494619858254092301896503367822764092780706183092660602749693218125842951897404730068506811245119518709236680585298548557438551508898053509292119718957435357101838291521091098092663335639046603852860528860358143249747685653909720051560262491647506055625179136000000000000*i1^149 + -688749566719753301614984251055937952237861368964368940958230599880627746932449828136276288950436021966114207039081870588326624843586556904539482543054320688120558355421399836526578306279600876546193039077325131281881850830915548655169280697713753859106444080083156194792053090341267228511832199166622167994863572410115899459573087799951331001522992319986785787669310118478105904816377108591888247759082512467095286638933136350524955221602651973993924622506058598520990483110362777378573640218041146190863718408977691583010306806068644768958682155683210772437135185824292696883941931565371362588049867845620919282369133499455227680649985686199193484954150726527874596778850004352283770942491549008299910191692794202083438876514982073726811986061459843689314711544851156369342179702663314398219510345391950808041979803471303027757251217594824959719309663229282264647380923292574178828740430250696198822174744670894279440153955513632873808382970733798801093199037322356758922135992572615506411515814865988460233436953989165025474095553244287449850546605139969927043490834339864725377568422188073770953083216920701900946644961169820010633851837373064341033246020412213845565981379360258707605705492621009836184359686174936278209979757469333624055141098460593252019076646602468930257112823389092269959452681732305559431144997272015513159349011619483348066808307663732674289321428573469219138389125580989768494520794440019093810371928792941795193685865837627885119585485580403168091750940154159502991491379199306693741812589633991921217405757852672436660357471924305455226176475271310091745241370868300228655989030925561089697354639621918848951472196683073333205873229391338463405712816394935421304790990790995125461636519083963537293721683179171046898993912447141184891773720968502294693837218395671677006729105600950280239792253000060818754418771084815765097598103460621051361817075407950198693376604199386196193498290366591252680951800904523700489897820286325245726142587928184851512044789399884849779271085395326768150326576936337425704422785932531639569298677230473137160466510158278435456255482512208742469937054948707430204046423920243299478445338472652931268139714715470552262405788687966190577471437174297427647691111181287190235691527774253238408373417445279089622608294207284619336172739020598542216270424778244863800888277191370744890673330818007624812754787381358699972574587900083554357232036737810818557724693941911750325312434470096135341365630960296221028089129970210279216492135412393318163838529997948852655159564691094642316381489054046563539488753202507617807863915410057856574531825833651105037472141701890513712105336261027558580738763345455549719403555153330379899957820243667328311233678742664861401929754265740602187157778591302125230619057326496654688907847450577294802292373161087305361520560433142193553968273302495486385489279129441458250401259295890176806021518382044319259220000798667456298328265960001579863249159842998768062736042700482995137222061818790180119047810883069157715182743975514728128880446110372362200989594635574776104512573035485325824120242904454099628638186630709684049307321324773898911545814756347221164119730688018581348220368210121441750421519554231797252239522776652818704888561659135537779469216979209624437447789938332708121393393012661146966567140441255070283305476877441056688650692018994418545331014549201002820760058080131955054569604816250046169490709021303867487492580198115310481095160297260047425706393600000000000*i1^150 + 24565584810756198393996669179542674528776002607819335211479956653023285196404716533461650976781817108028918739134591121744922057611305702484079811683207893143779881937175296885215915796452579778907361112812844569409675488200232861456977056748404342560400525475303882998886563487607652440430969484708510348128737004031518896453084767316635886447472952727412019902978337690262711149445465102766472322696131090498742279629302654299404586178771198171459124372421540689677838123913111574999854257566376086309648299704422947082084391494697873398907264090918273725856738338222238377163546902617058144532721346472646199195386467960754882146091200965202261289424115540261640140780957627553542761506609705373579778079814310798141737395905427500366520372440973788742005131167675057395669904399819936981584543941190494802658593079199093043817624291389732462465149747304450828841791058730283781317732274401047760708572705444316866655930016099061055467552199637407374347295669886642005237492579850274957917447811227119584267903725705821044262127453199632731582420792954426491413047291604851760288822288494063617766580401793565846986812874505020826189406321709897488790918545375188058027168290132252236777504585579911326711648528260022855596237761292255398658739827014184635075920139313732869228734941991116899755846468523287613343173108965030056736442923988498230285055913940389738404548460634450027346362021324582600671007313477589832587664970554919917503309446655027268540098592370383196131951492498581726964863225064554651097302389363210519714697529457569900868471961884137100323087861110862433366889383717926606612763463272410300498773318363893175303282303621940028666900063037615408261808908860444107432726453820956907435473783845402331673318182556074844888395177850804159759726543172588968432477103982780633105642193727042894585523648821893282740216499324979784332312132340688560174347898939139267668248367440497624337690905380426749392389922574446245522385110000451478146541473598710701152073755387943390374949346837687204361041383956851873436558859507152480222178875547826386452982289784036796235320982997209874141927811217167279851222780863533864135374948783418662892994448816858717554498223674614080081452189291956967159004374724569152979672621911511046899498965366401384807316393829653521370664203735105069398895280807213877217204925966563081918699933343753222880525582266094976528233404931006238951016210968170732585863774072591134875979578547178941393750297499894022984101520090943907267870974271121149008215126313459752393006578269220291336468167646139675449071387969554401417057891938441940962885247686268140391347208703729147992313322438989695343193469444194585610977857035929477505895410829872614584258362295478425274569503665394024426623806394402365360995285059633272092555370245837409293510637696009384709211633436129158014267222875361022213021510341290208985737926227413760085880196960334932130044148705176744182221454430803943407307028333741105442224917139981220584221225470155648819170269143899576418412574805961212637422782222631789241021044769927249702295140917197478526642747706071958922107709469345903713379127166441020165358427856591108560736834787580915706625574242534750039685637842765843418338767289708036701244665528094131198241927281540495491780016316785566421931337007453123842600488683913887725342479658878451745289221643319211491504239913416862826254096536165918939064343748590854143105412146281350148008853345187800520065024000000000*i1^151 + 33888590365146426958268833980230125563306659042714251286527364233378743348583053587022047279427353261037314225271979984110863574772670159881777108942001705869118626254322172448393530741820144982107044406062708521340076266817153890952841661625221870004239775082703166669492045039353807038739293719890979883437932050540507321319864260202503203435567059101632852359687301246522851310703323096500718195209154090587340946593411719212024214194741927234147143816496068357180833936175091223341403745665596054086965964045754234588157917651239879087425237857990042672307206554184292821094632630119398472447294840299422129012771676046891095528807518635242662247767196972271750966257287123328247475618706849693458952323587295457144876569294310035556052725475188661944347493969421524762181021011834204452226696291456349276297750484026036679136126444581276731600357572826239081491218388182483382796306409342642292065599503639130796634820724238515588301531086643657160024637023499111008108979861635314061416235246141586758592431510250921536387721780725280842191228016242415876773783458897642226956731535209777569633337078721875741732069650725832622607183425690421043876109739172444854004498267314251650248115352591220880507065626629658704807884015016705225265476929513347310422074801298855020597432625251796468837666061934317439239248830715366153231841532062988947597930381948583197724489480309659387059069724616996701063609102560650828377118233703489562968012961394292957289002168400888807095143389943133989472911830333285850570747122381978397086098543214356159804662794346804938756998562070673652138787466642814938371146940828410796727926599352938472131591177347740295694047723408963249170290296720743421165843561318431939606449838002577780190811152194170305737127321216097388561636916695772318779678913938900836826705484272546271887535810159555260040046238041664181515279562458062139097200906306726794012461603409505636607685434619977501179315391263485926244259880669974080621717841750080461577914910776043584783256403576642000131463085168974303909671430055216578308331728744758820050533814890098259729406956288542945243136450084865440302273830555945313781356818367965322364105016970515225624000759036878881511150369250485723405856455710896550911911111484301779389590726249741219732206564857130636479485816321168672119452387847300326739277198397850944869360787339216852321343329275777734412140960296028033374958360178403984048229806883787164768113890540813284659467368215647997272565401980137920647465585302667480961934273075320755339572454767117584588917529128417564728770198732433126789826420724278559829177005475636161196617441873196119035036971411176433266385245211462487499546352758131955901117144442502684213028189604334455873652141185344955301671943112017739044707185140258013557965793418179221187767686141295786459914710152938954009652148477656785141998473343486305400980200647162928743421539457663515286403120913969692686770252468603137517559859048078947039195563426101962553989471807152025038071943784583198680908889756494201001231596266558086241242295259653362878882582593981464701633536447245085563613156836213465505650587753232892433458274120327893676100193289062697168353810975634008114209469572382014630563827806073178240968167015944928080023512044878977656611830148227368007877361891033434194819641226175999506086608327208501997262478943774163400355234294394236735397399526477391956779986306087232372679771233203037981900800000000*i1^152 + 6864827867599192643858799906041065201157193729705260001685055005486279767981383686224633791568286518779408040766657784662293489592789946491323222549620955130841154722062183675778091684649605051087455839109891681653112524654846317078139773243466517251531908037982556783800061554464859623617908700346389284067814085671759836800718103877149896998904771676962752489172302169802418496850827516660175193445886787050214687857327274757466587080989671210528798159848143413944626690033045192076790727796181210897086074867353807235817357869886940012337480933354109539374445371494638712008170709361282716897848948310456745251983100111523468908706548457269070927210906158878070688040114189960921857480545759637876766556422531642212752533667088267499693165268808665194425374773433933870312388036030175630896036565013103310045642206938393099272197678986016837358562926230967375924998453907318206597564775926199961053849168684663110865914286447447837621833006020374069225637328597306271362071272909169343161321963488421765254132798690894699205896169377591423825065428307872463470775041403490331211150046039623508363600717325859930860453151441844426439010293177934919264033708798795883817276917230901817725552809242924422514473185694450489989508529622112969026636620595487145439721004469050160804656642445976747887880255806165325233497791544960255203554651453420654074366932659438710600542147652991438855779862492266024052949403577834719436963139881089046460654804314306184701685163856830254677214546396784783269685128880498403957060787226762835298543967300360281815135557824880010659638551868830166320086326664738390646842492894348020460386690644174366235428358405460202963742737061497596296841102218381798104140103183706599355297519254497033828151743795925758328818220901635565082585801996569462270228000836244079582084804131980364673030194931729874570581485825760479209266420652831983314127425408776660360786206144632476680709293377350793426435358158854076697504453166039563383561406463180994983429730920333506935903291820927389445185381482504455183420119816728187499861010739136931839641436863395953657930926383813001534659397053359609337416134072057274378120867206571463190676846201196794778790469740290884667054179505976177420081653906486022602385834113997008191441983312240943585002224286302843797958358376415663542687929459206738057891775570175213223480142145605950255049879297433226489210920159683680627157773077337281045148930589626687300502669971682432716196647709717405079600354846198392930036779067027710923155115753362519596704019983838268541934011385418536735346489609571076062115329098493052003801774814681024851601396408566181397145637994227992892302902053082074474649427822892805057397831924167960471183892352469325053883600570301191576739161754960308201373415505630722905027877988266960704893310180145294875552972480267846165361417670868130524371945023572894547127546547491503558575808960182939419255525547690646995922590546353118540873025216655817912955838232297237810392328967199037169053474831908897909294159315665341259196780041582586922211963489555718857378112177407234386645817382160973646100379717594526130239997272280073119445269101736952874708771958269145562852727691863159800738629808847308074576948625021836358338496264543370235156696954568839465306760795227028121054679377255768844879861507595736059786413666935018617170254251446904439004375216284671489015276202111761205414937046867666534400000000*i1^153 + -5092669795222481286470542868504555571521233782924196497122282620142318739547077539271174491526394214342834745118803953373130123042319905088381192342949023372810518484908067958072543395136454370179446920415912681552156097165689799865706401977870816030495319712316714644340460925461980957656073723283742422314917524462576297598066664806996914005948989597319087409245838186176737890420677272707898009026971634119134612972263582928537041340586144819424378338165706749500153637063652182041647485318208509746438026571054638564901086500765524508138522097086290388963512853405631819571950541194348638047275412374147516031312229603287394971016969942579672625711538739940546490206104153637087922661165166067798770577850767700383492887422119450439657534070402606524127330926874815888079257887208180083055226536833587398664078731893169663931927261296370204382643941818531633881607952458057159674657993201477992259903874361687983761828493273244717258733547314697467914352570846992915971812948366411866882091378440474532026352211702019987543904721294719333857825639384497561925923793753939592047126430970137691874340060658493787516526109714024783554542826994793999461582353318294050517229004779192438814938888916173897979045773494765803139911663814630440815768421386145151904541364302707508971849153889863393881066306091447592403484556833047666645189635683743158818903404730052473749962044883308589354882943839615165583438192860338021191085269812871060439177906000963858072072557465548472237775449078312738665636836811374437771949280578624911159627438880391534153093082952491762709948250533161035198366874605507793244137831355618817647823666876431642027637703910558096374543697290301955622975762485029951643213845743677645636986215075394906784641967881709589836940864939749054445622993767189056913677239027638699417907166702558495344027925111798474861405913195258996683221758772371298431409985317642386910585570356484125693073113505509602413385655421526738325375388892292016403695780645895372246345750842661461141003887786740922739934804924368939380480876009399390726361409108291199965813556926175978437318288950882953122228937116388705769527595770066410987605064175597559480301359199631919040901008105468396803697828595715271400187934636436136888742541130236232231229619956048343407942952918912983442429392155885114438981501254720815009241892127149051860536368070101686978119524321502247818355232342487336212815118038523209821718369236057329661047961167775326116285807665295732638068141417000085439281592292904831632339044609598211334888883874748456223467768818337031182106282498438934217015512040715545962255042435224648927582472631020866388713736071058302401679289646432544155697499916699952721022160210686142989813325174873026273187265032949124709299725985464800778899497436507698946331251156590966447991578843374110722472505370884342909103566654993404305639888216869980083250418135261686588267021228289658329101640910261551285692975026520523733783235612867042470126654568393770455756497119166685477511896019568240831776511506262336711880955066142132610165725439512055211779727764109045427793644447904791025080210812689074820515278049506480580702851921631140126237063400926775412991956144283807128824040581358872908281900150654589449907350910915756664401694184066528585756423497566222017337388898349283011185222840124823932710151586454491496316350003615798325768147774370671340969415592116224000000*i1^154 + 658084649187195977987791649178755859430990308703677132967234000295807766854518613531310326673674726727912138929601147197080002020291508503673001081933677462031104728816121620321906725502412896175384937689725185660677476248625738635203519331319781825574532309371576753197172194289491369255645837244530355365323094907045674430446328918003496806031112374717078058262283462774215438282669403571223882539181157890230308069608619577721162859594325835743465532723128741746946951988917606449056185108777136017796323623330153553832770980784411032291232290615038944995102430300974654815455465322614633042776367213236691182375456688079130637925572076512672634527035778229708936701578325795041812064912138857695818462374121738095519747454225639746467091775408336232609834065388272533328225751247240034402844112609633569842831775314413234363128410562678506229133527816049280113823218906706275918550481731803026624479703485194769308676735478985191031196817244276140718604046488857595732785959741339213799418209647194201768518128431890408772778393206843823507166960878025385484455988489995043685664121126281558270376488684685053718751126636596894064067570431145013415677145338880258768213788034747128339721191019601463880745512599239075313329401056695059087774075003038104534520807059394530388731807756070751502731667418054844675380167420997145154500807448565409356380792982027627274118559793327468858211675450856166141613539830171453699187441554056107925697831347385316613216517081491025974270600242526201456654249644180750114743207455666924389434903211280390244193015805103928704535918907869192560830925753516429693070173350386240847916362871392653536113078975171500040446054231065695075985904893567637160527083633275146290862581763992930232756577414798345761272901573403919472261664020407572533326833981434709328197372510347063614964180587091721794896862545120366861319397702908183094827392459372183901283388390213944197971449237068653664541208275979110124842270308675669383079269464689955189195192466248941874523803294371889525789870302386846714043376459761467908514578325124383207304696676965427122358376970837435409414398231116671384239958244685664003173522294358612056624535158112456515874337365982412213246576602956140216124402936705895920511983516540513207213324951135647150014414459129694232744561426871950453321856783250903598450925916426152127274159682944567874648488239061140689728813564603376127696841104149323887906058409135245735880096333485752952797820435309021385028017028455784589306479739745056533703709788199814043890396150879941963949353582011562774286361321097491288605053458733307198637495601882041703997138407709718277476859431864784694460744452209760255720532723692499708225396165132331390194133038462655264486483222069469325038043659890727133462808093305359938789843828949815250804529293963561321826372732125478367951251398070144230140394166404897787869110258151936055371178225431273966449150816006160649326953280692639017533169410111402856868766417994300548286638059524066354199712690223075905253211705306622148200489442548144748949804328979701908933718907693382389035465770155094201292857886070716386991223193279079987133818880197871648996295839752072180543610699961310730009704828388805477829334640183890049798790329065471257160669116924402508593352770878698022139996055032261058906883979486852807104942482180868338042868360933209592259224482611200000*i1^155 + 927431211782785755981804608239407634984600127683943524083152236136518381599591663948868685677154297952184535731516978514713415633138917262795788158483678607543822233215947804056928061669972272271608046183939226069007272031180423360068098060991604641093917504673224390466327621278617481043428642847341388923869470530555504866221438662825767770841917559867696684432248006855181965785123316855396211747799382102599228215618977441546247148332535526167908082051473521532642624953069273693114822071312418403436212817436965578548384375602416706474225602513893835660486852679093804276190712707641045373966743585237813658437254858631281209806603935427024035602023807614118698934410003396273019199552050939715318788654999686162664613131567315266511540705712038481213319382352091460651741200194132789786174024904076320667022852072514454552333618343992128188170127352351111164450729181276278457612029674331940956768000145122327520150486695968408693475994921657278448581814677478168234669545661095308446514244870633790973488219612679219795798469589274283619592304542545282989107321676395339439508301117353839262013640288001364570628739095006643079885944819017220688985716666535811371999633394545122760226774409474425461084184807801028967003036724945517506309153768326290399757564631453337199174535555671085906787178257826049434644244182856967846597333477580271029545217622182688826051923975675126347708881578086012687947234582737098037018328010306160425931114564748502138465684443943914917095889200448390384890440115897188337776616044851215964393850911888626514138355084920642493606966559578459784548813301713490077269043245425575214778630977325157467360013973799815384094164220080730727671592650071564578855816373865945487241971432591207765155406670840050084354168479356719529904107350791817873872593831958339516806366641513552725964811760660250105935266597353591080696021957110762892535704355102686012596772168824346220968722966949864908089707694362435760660231893883419321709645000148186344514072731582656703699840970773140652919634076499713279851352437062778206245115651702900952204997979349271794552617895100865807844423299286210794605971523908905944525061791812343792632412858057784059001319681302921465317058648226200719561472943026955662635257894409455046935128345618968220877910354087387386117404762638523829531357976546775570561859321025237220617866273864226755160160784954556722911740700977761773364068301394062723594231458422232091031331294739820013850068348240605002829695259709001581697407639456182309958362134347245635728031083229120829614760429251566100550797344514592170735944069810288693131223145703913849897038620236715826047049472626766104275977881558445776361905917718441379085019988564367664361096199646025933333646234977694842898659957715967070915114643260138605690029330137289517020681568636177423370780532683016771418804076072337558626812877065338952942556747692679014449660222823808057743879250515380636309177312986139092793340200929519491393259834278537090390283007036404808312061399984713755572454778687384440484041721786663585928030021592056848135082516453118635103523471320467827929920962979312949939181898160721783157442254577835240318469860525667819236285110578340034163782748459372929932537145319384403779795783537569809951695128018054012313302025895575219798600220280675688839025520737950066874027754700901208555520000*i1^156 + -484053644584075928221846032828324295461776989162232250969608281156126918488935404935398107904457776526531921762261236310942161357706757814301611863758083199045340977737529741310025257876083506566717985596308295747208611478537375708835101584176900308216613934997909697227228446533004300259270321711209073026744206089536336514983416524818939362539774346401662261344152995475505628200809167832224646673210051337394382273610575633787703010338451169651018201777631228998844390602563762878965349920147290791818224575582273804960902213431478345250695440971410992250904167101648238537598580043992334709667899386119114436964747953549082486419418312437366315122578968257714662326810407206282256845594151715425515737511169154509114981276074581678113327945569467089103999462338435869402610922350726980810818160959134988680623608489775332871400423993472640952669592392869901153410923323883728368734041362493311244552715861248036091461028383047637240173561967005664190850202537841663718311172444875648700480583775840599755571153520501128509029919441837450718908916823723586485780092263737782233558121412872871264757193400531626675968583242301681757863020381517038562339455401023203495567411790757748388814893762595211043012259745637957219294297371872255239776543139991807697070819563193297098076016300890245016549994192245637237056630162887373033787995876709439612428909699436724826108250945766384836712534759551501336948546018981192658149980490500416364627341868477924591498092073684450090643532779542127996767641801733936079600874389234392306033144733337670414792608650831312237336906380799778995411511726749931976567650510096030359892274337685066197389720045984767926436744833351587044214642060436318415093959965656378291434047454977147380325681269954368542947124631425697476296983841885926447755345522491332118107496752347927701750391768453106516017365601466616290489246423610642610938188174898501851414689406487970699063088235009481534226295177995576022911662036638870555905783390547416244575043203156731423502564018652931775625265923179534357985830380331369308979112898140251237117284003432305025942453459034053705723557801580743712590446036898786729155439148190186140858900477274648921698184465870733577904352952239226770358725640259882160540556436112660625671160607851370696689315918842570491575514119885232379665922808033582667487920246249715119040790040385673054479107962338404131947330677877672113698291645217278173080039709881130631535160811254678369367776223909230298830514430658372357457605050459146814764029784498419961882641519860308564631484078320263521373948267332548136552716853324209406578339626668144687714400610450044967222667571287906302265993115101717904498804949655182907437332025543995687808570345610679632608423039382040226480921520867958344119035225181353778213560435716038266206218566334554399622242200597831396675150447652377966972326094012046166384981003292371393423349750058242296119504538298114303786647452611777647484925923380857257850226038561818448685849638509379587236224816323912283641204052819324554244301291074469377002013192244610436098617461355189926745586117439357885989412325534390366302673844279770323837258158489647504394089229806387130392816200815377164679314874984088384962950677511844640479398599513330959804777641512677580554711547579535574146879696598438038732800000*i1^157 + 22545767894806165531478943965071893872978009666872376824985666575814770367190018816287669429128335874469273895440556857878930011220727766137424572598710019158349271166500965037721822925188544771298721016188277723900204565120025478281345925779003231437648896408847656678194602632521647659448914832479819409319233368150248529076907346587598961637916207256135213363951650420634954909308291455661692536886053845147210773864475170802034602908042658547703523160501001538498871609929597761709633985110956036844020087093618704866346827606323289928351479545306696490896265546263483400641818358299863094145695433431461997701339595686215661797380600485013892276325241395489008354632609592093361530848282126841259395126193481174596516661856829052078865920684188879639485159450984311136636581215319869407170853126908127949975510277634509212629550708467586829827973872242503226913615967514022356510674711467746055401078510389520685504490591838045606028811409996002055349058017219338358180807905036327635468905352574997494343389755701008610746897430356122471050853931717938912313120030551899966744906339262376722981321209029730304532800006368732080513724686320650020157503143999370797042277796828496248668322813345991602653011541812008120228194443337833777380609443319077446580297821340774538744259313799559183247067268597439040456914257893277649177922053351299373223183610443621591901468107545511504724974564679302754685169369672033150027076954664967660299567012007450022676705578341599430798146055009044908606289754686070403999811752637340957649934730135556209919262127474529827994256159256893865605483458411420467448898575695048929015917970730995325323939009787404632547239143129376161734101863715073678714705704162233433782708517608530358726810353663855868952731614847312172398948193198899951617847385434316910055423508412313947725553311682308318861137473334570325333764118775491111311492342057006402551496326063483577846555563494912050848235321726802902151143590259955060775988320168690966556940588929448084842571322861893314596946516933377470759198214773149507346093963099148012811625438180884481578425671688488694122959472282855241404618675960963581481805485119300549335695381009627346493563427787397196745619606405332975802226316595590603962394638034367518939304537424510123194556976202913334522059253254371420598676573114829714754121246740964412306982437503142750428783454329741229910634462234500866975872413030669969492632437753587278927412185183928971217105015932304157801736994579655235565814106747440730792673755429128177192014528654808179002284092815953076945468215265861116109912010401403800858875723792526394335565688193279577112246947460496716942059015078716872606087925608221930605540594714378388407198914298301867196196092271584295304922888676283297873319929643546139901074925852822809590767272273512872149741287556893826471908473447058824967041842160719467609909358271745198000372868188843625583624218791398198482746479067617129280882761776623004993034951383711321855408825832443290206195158791511336946583400774283219789794943779296639139611180377974931918723611553331619215061478137129971292092996101129039075647690640866094597009759068420287000295042591518958192064444083219604116993839846139446473107897299943785772975897405182693586026614065238722897510400*i1^158 + -116545134085676238703284296180592841399411975089413462865936659852254619039857573371908923041958518379668842886523532692048458479732382564716474540864098344503973681037157592774141712260252704283178750813902711375684268462414873044536329860180174463919205011410468083212217427363631184021520943473679034841756296738647399025152144172656105136800457617513098217891581460865695791649489811899267576503983590284572057577894036528237989702060121605535875272178006373612298014414818295912308702246893947904419622449416227230446392563640328574291274217816858061307853015722127940205518774713912377091594148027534130151781271250399244802046918646197087734081070684199605681015060426763588666453061933754742573929194053766819091708223415724962521759817475082181081241484340410179639412799753730018472200055792171052798049936751928456028289670777021098641478866121981617236648585266759516860937333774542213418397038136368079065710786086932066824159276454789121348164814263633302298905938275640065002072668930351374557080891200141782250247894869127618607506704806587411192674536253819917372289307385051828986330603103292342595311542051050026250379755594021924736132640596817585532502597039162085067860427803415585471378386142715925629422842011681745612987100035835281367153292481599400910665967786665446725584601252897581657819539419201394201392034305751399656360781445729129719031468123369718876111386336414212531450749403633852451207762644325358664152693039708806204704536860006440787726670190587084921136227494132761158602200845439232557307988365193394941587766889447924121619320627802343395222275880148898732284594195531811358627934154486516414416581205290978504362136258657442781422089381879587926744939150670510448219374419647143537848998258535290910109346872335842643798667465499828468410816890322758234644989812320647550841166080350171581083510217835503849856332288090976933500590819520791273985997658652438498272004665230713180074676850971259872601821864644309118827317505727608311635595857414048393253340956259061612549782908521540217078889594604070362167094103862124736375874148959238757403849893579425754423213501837438840011895621271061716668702563254682806159338969147983807540317738755533527604643837789636257837682117369399773340608790169451355166326267552698072996500954385222636074507742625260737608661382728072789520195605914759306365930564965626804254072087446476595881940397887416363443749223630427699169113452781559671024303722749566132450657892038556987187184043291915175943889232366279064170267666230367386257786004791034250245204081117972598397349659046674473223971060138928485463020452016155024406611986658829296856217771697162408568001859230129298013780101856193585537536561051450254402816576472228467908436616789573341128219852331034554971050795010634470010966438192295089436173604479887480512359449854756197028282748229917425139910838700073332912594693956550599840947685414056310126398447827325474698893001045519779902972882442372230539746640874199343014984403370924991289527814276504264641386518830338793327002941657525996779108268507757808521522389190339875519795403671973390353750278573777788642862203475289737491217033747056213593905610905761686514483258545577869007280888942754516224722559783547971829760*i1^159 - N1*25726544544591124315477099004041341043235923469230966962106551574635153821677824664271751667430659692442701474364990448873207448018588542157539216926661359183719588443637920148443695871840139747825765533206265679158414278694314097967529248826099381117221056144646789599053953187225274708263986867681124235610001709778018946371416458167957182378643333598190516565201164566938435926857270528095754153055271011917886482194844436740026520777869007585180030617014497650628689784852772217363888588539754554146171299618113000899771908348224893861046475639269500918699422129023633247818901864916826969732586322722816*i2, -13834935906217138783751166251046224549632801279238937230550541997093694250078710626091400514856333026480885952902681585637090648965995263161299984379730286639263570462615879782145109718079503541649052161844796354902208068077326263732861297914709009832179117852567915493579139647804645908734002281498616317240401071692323452397876615173495455955576076511965597183677861748136794668783886470655641421997792660271451753098697006391976940301585154040285101002345994230382582655601194287030142641498695551226801531965858306069608025995631243816001621194608514964831884409377686514007832544455703919339496041341403733108155362797982510931586343126270863393061820265993735092283815113072868590444862120759857813697193391939211329494328915299042414294837244303163922322019447587211112188126981671020086008555130092486224603292056254379776494468439691803160798896737155450108649264424212831410633809937474459808414886631156187519868029815456277956134982274745105116438796944038311808834224742324312560803403359416984894339477526141055355820033542619565734005548904766365987450164068029790322114375953176504378073543114755016160593804314038042144665757585596784919118801012367303617224460461743517876077366139737321514460460359179131689643338084585941494995760998855198985532212144641037820390331654603345106990848702494542052401377375013673484869132448627709107155642937242674372517106443709194968463184034918577453410678912383981538204606301827192107453790666068591092224217237139962920706661052660607983726409180396674596113851766467199398714473999746219379714741362237338064422779765470538821001509365302476803504245001596285490056179703003293261986141893426262768522157922808737849084265059575960718405404440592982748235471616130841447364483533083609628297496449901225675467714871751832103424529770258564042944584728284662001020022615293945700343638479884492948164356001622404146309251130304903270283861092622586330147148681808683628516725680040685770242033155869661790318318136611677973544102168218842899331353121208045517570790733166795186634771951038210048601961481076730344637356346383309795381259526968602531707202610173819052174241598825422855699150060880076604637643970492940779201505552396150924116943527038124993741094207319990623346279592740927738084019743832904778744935822840060875315960650095930541751218393213734444266655191171368484657285993531023007369295416014783398157358500249515679075348566653359800277914800596979910311081268803542738607291634642341350010460179021696865576864247969119875406094865645937610543216148068694380263192132457287889611218856039408051124903286519203642597088238243165012478057600517465012762298230727048785427181078316385533897796543960285751156967945678946892380825412500344332549974715934867158324962693377322629126787395773700039233909002353297989820382199697189934716110793595458139373962669794115094331494286781631681396501602278680474304965097151123385707610519246713169836372718854433259802703612742926498369278816550814353584157454355610947004926440336084975270270865049659379388712068822200604599850133740845916273373911873942105015955997312148115374561369558111293222550291578737585258971926186566338370223193938823878231217431768018150766596906935166218841693421644457142091069399165103278520563601065255643639200824492237001951819239715089184626288876789947231941735063966087800289295449353328495788476508027385714025649169559451065037948963252342705252761133631528038890700451153145434326919454916871409822782546087419533143350816510121262226262666774972340145905872095025590758737637673464720636195761876012837085623884434516411697214220042281729589414892674029702864368657747876588381873712460908640975309589889837882547415295897639330031338480913262357927424921462774180836558673535210623636931730875130532802626615943990298000422024877375558110337401568095633057816305341104216837391329302830751499436261481115105368426743096077476066343790912014361247194936046882027394500752767963086600941896409609854545249549489327222703130523530639306863387482570290967455297535106841468882669698742862426778780010372097646011497587756316192610977461080192652778251601291727517732756823395482566091256377175879171143071076675581011842703514024935999678247096095591981310893613417847009929818381417743230565998819332699476441456992574794104564831358935945565019054198262347712548556964226414470617944607090457386116466492833792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -765629944122023506817119543332129287323068103036885965884801149541206533964347513896926028954440776603707957843580017824654937283867879060726077217597395652080548731273874618643507407198807924652325191053308638072843925964957228005478323670437403614912494812901078832559780076362885870233506970624724685817403080685224444112937515752489158035280296332671122856677781010303676212389855224127168574736842625627389818021786873077821048920237606985746556825280564712547152504981094520371447777449697853774001533903872410240338481741537025205356522214810296332807307823414433961518349483633015091529736445786201277463863194337167239426225254149912216270282733692874915596945768076242092996089612143313147727683368853088414655153220323285411860095444078418362326879282002926200180187037660216229188711279128267984227528491057068540644101487738487323295750078145957353436253931723087167059187783193201551963167846532568034774740646670274467686475080997264423315363145924845710974746674724021353540103030152044376741692606092368630174869294186946200446857104010801763600863490246784368820924328465928082179328773059568798450022393185791997660024573767132053366333437047815027720738159451903751259353639225182611757744130054322537088739010698761838885977087118744860062992494293066567665913253961806457595875679669493839064218765145684185237504989375616822032097767466265035371379702739386356834277230235089233213245780784278859087181287111099000728771630423526101794391444117890901587720720654089268257276955431690971148828179074656234736959487855239029809321697436814157331299604164269941838549966067884039681933475370907038461773156257276469534163731887470975193693620908079174805837634804101558280914225738475754173791177840059859720556921965175995750438269538060398538056813723237875968533414579504426823413216689456631446015602493079809375588334401001489439570029577371028036043296038539506933690711113167420741032176763829106712816990901525960611366770762409929923268404105965560856751654691782471413085370539220520632284994382324054872873109526059549556101592142908807781716324008960471893510648874539855742176355656387602102697894210288749544465913261595353666887686515577373866579960840395817203312394458230308585200055086813005379079407958672504086581016703127966531271535298164540297345198678536022880292622070203144926828374097983223179186067511447090574709176942558078331996333634099099880478984177928002946457698829887514056695011712812153705020350065347090135530086165706800324705006128713344527872424259134743279693082375519573301335713763067453918208679470985426535234051382874814498343100825632953106762875480306167764703926779500857647113933804162656560826519490602489161946946538024629784577662821102979123035706792633745423776244410637834495390766452489957732095200177940323172481548461801994972023115795587428019038612234399223904428537640357140713655327521238704727209380087206821207083614860285853130765548544779135894232797089913629249455623481335618520747042562778087208465187258392003652532692245179282518614499479927556112793622063269397184410202146061226497822347305440059843757551398070624590152774900580389671555986920609794267555481953834820165657907815164377371641973816976408497203053370951501805469751714406336853832945139112686591408648995652860013869061975609679733061271878994062241413843846795706173257689291749423956519109444178014902808913176922955095841936970376050772339686138605102912995996034281940295921610558047863968383028756816378768825060710982637251165331236667437057376744587024795588197244310416840834700275399658708692629728079300489567688368068362001699043058353690211097553764020968048464083524727782978907187047507889272527886329958332372539723813273930159637437570946491051154288563250795839538430270171845638740673896553881721784107459564376816285240329513548829139650656509756162886379867781303650266692504647926831192229257676482206088718545419671708069063609116602227140502898683452097435690939090014258693373971998518749436748677412872686605917748788789284258455191590335481613681715318486852894802223049682031504415434007084549400248786626239910581936602573176710179541227382462434954240565302561143093214526881708083002222752186415408711968754281797108801992885536622166135808993279820442332790471342233277631476742995179191819308636336336366282865707854587854744126770569066440009849007049807190411333282686199398400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -21134126500174830452132088426983287210533454192410024076847146282100932280367830825497359067263423598363090750623432427060253225197077142886152060493764290397116817593857434522699670431851139422314170017174659837768884577651869907218754060903001553549038848050670430789688248760084309275064398466209272730503721906404164944498067434370667448224798615014948559204725721832746947982579555654220519498491286481089394516958642311593555555275516398466167406814077852133516773903045850550873076509061743740040264136791235246317990685027599383931551141091051887696844754730485603273993575181790592580963292060344726986805570258282333587527568625694732640280196664747170890381735207282985742930404140117174339620609662732332303200987479669397711108971304011975983586940223434204287973542752320015582410081947906006110598522535103511688068975511932567663201026729935354170620999803586076844571071791910983049947945733735962245692994482003328872868184276964646128136811846548021988906393461532035599661435250018534503261188153272987110108911582960247139415614699096479770058507777857202426300877738795666105531650653250367408615553738541827426209915572448324259174216378870043090909080570298547999249327922226849204740540266423917169062683854230037233129290144719346282246063236822046980212847086828469829492563225254398147016876679445123632476733020175100559458025430068620838284512214987834121072231600461187417217826743252470106557251484003228321191197739995368350454221540345706589983751950592604827858837985093582671532773351653001050715181293993222450260033454694425690524705292690516971029508939253489329500690677259714641193426315969171268884380873508435548754081356267178359004772093051176511325039525204059216096064773748643623604884844700821100272289896239883621408733666920706266750898123694291476371602928627338418746847692813264640469361105447876235259741955717830170429988744286696874938190693226571525251634756624957955901257263600508539576313147576580939954909041374964370851340869385546063434454242973795323961572599921731776083668989772658551685896890179954199428375569490643622113677238645359462391007482072174861093249970696666674523761474491811640193838887949447389560905770733565874738452860084486230800543403726835642575327150922663606233548709439544025470026826760721918270449741601228180792055021261701422089374072326194644283220433811186863162523390704295293344489449058826804727171374470966672047741217064525922986206873185874244081326621024501559319761962269593643601043187350117969258196941777606741302294408058291275310200612331053244926898359042363605061582976122693768056320715425018103168620209802843414518364451033564501829743272406017446810913623855584790706516101763379325030686222867129638357822161188244118715394024991072695927786193290615626321022184828197657543940702905907184792195465391148015918245415027123646847357751217721490337373264729515684570002038369284939709238581802676458602013955078940311965964756846489912408867110390629532231731155264300268734741334736972866701136608085134969572771238823383119637925894572760815321601790534861243204472097663658476563334243265619445015186847067696986361306063217116774734219313425344914360543253478232397120040748010625102148839027653310657703396177897458672648131950819266909988438333992698880447906583669274578398562069012271172945770382586329895484519042873154362893362556688967423938481759833750445440947282304343258297801930535464509653957139777506201484727165527514626803706096721395197752516626157606920361044648791709218894733046631433712159295522007600155724005710112374980929700564291947202018130243850432534818932276348923725189864694633920851178790327829744927697570071330625598056303953103629334665936172856648565804802788033434339720439000829071538266054433736498833894198151959711425145994025015100458263585539038208872744246156647678165313256781263494738825939850878495872183980793408675484134046485332412824951905375504062113388155753301572278988281853514691690296010654370400861915095508369874908648621859725198051566207073505417397774457142393325909046505356737664430507879043336343542114549110945893725316454437608230999637872852703507659371264437530870789703929160982485961048299302284713621251558820981195614845421513493852767440980283144897853117697659902980251969235364515188638291097194177731920863617211568837742823923023359339383788293749847787079266845451511398400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -185972998143557441268388697880632966052418544327854681394364184515687776670924123422706416664562340069025351824066879914920307551965570173164694563181439870664785999803610949271320691188230982578084866694877973226012476662632103812742294108618989316052757560394057011365987518390420274529714458368273637039722066580590872701664428321758360483049638697745241320029244107452999670799582948719172674219089593752296850900827129653359726497405640883343140021024859233345265672772838201868084315125398221273960193734894728498136178185894764793030899216279458059693448936434304121909360262391903604165244276300777203280566101425461782957766400362508950834892709975647454212782880016847580440972927888747759439344135318620721946702601295680080778175315141730586734878603205371394225980233816239761059434475715685107422904945576239766548317085052036763606872235046836273290788441688203044753889162517731941536122639217570038709835705951856364917424490252236186226801438985424818666958224927892570899368723751369284272587888725074409116487335218998457111291105279073805329024756860149764872643458978863458279286136930153795577467626429156236756067552987750006817186694383542342468091794070120608804454856503594783061764477300580385900880912665140731690597480691983562050729067059351360701485527389751520794194843909991005320144338929849832720113122242172776761494838260324402785977176683460921975320580425324009297649859243512649019377980327261801145746868167239729338991684142063968577749812112262820223114343078813051338206268382893675972283325716462458051303241734014535584770604187217192611673555263207148857556186906994556496610022440401102863065819777478255992564004073806331741823282438778729519739845846723194611404351220953240299776073326239293107409630561396094376158782678919277173096997414818269727579654634913558377824023576196302633358387898642219944504796682974504997278944334831475682688837477762132034425214529146920691541815802905130575095120384010941995614757854432355131463670422148007738293078601096394075976308752145186703902090065047908727266601626081259786722412050663483387365830841339852241121866089728084047872759957636060598803664029592413051074828664414896940251480250507232796281312635584334672116762757487196825601983448276343713842010373160521919026834194312002002493420470990726347738428007473405825233243596471968843710828656429881013842067290148642877695638249445338948316913390908996892400946314315353287459931146036506336890732754658294810194299977631477133166849872496354517735249815312888577263175887401855122051722198280690886613495808586923351200913607093517634999914180918431729507434497623539305915906993137789936714521194869825814758886084365394221196528100324552962942481048344256953621744403615920710325383518312671480476860068287993931630648379996279256118711903367248998854162273203985641112998921068048034699626319422605623609191347628918850775752427347071673001484205659822648613023309536398310725231347149292430602779208390893585960248966257410063345381918424951322455031140280854275293026536955001866879405603956339252403328210315590483275171060544368624591166468918342281935550999348732264441169129298231391947724598629040286717987037334916015681049413875880130285818711249364474845495053943528979609344792251828208504681018609452867304405826966695226613039593384099683213934038379643838314739486294891405072225462877369442183548446781244424656978673266138965070581667960850827673705662269419386300708962399704355642138536362640690284125113709165221601899942300623557310799190750715270657147017412343380965748862989504057534579161471469446540138332436078597863447457562628299396755310377129970167331577496834222398730376628038048161292577232551413899272147907929959359966238450503325845087844782877594132165181687832356195194382150892857783498829724755296909302781901456006175907394335550898008947901596342761578776545939630928915578512625606752335903267009690957559782804089569664771131107274896603460920630676159807586942966266952517796560324512890596728885965270492017364637213047096086730955622737294032563002166997519318092690005246203930620948776361751210768151307323469083426226532636531733216212811097985460136392854856669474702365937459332407688513815543157259589125700551361781397816628366241384568194472889786232358145922393164644050038376819670545553983179523600539106237190342144988817355524695569512522467694870528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 18638694329799783240156625390830562203169506930561096053089884380466851202295192877629542954242307610015291488407827721141022470213244560784320319194786847935763527271684599056705848837464659758366936539623851038705749503147858091282618293727684098837278985370155180086552820219715619616957549233879072194970952678113491506522505224032363073748406899101709679228118031984549137922795421582067563676638275752050890778317716756250713986914557328965751836652894717670190039527086579835082693210986783506876558251318722898785210868623409540232037269411714528134297007837552691264572758486472512937564233432163305443828243706799345675972977998727729521418247265982996063974433249927436103274528803598132957111655674732951024678678856533564070909150758533090019248696258659609687677896668831512528612076539103734840383077590350865467291497225517499006654393913330148063979333810584701380403527840096744258917457985981773447718214425966770636006571809968139569049821765538296355477059922577156821120970019859392481005725407386314291740371261972670695856274939743937715651720208150765972727286657213971244765737364361376394791171449235099610538206848259999956691237731158121251613982844586103193463724133830317449307129404020910940075285041643305158200819995789028540471014341789160733209685310241108411960316532600026525044820505722855066993711352386874280312021342417228290862683121867562204201016825871453082820298642980404488752384520512819576197530364876964043387057181230450143361610390296629633814107626162483879571956343605330562587593499401752735118192995066579028269307249420253187288830429937312877818308725046987271400675768140097218121352759559020392523212099608441500275491033447116006646121702284849932423320457398311955991408137183259933858615985703591200625777740614402994780016988503880526246362711692285513272795459765545973348832056807612655039025407150461072991153362387500197146312112287367363640721927263760965246569019383170886598979749623807208170945826958178810067936755381126613579692484503601799051869926695110021760406475274728778503661346571602798432751083315491849735431355406825219545051110200594632074604555830519035755508045548654643610340800893569384430093760903381712344286227360256255534461397006233188536425753804355131704320018577082636049028423901518324012018572704158589103652261296152051080906408137251724163298003200487042239353633655047206282977253990357081496091637615660598250032682202497397849220581766238029467881827836279181245857205518724336400484354882622120239959428649233649375225881280712889576309313623624456252603267987344791529644750625687616851562762839356413897820313467887558975303639714048638943833233601782907381587731319362638297482322168664150380524584927563132242567285584942273953372795370611284568546185905782113788066557177338151048015669681514140708119263131454953869408067654590341354510539725396762641545295690785583230317692821825331063240573740370846214413431606867549053905121272461558667827330460582730867931272411961773330063676275095808078873600365234579866303266960968700124273912725276010740142679636128187768027713460833366605143419161668013006614347695102430159099148977608743068683659367360416631777050083385398625500970003182886148132245657932481219653474624691793964894918537140449873755222739557514514931266080817754863501194950955443624107340998477093071317350512688369194752915099653257164312483246251105718541448288304768772257762579936021286062520861858292709143521782587795297670954440422452718266894872335901702873671037351956828186289829225871416099491367141446906752982778792911943854498371810121320463645387447788474760032362443997179098753744997103897652211660197840777213212045474836153582768034226847888757464606485289880178730886448570860145940078678511173495549746531457751345702423006117901818842074220983026127675237408156074666905479274601696962926071568777098218087784958068453189484574050860726897267876915488472121043805121269257508511639481549360290368237498071480800390826835535733384974455375459918411336877887281924510354008877155871155781173362982231334239661173497322522381843240763658158007481426439984140136829417987942264021650204599123757640766930511212930794387645555663973186713617620149400825774927284036702339641973657236530940292047278803808833050913246948066464534841950745279801184160724381426658719651067013835002836129993331312422497298376845571810918400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 13503641784700734884153352493292631905732411730852684148732790742276953628645260540686126052757076326568898330870169571354429880132568748768166438667421799645102579702710679122492532907923035818632001507815564331769910058858567097635571399670353583609249827968749665109074413500379866860084626582194434964836784629406521902046294085874727935212770741554441145894065802044782678989160022595183505418979950963994820179171131612478015825187824682762228828708788675089550244438524244136057564657217372611294105801019740572829302214690181362829455131775053868544741199335830025312663161564133287801591767233375632203826425861140613100000785721568606964241595889837268494445470797497727281933329138538113530350096080587555829592724307872987422395758929077833744385484494867434931149953957481839643985550352533522165960195988709143276277798850680687209807346554413445947623665672959956497505462515026945470698593385325114596844643948446879581484856100550512429432247136026095868031330895865247937582105409213746358403879961903710884923356333114647904211769872120381372772674404318367308893727057904342340580349581263055757279533098301304238106971502889486346308762446017252294298569044636960222297280631508034768433377229375043411316552674522477916240541977253966380609726030058619622744715762070453473914388144328010958011421306063997866363799037033944868667139493952988716594823397405407399482411527928099979543877059822086887409978509773687831148993773291094325616597130242744731823541311706788952716570030154555255030785628173128459683529249916560643788327480930140921399176886935237971974185955711243963238210609804766758237263444151120818488414475041127077252076860723142267251007378468379111803715403808683144464430482473806251487600663185800670494089794157275960522675600764942160075820184288700745923013086219930149550890551046771602314364087263818407767872198951044523715222524076373529679320352899774920003959760707812301142504918141275604113981465538071847865508169738016746684539115261100628315390725098410450512957752059128389974110202516748162414413321578347714354250243126226011555642669283767412723954312093737991660929205279933208432014360244114359342736150356138402250581458054849435356575248587866352264914849289690988839693116745079780484955486367493200190597525410981920780922000190005257704499533370615476283696137132029404760221066589170644454608076896302591569015377758519915702221032158768688176584365428950771540630448047402542125597346396813677004912458641297197334186584588527060271609392766486888298075856670956461623267624523061363698163013259147012923638434612059062534506727091726115465294906335225186759851798811329328493734870484633264446721326927358399996391798442218264329908766450264248954538416272646887018893630205751948632138190915788766551969221019688850663705089090445148912130850281989661469844066164712631658027905071170329313591475798882594315023845644966882082904378445233651233888094066077830246144200016646139491045617084204962394630863111173875648232097003305137787499940861255177125656655542346684134044801764218522250946677391642509587143729211322361410539485198722493586078431417312605777383938199516547387090911018408714981474698070743431533718165264680104787318945714744097504295350248196252502521749690620253760611681938093800030076696901855404130587630881915971957137419549421248665263419196403754933609102314377820289760385933106180048420009509065257926858856147913902228650396837723980556026423992785523810231315839909347246697317071937100382189837228904736679716575443338385335021258481673213689405321770878468863901146038746434895949783799178678563449661372280627574748710834504467469133635967685700337263107835065017303401197892070702298279817684333922169974770060890827016011899073204283052122387858986360690746868311808459498281201887159875931493145400600795865019334400216265892660945131402866141204868764086190108038137304046873231842313021850489439794638593762971872507748816313853744082217834774003387603250805291287074405872249747807589225634697022655054186342323285514240160302873872744312869132250028137888450095797243029241805174765763866246061815355706559255360008960901551940473829775609839382461694018076076636807526753125081754978972589333332609194992014280154903095204606319777652005996542504991748642220774070670463715079066284870522394976901478564982235748677351253038122672789009489136384726794240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -101587311009314730951997935902408112316153949252225301628937698658442452946487203917572580841227529777171996155094903536146440846504197752395728908256613696350167456195899554666575050103313754393521417869861704167674655742461189873778159166441753054773951168838891496287854688747984764384277318017156372912903469458983064677303062436283809765275016943611133770418872880542617066250320397494568176533142342063268208168563023069889611824297584020294290630550705918106349159907750200900497220600408417046755256546289584413418399813160070599543136880977113621345536370167825756854271380598387072789035544432250098423607381055187174263612966209055546013893440789648325754459756327434538789088678427624556032201212830944066507060920976269329793439954898827216572378438445148767101715513688327661358686265700883095419502072734930296273608836451779767644124398494117572650098407691771110023768399503765052362883470676330127856564007644901907852706192037736085623356728177165879906988889870293872314970168332868417213501325044668084140649996679501049152291116272173651042578564740880054789691443185138581906242038748573124486718276277161864568034326090854908759486260082613131809581606744654946635280196337564757144635798490110342991588231641002468107767909839695424881022868016817399761840600760951278175591703715972756552110421395568951353822498608048466587001652449545939998944561493805720288132680429889234370693699049907466637245674171994178691866747738862112693528416233356866027126962286713611034075582444979197039556984132371937556839911335907672291187409042490940711752971000998894432674526345574577346601421147316646917058770478590257831215947327186739348136694369971605506283937611129906958165601032969133062656085085190845420523728059449981365703932475082862401910461314143286384083364107908681207037086393956875834353511308167825276281686289181114614645968128528871437057978560695068848296781396594261767946139977324939458683352756302806997112708524413266116612442260509965597872828067364619766519465085750458592106200203724192204962703403469549932251229960823865837645291813884202208758741593779116425978288219537821838161251014369843920768558398565630343629625361453462189352684762449720230527587079085164601985054462454393994836244037783018414574051600338921707338860267945131637835190134539633634702784679202642320973465746441910515262621402852022935748326003698416790771851991403886221319285804610122103120264670685243030403723760963383615914558624506127651067789849977882384476132378860010371014467140952294938804555199934150398343408268975995267943031751077453472525024939871786021187776121678225260973287022797063419710388348441626118885904438685077251795543794995050887471982182684938860643229251857379963987579922833432013972908056924013284935679242132954563265732921738732206293727863817070175770484407386345604798250166775565553609941823768124025190187482369482865760547684398567201698836432077039677371105774296203374836091795594719074628597377632427571225477281791283230770515785671442793723102230481853217424066310819715493530313900366013633984012169223588872574050265090589649907381205712505129637224360666575507658104827850193549492530494459970589795398391533549531765238159274352738586303609743324766451784002236097785164296417048536715083406866637614536131057915015760591030418510912511770465453676825054577913740302598978483282789594116902175763564306847047830641371132468766132992258992198186555688122233704086849260606978264224412541469622314123031610627560278751347173579100533664006231367482801081320414450731914634824563197139677591992076305636403302487973811538844672548961623434573065825530383081888088395234309125091051364100933146087808062764513897696138277469947369085475072863545671886352165220649167481129382231241870711638662318577355207048591477029637307183822390975983404921376457203344138950136084723149184200677585422598692399115484694131614235609220360392978199148243858751892863371478744450162059072017711890389505370937326997604844463079844067573325235579828103397775339322038251645767470867550927763029020935920989722412777820162961615755425026632526330959231126469279400298399237897435064433157386085072896963527950655195266090916738556437571024611787610423247917102360370653763981971808518907117221032972564762032363948515939085116685675248403256675458805040132405559781175382132235412096525489555085638099918847014338560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 383141129084819356836240070079513431924465040702793281404008445726120713222359264996427845876113456215606075502164632996303896324129350952601264985581059102778105864016707303758966133602621950546148908611070701053005502702039395603083554086303725443495620576059729600078593554187608009851704374338814726382259907802492235023639172498693283702158710867284945431418012850120540386087688902899372027830864050352926619128570750248869082202323647936264256291578428689321871465235059523463153460564285183784914755031318829279596816169629677855945026219874191720246856759722756882833528204261331896305471265540302273337897740671741074250807156637666386673077849695807362996548448443867292076829469455842756796294280823130313111105828366548413612140291381256101290650452988790786081365206906868263172025770586293472455566192860761793450948671117268560983229280168091639207688301364138083581226096603474099083758678235630591014508004756175967642835386708369040169341217284118946074329925542792841754461407799955945485487942195680097061062683020841651767392823113278082919189638430656041821885082374444294817052178320061260267988626801871102786616943043155815065142916561129087634759252583929633309374322056003228668641705056623739865773942903716191788312245068082631456768660247796004502210515940875922857405088912595286648999109118429226778272863918319609202855660294639571192603474691435161597442479406127389702778617840604905709596612732964168063161794019606661665328883206235030677350666864498231883410302896532643621247830356720873854581387327543938402037000191225994788375960346564964386256885487971625377651026128724633624351257558963517843021183182166196803905559870449639790621577573231179145006982646190582260989075167358109758445663421017132022437383458798155181139761407545625355708231350241031606907815579741612878128159591547245160944469405012805570355795845264380619433919510566301406198436107227756157085463767331645211457660389498753987222059823299970386478974646735612827113094176136457615036298119632156968766582009161629961087370125114797586551155413453355899228095220137983240840150019552452068794121405657873051774962820070515156381764622078437185537309150551836774175924574571797082910168463579591845302962504181329868836875005238219807904786113558050854949110789615356377646508433813546356040017780511140324840704557226919579943012924858537661595613058481761151349558810492803756840552509308557366586434919962614396559034209858597766160187798024170204491999300220308610655547530934838642578167989113452765330813824832328013554329370798532351753379820900308054752521485167068895408437793609360541319257464864470576389792338892800581119939666839130120175999051911539188779823407595027482125531458789577826321182392200697182645777470069615430605836163249310422115052979741448629408795462031104027814743281610630293797931796295607033227769294423233775533400149705325870656740360136676431729521577868362108206679954277823145328481321644630335064155412130871266760615691614072745481894065246625879791852893729147191569021540964518854018130357822227970554317591068377115257552527141456046457107853738147548662290984108588793881794619362903157016537309624025549663469702364532999905041641985470982672223159483778763380364358652433133480643078816395045160673439896403477018927306849274915203581170939316854880237647272484795656805377551696342924480141417515794154698391680823969836642637163483166342796542017440325288459840247094325858414966274134112318547169267010932468314163043899084284951051908774647658890884647194164479520841319000445296141538880865066754820729925299376064698576342790338582041068523795876302519818113899906063577595053934834955196053340252717868558032808263105033090689715799210644090614454247415394355803886686151754026663825619692829811301224118842370871191112144935595061760775336053444239347978725862053865365708788884735782783431647549528510834189343968482911567547763382893277602917521435343292044807535378546934480063244621570170581036144465563080739607676561703258960788540690670374871880906626736038574795990937457393757485083786579172998103281786501462310117668604785068222714218791928057930311973139375146790474944623671475803335780365229398353596164114601674322906076858609766101587412709108484703191586353265813187989161525597922745443012056623543438752425197653190202698779839774215913288573022690963254843830502928731340800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -906836309994364805383335155781917762727869594592468324686365719769566949177656848614786533803785840978018029303819293431265834377885824317574825087736998609840298784053621991427353407068423755737063054931815988651018063363709456077184570996869302416507904342999429847576132139315218106658545910317875589383140217416205924468839805729765827055388589772600127989609932932833135209575514652354962405848484139819380114285140178281176907621886290975514366317368116504953643817015995820180308645677613784256518668514588891100216279649887384206913901542185620097070903144341391489407916223758144120233297059178215762880819710178426759835843789299743481316035545608078167271732906425896111865693997082357735064502543972685027280251820080266887961127239005418230738557002388624842771933658428221344151217752260975312737307417846751396080134143772042759292041732050596828601197550318835112744091535418508972395689672016937644008064632304404819202179229948935940931260506027249884010878303230516670282849403015025654633285434399512188974284785923592227224205858228188471458582375738388614391694831329278151178561690895178939559717369032293790060708647114647672632928416059973868903029006653295943213726601788262784387648977596600212177833941090232439315155023247434154542928409326241004192869000931682644696407308520492683796989955781281720619462966377600533031142022630434612871020469166366441020101853238933643931136573266662204519493127303347349420489675556273913309790289052103088485593374660698885947607232708036789754750638090807530857648691403493081242901789634904141828923099009227352985976327451820968011535899148011757938639325645410536059600327157963083871699808884664623677369523673819155299824026074463096780223016200661701870344613963573260469154377052027968809482100945167430866700054766545180093697191183191383796045121215416660023115430440851092406142293961110631459544773348955176513387426483984563066387781882805812266120043274957213027355341239378411702907891378016187167431478619728829933925663831471735580456938581281020889477632664109750535270543218629738962045272793940819615513311750042725140568774528044419046050281287502791972533148664654108889102751143921795036527711484546197013389947304861665823062908149731083782380183422530390709153211696384960824038570649053886431640040472392718846698098422960897438740768545164319741910601269283147603179860932119739173331561409692708572994839371035790287152170695411390460558180258902742706407646880391468862559074868050441407114994172858082957900915595552197436966340276731554362964344409319950350560115581310672613011926700899376939652632079228789712107948604414302144384331025351222397735147816696332206457198984369282613135920875604497247754591471485803102148204823650813285282898072462395710751151972067173525565408915372682454577780984131795630639853409720867224378978226457036167271243039872800359861682285568497464234242170169988108026953510420912259398748443083246329590065031499148314549061730655353999811823798160255467832740962925976964657065278839480655694483399088667270290004315310373481714085998073245830440192523708514469687619371721962113367257639525941679801060055808391954179122571960050747162874894287885577581493853325506914965097521223024619330867250784156355251504894082329799273108929568788127555501344527934272996533397182665130653334072992871471970143922466963623969921061335828136895410780335323267377016846840458543060619252437610965387404342755553190162057089545596175705727881060685709498329963954304448328967210266334487850172650061214823306816281760444296830384696329935446704008149955906663210401627012115819769108092726864572291017977167089170448790211934208412602810247200761215475130483034620729610972498255942410276731833994665468084210711541215459820736947720026802204913404185418667275153138022214184505496207909555904631829601830989846150344562317263372565933036449949253230525272988821882476683402152520249009584490528216671438278397477619306370331947101160230748630643927852569905975880092888594107140340404367202523237974639932280186058630415681450040211965708090666128504854530850278986339776467104819506207516922899128429459198242846422961145033429293923078823905296121049193557680444488355700400645989452101782949787351985283272923898199008301664868810898173778442130122594102720802594454626859514458609392927679703749528423429589862619049234057924577454981120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 1477125355318359608852964811846759621373702393173428488802907096675567049023408805016663015598981698275956261916538270411068943946077535778655430722633757394131031429183498112646530740401059584652852550697936707135091316409067681055745631606240779301529298447877631095820568525515821077439862779734489442260123316019936749447995174414962256415913422340474786730232998340304314585062503451063410149261800167736905537160619535334030776394213818659800920831086168196846581346840593540768745015552949785382122943068008291906625609660369186405420355950166215640170727431251080982687319696316810043764842636474343596345353134517790439328420806044443539084037215535894153451284666020454688820921527916034428058942185631385359289657711369395832955584175406921401060295553093940083549982726547322600238643863353529338441505669493199033003298925874575186899629203057717591274929864597202166199041708807051409403722765884184829342979171488315339134203490282925853193124199729580407614840308135768726512546428964734016070742375659510398314499157135229203372219772908537893568147997389097674691945824641324095545012433080833949137020708600022240581017156648492196801187351168490794979692457685512480916031781033719878231618403381775441409244620151316699506535128698630023460874475468875921727213080809340576563308561458509969403965296086629465523984004643973591803635289164088876201955698059994218867998018146039557268680003035538227378651505750490159259637607844821773157414285199286818520485383590974304097965232723430520352876658864513976395610856221441550375304825982475585930833265927158615336856696817933024570381727125957953805922108553391941719444852621103554049488672252477805820894418331996781568380958619070081229506797046427661194384447469907176863015048141121628706703245387176132233026492301867622963348639565085324459837212698868302889166776066520324718247309608460289035416620764283782385025025435266187804980826720596415790130875254633823523840604377018548114698204141612231669272630421709709933572138056761389933732447656541804508574745131523448615219627016231601128122924070362165752572597124958991742954479652553403211189490127766574043579004806280583101682065860735083558275506026903918357362655963015758807637902153557139771522855604807749470391551720687901381890642011090046350068668140726148434465417477511761030772651628341662273288694255937284171527563634755206779578373746501141841427671480842739675075791145231465727516334518425780898680749596913563864447775163861887884750442061090641395554278755294830239767796920710641418432060598972507838568978543595966413537529007472283169302947449422472063018054844392040388203371962799619162010951568595946521116460164617675249964341489271321627695159400555182922026791458703337481259544078480403448904376370977861180670171221282868592018427946102021941796519014039439364840570203988782463529499457828099133885185679977552683393286080632882719066932679729374894041841714388007495906456972522777587226254029142925935936346297149468838495573587733420120878968442616348804283323497327024359575325499548661485475216060529582318520144591840607826256411677196840156667089684711960449043084214877991409749769499525805297812248228465436248607703486009817433802383755998370501253192408621819799718483176198476307718548083702790629964997908883924041233763921619678905217685003633966618575612968162206349157457669476158238323298875568694954047977420247049500425967619191595576727430766704845753680449700603858509240242417267458038912760077355634348261828644191219914088050702361060699483241323580652639868357515578943745297071127874728131072588387789538546407225852764927730058677616571100078049539672237073541729031321945301288747065102776469227214218049351311867937261544498382600182833345475519687728912369471438786147082198137256982703262819714846561718852544420723688491150332314776224771633401322772145828537441998524450153189184838436832427510307026270876808836040196328099671714616855854402270560021083400602416868507164395351279648363995116413375783796948598003197324712987558311365072653425482780532538829530319927658357979730112894766606304203044833763448462844528593253547521127739625211702756954903737804708387674444594031139356864319775340340660036788448390777797117256627587754610952599993920720355654509244353572879892360687223626597499086519642223871290238364581606548340511524076150075513497326714880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -1689550352917249152653326714426218965778803622828187841359632254655242671340403940370634941395987753859552034292194154339818065994164570608808904738550372438096506977819517692280601099169596056629055189840610664289836443239039116803194278546912605439324239222259683199795738089276346687647599545975758488941304095777498979045436420817821361257764459303095650285334848970032533190863965722747220119989581083495090568616464937044644347061061722773367341509341251003976396778668795941745330942687841771151144752910698159806454106020649287386144140338038432654353140875889234433859023034551988072007202425032545238109918159407497573491149310216653084462602132854034257575617485277846647271150987512451218746041955443129207463426472884713525450335771992917867406032611206594643019669478167831753997809012559456168648873944236478396186314970813787210050873552734175219893505611303557622438010223940915370962899223645961278601872557574107025293638902007149241528018402154204843493152450852182416639159387420214764668368224392963328051984026226334063605004657203717343844496678286057438873031569703068378412842890900149099176083238760206507988854219570300366499432653785164695793639636012591001396348370983524732516474379938903934423726785981939301236742005107992386854453830349347635882756498421014182585209816460670072419457819469124900419353111391193150992377193427449518782094286241599576377857720436908969573711075043935162249642825862164445655129219123893934823860283666453810073729565492387379578781266451413643619310966553138059778456511141650147957446468099920807944291605193998884004755034512339576269266831754542266536282541873172867692528923670789431066573373714130891138062731745756032930013474334907469235638307602588675260534608941354419134253765138416645106890927856859922786798138561717110694886712034695921794817704721777733870186168485636070579872979515932288256357806987532611926616663840388397429345399434478459220132926114551584017511222821884738059152126214028946537680958110461911083223437938633354712256845259258545497066882117127720239722603303002041644044778100973449699488660240339012776330607628378403791926851810405219969899423305256532936253312014864855481728690019428524312293488180411522918481150929858267843918155814046742903556698494732686354380419531328881416201937042827693755197235873518125467563611327398305323776383184616986668077960622254732903933112927300992664777898286474687639705090253406534475199470803563002346268744352934582862292504203934045520396300186189855835923467679338990300318585446639730653355323013767939067138638169378920141277334261562566151195968515471381937369463290446319605877751183392761119905737416552298995211368084452004213832862488066756535447787454359660070592999331842251459404236782551839126086951787880670522977968235227685890490554059336145276117006759904369379089439289142034802015063361050249912356357274178941150724629358598027269894804553120532421629047933025886274914099459806878624871532090360996784193419972387523134165236577124383731520820548109081384753436223137266176427356577005056997170143118789474649308776273408471699916584097061913883736563539122289790547030393419750599550834739229092415019352100946761680962675464312353075818265679270773452127198021364347803082431481736923136875581100760875760467636799508507786845345594192182373269410938516182609996929056075611823865367443121544702329428499340682472755699015083794932098662091246851034249788275007956015966499137140898347906608020941824819107310079030420157234838077121951585919921011524881411133267688878774654891850405218199404661964127607490382821189351056538280608133654013700965875105826851418467526057434337427586001068766775535878833380425327798175084022344989217104400342845732626494495493172762022275037855338133511009929034528662054531763816067877508478617593037868634754095516010395756863740854122378039791822377504625545986090349044952482615690811372952291691603008637617175391047567929840942233088199676065043727582382983850921314166534581455676427686222590856026228347186640023150418148001925145514742911424456500308045663013904821561881511659350990627511504961612886739624486391464840122266241275623667065955831292101709805055844995576571353308074925040281069258484076501030811481925509575620530697412557706304830830677172971488939377473656008835631144989295556239775655183265924403557935048978608156624027648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 1256287385102096664979363149636989214126225424838050155504697989119175421883127221578465997431556035816844679255149257802179538518428735035772266064599992510634110224749966629074087578908484010578020785025744841092516888338537116715567291323123354715532527018892801375822362183127993659653758517390383644745186040143673130147662287712355561655123250828647079548338059988512781761857698597200103530575946972586300831626850456890652641694400700122851536895586586019686932711300111174567785830612094485281382568312628589569856633796318485288225058953834740742574185752734489659201684955677751050151953455746339894943758820944943701836948039158322487734715916826898074564252745210803180656602944742071210303235802053566106128815975324637466643243867640313807265738216357135273226071237248647683309927160098485999989083787668039913359390007369556759214369634249394514337617693357459715230317493176132698855595305753354671658120978146851313553654659483253910714007146592465727981156932431470269351890205350740873236947001141863795823058105615650272679067537303666498374638380432846306027865902126445777765133346509050441969339790780910381184738816492048950049815934494878316528762632588562638273534852238049448471082333579927988227228884717881973662372531147166927573824411473962390720425657788711219300804862826168948047838023222793601893348644201498713345352002675306198729988381838966370234786894570342883753124039650589433286853945403992005198292653318513702852077681943913402281487423996982263147506467883622443924792456820921595283172858140180105835194393195384415984365764617220649181295704149780089775030080312605849081376017556999995860073917734416912664087296040095390762689873576045954998953022138362004167748699415857606688990022785561454930788146104938073406282189874289013573497782222161638857949154355129611527722528007530784740817762366346649078260326357343052211549505177162720991651292377761160068748099219554779333564456571171421986329656218698709379001483043569190849848451389516352400381485080723708390773249216826813067821929584245223226610885274510972164734627233799834523208402379999218281072559432436933093502559641919763595208374715590397742201466624253161415562476289646114074302826976302067201259369379172230888564492275198134428558491088638700087195397257347638624122861050413016386467731214679726083841683712288452193382022299226601763127740187880044395905681310490110775425901862867623016280726098666856383832652288417761985979354585798953345630645689227262855944401930242325132311664418902500964421390155673110544302197360663393213866762572274242631331407382013053323248428048861863663086214773768617492980631361482487504694196880583079143083878603479637705943730481552257139366246304407336234181688142302123093646103354917259456218019476849189539111065115741228233751603415540817479470811946267821191725041102899186695091236149068538980078895254156937719130211012190667169435309596847093416097766639744088340943024720174001834842012140623575259196807839981012304689502685375496909427093861302343629598468120321715621217964897913868169922302995823103815985290879153760256714109611168728298763003769440725245643196550799755191645872373181705972973289475827902117162861405882667025907181743368760977156861541678972171871828563688987331230546113536634030830482997163682753283508787156552893656677006356832010271205364251507435160827424062513832196600217363227263852419339937176690064371134131666953436659543732914404314946849092283609009921826794685504006223976866572442013478940834257706145734010453503518525190737646571421534560513358815537818013038546162827932398341843270184747916388894618756904895423989499928738379963639710273264087453678268240504926781466412567138384280375439613672846019647303544181532274590372387577759655687958465740173891138520332545521632176752648540030800783877753826545850823789308112330936530216416223404539980282296921866153078956699383622550061038151395529763601887761117896668726938556104783741449272292436278536801056616651584294450483503351470746990893721747910282970915488432734679930631761737582297566961988612600092323670889427074565940894532491833725568579772069764504790011629017088677277851320673559583147227988444516981863423907374656745785597350025551069869805798766913464339555529127511574755157569771429706517825553273227508784216897695279784525098367715659985719344294943013920223264768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -577711578273043857401592085877718003422681328989834470062641154983285282622438884288109995471688500551638382985353106468801439906328270105136591490560969463134049070517103386781333080298869103619673760453165601732329725955613667483355746193987678787276231496332443764551317344594366158770668466033079990141616084929783388615687162600410401508211994161240683259319533622089203971782100797119442363923887917317572471218437433726880654563559498408777253707317706227357335852104851285091904109992277776559529195814779005807350816436647937383609549729526615638936016511329094475609401152796176027411483432176262592564325669050765283185138190600438015542172629018540873345748025163093322989104607260381831426049434417337668268206828494140662833531869536253783553181770806555666992709006208773676323517229706194641811250534100047492962853395967764279153428074367830395793678004007434330182496978140525986646543660759945373855651192707078525847327889433127830578879284065088082763204853866716701682269873055081235637198893473542071409437659852479268692279689754875812141773580299713183105340856738353029508143211327389261633569361819933618354552447039613911146423535344600900120323505882707252553057840406297114626594890737230264060305031351862805659958738200501537303751487396406762840980943711111936336522993342748343655738380223272117656248570243961830021033599025412250471201457126996342901554145792486685993013394189303388984803890836924816950018395072872162312386102943218492040793057465858019329226873244163300057233010888198439582666195176437309122601490415649704290745236025105173013445126647118530712992855388949095119547287605544799809865228280375037262029781769000052278136884442071374044716378357602322231478570151240934530062771075764189792308027537933367571581812804320063379298878745665813018918799190747470710109401813300647570578690099922119946149177988448770785159503189348331956157962389300246662195168094566346171432286307612237842778504838226798432528763430733758264062326716384082719248637271325099588505502660780887899026831385877923507007953783356505106074012942107681991304803913942126204242269692118685182113541043870640455562060808853846051908185809700394647314155142162798551938097328778698855915569075250378103791402592701943368903619094694788389072332810281004211888503621963597683942606190682509023713494726230660142356742041888045423080473107656851375482752213729212062541702063197629996996288463584212407132689623659310482474357002662975777840597243435068495045934475940603181275706795225062812718701483668407436406701582399775081619338257197348349031579206034724002597777260129598682966479254839767092861546679368645688603487550353892923573618819495362228226303928017992312144289518843571111782179891317765806188976945875409027643700021323725608167801261932586664994984911406575288112941102861254839493554892633327428123231110312351961113147218564566054874227904825119781464319038732497903093963543076053818718153694789044138681805751477242945308348745994882994336691246364599530887914162133962343928203878957320713189026159122781810723981158978608083184579555666911000620103057371543416527346050856306197599125336710279431036468669765361756946363141095968068928172967850448441494096769733700071175594147469018779842939632460158324086385014346467436924716937348939074191959381914518094270150275802102579872910641534860889170047991724301340842763709337325237703231762058964676037016261563000452177245602408050407483264425231053591152424802359924590352648790836914245093537349527367619008376556278441801281940721741275939830527969567723773262581694613485741112248073033630425295102101578547028134159928671366001298846764021744984879461539230187971343076083809113363733031192799609308345820351619189564835905704130000800738325518965440609390869534962916865362167907798017888530142739338518027881817338911738115921414616353067231174513851611734238008939420763833426038712508846747218167933702518716947223663828938053050995421570592709627851261126868222507928108532343416981846346129020384293264169025887027142739927644421428456534197134404093493368734775797340938281913792296711424904559703821828434849082089224594326667624728808355359276702641135016511739162014129902746230616183421573993791470580226661728902860328089673057065276140985256085048138586235172351751706248439046068730017726468632646339459631253585755720530211383541760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 131193551516403674289836245783021427204926847563553308256646864761609951017768816527921287839526335163845195756035856435043983662512864689808423189275879646754265776249217899132609403206665770437847232999214875816621202187545211491910973245712823872625766569283653404763070617541636628598490967222022689922944411662441547768486210846252635206041074689191372346993106848209928367263311892917910513788756249735793537212354445221148156782046068821124535756320227270731930171009710180247981717307627942350774553542383742882235527349969362484748444223570510891897351550174781961121773702191402968423616676143199137043646004781566347127072958375135043712078067290413702584739436931591517087261411492530174314647859967086582890658269127119113869124974515791997129277487596558749198669085482318014744362456178379312940187544454683074033343579561316630529181137312214318565988440241687543959829909990370935853943582233639323763614733325341700203652328263202996623360670924393373138848893258700097910346613562817686181553180635433230745184107366612124336132812565859936774959669416950911992979212318343364783582682903655136725175501890175027372723361745033046544982068296838826435027919606485916677410884112534513819066580707984493257643093056312006970908340555784400709221934766771089148644388421332400970549629040936276030900055284084054316362542749326021415365689742530680901568977577092445211858219375825699809948127913887758761223849622625145524793074297412413258523086024414615593331687264071547223099210362142065182240919799146891239344736051082301920924692474249341089267405883048762227064449675740516680576220470017504739575597076298216447877858653661763549048800630831297751709814019134223957283241680445579492030853367908360793208142004873363143303083912553086400104641049412524589500564529383182503331819074324419982269761062787942050225061307962296852524736745105036245486621767033698283828953159720688994883028202733777265197413696531802110737371498108639980153018898072008221953418010335409375961618953584171553770801484186352822667656512586347299543577370585121504758452435198253765185759942497329335407355095562710120609583431300742648190781326032450276593240073535868096130796710934941929008647009109164139939123382882321828606973943705906489022115193177529448031998527167087404237722807420897492787118865665173174349982871630877433840655020680812995725343771626924090458511875565315155638912980801121616510909806640114209481105016968244305535840121388029403163700901350955336231576730513464611391480045635653363625906039152504250219559275125326328380942804586812429385728663204702109143681617089611503090533745108514993074284494620820391749251013084758794435109903533965900627977120761962213043518087567763949998886168438562464006444474234142121319716493905866012188766247494819781993888286275842930071755056539605854267028205696293711352711737499024639322889148027760931461378144238227846222473498285683410279600580683808804200871141332688484674178093192210600221375335394902412852769671848321387998885881265442114226351178176944674250168059110413924141644380991728735500467333006989614414365627404179913525766868300970654198483764691946124978905071931973634587809935540664761361059956503035523915301704644810420855395924727904336839856639374461261398396485680030679123210097415262689735566224769549164853045828134760594207591620840891885075776985735549771894697482219889836030322144791340713813338313161854962821827060357796995871541946504367127429394529844713426761418085030738743277282143948654013390805928120266046461505590069015335267950395930458141856847390318747499695635485369212684310264028630300372479337197426978119658266560569814574284270489342477093780370791711730125931050807659466353442074851125102871797373510891374893559265630739678155902805179257082029283679110174842486671496514297264557403263244242912312016604756158377716719517005564509768750781505479828892431700771879925933887384028676540757915767088365118682215855080212181328801512036252911431735457553519085115635621214368919247631862179829334097683823973246666325983775367946523540558712028297420826194979084101093169653609841372134538693696534506441055793191645209537803798684455718389233110836924341008477382149142831347224308229178442100656727106052614555505080806223664288655388949630160911386473416214867339411237335085225209674585899033478682514741014218932224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 2967801261386801414227546767383246220093547273226208619661441209517800078623078656957777956308660225348638235782360496938710177940958088744476274287417509387218053387920243867900462808657061766441328992039932653181549253263281235106243606609472281995793332791279118454187458765716090682114155842764805212034657961117887862843429213016097187904071996099996796665376479389568594361938495720236396324609953689128543249573894921383448422363384232491628825022601031310156195687704164627690452260071078004267066261943723370366968241471971414926996373092417673602249377743561813881271838137660273827694573774155808593066121581552356882768768981952551766219413623501811332683206994988642312177777567632062596784186806777966278599118656940519695775795079462082152350204184604058679384392589421767383089578898815254638653354259064202251121190556619360673727783048832895928632155447615751402823631824407972974610279004169524420664594309563441650035474084784425747409987142483082400600562596747878675852073740342349070578305359234221737182477284080703232499448506792719262875966799789691337317152911822854160160931223013278919924731041791143325585877316460491106977706359061014253483473571831429244350464536239078979127558627678571379511566501610540353600451860222796399492658589049960480256161271006494555385630427446710131431746155589787067159939264150865820352942311463437159258342794088433300373245238553207437313493092585684437027554448028875082983661782230386959802394820007819491722844925379519080752074944213020227034140306179771060702645699363385561218256366675991878635416039744091632163261020502700353430670469626915364874292615300752236797154458328114798825368445714044812862241422208343999986680105300613373477733400798339043634787161743717004312343069803885848561723241021366623717130502650281667345838566944671940380023426290621043443889003481007839253312484158549181963710825982512277972491407107738756653875263329634547973244100286410598249814846487992969106529981298527678820120041828939367071872585456813185222701489920395330240760279884758847052092542649581883718750898851095575313871355129497832826516392764236300686883923514675257232183475831410362441347764903143926943048006697685673305894891508686748345173926506521883555203292244614675719361522415983623763268679349183116997641833973708713353898450322167890036436757194020632060098669698079388151100644923144259306264928743730596210511415421979740629009579934674671076130532639714739983914603867388557463334623725306064968527052882185289312609110173068020069868458285547803986531457842069107646731986244009816052519353259122663997846734922595890668901005762408278746196690834576200330769084301003233555481188427951324250024396288322011182730334611661672667853356161988173140297055643747479037057516488098249437452876584462860755564357859710597570749018942143069802876019676076134597521253839305722283659516800526964740736461156847856467416535998115785897168240046374608150671083296079284945173523980001121343641029557408921166540939835769329727946203249946087392690817569671388997276703245669607509722518250579653582070038387669247877972944430381573407287420313375703568211508695433128532732975356806604594689135575535146539549241047649365498499039600473118609126888971641705941859229033660324791031583604369807091941657200736711011526362613682551474459553127580046062518066436784998516105306297027140795648273633274126778679439995847607734234895920938694307654221975205211104587067428371719057967799659316903821956602440559262987277537329900592835559604600750627180423471177408432502607456019904405038586270794546542664348831825543071266686105017047596778515868037686836615143928084373868944053775419700239792389204870485550912433044858878740652751376687816624585233213820644765953478194098122645828160707667835086038886955067347808522547261856797776987054721743090552219588572576111722623256756824544937563970392720154706336585824546206674391947847996922775282354121855933119426746348613543257265225821459665249902434629931442403800840971173437281609294287085917381845958049337276685240871077705243063611174842531377414458903265390579304358926271589526845356739957992808696116734717168341746530472643190011386985522660473386641891793407681215866948308418691615390410846879323726245840610737205135541141639207209492466595712604966448857657253820062273289395887603490595243430950993920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 17598615978465886486103938318017021549380584434326856728415294287006896335160951891799211941591372670290461865874731664047691186308174727336073903419744090704685378812210858212376205239505702377350551745873681351693041746455474046502034638069273811992215155178708660170210648441650713953315259259848882752355727403605022669692034874566626085030167264333157886582821461466117312984954137761319008688016830601417518113934496079544500790814725817296700626881631130200965625423016718656882429358849968398000680164989905583277473999457131921625668217834964394652443588988435566367008116085639367005955903696717312957603665499107419045702773572276284015240459492806856832009577306205936438413804094157405489453366261166883960739405258390023137305040377167270527418316219511017651233826701290004408787135479061218900914807856209108821998309787699597823553349028206795835150211350180280291554826443750072504824609304649398234848276145050392467726007140015583086288334450704078356999738599951591647164339874012719533714528540976238779410033870507348447524564730919962153467135304231969079027673544021404549862997969918962859734990013001034762057962681876921619764597180237094218606123862472354344100124371246476172907025762776013086946885136700321471880719522991153739482110890550951310923067806893410720251327080186712101327511379228688802912762072472289614338075005327091645914920175941615305355153400016853632057637135131692449910863421687160025713415573693704639642858627776879404211236029482832583097446442322981855459375577232330369503039403041258270891076109726817278942300030868250064709476485986153275716888755419229844799719199954649757452803446744223651120648415095222785498631026868995711250383797506987268450821865339380125369785067743273638027407036789368533600761925097689603827283323944868949887256290570537457658327200897934916231294733494114738806287090430728460232025356063710634518141254428976588612646725494698206223628867377763866021124064533791445951753679637284554874959114432411881709261679126753278132508935428450243129968912864706904366167233851105774221742850845040809552287637643623171357742477232180870969177311631627509790130309172735278601013851653040931146750646505653800420997941363974221374641106968618778245101393261662625634917606309308125895617147594270833158776522206659758649467242687901364084381312959484858020445183721053345786691433671639140868636445907583019383204084490236118835875085328691297766184849012105072517987616504378034159498087353815888799793421310914068300604001458171030443564406872412588378589790032498795036189190909901176436503948114351148199232026742437269807645712499237308671819511317640049580894937433557204360346633847330677681457185693049452032664057181410960001784205464272864139555135312331161708255943486950896434853101656343091832972257992359238475773492334740649052668144719633094555567212208241762350467644479477885697897436445650487220843293145220199255904532358986561480275766285604663144586448115861350130178399308091678979807834819483140587672719341408371150051968543093881478193093043639187116340423979037273483198254611732530855303511705669638142389508469314427492902041638185586970482416113570927025924203190005028447688797327944982023989301798291511643582621147338614885012129732074470194424821153598545045973311399140448250992591860625842710854575680834754835100687764553894770743093574599044226495532386430878076303226456318804440649958703883118551864902583257066335971579859311265948106529146534786838081086985775191539187008909839605325286565486899187988100429397436252227192570585701508699818568087466565545767549253759509588669835224538199064652788281150547388970694051740342491111366737437575129493329511072713335672648491806486275980841904043697410849308634163667383131465163218476902066780720557066531796879165443104070878386259500160417251457895052042743247483350478596346145507091338366266865510451766170514665565642760526388510574737242538528732129405804185385925057740266188303813498567146744834506570463295842335294545373205842960783123839219670561530066620745350805157877511896833713801940671946730520553207016951830963652201282213820806644063740289951881010833819987074113802584986059773239271293534899851751656653543639290140278247346568489920698003537615800422239895509504038173880491345798669030904738197433874991580710486112474530817926893887619949616168960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -51890559330747610351959930095539320349609363467650192898161083814650559851993050386350134409469497572460694163844077336066468003131542692262227312950616159010393416341417087336481771715159809821123235102665968538457089179831401456632311904960561079145834460387976733026875192547578311709324325932091900532246452288863200915640708289927058311747023619704567283137371925856232398744500028286987989620228418059025693496107487487171550898902005998798081847158852015497747888841389952071705154116769515591923145644091824146534008017141645373555076088633381121142189141727738260392141533044418417986096925173414548195380706474288901037574232536733964950985915268123358851984085128755681888403625210461994761049937579249859343452021712198459699881002639220433473222240020891469437584272911814940270273232485722948018084564983972529642992598154478519277697294322413776420150692963500738367820274099987373171306131439071738107412733832982430725513660738824157461556569866838990580026147831917451087586453595631877140730879575863582261535200991599045916637304903216847340769712988850889452588697316607948012890087429893054540172310880262268890566606361277244187438573576647032569191734714731547472967477052840732557390261732033430015849239572562901181844339525374214058411609812551697367391554397072778957186262069418625305098154721915748582751196208527844553776367960960119999179085891992365191267353918181391853588227415047563823518352841992250895847497164628856794635094760325628994874446646137488942313868161221751280761729256053166930942991420712335377827192523570863981481510517382523246713793149775400516626651709632754800687588586438835698117383427294499547409900297835801959744669254301805520120657114702728202491962434971725706680366010457821529614304073023496759967612095371434014598103361422256012476792025977499557266936557832756889806578434030396551781572720922049990315251582109007595907774935083176162528715098767497619931894334459515286976375804365002907231547142572241323391043338341175850303203372093855917683256822444806617364713335865849346856148333137193143734419126665870025021058431757319535740973185350245909868404046549148676518378749493777737939272791745323653431343382247255387898474549248269178802716643388420976939685984306990567958493573537642657199586870481752430923514320273846922559463618911680286663822709526774535744993207295562568823749359066187628968561076940621652604032821145181516380172185913606566501430697442015850344837645662874364928719336568986991110933765822421040959646199898930277946112531513406530319406507575171289990730462556647010084778957091767193989483419754098327118748456966741562311753146944068232411753996015782308292064588434463846549306261670353626610569852421837778979298344801615820580676395837309622793224661874426943870824820096598941330637344639008867137261201024793322105531201978790506584567392247699265446399190510207094150952277780934250618902759754816762264368004980962706994350772523745499458554159841275188323493456818182305724557778017758481839491233831732780135307843685487610885162566301470115718619640026244507507974599265594805995406207075600949774794150069709072107528809040442503292811151141211342829849850551014512878990598106497799008100615668666242393869512184137765147370863535822045870322399192418937992227288488274320776379223201444120634812852812298540651764963208068029123888262672791456941542915604531196662033394071907171440609713106168091105059270217894103038439755760885531469150414945887034895858478288692179434797130677739866223437855218526076820222856368469444113469411038360587289428871984654364355905533226139226911200979631272466949127873756244598529058731399055356701024964757659263927850729961258380773299236766840540095780744681387730136317307628180345388158334246214873025657521332446692319139125802849644535971447478484631279764138406137769588728259629656975652071588994254263749863104694027909535266918926718116364387905566531877725374189817482365796478967034500008051191424376115509044690597424998253813332061625938738109146958829591616254013337091505091652407108611621971289732994933940064603346062304810775922448985081153575246488004134055423310253802487748755901581157404167708802445058284454670327501642943936231413683409320631358898313654560170581333784866781496417474706065906506932332703907810014276092781775017430171462896038703307220957790208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 54926718138111826340338047426468543777899837490829065299660642966481323927605619224884974049893800721656577061628681774655051236477642644785358886436224158615480528789672015322449867891146595186013105377839197126463250195867442955402112277065233488443819225626833964427137203127011756900347893961834494929846233199494013743029851732318763507822007178314267010486293954662979661217655516376733431824044533923815552433120806513317745665384500948678828382906338883075646499015277220341593005980423471678376443709754706436301973145299467108964179256105049925856322856965021103518732964987161984960162114039580298084843625000255048366054351140757463524512801533780397746476370479587431984281945312597513488586641901407032378451532048696815175314735432756194657444938681237558133284932067203931151418634182748719878681706658950595422605047827398896534692145757178349443363128288520723284914682331829432190580434729858375705969857945214019610551010258535576337840006771693523225741409895445809447272420231168618034395462637609923123437379110582345121389706696928839117144595540108938089154320449875577480344358821673146842650148581261851812200954605057297571258876052881113676822668299011324161932457008837777991934987516419786317062377709543993029934375164716644573059890234594626107828851971220986714213809045158493717576958683720616835490201243612695039966904638493275184950887697451349719190654406533271701540677224341577057436257273461167363145923384240336361070002405022876778905513690727892660883198497647283852684954679082813656564843754824827441037628191946342995704233944121316807224857157456550744013267376660382980251927982570979349092331426624341903114265625974242421918567229395906378774542674488700640473502753123295321408922284527836406877795073733194399584772647490359363286701790609072779346725387896783529279454994733962008723385813773269231240731478837278424690354018621011950561303843363694138757119205406649585027285631126292961164085219764699486013008707522354418370974352946171829421310994312225218813620394856029579745491250713775808708132351718126229820326819090538357983972687160087722937729896836416439142277015781770941294465164046423480084431385918807240949075562373281817403182752711006106969331515755916600097824940154677704184232546426901261216801109086662357702163746307716837205174587696525055427981894030854047547469075343905637766871464190625209392612494789300023916241907088107203509331311706338008285653586351398469318006079805534703932054648812436779638985453518913490344767150621964717987990316846819095622886452849419131699503262223003727247274414144123772761710583760690632484038117668550442639485815195563051263773051381304973681543938675430780556494052821628549709523887593924513854447357448998737088117157430158683033937263273257796763066944304070967699684651867762633902560146107264884762004495259139845661641020189938308943615271511232289955909434913097878609055383757440045962797608202139972706976179175514848450311128554587205755041561154187645062913271690773101131361905424150265486052132249594524524181239422261788400096105387966686433370632603655382142400425181095332512435573059102724190136297662769704899893993985313394887702268923146574979174184530539052149731350347554747456009936373387162623310571846336457580530022689479795431191122970734440518033450081544257043528261209627271648930511028441977268300699123011396001541265628856578835717901118411977535704778671152366233520078544548732976813177725497793786648877286950603580905532520355243897136154748350675722782426707420017192655587129389387385689567302131714001863174769996545756213234219466055913893213642091787864604893023375219994990850327621929320223522114748918298263704003238737403252758501560620966873847659435614743264914408426381645154458555088650441812452244725593159779758867960445716502892286111601354109438398667424477192655812476066063436642583016850041649543740323562882457593709113481151115240863068208838376384974803506326910856703799410622614634217164787333859796500640475822760167250410579166729079023922624249577228547545299229030493220577532228355124817633712295697586275508994882360183840321085493627333288605814520794570223809333192256368742371493140009234149414182131050831380849167985430235630963271712681269374364465556520468677765734662400696263462574245965397380546253850672168592316072802640538430510938980352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -38358509028257958919999731112035424490297909449491940178098642436261243987941777429978268401653454803006409321459134037615938833181257779936354932606865951118469654091818596126186757749186601139149243245222733597681263505599668685336926192547807642865382469949348878238105932679262924594888876884572688582801722265101310717613111928183926693928489808320521812248292589140215322220528216539137228857987647067023235132824803798770507785833237346259396779854389691156050935461628101059737229860187862783003893937361287133764449920469481368116018594489536148433924915718234769613693080477966193342296460006830553678976020963418991006535587816945462756551571659805385697582063179921726647323072959244068815552987337434950490661265037089588917834239405636605097038230577788198241990037723130712250525915848448002813635554775722160326948224565029437036509646464004371831831889970688342629922639375802039398295175982478746678413185788813358896531527231545248071641874088132915146335319497623493421392025036758775168708167033950732718965839063773453677886660636501006361226427675795892721110075658164557546411947614955111282090971688407962465432145421304068324872634937167569150679892919415544390415097025725756516276910518859118266902674472078941698974174886149858704483673148457477415535956976338878043880754884386283209709199339437189051873802400842233407018682485400551373905575892555285198018140530145595128777791652015079619478739265050481860506486899184725560874652539379201069060582169978713882195173144051448577550327456793897494600261065181207609686032813086686449932849359993128153803791232686128390162729192437917985094935327501490637496374874997364571545826779705617276450433625827460670092502284012160408514287251696665926022643139077232203847803542221568706412495388071793309356202548459121038444897349469200522037486100888524542560074236168281288173713024892740825035128143900505533966289665248266312515701017793048739321457798497761887437875333973103597324164063313328833093078850939115477466589568321461047488147599734882066405154299101696982061842527897946362362863584321271331989294732795408261021481834994263491233497974117769696050415761850257793074055640672006531276967839098701346220796919124489575209587052155065433040144406115094882613031387351485196808399230540237594588938500899622448487179538249737014350592938890651299871938242340688611766742678388440361817717091804010687361696060579001206989913624541170233592997847949231788701337475446772111431679978454219001041914802324718249066146440206728747419172797086254424282968130470807547473071839096651336436045267896581622287401459085507133098718175592009339288566681189617963518131425146937734961327118921555522752732444837442716609761279717950895163425929754034943216103652723929327938540338750019370049898488544967701472577983768259578396799838321973633509203881509278300621063743887560088514261570985376450795553472035067167891779559651056027020371761803136915023503178252109461925845627548263007873282501777867899987849365887662561443023716584336318004013847972707291801273425919793918215969763131485554411163652310601960887075948100078939838426564298044810744397774869168033544651118664935732979606204291115486415434097656186543780128584089630280423368080476837417760640843287060782361195337636410902596532511627921771750396265193333964098440779680452428848860343996796056680808554762736876835401827904441070628343301971971374079412654583436073562207831854234921105493698084548003942662321962098747540720797598586787179068099087759116969504341343986640415774402654387573404164247891618695134004539648813664664325805394816875810202505938198640738207086087663582216814792964303170508517896121706808594570626357317130379740177815761691762900425229755866475131846132615270828143862878419605899794785273005220222134775084310767408666102331146413853166081620273106960688331482681878692609145301963417082242173129361301603001722110817262304918811238225075527696652394569870625236987322342064812137249133899873710575327564967888663517660935256590808263194515913235586248236642975302172117405849707695746884641959348902632055679647624549204848553779941545961751729553565695261590903490274059027175630438411414313822070870348026063494223698064589009698868673883787564187989665238959303455359007698812266920504660530617885394838992273527249808017405535702392386140540637659791360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 20592070039200198311659069307746063315298810502262652174986458402129779308675221323156608051701189021174666670914264229422736897901353814403919550256530737483765697383928383862909470723149242714709594817194672039378400789255877931768472182229736275571673223650897008837289574421937016248895645271366317830893089187693995879477432020380658333955825949628096452114188377114839754986387842212877684763846656398895676792281038917695874764116683194203324032351885097827103045809434713950241922089218675739320835702804113502772526530498743979867118206539693799441351777259702828405069290695941228425840431495012836589174666233193604127909809117561059615919501492777683170902878082570443256940842667569753139124956321782101040114044033307529538443285745225515982386593530128100697446282234982358957948025568721416371307400752231454296065562836564654225251240574455190495749358675006299032843495724590408316223032919372920933065878648561423664862691419161878120352040684330214902025055768414471589314127626490583284428606032978125986432719723307783839076017339976872337432266552535090307193750714815003540876411457646028120400737644580328780976899781407560593840607748854562435618436706254005668069650915438723026699294069733850350706065899813516070931057762487623367536190681629280460625776622823656322577645184065200197267788833101511793571158291784109450669866663246429487044911314735626357524904907712571213514634755561240650756530923062651280817437057842302671487127340627929625123459537257328729021648455517933084882977918128610164657594872564055242229115859096067875622154528831055683275154626788682854481973489811439180280902210183576776027972615163594537750883590824696622551514128884399610257894684827110308866294592055883949673526909924487219319038159663411817024152577441540517482632041790897191423926216198038431111970300298380113119438438753502166837663417007163929259882590130475243844374166632945681071696687683179854276938445163596221219120520833897025798431983137754870016075052042610934517593761502765560880079195553840086185063575297150305841664351437580077899979989329156306426495860356578250283905983066472006913880311137264381981168802304131777402324050256821776214677104306027322519105282367868091851257685223459480363596895225832539839499025712070272317304270966616924996755886500484724837021831459949491438509810766220217642731245765272919492222251337157143440228316801373730922368932907312480017541130780882255669015742402561669730098372805415253171448747116676231851769789300633851970305303400892869207260026322012908601856839639793724796679611688503938122578890002145570004919818760806376082517765876244059557709086833085239005064859089871137605649282895474009232268660689818590829790753173633145217956703755364942920786803603753473827690871039206466857978779178497912529384663790113937926378443651111727596500754932004717539955608075504036146237835114143410859325556025296399772748206927556055166585055644472769211595096094527522920621514129847200962605077191154765032781648349033667719497747597401097904105032303468660459725864600801544113674806710225547719407150162323988954363046994307224641862347763044851537843150078687386368398885598156933936175968280540318041370073261234629008626671051053417288527776892396147758137759185927553268145409995879287018354917934459048132642994232396702159556758430084003832712529039303753678308316522539607461730332286165670496076661964690070216397773570182168011060082468496489171630982210290378674643930670850767209773364460017157185687163535112053950900144623274737247820542480528425299541461862761131188189142053083647557572194248299618160128492588720671546474002613967417125736930935945703080878827966828642398728990575525440781644132290307739429797573365219153837504550950924883374357506855635960435122663098134109950905653879725496739666764995324548096173369066660591184432136310405377622157162210749723394067775406788304186349005660371185492534024461723830734893635125613586263505065916021105581182931788720839134443786527386508983291299061026549786617382086750980862242559516200330021209995509668531661641455431536830966652808932382893101086463045383056511444479148978899069166300558480970210653585725873842236841738028602111584339515996335776440104704416254356436443423362891534836825128902355624218737554060041554600689874650447060387510770878069499458337928872961507328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -9093324621664081250106548778741684087066939172183205904672785826497298732340391686029520954220604568526076597369073523462043775475117947836707590673629346502713715215440613135821116517619163562717231997252525601575190949934737958615748919711213107050834081990172460943015380060056221450861698874300041126989548872323932624165771419261704338645706999232709955979504106322152497566660046744326904935122746339780520206764278103177154249345320715645657812177858420027778360952491165913648276238300275716951170803222826089446181460739720573926717952180626854266265525555494504972217847283153853423799054495063847635036010464697620886789758597714349383971436692919764160747864687425588604263054760796138283248708536895300234698378892243930884429676811690007047904653322748851478671954346934606753099639445326777520886039576963285301851566163321680125014909918746943643629709193521557160805838017847592604505312552433441418613857173714813176271527537153248010321407479375019593044238845024993881398631944564860090976160740310826285278607114314369830886211498998992667301713088571553267764813766416174522984263925065937888640769586430784815263465725708390528085956446323956566116238281662465633340210717216678288295775653316997797010524565574803632118322380754162021890135885147938036764502367582070071906587747504954765342751157294527426517473451257949938716928219060806533141356137922594194024522845176878442238348373783878522535478007223987892289477186719466985050022053869799033677982831818544505735803998941055770598472768275194678454975210270845348215713340088211381144451287583381508041583564993153146322198683444483656992397032404038048963625534323629700342456154294391177597545807618050924940778638627184949786133122484762851491356288469154402720260319196054576820418941432017756827758334172346849331824024461601827486918487216871808320231143369577326562200346717314968905340423819550390847670946419221917788370695527510984978598169553995200076919085416597740700775430865602168065997412954827461351503741120340109697009199644758483607257915552167598403089894100647704718204888116872481282375383013207351516601092679210366248110898542727032811006768052602182260231528478553228671583078723784360638364377636421854487465653470159277547203181219234087401200765347660279611174097710892798661223395234995221924952021302311706704070407349075855451642399659995606860791484393483651451803982939893695533517806692003301141154860022302114739880960933677808027662576760843671454995571136046989710404014966036518939701170060682321813518435782332825967837108857829797917970566778426678627556467864301673964403346931480054458193824785320323052590227465528863270836324057506450559534904834392159825721933290811223147431671913816157031399411028991536590811249844608604697898214097243948224539789459207303332388330230853336225434245506646815006161946408739658352062418583784525031662293567577571324085451733998160068574092222050545766963182953966716796008837705133710093251938183092460542233612119126861194080372525715455229173208416785238880320023900288638204701131392106752322202546295762950114218049687178027313126305762075114002318354677990297692620073083619137782991066483997439477873364389867121302731147118304009980420925589008230045034731949742704848002064658401623858444912732893999041033286778869485840436136332028512726338376532234038588099073309026708006831122183515476966222927410634197530621533270006113307447793582110989022835796600993049718446717667315921678946675643790112910064980654976311001733142266991855764026459037426261539776093576987293532658758326460788608320710493828437807995318576844034202090240014200539349748523368196220471706300434857055496727653655414449605268959989796874022337154544418173239071949346009905230762569015644995640806401919141166336342132425503635935365089678682478561972943725610042415599855849267226817584391886835729536547285654332599791378384851483125360185997600763139201638247694713114702017540791630243725345049411274635138153044142553132376907131894216452551676354617101677990766520273445097423158572643552318942165359388039934152854152080063684863434458623691878025624169393979708997404308583888119541513844769720497040723380460191160249463899771095901225607176151841394850283522258574258965516510296269793984638725893155866946070449477832007280119364763350540732335048001106510091182318331258470400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 3431253882240413458869555791162678672094468114693364799863645569811402827388506174667125605746046713497733013960439312743120998663502801430972867916319319730715783857712489070511471568167780820006617900604065016342590586327691459551639301293150222239109125277332559529889771830196109854233072850762308186077731037164345216330402227163361258876045648214303224502852437108109661266175353307830497092526081728465632366442120262260137693785868813695640649015285246124283887844132001895457009232752897566117009184736255250155377679924475073071394498450050826237226366371471043293312645970933983421445580099482116175298992583119022237991414281877360388199094221498215173608639549424502276531117867990016065510921810673319521668425638012167534582582658177470643771950328858283287829085602926334324776110426817266943504018014735879642457950340296078068041401977936975370289699559116018859685734062538588485365540420040599360164196370265337720763223127896873025918553205274027848330427583232965296288541417682018079231642681100787065825334187306377079816060395624785430150944557390456972548878477593640146521866774929406207999525920234506537181138457831800457422658952738802196669970130100034145224621697097190156526245478494496886542220648673388705191050106330110484071517082707486063772844736271074330412861104102907705815470460178679301991576881477972400116369178534519048319779999866682597129415535298592932777435180413647777142875454844647955356893474566745757682333407856168337249122850557166009140557531867533199988148484061850772205819533647016802139675204288592954650118021736283664707133768095216856903111418111829085452064544209304967330515027365633070351862303093514895440920739699485464760808541753125387548466816141191956426194716134729025538797038121729875203891743091048895781633507119070256392323456877141305753722753574733243630326963981514812203398534001502318830027745540574645958831600964669525683263622707055548356900888348889186961371978298974249813685894102441260395018552401800541780336781555101854072472668459314443786969966035212283344792579564658435619366200635237826915060767702131593258511831207320068024972613712631116452013795717262769629933705239425382429937578800811133783973395181483634917251698702688039637915983543744073609297491109119540888741346014618636656812158497389078994640782505000015804444686197111410040862274118943460936775625775912526933898784686318508974109099864407741641014731148559265991953078512714177475127006320570598016871197766107249474600816388297279618933654558378314924538312412492442087473996054741149705967342690662069989971040252615655567825270096018844722048852305475099009776660865125190730738206920669645243205643048513977255273231179660415673781466806289347712961948575150550432614079279928205840202238673823054667091123503953912786039344283536141840181980246089104906520636882364634800685675268658464797815429854081377981066150495654305007122448169955982907707254555135637682720017271066428772426827135066853220210672791755020427678125714836442269042674128815875219066430823650983136119281950257282410599127819100493750324029990734713887389422054505412504447654554460866233514357398282946284537226843285183075181264339289547193954027857586363426831502781939134967024911599068276629131606756288416521343016666504745460607335929213371653474325639336288721982336029869564670596092684695376953881090524119281973086162120437798633448834917521968409574242470229192458906151829023861112716758719928323633042811772074116174680561598889470168091666454456826884672749871840170321180049167563675911890089727474260063974040504548653848997003551466399436246872812020395878449246861916934474192002793205890354164902414034724778979739631344156654178252164214715561694920333907012197612931957049204327113334339777520334796290605869102774918941259472851480744160158263630740128802375992623886080151824284102079354340588580642124511252335842543557020578335372205095097375426683303868105952425560861112155682931201534884018428047280593891272382894104465884752467828127594016736465772533493217219356993139906855009621596360166491767180648978659241472242162730233932321482932401693155875988543342170113823504633758214478887207266257741899652743609375672161311753652607654671212912102757165315670918361364009237160320447978535469887615137082783543157510712512057642188453275299053570139822500085760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -1133518006908914468555683920270697706935850263281583883307631873725552297772784887994897343968298196470474333814193193696805631094780876884665741296062227209003187493284186329403988201307611665995518933255775772391998134714576713770228650634072153523954268475084479337961418791144106765991967753038207305738848605046128668003079798826034140034668459968031853728192208180523993209094767514497621333024892446108024793596607136006072528520858854898503746970467800949777802137116791948919548527970549738647454531979996058701522708798874501211721136719566754614901388068348256704554316673551274639741044780393609428996036392405415403370255881791213220514244300035974721641226751832659591210282578107662462141556568344561398605381870386093594304928992389195952083168299636568144181626869482469449487654623366707160220419753188011999915955237086039362868310737274753673328663584079207438516745373851786801812810886270809562626225965672910334350877765458163490725458217652565509269709648598424673062118678110077364130792389626879775055819484602190749081342156470725704045364481988288248534171711351196308366803510712910228322145909850339212825188560261787586169398639072439171688056148508529033032720005039853161153214675505903241097395952263320355522763646198197499508363484264377319237396877053988570344450881335432383794683131687050014232030553854977078303899954831038423470128026952112387907627033967058628934463208625857831634720028397555690146905185532885931573190022980751459855090733430742490738844271935240948511907772939380153336580916578802950915429350141274538709908829639118354252696723032153107281055620781046976046883656585837240338345268621773572785726461873988400072133608813030878397047107045596991101940896022847676819822803142132125030246853943496797968181881960548312872804115886827957984260627305575085563616785856289044292212935805563427764560179390390220405482193014264269155235241189614383493791766555078206454902249628741143140846852215682127966133091911222406486063235778876353251664546487000874280011688181611343141787651126735619419011322384843089309992364516041785206691136955347286273824461626924546875805999544848021648438696997468634289565908238963384782659220021364193970514104450270718662801453330297231423040599556096886517705986797623166937278570771168654606177524227847203983885882578771220987932914756028363433292991097441870455754139662681931612683031049171478650500386171259109336946824558766554370666371794556201774882424630513307716254521722611349683451374008716272475021939341236084043908816528265629078951668940578604500481858519012666831803788122998138397452570792519466888997931770015559357570314702668193020898472872779236223257122112815709170218887618408246943004273568616176191026244824578115392386446052600313421351314374115537980441959516410282000866623642378798149118160941789884035109005193729582091182459836850236470635182576814240107442617818726918006556023981956056888437339560505724873989627723808823095557694691030962401941421940133739268387917837486178236015126643299462232110847380221962740626501124273351497465800223094454825849774417573377450747732745761886035902753814927516622909726819112727964107282766840296658580177675085058883420603885704077553398871457452463256558536003171335321651527849114353543145815014894077135352477161294941253820974898607845949063901676813379439739375736065775889284918215282186806311116053094014853180071933167169998742860235697331588479982897520751500036679968385519517982678152745810015406081338530367012264816044302212496464100543402995928334153321614264052045297361747301439240445458022210553278239799455617774593342721326104701238046468743280302077428218191648835982159965317142497638840565890985608838185905100762311332196560949757629183283646311589175889750121896378371147386036544390292131918114557069724360954489791079227345728531823536437712049038039318337141997500190629921634605919848835739616402135156656759639327610116616213375900369434720853645952752773589759593147513896144743761725303211762836878842359427054116428077338881990975264103040406149465721568520632891423898748641027904264914592698294192215030804214951328758197481388960716077151437134250005653498560438334750684841102805439532046060218725486597471225555196402346341234385170453623387576485381340403071616976186326593339752735583258038001994059227158125531784202420224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 333265258792729342646513058529781854362085023872260515588442791483570323042894647334428589196722491223171832111509296038635121905526291673712275990253353997556446039848476774165284655310598018619987037074150800858622456235663200472103114110478639109795680287978630351774360957277114063393936651638711483968776055104939534691679928725406094491247971194301454899608238464649080802115582831215675157904003919495612419471131361575409351527840460665866823659588298565858625652011515636920513269651366233371744434352118355004647734538926669480226808634063790715399949559373290625395775284159566727912383870242961010331234854379441160202031426825067120461632711777914300035283737421705882097125171158507424600540454251538936107396819390686422900602454306582380896944088933220290212903765959634650823383005689818533855250090374665304192620908393418310504078115572306542479466723298977217873703646464823789019485314732478327017781914349904244935678685218082688303979123179527086137054648288232174383477123162702928685247405919425200508910229704512212665738982263168972553415546401708797130741265686437839188539228538589397686281439340403583397572016824211574267059567899293095634796286356227895837877062664059668080119342001310224611206480726549248262292563332013649468116522993929679443003647043294600337955050237076123545369514998467459952224693685564417037522157260553021594737640339038219254206851010415389076382633709195540695735574635291113040025347041479012129266863827737181242416310811515406643243738694568512294604463757954256771892073996443861066610509140696937425052579055787809681944690195868849626692292989133202134884065318709740826913213428518557620021014422949988666029483064125496109393430659842479730106796444799453523853490358644607751200973616839120895735602593571626249466100403814252672232968412783894414698335247999225365107275012379420336100594407610840493191133441988061088542098645371353540533738165857310565173760817014390580500622164882425173250756128313059542250096621774367367683194156351491280420519079571845350596095716228469843602805963260118548394257254937713490653079484234944144367944767178357875100312525688325057802959597715649922461861625989644832627472085066414666185352438175056529698385195254186068786962511604462884733561699085061769079543693821122915334503956405635351117047204755583727672515876746491100559561752587686681555496532103514751902615689170589354367701922663633696158708542665870615573912274242251241457798005594457735213351619022614109944923406790104948211867881951226870468035127207033756042630548163077420429178349466980542135739226867101198568641044688492271864729550851470032960813151308635445343536947874062886224229585607340610746434510596770950151686189667788067273709751457275117581268220403559860901336392096922219315607818834030584413114272181046842509144142462201282334087300797914320163196827029765734398715402266418492979749327054839845555086361278806397042679017044430043742359085719860243502660527535286293718716403112012991055205402820467148565286926997081675834091392142451576376659409445329582924428251247397720171761855495382304808800925817801072371023490862961877957502776942269676027720909616466847608222726694722540932057910958223492378635357858071638887784429834623391967758457722112670140404419632490001068301270092629562263260617749612734054194783052043631226125053205013070174649540563432253639565453691945699265648709596123242624875725983823121946121803277441439368639474278731182209020251592535706661243784955367866327963306005448159642016987933249859393290965564721549925021258830990211605062997251749240058455407756676461489494755387714046139817266593793512666524243534811484503922785389842788855012714807079227262121280085626165816771924637359809085051676474559027047383594312520707708969779708148719708918011908370001063568481437946389728148153130737683033868865649935630312335238399991989889507014551218785931489753153767669433594097954141348587580023292019423968334661688884555366938955574116724654447275676915062979330608820134234367237944861924301576221377461137002122047996380625907498458963983852881391126435324839473753639865102574183579326408354606004525447990174774946279214111243142000313875010612195520469350161158482425216912751477114880575736849378703497610667472818987995687934505521969437072847638077772126353469695905611730287119564800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -88201383509165875839459198189801515858890905950072148745928869883729051422955496250539006499706238370973893827855858633415267975477554541732481342246758813663200044705460579814373387609999104259040433982965529083250283125784112577650065517070862413367349215085390438647414134530428813002792710440310281926896414908286346408032892877076918892852672249935549468058939242413811968494132070481632539106052504347420872612456964114262141851366040438952162395148551852021605092433350848435739919239300845429292844412279175270867412314402284586366090252036658211436869516306435922516933472202240871273566348277169162521761792929316561986565805749206928793274642752073306391952160518918712307014468992439211062485708948381372205058465303070438927065300187172444022226627900260438764257816467397248774002679195757946755593744013685659481304589776581707912511636256271001145151415168736820161352622097152109686792331012397750852395447252799162465096986365074276983868197217544745046721057277932126451738413772664233443582914360164415180418573444865133152733902479047849955358576675629174290434232333191518159582914114607203726127937294788111687882170985589945143831019565025961169933519337868201421888301398812648188972187922333733637129505763936804578369370321427933019765520653932811811029812866416026330231818419980402193989992227724056366264058137962391421109642554290751870453194726956567068292224769485985956306830942672755428900801909383300271452950608656074685683458517885452117687732828200433187162862766567443409842318695886139205195034458736631464986120722277948928293306723989020028137516609116869677574392302458675570174919704379970317818408039656203278802319837339859396927996236380810223459095926365891750383491796717097145642227240477218923535649738553229081483831187816096175392125393402207921602325159368162368483445353086550636330542964095836202686110494696754319305134878569301868098916239802018481424844199864415362880052724646914944329576266524592922411457866204487555297407697640789558334364659007822789859325489863047306686910635469375366124032337555466599158799218069856450452509993351538547600367531997348001482949436626714803937361875977505164011320610253166492107965046727910289437822662646079248140168755730497885496335684522587597881856589418811691611104810536166947696127243549147185775631436344716890389175642785223298735428048036795132601504585814409896894035265123511336728396642037912393470129011392507231947518622798955081483268788249427044797592163748248941259181054525856426055834128824093544471205657176819077907240636443803560637089543359437158205036419097590746327087231691084782187872705053836943738291159337660456747436860373105606422103982641858370732575255047845223040103375949050400948520372487507741141906586487198344377253511196966347857201593221462622415457874361881965776247812338179023490499664147912539229849573188847366521416240440543171677265966834047794364228076674952794514950700182242506363859779662301990235257833252175281072238582875196559839954584505055211624179092927218951854424770283884248657616444476700114905263951635675587717617721374400549768816027745512848501005877798818522698144766103803189147165085909358525610026728766770854575060949247400598010258401162716135417427227088262115657072103712122173431380859280023341001460014183588060042939729879349938066933155740371901539535760086149781129689439749949755452205959575591393822892406885456820443372580321994590673692036045925057460521538895841843082600550004243480238756900028828594163176369400971298196689148621113077979386046106988179547179212118919298883642154557271845769550546380443000526547313760491477849088660189452965654090770801481076950900816028566689765756879835761416257948464811660688543377009827910782131296070207310022554915553038831661557445546008214018507825127373224091413259934074735196744750456830489798363615330299119650072244772904790284646374903954033333430134946958663342841771213350532928678545590298912271962675994634882868386519097058230724385808363267532776747050992318037183911879640720253250021704050326284776945696627678715742431786276276242116907097721082373446321995461455708795371517065908759226790851806433780495469348825935363694976849714112312531005828746582826803316894488189840681421610711178169287153421911022665655145943572890788808481501897515612437583163508131744266646978560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 21180360749096075504903585753231537880945777221823970018713968390955893331472578483348912455583543540666858901064324655418916378439055285142643762747618511598075871367136079105358825463430376817304512011652691332395093037082898360489911776688767584874573558065536504453635165426112084929802619282164538664790129691413171619386564880694508552094042447380312163011344535589518481092631061043381885239503326295216584595918906412948704658056859278851126989371400376051865079260673287259300470436795549580478364675456109500865311640152887421452543676245229822087755754209378866237318726569935365047896839377071668411970977307969618290745863033133084665320344870113848876697152540566374618415643734811713535689934998773893608525502108315551742206220130951243945137203159304170346872974816019477853739492385566629842048763923260160978326327817746757756126336057956087438424002121674068885538118020952067959726015901693003099350048697127805855188211364809436815420312216580742329988793380430182873625479694200324837002760341923149761595883736585901913161299471827337807815753745739482849461858735742821038405343475605135846994916532414522749576800360469895056076485289142347094422933235546475186799468569110727697519447648877648047926984328965853498130205298039811081918208744496744679406252907111559320646159557608204498756440179244394899862909303944975890723786215273761579941407327350155662711979201801244553311808146731570325922038147959996414978786239453319346538464570410330573712876981691318943763983561500164169878010936026621840592645835351495064254432899691182477387304588922966501105910734593799878973789141079649692964042291306396816038285162201584677890664239995904813860237682680837125227907766574237754844624832992848573557178447326006976572366002551990024563300635801069123063352310686824699526074582454064538551273528249127830815715548249077288703072329987017375797716313278853393422285557405076983591833309048522521434705716159103214795595560850751248381662683606802678290915145699757627565816288342512328473689438472260559067537195192629350587978619649365323271754804336384090926027573413553682776386640073430383302261343889170108387150286511484249149277008488160786564299162148677703551956221014893486181450774715554232375570960111289106063537930221708610231658760122587985153301654941466495077687521269496273085956428018293279041371432051147424805541407150472146708759891492452977843096747260296435353390013839278265837996995892084133837287581930798580043647118665242471840298624262823568998444007008013389212542908005778811741975926599751878554071050705283850737258981355985763893012300201827153176901605576420553149035176582657746324041030643113411843647343735855597063450539224410248558697959036920153929626373839057118425088268907087280812023538440096413775636135146464797476719050698457974120947169254095860938175642278748616584944416378498700023318221131611078467890880072144328833447146861485982698353387628830259474022611191662466625190041300511025520705254075400042074718889312737178222500355338279771116275952379025267301363787285409751679870167434240588292348649448638780152932268380685666456558022180246838170134101897009495543249295013949445935928043090504808205263850989690938527442955649295118971357333160573282062382863383213542374046006390471074005292322658338898135108278733758581181354395320336083737201731479098321874217659959214827960788423999475854984587408944394785485180684606486790874174957402137327088399974516372578715379333201510602560395315361570536867033003555635993817217274980371858995571236909109733012905956502643504902660397768702356073195196537085392729804455103628163953082480570802209991546686232873350025755581809843678464196366107746013659266948139075413707801582127602546506618325665113537856973382225758655190629044159261076139125410259038137804434895998032911826857335595391239397604706769056682306148499032805952221755107156061828697542340263525986808512701585396620697035034089760045450683910259965663969389101077599817210833395242705826325658315710816314455262465433920112551433809339957494927213613330306264590560568057092099804942464827694275949259255166611036816385457397029636556941700563741031021384387321611031836116429858553994500632288290689614421471770884070573167433357232346778009916956260751825521361456247070224851316996141990417214624536100655623621836800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -4640781891806651704764120354591808599630575246099212495870322116763054755235001569254265937986847083613278358199775392632853969419592127306235063688008898732848802887736476074606025245852441562176964499499188618013582574035251059398956817742997604458539223979900262509683256934414892075515057996965377717451792206946063108098228244434384035340426791440400076817649732585104024067143157887640955401155149940566005890068409949409019418632316179094484518475055590864065755744755028668497832350925135853389118817875326780550707252403361658367947379129066987025525133452709757011239698317236244812298335004489103354594255456160545795012471886826486683826887014539997475632139130694321475011598330559524121980791825569305736444007839428809817242812695946870621667725949364438454497173238578596486477023845334925768549002234165064662594420713800498008884318091726175443592919477004243486998099189594908207952410027255604509642907095682485165300025480704932509827611182960241094681329903397327647765882933815254873092174460058755087974907342885993112712008117805532116387396701143845102975692184896694585400241300382724813707822502588266915474737926374027542989115314488491327035498402344826762316146187877427700083852945721086388286473390350265812694731042947185930716322615508456399997394154495533011456702409514100015940890216419394991224278511729916252413750397067045473223828838000207403007381995816510051126066372598326309313535635114528114582347893924998619726183326292539309818706565414782194522343214049595422579072851156158164280797393858928133521202977714225183988035788501676309160349131055683908116885353193119560275253941248364296896379553522498757704039087470297354140727970227786747080416028340949106720192078545446998591572046215300528382838394979540111484274752361078664906790302948943489520496832304223023028810418077911865809514014370840533256467002509689049510291427823923441288268650153128005695795414622119709235297338013290675275067655533346176411954638213890836254420605248791825176579103825563197559611795334372163107665970484638228488736128792137842865584448735325875185534815974775605419302417466874394199048774708284091543601962700417352773261450452083978905009714614621797431681202324475674368669075299331739548059775256381315787821259758251820222522393711214965767383703131426526841159985077481174172161297483334010628644000724981808772003579050041932616491036027864516312712642605043005462966109660497231339502488497532698843343096307822515429063037983411104586588803229540248731918171985182903339318262504852169516601154264673172986010938328950870217442188646723239038340235364678208627912345693933806861723605850633456232472122707818039867109747266394814119118514314876161817934345486365746032509532387389927614910823091820427952813750181587818162136656921325683196306971544172164615313743005953264302068915908653774929069580079218663955259973377146602025728695872120787473870194878984480656325899536061052858306745937502413232382568430714907255992451936565681389532218814657463337410094699104017883332328150198410824746018803265319731809503589471157676533968288769033971809748365895651815634280457606197797537007140673704566936326229448741884896093381410543704887995768060873399199851511299119184156809288961508541091961885994027312048620462208550386006579739343864748761504763024778854803187993312706098619491694425959848052511475203273132427971745507463301686514523613036523860650869124940724858389840282916088975171464712950438285846825988903316452493695398708448591626821955821375293680226059521247665133541593928012624495881676587510700061768075588703439419646312023550024555144145473323576218637101970010106235053692318650995803813844208510549492535858321345674952408622766426354860811171241479463200977684275390747471065999404205096922021954783107735722748266529718660220805592886215581659648283856163843677159846574061050658488487578270339032434862489169034900292333787610626480661801697828940782122328522078772588621264140980722010566916806438579119290965725665574597129140984694237381239522524451833732590173759289328578031644238646806959492029379309922935208061790552577303297262835747155887664037567045465861210334046032093127023218969985919122546148809836382593642874941705286266218556463086484461867560764891934008006724387753295980882797141481413511760154556671417450849887521341440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 931388277222165721650390770068942368483695202317357130843785195904506088282324571376300675122911989281308054256362453782569429422655299965438609659333174354781185629115660195361485171456391907969076335727461405396045012840155943364189280845798469963975005019029140422900086974450216071886606217560382853872112652211819880276745090655085524914236414468322874418190894804977324935204301196469201461677758509232386871031149589818374697771186706672970244679009472348645633958830743372053246330175272606729627267687261042747215411311574693227509344898833388931702126308508697395954429907709907887349521545238570373859658032184155976300726940797293084287239497920534364024788769183400033299599008925130219476062935977983905607279210273109247040654252047092312238191551402187933844649909601536429042467693575895956398869866021132510875512479926906720955426829380161877636052004416810038114308850590835534237460282376933853478916413927164826516573876836796671637263175188267985571928558717317867998022823121113010565042083930936743356853852312801051461137016079661411118024298604515407379578406280436785995520969593391765537856833476288046492639191817333744383610058287675542044764258716675156631662603562010555061013311211520968142366416415406534478823877395364473118903208149206491447448050365289872602045580479862780549698371692060255224308911506040031255889592999408686020247689155129016756326741841010953787769539334962388346337469613599202773378764881463444644118828577473743905708489446660879432732769250174964559158338538249691536146542180047670194392015868947572442825173423809982104613947760065210297944626702001551962776261542476212370119942150924847672695902219559982802937550467387932495826994824513892216372799901299379660906889680248793494431135329161835612141773326428918170914215923563310031156647196424233257949133881020367747628614996271582730984334467030659873870378167667791957245330777954812528028551105666114753752383199872629641180935207039492275084972116490681045558123521907674384574347008282969163476745642773864827575936065977379621567806627112637861055234231296056880057996873664391609014321094315645046213197360719647096324573553878089280915456834470601730793714173717704670129397391030873515937388512362648729185117645920731504953875551006247825974938564806374940082407687901517314781106410323700912579892916304872785158127981299095281541236935669973525537243296623668649878163477419415324384851606970650301324153277815655689296065195222735545461095984380347210665965966465785382655837286187046013833406651460533994756787203079348771672729443304399231583745354333028026460620223467196348799560698890482416883737973280684502532611998508565544588998366017040815500131676802424462713316581208812228468333032748844187916659502976814195483074421581139246356679632064648227975290222781849611654832506112574492528173684392578885773869126176315624318479082891857880707272769418608809983616587965297219575331445185502193428507240754825724917086601787213790953975716242309856639783234218097608408711853284990887308628707232830754493399230627185650036700227844683556745343571157972793526679299491478148993939507948452822368282220813492709936536919527890157566014367809096462228442622590547445685452393852636641086208345602271619208867798807919044295649911224504963302928106076674830099674613464582539977965022881472532562130606759063875096493304503947684238877201214991031325550249277380039446909037780542091660514749294995283626879416890205557214240519623691904938170673664662908393749045286853187284173601832644674428566844568068227228453275431059790991147677745909139868163460637434304654962629031173297080387206719072055908540529972850745802342839838010651116633149142812178014262413361145249193216021755481002630288439227724255449762903878819014492288567581975968392484431360237759380712807889038786973564979150203237113463726171203904638731972067153446724135820786286170928665619636341569183910171354595436051211479836957910160783330440303699040729111398850086257680529946275028887685994423510909606958093931224423164581173822999094199250697652661786181637488713773475307686811661945981941065681063164603089022258941018708917909903149761257730031119524908270201616207508904308756343296804136026741023746018244236782944418764025894572546057663836374358175805462874245329484221573496607227904104899543040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -171653195959168411899399525736567436786096106739806745177649847864159797501372506133801300101067719956688117507915495203278735065363568287836763610420837521354383831330213227028693238334107269603524678967689428598507502316692150484133590444569890136472466355118833950015474977348362868684889989245759233089492761647418702222458075504095040857465738731865034028701033884596708504386780102213379027506739614990546868137515588543014452823809218002835658032373507040051550077731323142032789696806586161597753541526902719078444435133931033034956129952170953360623710621980574525606591960272160190789372753295915971266998823464270660848701699814279971290334285915004526685706300816311355449951475658168769931123109812942557680647438776870369508316967603477713416368599580137067833985775118247960710148867863186932744612971206384505708654964929694914229521185147933844492785855532910559478646092478797344552566593512816131587133157000245999559726097319533612295580933959132338723142057185493399770899977114766929836855496485958326589528568805026914326937728160597282770917652159148351106863264267898759294083169947485477641777023172225216485512020364859527474627918471172851536620215833043312244749125735229804013016953035995372759621602127676618005051903523486388313341309610634670318887220906206626501596942676475015281871067937262732053150695525665627506771228078764148026067526686688221878746339873493825309294491901048139781620736953146896647184833521495222183054676541361226630928094394782486306638778861722757795902619237884683730491015434284383060772296202485735543197211299337784692070229448020132753071286111998498525395685851289932166088802381836427084442362443248352325041964080319085370808885884199573666393681446405028958767040784745318822679436045145753291466182813552526453824903807465378604987312012710963237437487930719067779047238955934594823546451789496034728955414106241189491776128396220696013379591388798306092508633225469616583227904858942140036230983417172138174214146374564157393018601037271274858094154612362458292180645015910973307688219723879268116851762403611440627012621261764687122166369556666253331277013071034093764604808695409367095921371705351883899697036011980796590665652708521295442751502235688627163065475232253936809613666733115275788587501104448235374820686278323778631431948268118490805450621103516779349312591969568426174768141138101768134175258507723569316129521886591764053356289772507087282455595210154910853787300257511854934364785729184811408141135540101898497954006571191972515131685182857279241601520371050568193387195684322092304060507624633595604011308916885300165601363964710111297016646321576956531500888338487073277254115728863658666712848949540046321591787707043735313395296006074895322547345867797596175552365071194817027329956814779052669391277662740490877348879232898026271975415077768859959283426422257734869105366248225709053846481174393077740951918838985894561971078625567114603210792945232760279239459464656983064892645412643987437929324813568819934944267509636700222865906512874590452010505541029688793217058361528027071546339707191119383401751732427148961326064652254727563005614380470280645000679454186861309446732403086915253474362144331238662335914223444794921999645713606008825162004749085755352135720312586521582328964048108967257840110828071547627343173324308406151161631559845224818576830844338313864295986855124939370715293899378461063005929771306196904670222155623134359657358591156287224986161322289664968310302231503242508134066404612160802870094941784329945659448289859335657246034033730425370003017312057800649568022319054681663383542284255720328173332236048236281640424646484384867351658547790430040802599735389035243191401859907690406104116256231306337611264327595742599681145460483079878454621048698599929789653115022080225877422270472036551640192072040617411218882055442077465441109364423465823693929153926193041452484910231375475757129086750619443347049027945537983780489232222655966861862946527564775343339188015325249701686077659356756498024034918755156603158292254766865057914419786676988642211071361842177177251378171588338655039248462774905585334653600076451548966865214857220016274839192886402365212663290908682282898232498094580017032081949367839126077331109424219765126322940305010431889616190522653120665566949761702425569302203596800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 29092487780732141822638978544701596660624693814134215972072058621212299074091479163607759192947958283918617789467348211079715859574360315427453292806534843362779847962049966877110579329285905895910270300910949350576335225190737906815405683894034569889784153734349212098123855593981340306424662188461974361008388771994675891625411895602189047707817315629844062798562804830960774190591402157559836843820202347304108824388766206808544654775533731545936514357503846727299011018381914889789746025864780434896851266836753467440994624244078836668891108984032189981672790423609417914737026823517655135202629567289035822900449048385736534207615263809053269401796050691091298516853640867165722254486377878059014435769170701498411750143324962514296139912106854910768503608486042561338861527771042571373526962457524717192367993767904495050450567451829599815135036738428789876096786696379162208774527844085470731729509953482561038583764258637444151212786518488419183735050051895741207392421267806380662412981953114810643312236415700314399969897675415509536148683578705403881231815772880657908425627387072380617820824028237321103031297172693961699134734318110731437550851130168829402463499924874661795682874217376558835441525607449856479381830901420162209699753950566169927611250111471536047753221019524603883515106148505833397428320753048075038573469136319519239972688710895458599154951854712229386873889920480432049236727072876414820050615409418214864675320794190753283266097191227376656379925585123729335449816914866926411181830501391283363207215665405217543306490578302107553850784135761481517442673959058333987379502562592839495068784206165767078596560920440373423631394999290799017432495068371930553416411149413704934317451758594570645319906006281618274206433366120992566557495173792027449462782816562004362704826003728708227282947128493871286014255409892621613504750791755038187796417091224255672352065415627903456307439732370198881679760221176045749883727159851838272470031579536776426887591880735281273446117782949720336353167935862065019017236833929020734933002803661042300482042888315306762117623072869321589879408204659377199005075867746802457022818969168991137091801563118458328104582698938180538433375741490409143919474996105886013769427591884345720843187943278645067332932803757497247803328838447408212719528308340850461919233127512767163525162337204660731779376280061468038602781129972483457818606982268184915522602133195247607619017767332752539117358081720409740202285712245337697201789569884933992661827770712367527852513475993763418302287321969437105668359720779586778285320012938182620491436553728235298214933730188345351790209667639372754292523798416625742505018111518910414549601992238977506443761038048956849205922123137353884127977329559574381917507685593701921721372901439566324479252492358513210958846443049282528789319066127020712139109185352963523992211361264628851838104252971049363175040695669602954422067800119575746137815454378318895971691468881075443452346153498071107058574498868385399490365310473697065985031965925349185613231015858287020696673621978560194395859595972972751961577072066721590890519685429670415771980867120030228491252990332059843678392933419806227635642788439698710043659782142672391868358337035110336847431123089318909215671498255430356573691349876849298471175132794598962351010013683439473760287691766437775303609438738582203601066566225805247840297424683124332943641086772789376963710335032412610287862405611247877678416399856049820462408109653017199466525473270973523025122872460291082628710965415213323117836248769644317241960905682499633715841940875031520735844915563555944529611906556064082315454459190079312227051472333160603444702704530778499224196316737468921654205326445338152827487170042275860683318042431039018613317112604387767475913329540716835709831102665311524212888247028169112738055107654281685584666986827837362735442931990011982166202639003757900233924881837967134492951823350307817481702776217863646522851917413132824041023556148424965148635447672127522669709546558621281834673495603539155487506930853027288217208938478581204838940847386281988576873241397750634271661517414183729253467493251176066951191424033636258186684959857501012756183741090307506498821162628526492657480896505039208010626349664677248709500205626614437697442333387399859891880397373440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -4537025025453773610690469671891322289408901991534746089364720515846678777436327526111308656559868668810505658914187162034387601878446670464310153810764860183316007910912840389236614988162169890190283784553472286296382410045083916902617827375267142594717114511729053543620967502269643921871273681898809607339348567237219358861467289926323675200528350477185973576394995305568627928777580131112992927125671845044838883266396865898872437811336835320257227418908305466925194167754915405157979564345726937736705248242801095609517430456438408265583637394200692733536188623532868867316541008939473709532566774005199855787070672913796530002675686571626324456784655373266922089585265631434512357216030073867736474313464640425457709411100736579700598771011677133837364098906072883135003927407278385016793992675740329523764924111619192787926510592032989430430519079345355001134205537450253691226479713386265434600300208749095779389611474505532985994729284893758083386906986615711114677696342358784783036310630409811197099261604295390997813939448273360117493713406372143611897997217053405136520558079799739731375118008176007070727280945341847438889348958827848529270596490005081430275622478396956627937513868873562614124614604675573904529794093702849076193221954273001272395551422029016811058392519489792879536189185958216875773967198228597639953685297188577544887894494677474000908815576904741718941487691834771533796689559274932162479268584029266072548835855996832848768497518643078483814905827770326098669494274695785248254922469064194097223283161705017324520928969143403555449901230099124491003290210163610906574652825963163915298485279784434567792516921222831088603574086789250624077490479831114832432383594093047567748746087226709521435989985615974290903881574817898234919883198347517168651917915164192281904236669439319713829282304946932093928569817503238115582040296259654077151213425548943858716239268925373720222241510259429169533216303810963987317832734167925877164615135232620636718374056872890183732724917022750210242029903061809118862748992337833717772945374047772546969844015229872304071222739925520855587193044103846683346134358524235641345785282072129337871087253680144408327463908902495351814562233334253614956205779728283468513447800385228670652276300025401742979112207537615120954254685408058026396572950771550720309786736513250585573400354787699621124456686216563280235374123533096018835447481434862882890102626884157835574520958674103240146812433604568256639260867548389779134998585064502411735607275828940136351413790854563023829985323627923889309210805512012943128181252117825501023825736814194129116335641289932303389835151547982175178027811525604582585280607010610804117067750346664417896814517657342369352461005532307182615627345247849309259440324595591027566215420495562457691003421541421785157214580768974693977436042487208876148205273345227087404037378145225719402560163028687340981171634672374557579727494191328688227619844567690601706855508333680322252233611574983491206239776680922280234891869659107259383269508086680591268851128657201489174164874600252875302926774989474672010011782884270799352290427972771434373863230558063270423062100397179799748058136907008539736691519132789152423055693002922362829388968133218082237080622321654888434100609342925162697748432511677812109941530107510776457410848019082738201372186246315325507901811448185285494039585430435584198595069680838446476241098938581295889249496828953085307962586994931867309823534803215719779329962583520804307978859111286250071497213885430704462849200644011599928022047540468771383352793628119833487394606412245957669682751636650779967668511003726051048183375379810439522509367106509508749729353496518087837105613032802470892369858167609611592123770709844808866455060483948667051685079114247465328073520221355802632144947879713903367868953634128043327382822764219837350208170180919818195713551218503776965246745876385402204884539267024833836972784910733024643056945549316492309061046856861390658896563378928117792292764430090034544773700723267796509533009380260121923805396549480161232037919880339007458403063958071456099649706745888477194962240927302667980210031828260314910859193712746684280287087105704561651635479016615686830453556644205670781305430623565178350017839196356554236442782711495518909117299162045373454448459776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 651005436219979923162899283607676962380862657585448234577511484058940560172083592605416842103201596978740777949043425540134536540022101243009048884389797887497757257436414782254487209750752259759177224084199186409613652179653347029098071393388141004012616620799500879645214693419965026828752482777529613293185418778223466039513175094173562302019787334043043005730899956650452022428799692165834714661220056948183701834190542413089107059772980273694870859068427402457883763476397152248391927076549512235137297493979786057022603524762672262634610230360050298681389576344602774556481085090333921200322509961118906965432977428713657579787292006753898321021886791625715359498046447276209359072620015047740097544788542487980645815104593419671463413851190489807138006886941256191696399222135832567925849873775996917481736628522773372476057610306910726277486370623341833119842238701327318743766524263902968980282715663196861151727045517183735013173649727253813108293663201374554128899377169333325648199838928005395809076229659191094573065406271207835618210926176031326397817629519651658174374488732966654928132729843187583504736161995424365436857631985502464530836246343574111670050576832149735393537075058159293260251437878493367041984222561481647576483463186167588850591803998308990995132559339149651221046140764699351136210110520343367194584613790786265826478608722563575519129632154465356717601354072931520506459191082133254175995482110080647675039629887495719314320836365677148481961640404293878458341759906503351541699506072814016588997177514303880778849577640636022666734392509149433776393068762381292929388458169927344773764057111701312717899614369947975157332829564981185300385701873420195933763399666150352738301180863330569210036236124178106173688712892683664076465735876374784366354415527825029357786325162874312876370569935624214579908675784355916097513590444325494124615239942216711615153926453265612525331667215810738503640194266381246647073092285960741543063709165069598318791662619306219479923840116416874659907158114797173503403909172481398362633794561895523636196004253971154794681855953591732390853435999358684080857104229720134770459497834513247764819502873910352137332873168118480470740241223361866813571179594374710061465078302242239729132692971296557801003189253828045117361725324301064326890085858880054872309690861764942537737702500108427953748802928653939935495529022871135952914405526208742581563895651911357699369741834677734393455739209589938322743157051289105618449738045309803936074493375639166521221792097009937200101278835770447518506374281745741840870947533778161366663184626897008200787687568970133633470707121661610318513301799735998065185978099539162883563555708092147452974515581422799656214457467494653680348761043779530675774134638922153644037562141752853455217944315353928495386834893006453482860384861482237000031896475945575191392321706074687723216843504663924386825868379392757942669900822981767885101294760204507548569189284836943981976357346335369498905472493260219068417504419565494902422085863020568270762618165688340868796855728151032776694634113443604943077399856075574603544779820575729928443949811624067527028960526485746469176971549138990100478365706307319401981703414265238370418781298411630980066146907855438592691713200504924298093391982009796929090602282284902050426245728670570033718356818532421735159258129193222385765524727118114516932396461888266433956001040298298235572807464492163175666170333308169023630667293419844453485671011132941608879310133146375427292882877762012978280225855482037629196963223970087692290148496833595837818911720286801048347038266415838610121732794345914742003632991034537695700006052753290051748836154140341489121561684373288050625541848471772401481780973519282396536539403568542976692085736666526748830227692902838683632456505215383239910134443021262501995588240187349106952116785989545706228957336817341821560238982686902977980600352639868657723978970859504978288101436320924398221299611735855278643721282997667524974405433736804821600206628543078372876891351572354467231535516011491850154226464757509734640659942584450795939900627609998363446686090424808334151335492134090182263277497704648903512451807638216332702988795706804775269117949166149753661472397687234549541590758160568315026709599377184693363700927488389916065792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -85891439962613616739905543524675432285241238488358359672888225114256544050209512107677510173610178526313790234317277680170333181100923885368907255942128033663115513049075519194720405686807077479080289558837183759560543539702270737194057456212204693437650183859527721240185701572104329581578954763845687034580485899240296072251429927724513205783938970550066466249912692073541525689422593774471180410987226656986903235577493766536060132473633391050625966438821012737190373824485393167532392120115202062338518239484206908323245615159566254768172397619786176052425890476833191193922953678710367806160245184122925094798064361798011210261955208658027463333283212110890416289861167027007063087205274822731446413087463487822973362062091023569035604933515577569616311417196280322278416614353055591219033479948566475452049455400405213884500427431242080751883521649544589706192178000993125895836537978269430884408255556458235924337441263580987274921560988215101954651338904092679784914459938912862779823292949388992467543369902588696368083236265318229889643514174280185229492505233923712493826464988799164263234962876230885175998927870550378287033809801299957364879292042724234997667970506779639693854505059393657801394448899187644986514022401694625571105764833603879216851494716430230713423739991925459511791137586136748050162047015327966416897134073733240378256418632894105105411515956154601304364187318685708491585712004976385117436903510755231415177430066973639883356655977448949771373315955716484273964177073154713903072300167807987944124246968957758978380541800835436304529285025263762549765634257665770556336620060068856188906074642983252167481262028914116983842891663122066900285399462129716004650164056103110761439066530534096803362874600680264031418834864713773536842668652511202604237492307395626055075343116460985895754872677087064731625649235024290840847209609827320246349671227962717449126660807083406416035794026094007828924318906492985798773098841943827877802545732999576788658401322802703732647287132908006855554047915530490379568779105107533670368511831188935216538947869328884998408071464536401811603994165912540442247698988278276588188894619395156804407892959278094128223493424762839483339413726461916906944798629969187172264152552354448019223380432119672249531749863018456376455086734897707685800671624374190556641430426628723378789585675202608438727518301578754059310419785746766727512292794181702598034415118193220121593526020898331480824356073166576077632318188090186046396816909509188800444215184719085452898089414624190215268800264939956617033021905810485649484951595541393174783085607313338109116191983006930308851695992234180955389469190868269250882406962823885127806653137957374282596850985471215068360105737358673497799708668791307694608800458380069462991295083067628301054478393803406272585377503690049146608951621890316183408314520226103799567128862779165862716950385968978462963863869638005268480946873500937571751328028172105921579198594397237721921886325425035089440984047681610531808521720987795021169911988225826242984110121592862859932102587466193843707126577236154172114390226835160583580446124006171543508474369920354661825061778078714241489988737429040603399815712289683866312887042095925557750841481461558369063383317947613943685494989614830753416748843467315179620467127983917958697923022897092437018673760016986878263719508993020852823285722342602316317818472068455409779164356327527177017877634799398275610159623624561433143810062741825302460242113763457802846755336856929001460907225997280648243869847916246323669769264581596461432860772277974697492228360385175922038802282411529811113043382479271047952000303253907263540086757452831539600220055566717530784235012070040229788200232691055350921271995754473697232197240955071364980593354852329231821532632353753618860931185938493307311330427243279960516188925437171482699706990089284408274044043886419744630436772477784208598268064802377737030532649878531061913704437498118742866441773771670116553531579849976420190409811798625570247473577350247151750096032353964613744205926124744584059069043184263762057805492720481334065031252914821807144436263609490697090226518901267997631086648623114762950170611649166653226504974634803524212400848292212896438039171532779075509200058728906681958556022845252904076318093666216543518720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 10408779001014413818698861612377650366588011957070460997583643124164694995166547342282912381075777602772063601993065993334672949387746198618476140754458652304695753496033288904527435960233838323007106576248566635945814911591914164381410477401625757647170755939137831041848768378759867850105648212300317921999872790431938791046519520245117489433965236437544480164639035757140360334312249113606955203665271546759899752195265035835513322296489323712590232133108883595039510236506563446092576649528173482526354436739564223407864075744304922615783496557928954590371056346272320993369445990247867975762681454807148999751471049621607670368617719843085385747257391059619017228654906031333662184451241063663410160478110238589489704801022495265152386980549816739758700194265619028154337563853765010997381818025676513176040596701196900204061158265086832175118812501595494142251208538970658934663230516725089785466745886057604938124716032297377274680543045623919760400287686773855477363346224900935817151767370701948099298292983301356994222036544125286415877930696094814263294954869422539524715446836309419825556473871438628470237995111593935685166070602691983288018427699829651209927188416972173639518208546629899809607343284361367732180791282003070244847899018024105841396217191456262611933782778875840296952325784451966026840087028290825690899203411027852879525627184979832636506366245465872864934285895472370669470445368368506632577010199138738610452507221852177891598284103822433232893826479735213635429293213985692787686236411324902701597600587122590587657081254542328788468488114878049144568163145923730277069659074435913542244468399383685489495455294096307585130125669503604644879924963016501729441286386519077555326750702392043027098433897787633064456000210439651496641008816537482117116933802580010565684955940880188225287888695686289138357548419830271782352770217787648976133841109366719425654535822254918067501693586545961998676057244236295448079918043886355308045611454404635774348719961056888323062856066591412933672207992611074899345185359919237359495517377856598088195503626717726069792098454226906148068107111602046455979150313345419489344656125644649746526049311871066626163513930946042642807863197013961454452124194865346358071688703459410426694122057566377756303356485570836051365329662042610576054304049134784293411954920015839913505197786554471653228590126963768713505657323920046822609994818176672128245856802876201026868960574344979976231333125128992121921892873091662977193325588394976000671712651307029822515475566505045237707318575025770683096446418286580763061684598388233955253406395678900737587517615427245297253061776006164068181911485976879906963098987594098247372563431571491171329203693452724791290718928181917129875199354450330578679848630090276764155512827655597859527513938224399906375240556397827224766264802272156370365657223077973196584248205912674089212382691004419512106460101531357422411319757398928904119510731857531705760942112280008859974663600579769426123621053199244081021616801683822383966738837048437211214529259576624877917196626812238210962237240061411723741719058474706067431294929393247579604864526550314537288277393384805416901869811266842798675520113353726432753615028408343709515019607524001241743840222242877891047234388055119357819682900540631582219229321905366061375246509910316062744985700485146236967678999008196301160801263298068425760718149014864894410387496322892208828915168557768779905207857153438917691035326115519588105902689231519612945955338717386562654873801477804106482919347215386760046664641964379268552207387407939660124793509543200614062456136753960341617819991114649817211159383891879367718699821045842117997874261790801027193552976250819020491044917969797155272874662264313447732352167222543890290942867047827735601639852935975690772614830651580975032172339639323579929112014969314491410172986225111525636575790656742476895654796024449788504677436028395355294138807260760346214366353915049334001781962071347399492772464839866664985987940863857749206536638149641231615475474815311366943618538539171750401787163622904068882826734230986576006912132209549456929255289025106943851615516176720373995335726603674422384491801667466698669089456969313002460666525545398760002353976053006353420386508112485365483477048225773371202213739023358189568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -1156968228685738790318938073066184300296035623123625977662153707847900043591917817515610206073016679312901122859934482588198041998699133503300912819843336999388667995326084915070096686336707881253305441783712756283935883167587246612855145154607136481995612444818544269812731935652204894083917697784718865517993486545007225635770367094831080017250363679339885912949855907354090619790456139354956091775565940840097347097723835660279024639501103296192135116290218482739028663561992828211920765009121181384166328447850850235125679983590458730791797019574055681154435769422777426568406597979666263664813347440257447995066154586039847513395706787532120372319093694248987963273478850641180739442032813548880875562261776132755261717840259571304498708139177582151242564342655925897548075348132712523853827308450102691736555460200848168212117051151861039773336311590120334515432980624240229009784669247174095115407737809683036807386497704998580295017066388614747082358493150292899888505801071039090496285589431101792771136370863814121099198665841266648804531931637408714719837627738067133699905850105248221096298362159506347903147102806605948310330605712995120185346143818311894082193338328891456832765596877016416934455941424671203900388320068101790201037618015333003105610085936494060055556354579734874519216542520627688864099323771616771743440390994589735297860721300131288900394488092872251766372540465317019152412223927872688851658306698875865561281283847244925260937279982612496463961739356954405444330278520369627506526954197552491203380576010231471083736440890717383560460494118779790096682968863997287566266942839410746864104380366490758231976826337575722309878544176626459072583064197803276814662649080165561251699025933479469755015714148646104604801480379156028556780955647841003147363808726646308095267918624265618258699594164620610469092388617529385783855463308815834814039573424392566620410477861408223815413192399736884665416193230362503225041311681870056990129868488848462412982668260372733386583763114145968709744134670843936192885651728735933784443565345035746442056182986494630840666683282430148313774913382120418714556557659281597423542838803559845129625324076970030781430536310457875115412782206487034903250146738508660968878709119911882383866335477815527098855491775141931937743868841035130735706932527497982162188501847208506237339461294523389491238143550038296530421537935115279964412386289246225472380874088161460237490214325733990352264642191311825764471045858814310373751458817876915148104947870863129820069833053212340984111139650507842283929252637531606374095854879550677368232505393842706878673374809524008848767461225668274812531482689032068698908368461862849185465036213026189537193007507445941444302839976272216026064571653762168622807685370042798078354000378782007383550288018560273788465103868641918909912498192279192166124060855721033936139868984438620197999989874557767084498275451568668904849309036757279180834990461434845958810137636715859819429934269861197359656282394011264194790429928330107960743455571023726318288468407148230608685367019739590206838274346330039041137342834169156084780360046756725564652432441230026397240389411531055216408454704243336434467904931280552449572223501478073219689174492070464297279326525665231568472948279043334618683572982411943919537042165388226093637370170092434738883363875634224516199427173976393604338791104117947217170889405267378672834405736525781594412442556248010069101497463665116576306673488207227130516420414385069876640801592129953330961287309055930023033137840420361203844340716757475080654587655812367130905914451473335126406489051920490615858003983947504214959194848035963406820235366866257379310319203379093666706796049845467112866145428923697969688522468225318082004173102204758207510774700462693325441391248761598528511102233571608753439052669482176936004959679777459833724694601028786163287502685915583346878377955940517263495844346923793005619884571972635486967331520093229033508970859630234554824046977967754747966199613397243840511211920650326651584752525405748919479277302154022434227972995096153097277609352925218568753703416804096795214339170004685023805965900753833640748227174522917656009659328073922441325725169846638547827375007627606369672412465879123377565251295598559205521356183203525511086023452714880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 117763030819717263871930231813723554295434913485791966806443154575788023310406236498652459175858773806365079037406582423585114648876761661961073710113344970850061018884764620517574649418821258122561153097184573358346603732784277940375613152694725191728495855974071502462845094188171764548827910403572935742936819126181264425087275271208860988396463839471344259108274548143849475545572582787981118427741236333351502195111683497254483537669120172662772809248128601736412498291867223573272654452915775004765886554447584663566599912043066786848385704930647151332152797238044982647222602915316775863123551714221202726021962349506520653697471584263701940844481462258899129421540614556051651006661564363035343213733027809879960846598820818234727986514212169881347214837064743882798862381357649770728172252428622482879186661265950162980814884460463904964929602799672221617880916642717815976556421778680807634758451512861815019392689805431451255307525668618542085148908241220362857532823958287838556671668412230718173796868079034831547425345066156036831662093158069364146248087396516537544970334991169610970754693577114754053284711587140996542624334893446447824941226961058959646711216324297311537336686859810275746432793646536578882753013554887380159848416495995209111121057879886240028729543221962019461898857816177294138057962167532278404570211758537359527132142414682872541818254317395199634616926777672029070612747247201273526087331936618726514309658779594895563159413600467238985913735526528719174075009086471775403526335803342079288998715660603972924451618543402568929614683773622011767380441010131062315239345283890520702912426823209820908176887248772446616824017497188284651988412974072962548670397262082221637098738925144482475469226148195363627765453216446238946250295464108820947394809469734767831120622519055974008005596609033249776587905338602382000806049055844055758155834919756732261810408487998367268708199136456471357902722915666996263647010358695148911622281409597686777011055648503171537736651247222225477507928304114633284010777715045365785657574111406610555071787228849216215613481724126979861596558838547865222778396857918599590861291450543779013697505379084762593929045998460084100759437974238629916732231276458352599785407606774590710341348186934040426289505888129624281414520213553170855849341997836651205308625745631273146016423180419526405769895442417615877248235186176693081925351135341548331102784487878924641239909686587616488377222733142370629645183898070738323483997828412306016398205951839000361473122889538281464901375056018587515274358833799436257406545497517767387600488054182942235732763511798812738624838849563552474826220962988174116584382343284625190146847726672646331335017930871185501965709546187256566574282784019483878532222728721036415397502177673720871196710692363238844146377030665561945087132906101225137875307338421394040675949067830169030820578228098859711738373588000934617077837201279316850854040399090315186888213167738326026832774617975026436119010460186138875030960841611628848581282281526000747981441358703633563082092369704860327870782249825838319971855263386105017936034159300539446871213644578213853354428934282638335183980390393195172699527390652769249077025933132017817767396339440537626836252686527869726415661757567768772011173953345658065620187356278023302574474740561709850217344923146007228805425585450562155426016622151809542770304609579674334654449271079415870903062252164946652835810930136876417363611516271122583202524941089671465990766657497036364642126412384516848249146038254734947024899506585119689190216016740131558174462691424456071484863881029992483135794170667047457607831287937547954563055200696836972278470553374596528116591008641049186743473457716288236902943207954615090826350113074789975046417990446077505383058987526178436139289840909655184499196973994784072907927795033475167377701291331923217641510916999623547443143259856944714658006678254817063902085368893734986013573265357462716162277194163258939188798559891215063773864502932636772304370343388768272611759047137894847529533577759095411049959650393773010408656752841142172746450766088635594845263124870283383808393753064896506046923961762687637590898619334573491291437618231896984542196603058150231801563937685283822842047825084520861984909559078458326827950742064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -10957389504745654574877304088853464567003569546301741599108304903962249196228193045180680581152335792402766441691717125328809425627880486133388793134789888005437544919336775841443965929812097986853688553322155276785832188984496066920081455836309874255760523498021360994264452403400439569597793323994044008531509426137914188284202935050543519205944165181079379872946208700807881137630079020548539751433600415562400629363473573832194491903863003944377931958058795327789203287890840692365796520917652683524593882564479924358298070060878577230595443309064153448118151855271733071610715814016286599410843751654868564835798455588896528033610293185651347941986875624269694105810302657742391903483508131601855504640545584110264117393563806995401672320249076790832225965082789024181368698732952922721213751271807698156689016336597131153628062727532911729572194543106921579143207255882285401744319196327365939389936133749004373245713209314235805869575224352417753916549155619959182261896638860990087112169849694650911302782469604874577955003689403998018291303052354287639711088609944397858254577810377666553588310008886382401789755453467012483599529718875694977348352522164816200195517213838761497527402977215290887992834179874834401639375875785963112497564471835513045710393438417329349974596927965634005876917221353097966244883265025670293870412428846018322472814147417281198817227820681700738503281062335127865380399093850276600480486775617000091904916372014501415441207750837715156138773388055956826979935047623969626362645531263507144673485957004690043388255333062708038715372597105964359054773372247606091456291705695117681236303165264965616595923119316642374488428017801444504985573653272970752007785634138005884319060502625183153812016175956890729594998571287941289925946007871202474286526955262627572838533833067409757074147817959046949484999821544606650322048051911017485470042155567170986220332466530802841583164222581412126776002266025500160408205270278011785069491354136430983155799469845218204786348000906033320323566077692735835708685331146597399331783697808881728417386311032151557572457952150890819693925934601743628763199424563076549515866426318071547774763364824599467351662294821728713027027048155600387931716939036613638034430602338351701728855141152021354401629494317560933278091730212901910151260763554257060522909733594542155683429902378088916673946798367269711590149889406328508136234148336148501559676002984355094710169716951736714090101607804484659151575715575821421327898073147041672168154419192716795254146962527652393931467935169247431754507210141810796255822658640895125241319948695992291884255088052020459913096634037456303058303590767131074022027407666975910640361240808055286067151952365545353409913533770794466713382472631583661795462846003267686398185386132686768715810172303157858181828566319773661378787480896261197333920626402334725196683327869889545788110233376274923212293905454078650308739242901732547925261994209762584219611743482879389541509549901683276297754918869711140514332257318707808789987204272343137083071130736393415385760905657155625821847742010721469670038308610206408748186391655962575800045233943100641211090931232706107296914124743788121628261204869318482837377045241727637045925562122270535154843139490645068772219345089007217543243903679387643478548171527716990860851361990110856237809902450549462210180898763704804070559093444936936238231790992603301437012919260882395319813419347249297441799889433913611488998733623410799275158406562000700078887508442757773568688032086834882845581870698585384477487704497127046340494334349144842039092757056613308909332696258509369576811454668194852938957512902578264556223489374265824864871068811100757992497648426218784725089186021050489137297145410223847512703926669919693539916304118444328242088166745860638786515656684214331898265634462045845514515241360011527903374821891503883456194344342416526933083390981715200597008974787663955087978375988726257633457688053314914736945989248822338358494542782363015199488794324630139994478015461653708103360220527111583817994253461381725114136156898167790957925210684869958992831955358722801205294784862933998763965590843783903884334124187699832337850567897540440536606609484666959044362133073453800871762472534655099665943556673144054632324974951703369276745447680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 930268616569258307632013331713520002866122749705288003259250025197257549633313969018634905116095992881297037982488032631849851027454641503796623283010744175629731589320592845349145851180912205260528122373671354603248761250920000274625079654556300385566990778038778645548128107355845215219913974701635003835749282769582589422366763048406496315029863565001947317360881395544361460295752187784713049221633475027785632846275586881027427620518345321383802586245892804143020002272987194521632217770524906698154142824550504861786304403182021374870825356803820992488152639852661458839178465293316986773928165133657551886059264350554465289882668717438310502115574040469135101873506459245413726192317028721156216565471671684034042024841311857494411176632080526016987923213427166943596548062853424628785801972913486247501601784140701100503301795201451979016614115793498385856698217758028954940098597811992237129846453246048762412691691632742603467104061406310939706785642142139938567067533487212617852684805993596149964776030094534799161308869871848912185448968984136642660159284687986086674440820598958986837618063762708075220609625586760863984418450221150903075171495467680626405214747875361469940779113750952086867734764808865559512542458083466253046935578994233688310925141766413508382793118151288241401104685951396222036733524417413242822777440196575481066565042179463948467091385099397653813362675253441435122345623187464180209207748465074322738759112592543499291233212918441088042248870419955516799048917780449839554531033630915715994071215551316465969521091012475693564576886213538903300800641279869389699152379040496830472657001741578858731833118568764721576412768444892984688689318221776655072185540647227400181188793405369910462426851833541577777488724623219055707172964361465866083269175881751581006961159836936045605163730798990329245389692980312553730865324192508929741816761743786249881633865840302586977272390309488808382178615597825637036644654438860865330242568023069926493080498177814848970702115117137832622771723512953742128875393375432389469753249629602045047033926852535163664989295291715693072959150821693711598339815392848192810041075296908689136418781397808878863283953422379993608923862012436421100761316315010417107105057613442433801461364692613924618831514448431261298400141742753347536228449325526320496951202421849711734743298593084445596327936617032679696002252225951554136149622610378485864548119958637706557342170528917825863122105631388835398451987698234235340090991790984313085550877195865978789231451182829214434332627228329978741974092940419437667865015204868926431857850039483091054993058481515978789067006335586434399423563212617208900970662739843747729706459123433989962456960838168984346034630508456183669345063247369860752147343479216067290274419402082358262779014483627409138111542195340583091938763312743366798405032372338791421593553228217004206340397567982592321476257817004823410084627090037254006366131603393046476980458171360490128076338893577684635668808302403180407765089689229367512761822187469877172226037775226101548348096590807361053384620842008993657226040642920072298008307156094913736345730562725529336498281743054584242488692455381943339869251710475322144287091598711386188734752833057820077214900768258754327243586976671725322075973120539313025590126673531567543255566026379909816156675337240402200092934224070215614711304117300276207569175224759535015233858239209762188030845486966333207278060087493894639227490918052290847650543639828801575441755665352107636540513024635039508708466090806591269626465582734048249750407592807741716148556368360976072897186321539045577924307811168185076588425182085935164615131454653514414236390251731855346606455222587650737933759056557968691170901236425802433225918656970210529111836743060623686086028377840488856841882228233474909755728579440331071238802970629425162948470332077245780249948703400136565717701986348914078898355892297367936547394152396060483012118436021622853844645221943239125406777622444348988993445077931484519566840014050689869028017661876611644315801687000020423559422060638479372216359377376806023120944590979464570279539227713717587812435038913805536215400081002681599968252644926565149719665725953689486195094275467250451901426084437234613601275290472828527094089835950481873040758000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -71912581987858314293118344526029384136180500576075856069649526202941406239664172956236045541173264277996488299840862011894977024813663448746506402359948147731772159787847742952590207729092785038905957019647565487534389189579505824610011279996145017470609611767572539507521855467800656118335618406153416067261157028493095321704015527759755335956465542389275858964445579433733362300061792338060397413370173902122926064768275827113829790172118941926515999627583199698995888409462948197789286722337217761479658923627349256652230295587149827725414474302976152313770165113704095386624610371907341171494865544226790239365898171968377335148380949991064769894634406550514093662162809984972851521007991990397716659036020066096271352444493349136942643340552040376796564562602064510481777296610841087912926344835195306693737983859305635003099291945320785594003263171109355400690966555388576474018359693312222556480819954510782608256289138410909743491402223926044429120097641794516959336747638359302045255533607467287129245634435825294343048681094938953445789245588297359623013009413107542360742480147873187793261897553788435839288646152760264191676562811649497620315662046031544390563775444885305077422872845163808690276730122512593848640684499766017880400868580414327939490547107114153981664270470202553576509770134749113389680200576847967774254679539471905912892433578280501170816333990787065305869251621754691389228828108449915079247427255537626926092795106902104961840822103334789675701124902109554117890473109348155661677662882693366525110037381727658838258222292951450846734522744276539249936127730468130363714817727877008364777991001191547976172826549021069538332229785191863149504997182500460230053366352568450231436631439826489359069883912601515077799005090482291152878157340517282156568661004550108185030177863649063455300736890696047829310976711358862301418094881471486435601691312493171659280809917128584165850958930586282477520489890292215432623876588910666794461769462108467404665051739687517013264635153232001327430109000689662092249997220454532667174918448638176367878690715784766874572257898263762267895568766903661970977380332227407784518444400279515224358340208299610192721148332820857059200804899073528081999507669120591120219725847849917946069671954901562539746809579060555120432101717688507943763636312096835053842411750806415332287766929944622772814372552061538811697748644967136971012394972210325837468348556511230793260898299274283542834404305874879311301847816242604228801485608113092004783466921104591872715697731787827379964877068962666816708229363284467764787929723634014377023395390223510438500010986534465584821785863034268761537621586743237510204912525277769857812060050392470969209070657362485577422881592744550712365007682611320221625469330981460817324513901198685955332707700174307536582340393155288895825689113570916297843569765345968032221902439281544768289761753570600190942705057895750643937197002933759565668308917222799913303808994465933585301652469459172221139379065117448112798470731705169176249880229245341986770835773557958184663270128860399725212181131665533831058785237097240640924114977235660462847811667828579524266956784939119388945013579508872176892255260256377081799777660576042085848699960985449086185206408265152370692891447310299346385635898338172796301339681965488719701145420891319225842588637030244707999753449284219901220446161294920755764571188317111293773976438440924533152891863376149999543028860286494995865198243901698675167489995318386087371227548394757760622202573195110971794378852483682663364035395556189518047399681502265296172772708223851496662315602372056477148053999732204219856052511463681813893003833386920687559682813048671233536443132890881990929406931172620771429418055657252039135834524288782788895472509574051696680806244141541343147836207766602821435243432514556955853242117003444035978511685170181824199270125905701148769593542187131263038621570837259184451759337808346322489776732671431294071520557788435011271460262999268530758735884061095487338131261650810035256852304044021573028660659758340280193571342065661266405090751228085747646195859287107823477390332401467939706924684916678136668777780173854618309173516502794783930101708705287510603210447449176715231405152227180129690539528132389977900034168752734561349050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 5048892933147766949730090652876170271591633360589853849500950980473852182220672804859438269919524425680430505374634783720105611148754929245618175528624395554219415046882039028639816713616089045779458705255459374362946667322728288395945774823841062067196811401330880698896835451512973436494079221708654892289408766993662682422650404890146860305375452833816909856087599522510575568951438553179678043773156400570919994718699816478676948468181674202044779383876324201115376229480890523927975068778814281756533266108961846613328689357966887026394765804856530258124114228202860139726636471495006630320779587840779365124519000061142829311678304205261803353653316958232520114364100312116533639805661322153497487818684870221557980832463263016320479394729069385241543486853980285008515797353700095219679509202846740846407613158715312008546227468020986696356394449936455314405849695100432350058275208570153035325140530951835190765501576632606559399686838790860991124429382901648975687147689205997727862602024858651721904800943166197874714629562169054178414966769475978609686959388718011757548504604225161842962618124598280380226970203005435400043241901222385277289778921494899376299173689358812844966795326675614714592195956717040852488246864530529468107779139651245139210360108135888945978963215421762238900442934513085482351261146231180279895325582020834958667656531253408228020782115702743522641985705291815845870163085479832441118226439105882691819564574461163556272076379987727215620389280205790471782479641102004595601457587855189630364981599630276591622095708216465329894582429763473697022449282050587922127792687667643327822655226683361717213500265001279005641570061713185065249743755263297354873315874649783784635742261636648118756049013013000727172123014096454971892383262380325052628428171181166654245409840016285346943435855708952154598890908427088625546008831206381711361065765655614105888479004491367583035370162831990231373670479722070422676266013893790170477586623364038252028438947759524916487165705690592689120532950110956727556787699045694783338330691334713358771137467406454489955467841813760665232068199650009185206496716884277302308655305862533478876321778629389690242949851480362043728968593634728182268691847975920941039480633076418478882609372577598217480794574535469625054725635567097075116595424882347206056968083528381326500886674425939379101414658954324605363830842127116283758963259462410942422775964599250789416758679381940141349751747891023965598763410410705897623421404506859731989682193170964599503951215663658568785734279543252501913765025753368782763582231956944447522155316844772536011738612220846261805089314498056346239383746872446991594990430445004990978112746681247051842330322393282845635310434099068844370952332849513949496963965599104458085936560327535143415078146495060099543611878702874115779766533231558027168065818940555243358492981986184818843376792930157900984075463744553817089729387337886050287255462099069734002201588226773463680918235955841865066616370069149225521955439501706592818089056856222873613685311224575100710347302682765543587597980431883888153964371091156430232580825441396852340842377829010208410011841411984453220807816301998108859601012856505037519638764257286639157360164629939860841558412822917689221453744606210627242439530965303668917436549366890684232332654281282798646773364733584600692780857005859831315626838361364385061592661989387590864400721666640305357224510202836821343871534910021517140806685723331180389568737756712962744921097668659326811041816859691740763064387410776607572080022911222302683498706081739401437036816193353236612746004904140577324587544802206565980703951502361756370194481109187157803983726026167036898591475361771424055859653236619088103835894894781061189946755480627765439374614818923464935336389596028638133959531241482327673529959370462211070109984049617578499352720653163247912892886581230379773856079504491344371935299536225289412693407244663834010102813127193446170587101127653510363545043778406299052295480547530894202945238525773909368084116856489990212997930415228784550477352915156569721704683998306368806933178891233917880342214122122519454850555429769638462051260233858558034774635297186140992544715108367070989258706665177535706218157175743697934914122671360215575641912934278775117500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -320838710455646692934580519558549652126361426373450688220355328449502814455462779958587760386543455812456277971718051395213097908375518194114198366835270806962664840659836944415381683428983183711660978475089112847904969518002922827711336254365249718556279555092151826988022830826419458367676828227312257545346919190412596106241434090415075375625923105525715281156210513217917342592319631688027718281644206489721453866588267478975186068070780207572082770653195910638924508278611751900158745554369199643213962075568772937911253157459140760282296723998895527798481537007038365889376113005186246760970021903528905261511453764034234148639115402121788042077252877695445582761300370962358937841872965312911821455429872167247173026103403687083061537859951902759439134669839977994007231828542757363228761524777661227122400934146428513204124864223790924170847917181019149597094662097756591570898853490319728891531282938499591541113199371943612020913722552518185007813821889336093477827936748907980816003491817540404819686509594870984099328316111471423392670003077577925188905585759189910312391215918041513229834207919624308706000591316040719938972943682680440956410930063351272462906910279570393546697577224214950124211672937377596377529341321855288164567655065764464332951363178663856534069091654313227339661032173142444691847504044080091548151455059003095187719531039691699742225616349080046494308927960990754488952727978897998456509667798933667576928945527612881476711868849596555352888475179653831520564245253244836640503933720119740515799155003268632590462803157754463043480489154956573988219436550916185395477816022991007907048411782894365354019346123120801364713511941935544007275609469550174311945999091030931657046040644158572439847272005462317066805365910234550690969393876813400787623930595333083785358978477807457124892031859440304665961638576254212155153755587642635532089864517675283970425051017499466930700069640943453813983457408946369289574909184632022249880820839641962181368459182203455702907897425916413883620396149250563538766774582537111312009456863961923466045271842864882970992194182083229752469194630476412178559941847068605810806192287207433935366345075736215381344719892659490969573329851105503434036054627240792789465133620708940083134889900975900048577413388313513724975640021094586941071474435987834977699750339101463844543161142165575472277984356248824642139538920640713880596114399264341339191837503151090643851349687894114285482500486918545649091121577576449146559906281467317724165507326902596601442259725343253873279208724913432804838451653337162646534901753002166708715762534242744691258062150686014421104166723928705653916773199820483437262976732771008301351320385532751956332629246724120482768127730680470157581067616592762926037360138621972795222563072387558560942894245689117377006417161746573595766535994119959296178269555520479492788484536790357401961795954803749728983188213111698052995856077251554124550402018927975299926104838418121582369801620016356457906395562054748081327082777703457323308785878923358222456821188039956842696900770026688259249143458527247247970083693271175912812698429946927122916307340396657405052576754135139671928827345169395789712906298895576971962616947194409873581037459056202799291203720187686096806920031630530434012352723568922708211820280672796190724689735172058909433670213406756553331353187045231859385353270109939144614644729226004351764980203267374710046211082708019033966514025907665577798560277363798916355401516801171826711480757870154911478893900208206696395449199607714312578885880829188004843349452875548140430751057267605699438357420647149637603926272117778360434017338252554091200850499472530166860915966439400375096126234383357899223807995371074905866738137953056576735983846721822073560247691600678819150666973875622209733147490268580049754563473250333431348250954942285288203476887468549210354456527359907782741832242175746603097542721242227954113099590998744967461725878917073973255122711409765081765501720419949061658086155438916264818073298915845356794858183641137622512656815668282335419392108164891976906647949582922209388352922638151111328880750826488664152255434439232312291894481200045376752752264868743761934911165607843193528097577141600791353107889109470780137435024691503443364336499951991000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 18361641075404445124318559695903041198821652983091741564429947156348869540261251517830832033399801042922249335373169647702358702497922719799646533038724820848526480921396330557778503682563247674073277437787401359474313354407102633614170364711358465252893792597567160182512460499881450649741741361835503096656007719195187080652335067165385291201599933337590423876532574910021497344730793012169399123605018467149147814782061748553956162234441996987509615241337855030806707928405095306350616860250471486504962028055158527498524649043175612127576512320481774165854619941173713583906937506693468999618668346575326793499254920971174838996224979105929719163896998551931767563337002678030739314906070304652424508102173576819438916130896426176857871951938782042572173421407938767775299039815722158722887659338060507267303667063193908037945784567921736652356314188861740669950701015732086121414460759461594290290656669558381120774904498726472164056974525019860850516415060045044105960346175230512523057894816298740550204094480471547505481730745885812720014600410742712236881790687821475910712127265665398030567769670042862369890905558667003045231573991136297273011073753689682536246788060824187913636006296865113766184786261414742509345903024704627580860612026419638941683968313915406690445472392691944414813810229523473858429800011729804470426736550821574813487364491384540031115641356535822978520586661415545477016249724779369824184764341049337532768362917351601839535176059817700223023820703370215619608388813476777078209267962602201934173352835748798825097071164815437455700680048401140100670007782606462140833404010373492550864241493147035833793078772185942871696908909060071666978357386957694840663208826886364482832563858515514725981926601221169965094070865860576109073707514544359903130428481910932234452007176377546861112227030978112734063556033661886530910740911829230881032679137984656605804424887991023736982748374763818749922757660284104261927223820312664626753964743426766610434971938305550514139701787113495337241304408483801688609895903484086157799779909936048118415145180495667791415776553807969027221183395215268981261476359411556923704679387619587322724411716315807572450753800687569379451380214364255898908849030804898536938565061565268751250313547909108381375847621905043478755165972827086242839520414556155056207096974578035805525220536075427760759927031304170301460350366543878759011322414929073258209939948648337161800142182083079156924415566467846005336080304882215245687354102251923611909654357706256934975044226476359544693744957602037769005776233930665787281693964377941404983793571335266995577195097952780147168231029868904620576823533638682722448956732734616049920490435536561716681379742682607510255851563236357691442631917670728384799106423190928435908489745227342528334898219508511905383198826094156490806650764184867393795647676680425703245110819975622642998637741951553587811860177076791163966879503777120843711911358465015827416300292262788256794370466204415553811079093829908131787047232562656698621056177940662705959789484377487846318121156505699129015506741259489952852168177673151883052546647327885795030010809579764951803890549145275825503213423786427874977160234314355246862000938037718638666506112765661713786749279767261040466121876232178643644702738110729389961342622925881355045079234247298546511621958836367409656536421624576031347111739672587949426407391391343600537923600354923389476616298020646231115658946487639251181964791204982066200312684633925089084513545220896061492537217224911776126880072823614531581897924834888838301757773054086918767455200587829675739859306516143243884051796704945379022342615427911890652611406276777440057576884306382909649410673630436816532078394703820018627637351458744005768375606086666788034172337017596166286753365725555313256391647672045558556667599916132180348582388373844208082986140260239454637945437979225529050100589612638744549531823140438510917759370393626465617597483349669990828032014495049183887250462643588644891255534203598683771621697384904765262424831478403815374650290977163409087743542461875544018204857557277600594648077763389798398419608936807431005628830513986285078984230826915000183762027206222850080277978058685601541480343956527714239298577403418082573867868235889049207910697411692187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -939587625016876230004293911573267847301842191939402601312962507426637023976066856177199484963840647297105686873874342447708547032200977760333283111669539599846104895803008358634458858622014777436233534594262618648256321588036168390130629116342397773705945511715064059919883479628458364531043850857420342472058381000640709377366959550539854272565342339931572279763697220798699422538603789908406854134647530070683444515062663063846671351149392952414145282506444265811498739224642176994813854522582790079845789010219545997415904192488212873710698317639290388487367739678668617967963855994120658650642756725747188973042625257772846611666513573712988922936746475220752543348263384227788301518806721726547003064017461943191519427594399074052105414579781574903417486724032899182182120529809422431731595581823692704172477113064351521339972284422864991236687981281099745691215864645597919194889762034408221883085110898058130738507317218572306817329895728211293083658875758960633131784870777404436892750750384336632020894808061784485378120479808896590962300967657994878275131708982410597531981912036257225445869673340616195722342025131651713652965553863559555618833199584783919752929172250055712673694223672593582400736214903881476599604062243518261728959685420188475934124400472994784411914821835826390240006188978158790241006369332615114089329091442752891646392456982615009603854119233726414223219595628726539627182208232125074777980545808273441184576881804051519972106929520461671054980783991847869123994289955106430156933260740305718921778151519857590053489610295752446475868363301887534615036523643219238969702758393601486083486784942076392904411144594008403561666534589172713687961402301945859493108889596701016045674268986275960193338466207179901911483279623080980462297343669353126748487687323547086805656895226764667543164998276018811953421943381525018503898109584698401401124462399705622074064430375958485221105140493741410414880176799280576895974210238944346140451039494271676612122127886502694090653925777198462964924804167528912466297878427294737522814220450036164962546292483690100680376592580720407929246356289915128055348452458635514477729113954466799687276141206085447450292816175564310536086482987662698934062806754363843417051988220944549515234160919130776279839142644151053347715894204751938440026742565594237059622819088766932773904312053709220429435206776080869167201483561463534481136994171408390036171791445915502303962101853190133984561070413821538325185820283998974926777447738285314564406015384824776654576455048455768160710684991683941031311182152754826494138356240836438139407095420279241425571337628532645632406215532064969860806773397546344535461516936758691947619419553490650750544340916466876636379004209066115116112376617183605256003198375537245694526450606942973507714709583497756686410977104437932229787447984490864940745512752541465049347764500418366982681084471485165990599873389047102752853968996075161476837317581070911973632035471992236661169749052178051686933106860232426917272206691679100105285489159836768177029259649501559402816782855380546540428248559096447185275922099267093669574673547747644904177060042067962054921978560925686252470296574886546153696785180461889010989563259955724223606022435596551790260606443467270666676382619691717473228806258234796761826462272158592470216128737105660869025791591317359482462083822848519341436888986847485624930120816076557267583103931572254910931770142647236806960856101668410967109421286276903819079933053328599159798471676103326097479360036638956900648882681376851794440952640346419301243881488733171937750408490136415635487419070201330517409767293524340591496589267569837393322379350549037889346505369691084509355683082831886913447435858748152836336453246478832641444423461026174395763554967513161779490751213079187670899802557997353407435520129396833434485270730606328438486856161799109693136654291616159897381594842181178511143026604896332551548151694321490944402152883193503534446473921882625193141090113618877275161629745018182600606091732498352640123338651433573112826506527396432351963296212060063755433802060589651520704624774994453198265516362497968698865377466113592593786737733235562983620450345077617433573781536246184944499340335737999072288289135899374999210363457642203127050960417832031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 42521551787484882832945283991085288511381422923684836337005172048560407754514167805012190570664227742856865135636276796289532364665261573714294953327790272979268687687136515222574475845745744114100801474689492441185725953587146510013511693263955919423044595554227615653694507583545326661986854535806348085035852501464549858720322962812019291991238725749697426159027525550645389725011179210656286050593162048717576803658709542318827640603717340806082061996273783970154784282186534822303964241068306688048553676851779620601097068329335779870005628909905493096241000834546822861096193276554437046086196769500829591168738610381982214204587159799665464382919439891410390595169366914540974932771065134192319612057825664716334135710561297000475014373569817010152976850580443553687337416309749376470984210575158239145184998324050139416049370289155242077812806581855045143574081323518790275541671853206788155253236372758140024904801485670339368063889739341283433022861852603071542266829559587673918697083848622106043945705728736125739294482850093621723560414422795498370846367212559526451143371388077920605360348006503640306253125647709415177710195686429792088734042535218958809574256156469588030044210813051169369680053654521555674268226022149041364977757248543877046327231857838732708398667641645995961365659943073846298002871445902809408262394368573665366445703113013751505276612322821170500040113595872804025036678857558489263162559556246120177370762426043423887577841677741877543211066413378886589307332304006831004730762111865520555284449513639856002380393703733054294432985154850888959588803691498170252641236076910528108349407341698913102621346389796482398877836296734132068431406949235579884769994410562839593852060710510276577225134517227921313883031624333063379612766529196729866920617797781459391080448844738201797706154301115622392237345995878603364993769551747460442365948425653823614964897853564687684038866312601426555434054945587588144444049992006874877771057421505471536018709843003078443682834246119655965761229929015737686790664635828506453209958338102439465399155833374719433760042979495018948647891504631920770972395482274600272010355001688446571296598804656159890070170127996695945128239724552160067102075627218953065753083859784677189684524033089056680757726027304531077199589397537390176683525814246702961003753613159984293671672772627205166366361803389524503860131422165087209894871699069347237752765513537999106421705148548521844303661341179339273231270300103484796277578701893452237198499706263234652168039166730584772628827654802252060583861910024916755791987769547613888217572902877116159495296975064259969541213022753788278888190149596465637973962668697360125413346472282556182762797707251970159252239864184987735937043014721275799259260618881222285025010743507065367304454360564445116010023290909068278344351708174912179403112284090597125924874881836502266976839876949512593435920114311029853790119691833203472307979685344488580630227663274090402142158115063422349220898414035786293639957181979951009149580809272279218335075763541439279177680373795194549973920920504474494321453294076368000224963727287578301572713146704568478355884156921582647317151757032366067175364186585725191322946012495118645507803564940194082822319102164746973460460493049065011986076069098649301135588380589356461995543937488866637214226056441137162311546869312950006480658076698019950474639659695718527712509741705983974243815792977918550824292559913785846542953908201594278481015135031053465495152321749260918649158903904017946663187231666864243838713675609735443905973115525944414248762542929664742401483124139999488420018169565017796035158765651630755894470113525805281184841549173626914147642064405286957187493496006087392270453797065859273506576280107117017912479115836059188811687450551901468640524152384618420048518514647479289583940195219883060478349201242545257904370481276268937640140397699173296885760062844072138547832642238534372207515238741239692768732726752358334665828563231114650646556612969176014226781961282332534237748870049457139891872613483175459072913188425439165432173498449192818241399384824155442034198641288310545484781294125515417636605189964387128153136026509642485046542270013250472811407465998947723808892924752434028286512034031008308885765915527343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -1672411040914115337750710196760098183803448697863361759516216906792440660803282535099841187026820376535054359339815971913904084422522040488369105284281183932983591254511215516925077704578496118107798896929524491975938613973389415519355250133021885039972371947210704745053193048719381542205904748853063732837379286702927060450900933279783422025285696931047550609284668836111929998060305220302221384626292999128957136916722279761780945128265276282546971470000540107908937315126438740741710824106206139729457498451698165719940337055042975176096051539046826821528544297856036359686437617136180142967839979785755084190573560811651205074982453062375048795169847255432904685541908024293222559892238349744446792118602938622869239484807494473633258982646913048531172543887917037450604008878569487554144929340037267840421150112918308351324941335930754677325094049734072053912368238933605114477841035169496624896363094725891874880365494135680019400228871483891814513466733780171404142202742442281114041498868610796780911086214864274236164521060536734111302079617832912464400382634100958439197504040678259067671837810178078928571390557260180679343298259464037394467028682492877506112396278183923626082428806842825968831533678608169142669023004578160158040163109422107488704990490613333928670511542726970998857961570602355931394312871600316186985456486622481944748987457128466927613307148516179500991025809396297774089704692247240118402644143948716178259129417328354170040823982930954487576653958426647674896015076054933486905626831330991650175729714134223684717852098074978219042397771638835907723067881106429889725369920412894063152785559513564853234215269043305438774539437078212615681509079217628303038024009839243067923887843778510007828094872652902965009848585286281805474260606590849723825131821343705113882630826088201454525727732306656981321656609620161590844416871883736146330509285003975274017591097906273293623339870005991967357979167298376758427570555483883085858086217252818906262757402940984024336303721903251799383036570604411662213967611281084526980391666695636330716435368742370040403017536356055645595054740949470683288776262343739659148236599900444578670017675377899457059391586575095351614009339897858500103858812215079950065392221869732511775122574501361634065727154736398689062395775493153835676458171357651256422582169999448137861614172083101788929089032511691970836706367270050242937096500038728619562833277650153076876265828846233206008031585655745996682194360338856848394252867922828434085306247596793099034805946453329773039263132774070452098798628417879939741518426051555014023219058196569017897009714840147295764468799541835982804310074658315109430522506014160084164746414971193891035443509905931844872352778158615468345454685031223815414007862735736823586360332276578300937987076601282323642566992487242176460375587021375256775620646788666808611056853765409221413292659746238417895949074283156195094256519396397368935930003985576176102062812441567527895831515927344335692386839720055104632232505344247212603162142284181850636498467029675138645160714278503583407498494653373785129521056345737666023329394532428604159317613273560738933877377110991013584009821088382109863350718223891697048260211279218930206820339944832868222457868266932664135733294407756800068821950734039955053365439622097140109836153382459408221278330117871659115039780197358198700610326005445326050769522300705836500868522783529464976527627672137067705928194661610635440614837464611257513446009162346039085862618063133076661522041167919864895119743637239806554207629821029843532732082267291467207751531188523969387276410273320595208281747219877983387859613189647499425283224967411450433941542906557501442960808673602940687570063790699702881236472298697742254168070437257660493169519388106889566547389767284392321164670963144130321054419281302173468103982555534731766970674631028102215856598821776515485666139588808753630330580761396674821187932063373670934634310939334650594364557410308531918825631528731244457636670677992851287211887585491604450188618045349730747071682196132847703114347856177171639766907512228307624658453565370063410298345946615432301195448893885707196901660098306781553536364089710141983879904124280546613233950366556342116586147151490895445979692002408600946467578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 55579941486911847588101495639297185172825454810842599362418178366676208572148422138682391213159316018392993300079365383304686825508264114603683529917095842284466225376280909841586380996982250675800518646496012576503363402042234473012083190025206717328049718318708371100763169573333579021875123794232014665334643925374916691796258215986953075251583522727224589548681700788692207781781952819549609401855439970345189434412506317573063367937171163842955995730930563856071541114620486044822327619968596729251620418347112360569426201733621616528164539664202987847133453829993076818367602925295396987855575715120799512922442371018763333110266791855784312854544587407918345726124728671554426589838639199619194162058057741830601621118369591849829280849099600451399198987845119543078862634908906720351227777337117616931406767760434675413146155839196549585206699194779527882225972808589128950787185051653659467252556908134998031514414628583070714745071194798325740755559110493869495948385220036049942102667331483400753572447861480301887931737146543968497722910089304085494667510693990103592696269270708602321130181347276605375057754838094947415996204123194088830226202913835331310508355953844613240813945557295482817247321901785474943693859168136844327964154638902884211509547911205665287908450938862191917092520351332622934452262545099272840576586179207813776763701707612394176588658361583100805829467893685140844194418861695575181814188540710395277518470317549193740549600487517096630311293346441302380658632279744481343800988284138945687060366109704314499652177646369219982127850823563648441578759160551814697672064136926230264420950938713761054864530180397947867465493852285356741233051432584978311411681151391777065083449660146794618329774718352061542650065281198714556726462313815950656059778467442236568989117121208571232313905960810582807771776414513790912158961325889210464799849592705753738861869228403492237312153530482470873636253373076302118083032981473997467376467240263889339034942405303155730332593841913210859703181689520566211426097004612688363491190783865360319403696637624515060958137055302877014145607448905272145837762582658995133554829721054256607152479703939858137421191422050607132404032031470629746988177801730393904075278571077759336578859309677470399207632459773834134044109794532386905271779348624837842219480721548356532972368609024987491540397393081115138244631751021435178692763836509837886691958231255003144894909523442966204503293170716835236023702435866749188690108163224202431068347539530713099788402043151285978437671517555534209801142190650584912868023061062593480651371787795400861206773433976898806345404149734571724845634474708641493278255508368975930563715492627157481241900601392163102215004532528861412775580452838825531343587815648664887421088427973112298839451385765365409794519554150743163668909463628131711390715662648702669185923186538660574866580548917517655161504030912874814841326241362245947916934158033002110987447326348717139445809577969011981617226180892902259565318337978039285801225625806867136224367324880252387084506063784054667824010424742098992300277120832406765236002418342468233602801450228851196291436703037625705558056578619675775323683712297885458758450182166232556024556556442378554040557892282304546402669796788003077406118863831100502068220553766513891860331737038881508203802066467533344929827182179081116570298447943504325187591739442965339443002450288806002615732322072365517068822179054293978050508550832834117639506529335968567693981174320334930127348959166350354019959858832486477133137480937989814378568384634673468932980278624317460738990415076002372262474577932250664487103479464194376299256359852676103583963986736215062416297991054791712333122526853797369030535483302146753508092723242368764691927180023377774486850735592726608341864066750896392355283513756708317140080277539572489122038949819907563215405680037666441233013186388595802599826653063386525132020282117774295965654397658007509716703796668023714969291523661000189229468911850461922489377250628356836477616609217339797114549314023335374975004275816018431273208375480081184206899080044051307493080052915085224797901936253204429789331873629694151427850363386042829322812509434340984128213854657290760702160282915437708905192496876703255656433105468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -1478361978922702950457220780357905915459514094955025048201143627703550087999983520366771291055913377803334296288471598298050955860686195582412435523255810417976682542999845607859627856065736866210541113373280389615238375653107905921347557580376725179919336884514715397128534246900528903074367271752252853789966096640081612027710521889994770650848673394533731365166787670964835278195156717535805899414109384369443774780836725803729232644616124022724341559606161828872103703118890920315581165512186568008567134658853320793553838399948435464181003864789989822573004773243397106676863380371919897184366208582542658954894195231823160713230112879805288061387782212894484920038561912486828005220087511997163418698055982126051283541189588591829959015572607418011899137749845766244098036395883943720881777672636317937094705875228265866293838351075902726815049048549901347055362070149752333566243619126149821489308280927534491294028368191490949248471801839014630401911846391463709805266197156231342224349268688465986428410671090536995163707137137972955707219208549462141707470656809361499114659280504773732648109796736096398557434257103244206545435140174770376253418082520995414733931542407691341374149329878120877149144671180567330697429423917327669169051470210129576657099413750401215048334979518602282617490600679572886479930045671840579160580421802345997477822272231196894283199062887670894448149394720261477743136293453855052255589008039076597358505206486097555106701312872156139316559380848761375868847208419711729413393223451382839235064852670133881057087912140971563676137399372329988062627794146591508773315737164996831823808433900596189130308072723003370150751566735828137284206604836345492950444059902533737568018663271136160418020625533740677752392502375216341971365593636404561816855420418454270188515260469193474799762817465294125186923213766188270989387677663155995179193775169179937855212345037825490969834376594785157323204407868733848606795841345514858511062037484705054134025109807036683227922366696491235348906604952067276977043783170068928128213009549734882289697453919809991061456383230559916474238643414290501442107106607861045271211692527628682965531365035098550892364431941623186774833476979282270939594167276064182277612930483592408356811161548702378012000297330865177701504059537942274499076028467036646624332482319954881953361732939852089768264938575927655445589220317995320154356770014545865193204114253687816454408913212574446174369873571347249221029684896995230871640472770977144011424189331755714369877968202503610923907752578750776776088071563931335853174366332159259955656985356074940666498759301287816791224878435027176884656994668047305823803116850418441659635342912124809491046727110375263707895328790979424462552555563361518680431229794368575450264267958437583503554057391855677539286755934504984167363132376353801345243479947382965696695280468430814375986132486146370109944757887457359590500588315977936401647088742648612777857614101696470342894626544876209530466395866326643043098682560092084995970233153843610583022590018319135008337034008702706086914219935337508659856008854486830623019315390970557310905224871217470917935394923587434470906347873728997789291777236056712532539993002488039154424549980897731783226702504547356675498173722076247075450848667998687925500185304898111368061465935495549572940452466683036725577002684877179202062380952613427361815276171881964952483016915224218355832065788454651656871483711343672490956326577706352351657036434990499113366852236540739304254032148327120977417322012892372847955474489507866600539586846453835472434317725980547764447787836438508384127554450825929677210170703134653618255346885044815516319334753005883413338944485734624398455031648655831733144769762887847782822665125311705864490400067427973109719325408246775559602296062588963718630890053134922045281869030215830336878281500737272405552336692124011828410892391230348796590349202115626036574670194213636609827790992599022706840819448457644556161995342048583314149210727041673637372203999703622354345251776623128954750563511545990849236163817083254736949740692018082992957805507030105721063851771052699809220629730164839058865096263686691843416267770697312859960711340420493289535473415362838761842269134729797871305995432103935142517089843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 26871610160584942204018401469575612141211175753620184862244704217113082854181257013222701367018058933481003443224302979418759355906388102049457225927821655154628532585967999479588029634270015236049629370282299179369393352573867306292892112493727197106145295727306659790799199410499323823569073710083534385447279482716195381334565780496240248716889799683209402471099039180168628562597455152061671638010949693806868958846639829528956704603489741217903705048065888675089208903107426540715750080831122996297210803269504532710168680963931886300624282716608055585160017679497578283669621947602055879901355513087928219293417930394130672910656023152700614965671297649017971966472607707825049026275239049791317709764829302863047398817816494830755569907829742686569554783144523802250035520918711610733755244735210655656481115127409168683782558619613098515944803424216223394586568221760546509092488479318050034923355063835914830440428263417499048575095890234516933266380119873391291958260933479285015198554419610629344171608119603820577388656384172073517370240586736649815318789605514038526248985755627194011065419885683669097815690065046665915506594397792670575367137787080499383110974840700044569783811322261191543090017715320446460955163364109688842514747981453088806268946979085438793855042981491228671183393634759842144833955471488116063149278807130556360094746349530333491467898316236006507694282256719053151476508181567730084328072524439294291370446240570410392127125919410970712638551953936319545895450254405474764291367840118904311454187608247264910152175422557801001928942908664808041094753654481148471719932313432777442202580605978980361686275307248793275859820486852386319239263008583966707548130248565653306980536456197651764774194919858198200622554246479164104727369164596877277802325975182004556226297254527720722889957458668478475427903846804716564037706963598655199284019869287523151021742626395631951305587253441401901156714876403053948113291360274895323547596564859443136974869663825752206823204745830153513222339577858185880254693790377473843061422104818622137741201073814299313645431869841653350709502858031431256513261132133839562951332149192889074102338206325940575958318831931959421859614025723661843550348263058531616646008813705803367360819031016708094871919165164722735608447981691582898864255055717837643053905976770570386281586236176201602360021628361116826660007176959559326114960930240283640824270969399176580127873493437056916064158086047582914777540499276079804277180759049208659316865148488811000834733493890347029514765898267516971720262385097120446477119242230206454428064267360387841415318482686487880219897635853544616972401967933296858985163428209477613014499314144937430383596417630506354361761532072124798823670808327364079944902465404202156436747514913331939812397996625267008497649733074144375820839974899569622641404161034747298759434280118178477104732946515884523194786314043542637782263661463696895869800258941897182944570048210770626440660103048863545965151831725526887117285153463995207219867415076558824074658225922283927714663905849914016990428737800207762279165914610245825536407350527274064574536892272981900695973544212007235139746873391402879568234885064847602722400607852328745730670922312166700498796585955701069420360880690021471553573580696427954202534098889138999328492938088542680512328185790879097362806910181762921766682649122309598284216136957986750370428144970483110022963281624795419049873095971642281245655262728285668315125854243593474936322064459130410694522533078457610510261290515796259302580914129196778528941058788637214215570000589935848703133861301470882585499225316867226054522452485602692744513443708909355146257827290741998109922141033016143304655929296882743154306955560888942012232688128500970451279732802246650181129705726822347182959457758370920658630167064179451415736325592744730366330645985883249887951540542905076449915968577109048749113737780333924205260858529844304891570304213756455076794146595448589352807560890984841121911003198597356430142937683515337432154256830776862146676476370511417196630398771207338114200656225786361447290640709448547683237358899789347762191207337304457569101528567536448984795917386527495193801670470907343859812204028716872357177547542257989431528744855264282226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -57692390413406903676851708835190992288076084916402326758449714949059698364541172629387044072971422521687023388310799043326501067961006970221819186480478289568696997784882534003214204199605217872322410638842110135211244189628287576722609278002831469486348870737782535127161023088685938288912033273966592267926138781927175297493439829441692187127032468618592779017253621587376347282715067082879478186902081032287503648739235314545312450782595032612789606932410406714705594457853869865993301804641539162644909179039801825277425409783014871323786398998643405139946482173743996000377902417731545565009352985237370545393354178503741531900165105197955687572686813719123344391805899422799605060640527526360658375198660428494274869804292486951855409472074010270561562744512829773632100340371714684170828212064672122476951406339683873750918659391129514144410866117247665765668311638665891440411422024308037557514308209463247699822119247916966437272901873374903055190360126533873003544782466010529522579612479785972633107992826141321377992145722445236773983093224326224948859873678413755499236283673240224289494773562413142986908953876049814482039080011558826814176004308949167081452592573471192590057031047077562821549062115603153999369354593328852244845539270654225978803369422003602584305391419284728021575688575355337033851923970477617814285075317586303902841052283906691529638632416903694500865193945227327650702776986572281316692656273637677522849375325474414127249485876615619672915878056710169586805788891828472137194246634799577645238402274156363950933048741320757653548913575140447245004541246753059513816029083833555890521938136760060300958661227785994512930231880744712454568766029270844408621015538135408547723887057812319729500835764169282614475741344662859659020964154431835287306151335882232913602217164862561115502249012204090527710253383741564774651310671631183533951584072497612321390904241546815250844553176130000689641419040754422094232791191247597413580354155197618520943795868411188524453553026555420856348773716195990822413356705067879948005001616778851719634941446552302386600511193071449733790607845528679707505369299714982727900085878396169521997228907466587457009804788467667642398071186994676927004847392624575303519286840364140616562813514963648840007593944512871997566059892308726506640111764430455308090522944691175718539342021121674544163875863580390415945074119255068350759051958125707322892804398250200893909479455669737427112973226021432749618679164669237883070764518357961507279761538093695572690574335230475210558614868187817712497799099993572127676028663357623697844022519801258030939195725293775551886998411995139256549492703077882510258398396387574119015450801720752416314595196208778868462295387658730490931462430174962411538352398088067011747997889536136707125203773370514079578539464107766673556637364275376389520810371857411322702545096275962168561509069769056082603631399002693661017269659377989361126145650436013898832026991571463638457173605957218300322771030721920638110556367408795842127591901918151195552433051099256618339358300868596839432202641147484241398678922451200140948510114682461080806342712098077839173675438527011891292205370031042112088222973323048223897830184104836460090971180865704182338365996055844854218208128259347803826341257755478407335016999656634675005328018502555708018626321584025584780933739729101320282027343891286996422743324597530300390553399945461721502348372494126408933087358545912716169686067658896056435466180436816126950050482354165091790776594031563899096203881183832387162506807865904770732490356105935007000744841392521730346344203563888565860617256617052295297999154227720491183586159335790431186798361948187752754632442967230173321684776296710297900841375431786343053663726405048353090728259907518316496795691988263111102336293394426450985786411148311532420873199553255935393858606579494832367082737575728059583361560780125695238350071204303407744174032029023738682724390394756318872434664441645265815228098739413540092177263705671014406941448006756573221176838567082707298020254024242089838187065898749583908045769218721072466408006147070592148608146739112261752434712005267782910574946581852870257512592397987576900398436361495953323250023593383307598109618004378821366540395507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -19474996568041007391313055974086848910614128433075726636036733546276290353624408074747863519602374180271154584511345013442738328661050242144213300532438703846097211412533392765077328496907081373943756801221749451466345642926778175391575132599049411752823827990187084077638853666827654194060566181135124782504686951594483246148371547467942395587404747722955773456806822843656068975369987066542496873990004257567290671236373630614951707010129890357276622216491040236671030875257656935834160846426819416184301740081660276611406625579353793771978980646158667570158312069717398871335411007556550829639346341044680479815048229069381970725093884000846270675935876142480712940970239969041194105193948487100487819447045391937215135800945785633130929190246814436006652665959375086764940721821110522151627608574557553939081959356248316990565237986040933100802078776584701808605965118707841452351958161355009484304287452622869056041667970875936317132249625206361768886037249341134077892741087680686912548531987891228211602807881870186847992004442138637160651244473290849231181690895446067997260211032095808786669289657940660130496417506563600091217116127754670949156276167147452647128569392668970040146586337680475998016721179074625585745716619808763231440104622231843711525019350411489474648224175788570083054124332698950310874720061583175455027032522444977844602167434227815576770776835650319206213781528962508945446631017881159241923686073973305324593713878907255336484473909109420650007280563426084207409567575457959712358498387380798090392643527321998279861063101112986412265558747418165728256342379899388479949855441285214406248003820605562612937940139878164955988013467361397259072578206670517194951966918988391552162962020719350129056575127658612294386103744989740595068955095024846381959637718295159954259831658927106028081628004393500161342264908326163223118825565050932309203876058667685837693630840722869155150401373358564400437082239604063774198837724615745790725019556490855075062364028845053796290819707432313485286102674063688029381497642820876385040678703093979441493339275610838948636047405325960002430879780767664160035078294458862768298730471188060555171349497839993814652306111923091759056292547502862542823089361518530274547766326452719806060894506975994459862417824796729400183608306357372614023752085652414306005272143204198761125416201422897256598699341403077010115792326852021441025717100916341799946912313451702342288564641219850473530470186598517172581903555837478632520713625048131084570090740105917294489639376715803541908473870075904535051023712856257253602413880939235043396464705407578250888798222136826054097129552591654846365525952200318269803618914785379670348105857288451019617684885443151248663639805916647944329442331274640156421607670392260890142134375217434393528668575697972403043899503954157029135404547616340854001913246982997542777290045471633741611587084230472062570230634744194622409287115919570410806969333714114836912819258064566437514874510142831588197086306927219830656404816121214963190198124954548648574693514620382762986025538219685992277680751753698729003058607306854340826538692106688138944796109199795045133919847251028788383079530369317450259753570572342877384393531963488908176769224573644859486449061073255071959270732292224368123908607893543803554951654344242381860224477272872353710017330438628587174413764071222069543498043325915959775208971696453505082991366975563117230199958793022103489582204528363534111717150011597538589530169514062178400843275251796563871985033938447179694974939619328598822788343544678472402908245410111232945936140410419871521530522715328283701754467266001637047049891347546571999597452118693894411880295339874168254001056981043298725954630610492641091200858618414940228112584579223634478129147172928528058808735529483536603449460367448080622863403903598916388164469630659353753838503851234249059729276745616409861666622703101931513883835965763121025692661896585683050621490356468165094040097617535594553826283623668912878864466785171811376739967706379488874658368993572319110330527202416271265917694007680771201690655727313825064452249255929224780408253885689599154021725452495050664027344828560796842507864009840161275652456353227881901133626050610777700519561033508607944361971855163574218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 918636287148273888937625928996052806154183743598752351324494283200567377591473952437386268615953235737977187196028693946842315356312395686327116847101418596395554604820253536387630347268693063803346499466279430814469420255414621467028274763107948371018966442065372871080441555814456007051606781123082301992026396339494518830757373004261282135685107408604543756268104690749349368251962545246346227474608050871480057582445701521675370345580886656533226230996087229282829378922891927562307433002353663809649571263716158967167820174412515494676389778328518662613770705753941140922756817416219946857584079588671428530834625778077060952073800437949428787579254023406549185326551785149465493746182459321129406301143093091707004581793968701257478519570704307598899427576542310706097118047950159215940913254723140389673554678036780790812064305341797134566617608638731611855878369479490216718796598631192916444514316911974320437000761454414247501039354532616681761879386576974106725554975527689065795371594657442516022926780883259131653313305027375056472161144957131673241221965134660815189752022210629263645509710248203484974530036645855455905086708940793496254814367447455405117199726827824635934149149431091379696034165139507669544527530438367558997503827376193506652823496571430776812605713328965612663699882718708946487662781438393425445700358848782146582318222748347928682667454403296040590735511805611224485456418341779602196197259969798713801481988241533935547382959996410114813417494901356604810765177320125270536278783994021523812764645432316571554252298870894737178581959779863135525443168007879867144094751667655538576347094262107234758911542678382363522053707486520240278388532625700358869069186267717432675717148195913937727013909968033639330450021918342119765716692299019017548282727580124217678873809900048189105290674683884713435957953362082396763869808369567128957168743369959783859151315269425065740368125762812785744562028563199027193346652347602538995963730359301492347606434907397275814716752376530752915135065755316968355619281834491142189720541564076098439258438089084155299969833149562293612372632960813370166947254197340031951780330402303216699914978674604109215065391072500009485183018105324505168355834386811885322797995410715780215345563240589826720800354700054559403441103806977334464998488431152145385712670878451088517967634844448696472467301254086380951690642967138814432526641266422804381557670943400560147026701718729846119183046024483040404643049876852957354580422153556947229862629043604620505352099824595102173328514364504612255471491314183844179693826874581811489517620678264402065736742097441222933610447083805526223680993270605024314407559689809235354103681245968641546880169472939021887546749292231530301583963389215862096848383964348980242283231839281444261229550389774198879280323754625520047418674942406959670284693895149870186730254244824153475206128616638508553966520088325563772599618507000440097234506633705796404131212367146135435676279093684191953607054785208795434617436698489263159535231338473976684017850128276708458245953082229915209114024585169588936231386476002567088740750076136212258914202247467537923675294070234622198129436477747749780947893955141441798392545167466997438042041109865956979618843366652745553345194128640743681503346556692669507608832022983581344362233821037261785827077679871794210693786398661512126537382331731452775099943018801314669181083372702187424722217690916110680226016862900703932495806427575299209554770883877474188080811626293460200687837707171178045357864922817326716376460491615246528304758639976990387226815502838730678043892176918170583805603264426202774285909347095448595145017554903888710414988936526458589762889015444654794415996821911575331683132719301138368868463177280110361549277451872705062678072506661554605967994975741326484610431035060015218582073740289757128348500456780327824899099117120036357988581270727611670250985905072001384211883401483648162552770203739010749765220596484261433163525595022502247631428519463265315508837984702506786332514078818477576732141939767927003817773468679851624411278437228892375488578828442807241416737420387001327204708592681970952461458147445342921881245374229668875435563946008563611644534622500824680337530202376017987228544950485229492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -25570710020298701519102770164335676633032202612811441954191116579983645495208543169594523433853557281803346867501838211704996756841497020547449584519011349761451018704736570545115357038497538514005506469618774157871694239960850214452694823935069313863003225841020162634150650488147846031946355635021398839194223326342660275632508915564861331140310628975239025337126142768358142519018617989418666885378411689370195179851686150988118468270192816589714622633351201576086871799622028410973814793665151243644664202650858686196560014940291040982772388669285737926442769502176384201658790941829277055354795271924032391531248446249067096994210252716467200223110069710555303133297487043637416838851223448635187538982934218256999480615559281332369906038200240893671013323630510874320250391876261695335351276581805298598394711427157965514945246079678904434416470292628681262766886743747082688600678969932444996863584949077463237275550036375559849653436116942198402578686906451598680989201221649398086471582481501738052662921130989666728629952366585957891338204461544129274084423493911521432734876523404176704260377038367604740987577041015140915491622582866521153700491741060447971903684808188853757965517269066908602497573941124984631077748969083083206039220514880743602308534477602643598464391490851239440596073462095842748449135731146858658030227171613506048495698484788480018304584347233038651851823332864229908806640422163528851871921436614115438296500663542496081792404989191573309806708950025603709686327766991128587775008080361826593764752109871758124094127771757515583623770441271285331500310353645586297929506185392145611810842462587548675634958516034637761451021971148766003346962153915916316408700788738582503118887287094196111651666578929922612400677385993585527404416345348846350213589104310303787934393457760986838350447410321047803327940409556862996832148714255015093247035440188635552303783150389991724179745124162644648079554745606210434161954505467722811762935977842995468137699037073003471111111028716171753054589626177814476225768805815616889424022962896722804503447092034996450197280860644327435590324831055857526121651301733604815439035787960344534824759857130958209948369875141150385548376419997083464691867352875133213553420203299116087080242334850495208712508586939972155112252058996805536925858551649848144856726332350136368382108795243660919496734554359169996793598328858883903995195306724918267009110753929949609887882142095495504189902553999728332584933934479267360184213513622066442106896305167233600059459758326355224412199928411749934358386096379225565632566736758763942214926502494662198380334506598263721981860596617553467848901007935346643111543103473160817655443346661835183363433195992530792222032264138032479789020525753558491715527446639294823062043233098694477374334347719574123145242041006182574992684969536231157463845879513949571263057274350980269055474191653069710243051466010931091484607660840344215224934818433672604251335286170835350572133514715709873763647616389234750287267452239077904230984643228531629585420558489224889760036335067596671983927078593878213951930580428369493318411242822111389576596036805936331288912903984123597806877917897658950738964789920119796596158405378803271114954099110745235800853802739531871275068175923430616603191324938641930867936419448010722668817619614035348767845467203230518926615363471034137805364197599426085931901045614674904729067107896501911630378123689384955805346252964414898089101227031836045927085931264275095668975144165965063131997855132852551685537788037653918076511830023705763956279845552790818454046752486062421259426943970652626982523255976238324100325484397717755921853845058738828219705585386478562222026889666956101340697708518689628236540201741899361260142450203337904914386122510635423274185128916342519169931144922015674813196123568729137254580721755564219962550131434057956233128935170633513092193184920929101457174446611882089330186918651969347884140528853960058865854346050126744199560848349873175934750304802184753614043097643284764897939074920843178197466106989153744589745990101555529238755025860439688584875889079825905796042083636307519275077404430534105250420920085424201874417197635107377229551347615584980008870602807959808675531877819607755848735570907592773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 438523216836512291734619838713067119858892045070304181124706229612147085300339774987062204417191186841098178514750548090438580440929131194447570151950863266695975498459087460887786930453735477672202893013302028291570827681535540495875789634453751359511883764700718254673636142141793758910928762700276552270845914539490592992095138453414210226749267299095179090584955723004030190172668162583873786632737128421321702490967159401216157982912605758951061086366322968755527837653603147712466835836375770308605182886160915353657232379543604168898903892029154319858086538077286832953431071277620408538396155913011593446950572919266417038659494962740932382522248793344986078542490688973395773150246355795296667023973939266089897778121048090754919791466207722421309027236846163417796952177252046603896523624571929433440661116481261597454342830319146381939301191546499236079229083227127101659734464518714213001586156432858575740947849593407103168867118242445204794943143084183487450019243598309596610972063804369313881886151351618230753068617112728016790616062155697287485268340489706865782669465773121049259760080291185501930678558432433571785102963096102029053151827812364072787605385525223242741916744081690876931515598719317625351350202744308113321767141650594736061704641555213325778138265361824502755044908102235891305777111715090394871617492524113699924024260409923119444554504818343736008182406844796854456173931517965999644205324885451760681396503714783161328522839266085135027962289026354486346409337048774403486561891479949565828914888684299287642674105940169257076067351767947359638448556317803190038498257537907564541256235609011872611235170310814315276090841768998154607885443960843382717759401723776315512840471433989951889766234884035692060153593407350756750017626515443482748417218302637968619872433859560231942438594551759145286507457144258810805427870184898868343321056325548208573916286790433851329606949593080872131626813639114784203215535921461056338461632808726955617040012895792476698411206382349423808875200187976363511049044820264865772936118005264695664111952204743266928752339454056248358906555836206591787770422438717162720588197862978867710729235199816080258908099220081561053998350308249902831148564094572183816998082792117557059434339011885293929848787747346481494613160957329265008493441341216850210402715030586627438696226114648309472241996014887073011030743655750206211339833436539206969414577108353634565834726090899278531996004732311401150302817467562662886375803580064033074206981655659133782427746033880081436755139583621483798569839257274217212842999833660508970057492791810649721045094634053302891804390307595523038204847618504835372854962561491539152318605768933423072120498677128534620293211390568551000082799979368318660005094667735736331363659212053370667331899686039051704261199131402472579919004286818066567658372502631752660993319950805614788290950002345779332166773581751183069295867026019961830489017427233910137119388409249424505063231052844341229644882498311767619270493130815308951488332680649760597953220250583397696392166242068943465520892296776347438801160853436439557924034577225162727233807717802064273079347635568680375845107132633203684149443261848139063725191210808892404153920739393693338992398768891094013988951741409348516927775189765386314218432843363048711829392265016592330375442330303918857084698387655495095373786693264579370902531363238888122582702664417349973960950194200345180917787040124977210820573278231936608326406958278635860346540278283264508248682435489172859639927862173720672610005433282928162935972045271792548433864385610107329240840294163198825521768224514952052333730404210884860954645017685633783972687007783785829563144139878343647325644395250831973281756257074681400464696650959123831143129242428396787794894666612045717352335305673315586088754569616435773078333437038193391092384326843669810272105378400812613757424861430885475889645083684788987114461060590572749669597618920231631126292358875812620920557629952272940591780743103562533750759532882662348542439496260919577184458878563714532045739718238857173809722783149353674286068181472456410085677691962888253879723173306575401199611780645258497580798826380086254559150914689735877065398498636979540635497084701723754405975341796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -1121797029137600493423611520224088066650917323772176640746846611380160929838470349340774373975724811204240814985229404480396837010571302432310768586205873864909206013136157328433005851412843793469867416346713975074244840618048454015621113185170744448966802811524764999889599760049382866769509542655346817515436236849285672283167700599615602986481588601495825548105425198466792442183938114697127528986760473995318340042461203907596253157067729813666965735999692109590971461046570466705689713171861961407828226130754336116537834120772303207438281624059656334856870124891227286716623382021203885653862028898939999705188570700286405085853421633075635642519537714686490811309855275180603960245564928194380042175639913261973789480749004851456408726204697283467205604161703299607711403318567545924551219415283219850477541082500373765763333646016541479778751567775989590859571973444995867524872989914512826062211960138271949850090644212289208698255840159311263176882826148728122445694337301154078194717565829932021916895068220976759652097740677456354678465469025810462344457195460966883772431359265363055791628716170160950845678789047532732552621885017836362138318731989319094620673628800304285887653955492268306931462980443408837144760758328767324190045289069969550734382826942216982084677809566600197733113291352780170816872966163694592490922185727120556385637978961531664101899748675387656854174986405002295270190950591043397718221480424718904656220635487437729332587062450443236728542945247391207247191151433814000492732563704107755202936284584958858058280476889842423602918841042438631281276645430188433209817132694106460440289080146879285546751633826422121116039314360854285697810637499247586081617362113310919045205434511116802831073366633649972703930408883693906277402049897890783117080117399555473793456314770843256877273914543598023371130222645436091440439296948191248533825652501885321221735083758083305562926488624966224980710833837165903674559454057136214465988127255532427650206299381358761971752065182454781970828164289703384792497758989135634448088334069448313119882194202679580115700646243929863900877952132157774484642271338124214733892119165174176224584683836685401250185459946187977408233755658301440156883592280780574130679380129089239643902025121411649322459019873989323994504257862162523162969667334810390467724737618820578144439569996324880952613074924089488281924972821272134602784787891655754686645251414427302041221815187183827559110456943280344697368625469540073474159103336428909649636820748934763535823960013619463066548909616089006489778174528250903792518793710314057939384283227656609900039624549402782194176476412290211144855286574514728411988092290315041651869278236035395470694790381099429924807404431018523465913030491294950575851736116096031856512711261481969455021037492783650437866483323212643613741475649076562107633515237187152812506227197158431683564008574354018338312215590393489988055621891073352018747975556715540741838597897290215145626393087670637343212781742112413774280853386943777801919171427056146683689056927256061315811041654409630579313619890461859091020978520986986137314730598977524571796133547814287492868008338990932404194896220835100155246043214152504104383999959241234104000684979787222166154297918905165083885733771007629377838544390289526329227917042190011642200073029851958913488576642687393663033396243417863956099505237762495427566691498636088590483773400929532622107032430484975579022388949575950168553617220338625375536952933566955159739007541091426149488238146355549834788516262448818992780479481879536805254342054870912404891517578025497355645106337438171089728543295238304328908062000387586731585106681364090189952870666769013217314230391578671319149324161609306015499695680983005814968394112019110620316582102166560659830211321544083039320560239405231792723075302376350830788713081200879223051181179230808923199815468224577323029672359131114241960222792109523965890555324913112701553437132557727206083879437769722901932462591955037069145176840008878889700232520448968730620561070442861615251122353103872359471132154272789554579901840315648416572136680057516795507514131355105603456693156040579743931591756497284476967878921835587609493817538493063144928706520012251878657102670674454420804977416992187500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -175883516491805014058923345670653940118665155858950945830779853211550192680460971474891372748526766150226104617779550246814946397129524575517161347385238185863239197566017277847546012933479148151304676765401510321099571389098966375415520061827044479979860277433675423013120006375729408851850354076900157844108910835970735962011988604945232171625859001249173406980797422219884105558768154403189891203030317619242811985737813165312592589820220184472656733962821581012608093133487026646028687817653423465981355999644662177244772146984726134838734964069140353813581000394048355806003063695646217529998692822049160052943922459598371066306941638239586213253984191904992693843133099064835152390485779737509676047363492495915058194346690538173431689010243714085508614084037797868946034422335478104764814152950927407442412638793542341812673614425409976946903380880238839795330648404601141677928392770475073672754770609514125217064214446628259282071484016087370434258825254095991437563306385524505532485215750451433981087727938075062372996983373923238366328876257273276378727370122257791372752044005105280689330680582786507606778704510127285999405892773170246168043301650413760521085934100693533875189919129621169906337389582574242503427109484249984884567128748642769081182108499120949475617246306363555156490823581557501759279858167263264126974811691543957750981910746473573485472123092612592945507100516374592867240242419755092238041846020597234159448939447909983867738015121464267517741221493265274033451486449663461708853972601564358399759038038114297052437627166026387251543284189693256227101959954054406788365780998475495501686617632957311262463023683965988470125777110917729573440520962583036642400008812350054588888015521077790968814170963976187432531460277174890825755695468882427503273422680281777029549128156055527492950129334816127044363254694696693495264758289125231353131832930618366629100368293003913918576699634939719322103246066119319130198834381081977899126537146677347676967337556734711200774147510005448904555183925107654542030762949931530722799033486672372297829848172922821141059802814101270419901196472919862159171604487448003667747722599351077607585754027935106452838406092867432863229505877602149255667464999634701470540560993139571434571707351100418337826895879207674777137005971492798537927885231168803939069753476345287259525186278373586794687906678828684835538714176320946683941364842286016901808188110385608933313074292491494819448109580836171707931035258329518842296278302414551844240591254053654724403498983946310598032796218777672851915344918110331753999455607340143453219762867084725526848675510870813022725106020421299568553597942311264305121584293672205251231057070632210126339593216132679188997773840020169751461603353635647355340591508828709297812274618010634122577443067518674950461729662717875323339476068583091978262287658417554322907355421955114813113792558909625734099977885540439348224806484958749942385215209940251762578264445836423110353742601540268840070336411294632187860065527613213654589193508502647830636221730981467812598745541486716261088960073127298425061632955862034779681213989993610917705554916096260857757129613546841678908970329729134821032310614200705696522673117040845381729494679900106395436029355151750711991707133217591768456875515326421889071599794291345510679912753980408671706396811532323140287605202329280871293350382599531107927793846881192270959589265327896157204875373490534921275075532869271346678721433874036656458945016391517983834281619178594496502684518458990633885415243250786550663231684642224907110895350160787160770435499115218800934910139815418892995322748565266474810837963517960568579956213935874728089936564378926712140893254845480256546245263501429700796192688933816814234609528532361973291551449055551998798861267228575683416869534460944100170444449641884432365521577721310969003309446430922860491076402466651367663147298301998844534159259440604182735575771786116946728069067128365125687478833010382715472994179152853821939887693411145455178295659531426228910310875402986708077368503506430283470969279842852569260799539971796058343090789575598101044028028416414459054520828008500484486033695621323317196771092289644590311103662185451188916032221889115080757704681967850774526596069335937500000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 5094033389546925116035810163162412378053300515861150566206169754395840607449988786658823517471349430806474437052938551929007398660739006994322348047749204881693090233035531617561654841191856861166425704841009612681772241556822574967244642290808464910757865875720058173900869729896215446448855858017103086566251918381991125787888851082667686768509514519881579521895442839196373301520968306720233702448284458310079172947761098258796438258381072240054733644079776153269325916695804587480055111969819715597491379270017880997455943715094264649327511290872740550900323046910533770165852242722606140292135360117049864216107390792636172017942287175501793980146797295311606972812265221502434747229083923888647110191289086360977873413026203894608250479471321968484556353382457735036257212501090750736902293883466352391167747285831110431836946381904765543949993293388074281713803464659101414208531099259561373200812584479971270629575147733924652604135960989123109237775352185934171404987366668421792989644742104614169311573750805519416954661093078601822731726139758937080259655551759414262049477365204037416242348079230056606455845393707154332453154121583837033419888622213770108248121267339958291723411161937682592513955556134553405491687165317102071694098210655595428193870474933095677062669614972412024980181932374736098457655392402120876391474069278363902382756828355998011978159451618515830249374106833756797254501923627486959508360579672608582678566212649790522081101342546363808787902068075795003415447990277614231211189229799651189548208249077068632792044994583698506774541376193870537882505913696070274349242524116642204259811373984547002145955942958543797402157095434122986567823776589054795651826875323813563447947619199196423400268161772692939581014814459589188059967938238893267847532006889645898840279143116410324773940009249986989795667560378905270507218390789984217896454707674833622695205386611764734686739416138261746941920655078303230345759884180633804872498208905736370886276289350818305281136273049757056443486677886641550019372137188266979809477608855420343376368957740031241812143815854630581710723015977827863654468718028906752230641462585816648320641875775330947068067827051059051537199624393452883763156265220348792826036723841224035692702253001606898699392428310804978192506738815374745647711327858284298458991773257900447058514883904191455593854982421711287751150768215337053126826031331176061264604879668093965822739169465247237962115016610104627566002639991642618062068792763703745343137310623971038890802853448025125714964966678055769834415550092654009374403795222287293037464832370065147969121524446771232604296232862350859341340341354445859747114267649783252633621969982418621520536502713026161033653509051370633639456445322199564676893899751793232786658425883443034730718930041692440429680134736236728877387128199922620202585874468416584522739644853184518376115213619909378050226165779281530748686208998578117919600943272519741709478730407723061558269413799025397393003660238765898111913511205565856559414404623692289744003001128425644911575441752346950505097897640896770191973478645934701149322359893105218128747162622216294148851495995579476895889746400530404449399824503346591875721389487208466513359589019364403288690302010355164159670994045372132867408741319499207670381818315344506827821884668950703823720682033392974093741507837324439150279176441474230800336125935247541508135279784056928085968409341691138445694594712632975987089847532058358033074871311855343476637695942609601696379285314852270845894242035164173530392777604535992992006113840811388617820378195537255830075109187152840310059083391427147352216189067944570066790206531927114107824363781987359274593847316309745411413865427892163312625988508065125524286203991900444599595573467510748447690811675309476784996711574450406059800641917724497346691641969610094911378855281470684255220133793088592230599705710552851699626414756007525521718348409269849901404378831374506786104632238613941860207009686022114737892232658318718102313563113282532585398051517733219535053609599042043236560054346105394713225883698405480031693832122932316958894074102466702435044488877148394092436538949196715252234092262487897294042928321437476965463672715890025480418962589465081691741943359375000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -71979693282648655776896276822063095178753542002248515922271322129857048152225415269706671090890364375255783674860439652198269252166533556720835123884333207246245811695819119376718974438641624422000939645003418542852082809682131358642867763468892319110382157210224553353748864098998187796958975225995284235980750688385431761223072040982740198498941935943641573223959552489490096582281527529317426902462548379964014630174469661430474499997947869883863582488774004750159184247936111424445361035979983182533223741357302057150886452071595137168391339683815080315251746122822120852415724305679971425502305196908513465696954094646666593960603310386837299986087320308608049709206600486927110240829745282553005621126282292238149357528066831196322533871308105536392447000118770059315815308592252294518914895556295108216533848532405699553760171738031795273351325895553091805794421108184038072941701196596255793754237765618349261612021952631458717541645685176530727218818188913112172172429229046511202760627699569557023521253902316365061133660196671465117602133905381705748648556705041932623379820380249619825922909993683416637604999216965454295413486463312254574405082712364700921552893052610212655343059077141820259426810419238424004500565893344934319820153512534487724171818647647798535348915633621769366415177775501276638583447222028246603804530984775610991459611075825049902165352928101438094205280172148063673491781739597035227222845964749704715920922568587625922427338582593118469750836413863836683878405887056868865909345981116786645491148200794003272640067368920669088153775982727753260900412357179005236763336480438712072763097529743827821434737982656459036340465134512038803301905931948604429021632454375762726864179973684036303578547808876142015884739657907586999612127834108525249052076959101783658995022330954824140643036029911644111730919862218578397814280925525610810508442320219746003439925520479226428194636983028593387860565369184395340082033287851640144592913032006181349187724104293300867816200676452555720108473994829122126816019671052220019162047771169931157091473012124741341061795197180446957282310802914044887253795103226491955864330375270228745693724352361027051639696682007076782040615828874853088428346027705849688543099081177100042787167592186715562451984016827925744204273765411650807859011711176207980126714806001305630867304046314304515528105631777818409147134942437637287890919453170188570642294623668405153524104113198554291681962457745725900519821846343869428579001119133099144396382761407238982200325977728886470165093158665340266119362404011917662967795094871871663976486391793813202303386318018689830636091137707320005299958624975792410052866741884215796698575918202525431277007278801881663078088457982012535256463505571651949152316888828055881475561105784469703696934018873278268314369652432047878029842629748027904974274595978668187699102308006462462234975618858922486649075141194378981226381143583739490693957382061402595839434713059404529702218466743945910726575806143771919155336076002293578398134352333637391959709740120708882954135210258791738433237449291527360395612023943434474568019567149833995763525505964358448448788434268628507674755834522404960654021803355081349006560697517541466160093668540996756993217503798827002181513036964886762447484728672700628073677064173326554105641572807972411309424669694608520885283821460889324498444832299731813376715873798259506045347100249068008306013303362416445058414795063082085412452902206926317941179780766042842765871484740677532258769445252230743333046511197938552692506153739751000560873627275676415650806882931802946327589023590617770461239753352412554324554959706275229389270598556050991979696361257492488100941830521545317773465679635270125781465122752367766463380581759688322784464203586397114693903626508139263348523649035130031522609100445778363549680540464748449698548644796007728536880435666599633236994138536644938814428218239172369223303022428818044645173355572777348549712494900272209487152129657195695452308353960350637499250219302543466848656369389765261248860056832423135670953378868696755083874178458551195325270363815826613741130669344847532069253708663923664665336788233860540967436610083284033187694287246867427498175507221621247864933684468269348144531250000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 582950154861005612349315707717295256177886350675634576872904101554041127009477661211626616976393810905871403552072761682268880996255782760264804756300342571551859358058589926019445350703565177308845860021842143165741516617675734595664427366460586216388883390794698024697885889541820033372798946205363501630000876417719999692187508373014699245488296820102618290410427815518208388632511858265824334182228579013257433278382849855762500566444890892451136983853500880306382372863049508190850276561289536296041076534656196255010875325510746180632671732110045767887364975770316730171038699718228936072287402532385682905447877780562705118461349735185135073624499352389838008309409302646415604211158571106658279192694717093535643678685170087760626766756940730284641236678931569315899512565785126531528305470430703185924537445743372745612479047654091120907642474405471888321115260963388277217727545856975375444305167268171065289151249945024317428773975835734076785551217585218036399203865428961278777918580132592132109366423332590583518115164783521061395706473630169794883635844061280795803371726216652772982884589573107380869671178250870112135051291704074366288899590359664211032266000997247137974351810410728676967506355015861603577240371270474030466142625863611241012949937852341456983943288280045731622205547074524278395873442506910671315202995020802804184371518322507782449051216371942830415605711815771561233304155222841249189905736526504977484212172693889969517860955010853966613111798451978667696104076975292565301571483853562399776336446357294341490588223150725886989988167386618323449122414703777504766179119280753331196079604276159357411215892797259399398968144046830920002831901834671448585281716194429195500915778989826607177647642190181900581692303439880622913042163714301776763434493154514332350647257019377139619756048612429541152586775053612900786661111389792472145912193890815253062384398028047762174493164538607842962766784781004733589745610028948088245135267516000051577901222312244574956010865422895944415352369831080647452723916090034914529707635364387155354784556488540584898322560221632399704466150152463342947325653492825034403337684806915070127180743643394413253726175497557623127643171525479382951601168151401454841068421131212656938267563826948597606438340998307320718201183634151502455529452082070171916828100291470336139885332174755795831433532971236626115414959081384059298167809875348523964602983998225602181649662671295098169941326806039677998438313930350887628948824185770463465752237005312847635448518432103003617220089983052576881975705356934894748209308555906957706241764424529869370353839468727453806947673262764426369964050178515794817640752695589717460544427814740871762415305287513342023381545340799683715198100639562179195004084855681121779434232520016445435359509061278459546247875687160828049775209680709262621014160369630977675222676475579156997618046074971354455485124455561299192102104235646617443446254971298579307751095404554816400395014557204481482248232666647662503882808338241989063441403818116894638852860938510069811313107927533197758838138125514486119683980819866828847022242595001938652968904390950145345858399374049863696692880096148859369405457862669675350975790838442151247128121301312853970386297249797231070310433932930966805444209013137343819381267351136404095387502323524744188353708850726145660014107292054228492527761310985378216879063320451931769744809946708651111353345450494006901864856588254064468304781812874225358972520365798539905494486935422624910678941253191283800541847336153732415623259488211961150732557806476009003508037921669463118447686217112272421669684566751878893950118622962500518331994007063862392411788100266209936771438740695460361577502508537007733181109242771275502378170510356716863635781854468017942171299704926449483633179144616879472761036533201588430202672208161695640193246723143228772662197080694270977722302679863643326296105360827065623773922546530597648162667537997028325585964466914386784196637949244951591311835576868304905636110023552969215130264489428930923699854019980571676487349735227256737670354070438235218142068124105865995059317701766342851904826396555139937650883144808780960584506570345934067713533621197753553720993762546330237804795615375041961669921875000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -2715628818805536665583038602291224455255095624010182356168136139772192491514350194132514868307868651845160978576177311134828368248067319752333633206578564182127467439804692749678459213056878536296367603139539808750414594388804850370059653966229975881610562665585257987785697225113282590841424294717626234870797041210390933071472461478032010961989947666313883533880467773294521598936123392012578084571227364282224373333099421400503831205531777878748100608473964821576841047412827340085809381284824780232644237010016115355745071708978538520802172389012526213158791240041342943305221935247502269201055119669393921775903318117759579651578526890926052647291814586619248060102705704757895346928625827177675771332899439769255220387026410744290208132360553235591138909733791044223742176922517634559780649846854088218689039352026322507375827414283034235225898623870512641376151158282062941664443732366178869134520061802955649801360470683153190597864528328983319908254343312482055893950643601338143581696238819615447126450184430256175441155087997070791994395909302997499356020321727221286348023206237162098254642932958474105754602972966449461593705707040717585117795055165180711605841636579736156337162774542316196046009483166704250726738773356429724378561747037295864561466889046066266140274960837035695981716128370162918307763114062358232055683372188876148418067374752998459011007650687742177072324664490050070531112269833560106548415082507348282306120074449077331087165153137855864927551285879598598975239647770114606539822342683398277641965018123783140855050775185210118450638007176931810886781192177260743177817239866199387792544088426920480893650781152520642758512688278307095513750603347106769212204873269035957329054558873737926999572961949445613944253179764588881539766071498165963222907980353664927906923746499873972231038739855485127030001604753733051196689917027461571540884203753886538879595842995319931490611426540937893394462846075500961098191040293365046981565480469793341407365168610433006630341075343667049622664962078237841758524633811745450088259014229050128109453332732440863065286507281927962749157465123347519390622629360837904231750254984023841126580842950834027391133601929176776276363675936218179920201983742076198322696084501832524067532185064421482906626713402220524855861867778205380135200010267526120056253745952437991632766615650998525972446131137621041755214839136864407410335537077587605766394897301108214251578463396771183458917491139404942348851718187846691018205436738845682171168928314690348429874014369397744341316875164946373602486358049754537048840683332957509372608722741480514248540290407227217559077582199495420371325361630381644859240709685397404781594271330067218443105137588429203365714674919051357972314701344064670610777543270052138494249556226612100073281859315210277558543912373390378202861932516729676840961303512462620557492680214961953572717543136169472388211165311664115204496049069140631609360354408127242780859769701637565587030037091052480215989555278909314992831004046578278340249824709665650760986761194635670522885906070567503571123991453249629787500434811902648751217225239613403847956865829268469778881066472293226391072922009363681001770725723514642431590124975609477255598116784674929024440654074782016380298091073784597173859500831722994274854146018874642202812445124617505136673929105437083931730673768648316856552697702207499188127000726378535482897469547547836021924023069856437337327070372967298490517301035188573808274619176525598365798211706774505750494899890336199946575394801404428652985885298466925150385976353680146150581767372495906992978416356999226136343215094377735386260175508534277857680862906262139645899305726443291796820336633797550116540814420278262465883399019237912969491584512539875938136565293446706387853943146185025876879933806111436483778386687557713057746639468677891433604372398085787169457874595472753959473347072140672773115674861173142043032564984204830204889161621949947697554980848225621213229378691144095189461196970822222575025275597852627913438745303234747673679540185372067973643144193787015780889710243945204109129079577847394368860027984539972460988045509619970153311230509163214428005232747300098789851842601455101756285354147952319726755376905202865600585937500000000000000000000000000000000000000000000000000000000000000*i1^58 + 6598562498586905695798187162089436443458632290690253856551901579276122054894004851744231238824703555935419744546753221780641846131736555386295044522373692137167989199193805338744772173009414460271365046757539584186288262606824371652762670928338230130689988459443031281054491330729865688265800409091867929644279972616340392829504917838854320102438645784624231065590761871724650464061902206339926114854201979266793227067469430185776752930813975668272892231796400707645491808686626620337234543564139774546594038742351119246213536057575221654359733045393546576873023996134580780025646831601156889540225330049187799810455875791213956008379696828880836777614127296086767550064524902569196532149846413107368461025288162521865983512699992247834652701398510179704821616015058182836384986956760523949073376089366958030096364388166788483813886262088411795747200700177061055540248222519732388270572665477045085377788760153326595651524426529693508845346249605092316702185014873045729001814636767506491688127196692391332919970301482677465933033280988974206669167604689544760082160607975852679517188683817792810670317076652366002655533443704763455794791755329164467188155443908432591074459189465501591286402418285825807582023085996584140230490450335891104041840885782006091475480242086685281198087463185393152234336592508497268709114257391324637612318832301518865215944612900927088004236263265289644992178838005743138023978886263947801185243507901149695970538119653421664502656785704751858399938764805251924177806561443047768626450634303502412188714195894298561136397798096971139909522435290907884123584172808689936098578087030573385132921961799076347663814710521362739632538116188735947144765834499485106391173647511877367641125383182825745626954535335693327719112035052964980314601268504121618931877585147303401927079202461355100327411125195100913229296410195838118549525269317829596012933142684532610811047720169552414092955478968982682564388811690637357412956439707694775973692912405825413368559571067769576017468544194664038713271999719963314951928842454486091950975003299685139245040469585663839592576251069262590556223011662143239437334542980893701896306839978988210986160642037714437124740552308622546960913619788739248763200272635632489478388403574627497716347493372298705870616791315220852905721223708837489387368885748029189142757834722591471635086190701348826705521546417861339479525356326538764709062773843825456766750073790256113955028016405237686649263473612479851267048291573738842462857699728326777392118817487060826817305621232565902821403284238283779733740259234446512450568880385303911003457317831013003872843919328368411149285259990554103489451329660013141100836600904703974287138810825381838540209407901245239697464038667154548679222362716264785949246206878949615605713864447667496643790941955246217718305003708454687785676817644893317176123948982650495689990836925846856918894716411241612316057036282896446723754454766462422301538999879664643498288032825335668206560885402102335700846674658659672302233013768473356707706312585436031750664449313894744077185641528197468076231020668949165841734026694491920571467558912638251442862563130085945634611985653298146931388595215592459574424569918529383886425738368919579929241773029864445095103818221243345846860651725119215615537080375472740237546727740833007786751333790238614337437572615314697449646954765828483545546332319339860527491529472259091548409234713620936598849177488717366435507853407113879486676744875627417571476449904480222333515258325181940052323553347564847501160121186586116176323591203516809850158827208276774731977848425026484401229376170651771792334752862607263626236736433270227216584194489087351993101474147719737473824633464207244062587374441393113708384335606236862984626973700328459022571822122264649198442600079362494672949433978047630623840548322058685201078692659510754601955829203308084159971716632059644012537633931222516093947202822464822739933199245979150227120813696859597588631501292886018818503233763246184337644373082098837043219251657900725371258255176245461444395578937800326506494971332110601956308739333610900326766172300426749957598601680493208483639757067549537262414926044988644462948479894644465854575969298917877717980006638595114054623991250991821289062500000000000000000000000000000000000000000000000000000000000*i1^59 + 2821096898619034054463414258340947579876713818909670071449958883350866680279948220731057085451379245237611190824357870942458711389820181515077873083154293129309877817762823769213386868615511957160925348967469654867912120094650266293381607422911654848706511065172271764197401451484572340979884020848016741532596119840167279908721619227290490348715377537398900883289539070999977457571708834212659697152076489690179192886749861637891676991589140843657381753187230407409245148801363757442478057174275140677027091285161254446881640845783665254487603783482398456199117058908854937125890945022762429038804509359291354274775353383559660688445252926663179392470117700847667229539148307939921838192678278125667055806341449835745469457575303805542081084590973807730999683788918837483791450181227933635641819799391702137233584393067476695954224595334903288838974183965793626867956588789454353919388521947307906499065401734805021753018018757125703225407068377753125138082022277436586488691804704722898488854173204307765339194327741307573561735073986344844859805946322091054463693692525362133164753864600452743917470736222632959477623631243896376961341738773517819927152572814621050257485568664445989737251067886062709731721033532752192303993766169353119353474792032830262977396894920015497253844372012751493703914860921132709084851527672277556681183654732744810165252708817194182234862919002568272912366370703839122304188145811232807142552250950327270704118460118421692333043894567057515663573883900571580326554285038098943784203777534339991094958336216469638522711692105179532667733798746830590940637319340819951712409919456625228962408096665244697834522783094059619230518681832057287897815379157992976780708177184041320096747130591278922118573318201234309913169745922685491392817389034606853746091806949608083289296781755835342008030851727262794920975088067298171608086143596691858657189893350325154699645188370740102263966819464341513902804470462172453670029048432181947344983233663332614792078583165821482198331563157541465738942893873610008786230123408090037715272648408137436134448363827000790138314984976103614903379498254689227020098875637229145188840023955754612719502911811079156749532050059971856790255358839344899882817577498393036450541554476505518323956838002299560311652926769935454093046563061314862704288575581180906048331425861400393854435761136576928641300419304968732463360910358756845159361873553486179301323903784970298663477253062821840513435517542159853161097388813111950560848961259502994887461747567797364460630855020632342402254663739215867076614303385894456313983886424794880790940965179811983816327450586695982509574168647688914669545822632676619050739680635408741361362195574643976688179636552322044270101036760789499986287554042396977410481625013938368377103498897582716782688258874816722500911827982770461455747754946639962145985947031070846149700621066109317619453819661351560225865280618235575126230304187586026849566016841937767223742460201843958657741314482109764692568175101583525708695934191243659804187205718887903445488403034835991795764832201712446979414661405579653857284865038163385096264476762355494073099389651160388608981727270634343397581040605438686320619391968999415848223363508992804130280854137849956801384597634061719358708489879005047725264251871007343381472734532110784570420796381272311282058021495740218038683790545111333370967083631762023713935007500756131308042234232979982216308654415977127323588500268112123589158754358181699279126795048688042137765438125081373495598097461978239152107908216134868049290978908450040215253280051454817848575771066786717709704062954582962132724068362728366480323308926365658444398712825538494816864923048696130143745522131786061222361693894224729043514155426885572958725012331616074137281789308248891332164903414819660001374666793712887135207931061063569638924675842863923639968932839886732546129270456048542937071119869766894584213471309575586241588882848642032747527173917994677276553514143715888216130611246677367085110338085072790040582976017774522833906111195036132354210293321810085627309641290951669968006664984408834223909084102858855642022199715854156606224394071984420518354073610453187773844602862118337663408505354358079229862196370959281921386718750000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -182175827847549500007165550145232222045589110893405851226568320019839474485566014902834952628553753925933058285114414913090930553349447270792246866307783036458022391083779530262165931545051321743046954470492543083835082988023025349830675983117728446961470985779736082700893743689288207334031222405955446191109557966361820121269432302051913758931587740979843493078849235817959278172422361422793302875514344644599128880171073302203840126853467367012106114569190159884941972582006890002936661587700882075510290284589989373886639600404654951122972721240989605488737595213145816984145089682496873090932550057462173793978634480065856968637004607393695078740231404154006520142631724519001671182795843698439397636170851174754915083724927217710341870515610950849570834525137557654149530226485014594294509685313208899075977654308299237413970354841040005890767021968486485292529752313816406340092655610864149364858010062180480625914097048710860256325144569525887146665010470728756491385225146468386110594154647467490970061553308306815576783103935021024487814798682857876421524939269992037312574456911490432957097887984592050923490502833970088890011365430687446257669249871925903192404273680089306461869307592190401118297565262032340845844958001778412367040014175156663680816449245268183194926576438305160971793916550281606422632154609444892378480992961432858100725985255050621824296874496899358125105630627901636766953535626246761340063267633310132062705941944178924947509360369782742304995952265172552482569362396162186905387723783338592582589521596758786286569469591335900204600011965698185199291258024334065206647936596665555357619568240824394965507059278102414976602130047546546265424125171572628984163014468889027621959648908774459561376521377594435408464303439444870005682477735576611232167483919160655359519119393365252326728553538322646833341943994016861549834787744013241179697013422164815629178306957229129284693742750810851323905293597947802186852968500564751258258554160796716457783349235238114862776493098736567679706985970833119089751690329688873127129798909050607681913977108867834150070256503251764267453642546136081558208616878171662100509969479633219396254809552539124530863065341096904053820938652656061308182578205471129425880335359353227391098899645761311208661180549061355104275985845839281782146165478525373105581670851558025090026567766389274793625499263749915801990514023600046765384469030673820878356209382938696272046793534763874002480555206171339045544487123152778303080820873406188502788339582067537695017842771611954865637545954057156037321530169743220612566727329869035041170414234973673868339564545364847523124242774995670518303696173373836961729834633963172104685785138201076301604795023199001329484532381613804195061233319055263883970080838390844690658626598270540176054154032383039475740355182753128550003312555007232832091254496180094578046981778775677740267137957550304784960762184598019412822601354232986112088314475031895555575880256402179100559645395779311947667548872314118390015391592694246648745147976253154785516604410761425681470706731718744197832876405361596576585430394108056032937948677796258604125894739508932057213678700727379354688930616764303749098649478332997194966799583938049872522105767101666006584182540732275666351718959904561602529066469655461908156244006361125400213539856538342308134090041427264637409949989006025823119532461528314373012774142181392830394850759490194443763771993641337234463230747741355348702711074531601450047190681764525745077110150663219526822447105728939190841758723817019716851210810668177110103666452977858445672780307622937881765465253319807711972074313835502330405796093739381930176202250037290876664496816987359020180056455296901866052872461673784163035458627691609716743830972553858208219977033758088543841355721479547965388396748114509140254192593476017443626810800732426717462540981742474073977276174190618381664254028278591515872304355938417990437004788643646017444862360683887804534725571279734412656064414575021961125298922388371501198708218098296557584980520365794658216952980663459707121759500946486751372793155763013736191264006962276903957017923724833841623528109117201325603427284322752612185383299635502020872140752661891552533845128891698550432920455932617187500000000000000000000000000000000000000000000000000000*i1^61 + 1581419009668794296018707312956060478998676276697536625916193112189685555151847968329070174172329950373723275489860142837532968522055656968736807061589748070117341668943030579191365723321312327133437758124697393586083201657752914832550220218312247948493662518668569734562282540174693879416619265701389584650687108172202321457363015334202500598879108145223240779406776875921584519270760159581972428227835411268465451638671954009165076248018345343127880204939803892599377700064183374718112318136776358591258791878045914254054618237466840948640393729983085920509160527800004527564050714900590208909418502165149390527875451491315457723894818426050396534758185364743689847918977012648539805688061403062536935864546191077982609880930846460655844786029526302864235540043792254394647859335788729477416345247774934051345787305470621495181749627210278152318036885234317674712108506247020137238991703058701034355585037112067122356981485631018571947310763789942313144586824152397495000811191707208025720316806448483111989419710746991553697798997005374417478182564180951696944172147270693918102744890988173310778850708367813892151141292731602574411642383606591258811381742657651497124848005792430002843846554498194048850648579299065745532071855994251293882628195131769305897849023877895579011629284173302177808282778688450902926434051066234678934922516188709817530395340611370651857643526438554020796558856943422194248559717821413453284095863277643592694615172660215921604583929173399062248497553293699896016425684088312872842524448210192283899156280482278834627743129405517490994362354589207075976211178940129047794724023332354211416823573624074183636439518582744867703036244847492784086123355683847161538311671535854656717626237130073200880884903078056045178217737058241273854867480309623759983126774439627407649942931054376267859602002095439381462144091715160703793692312785455340226990112579220552414731989333545240854648666462959203112136833837500806851360875552944063462011261509023499128458513736294877109633862342830621503856108614042124871029232007928770017242227784725254855979995756726799438157121945624028190850902438584267212226591826310676404581747043052922068375216439153818898225979819343803949446843808461555955190881014598870506897585493968642280919679175313736039456551363732394187620629411431439627107147056667217157287289408231747071982235886442002105798958038501299301700705663107572146030196974319994361781778897372533914580526105266984570482132282692404161616439132678944615450760769686012939754477521830382897669583425180421265501510707139529427547893001073155105086534410647002195560555410655495251059606443800100951238351689351927769060500223576225762542266937937058313323899508363428124598195893233900424937049606460918782236698605825910652542868037863498106618474235223887271292476287684614898990145727549659492197687780191884929677209645734889640174816274284284892662623646859946594500522972872703744289352931653587639653746844872602146334608871200663838302288792714659871629772769557450004970970441089471345636216211165171810354667756507317016834606966240517001594207953767946228605016813026177553712196978811546766142058006336234441224913120587755703076197236535946129111564550191178576512517148987172469964633053653853042988679587742222418660893736546455960325683143720230784869470074006028209616054465688905519884562110476522729292008578738682559474824231299139565265240921924647290588548562271873656785056939073093436846799820872097103021581597149792984739317215299741365138071119653340318634401386215164964745827755529402398663603319148561251112087541044153657066689652271950074971101926287669915066676186983521657142162702050299968844930876548490665260350257226255073875357928821553312336940430711369249557604993421060357017961923931047249072049870156678955767936316108161201434980997755199582453413505333280410347909147178725315086259631442204689409826847160909390167904249974484088270493876971100116163460849316073833489366179444856546505320673621341594193885151757026725821242677520322118628907972640357657286231542567619289983616515354069517889037020267160952894011953036173576910278749558467830183487365845824387248795961696859556671962076525294244630774704936991703918587311953127725061563069175463169813156127929687500000000000000000000000000000000000000000000000000*i1^62 + -7022806866574108028048530352986096787283637523021362076200625061180219997943217655090881734041970552625917257806129501140126666013393018748815056758312896513998225244103970427284704000453284441396591321201550364251703700741372120858778814008146124171815281326488542735755337292969402822695937051763049001100406537936611063093216712913588895063590824135510993555185671662557180823103486378520814212686471129711358912437088474863365917060199325203957137290242452946748244148761883522467867546875210944578587237920516347442497391552837575788044833478706863790123693861016285780942318197276041445886767291170452854977799627487424557073693221859047711796703080432027128354165580899998872279931735981785110150056132855663515050914679497572221027256708364225904107329148331947967912838102062171014050712805786436936991744468689435640039298815377137479165629372223408597092661035105582220564896034682833872221319946792122349190258030783335150372198537133367880132738716611050070775026192763732951602320322382174834184729246292635592423510287731595329194228434994381552528033362176793254059112813266394737638670428785999612305025635266154273042442866297855916323794676895298849273209490455049142147865560706157563431681535537073540887490785700743252287227021558945476888624516775847422958745534297335985696255014198034887615088244015076324310084570040019091840773297224812252521220994373969687321429865397316891198701240702370393689119605803943328253830255746733440021778368624309465128532948706334875852036675971917882753705223799445496332878263602556026587288122684243495662872600293896945132100887199927081589645294968015134620300509426948218904303336812469158967373779557015009053431920613364237177953951799767022265906894152226845169482614390931451328427622950338865038913089512587429325037273496784501166701997097875990191182342908327067429883129375367714724701330073463233490319742553587952403541913036265608137957919208286298440690218299786093255705041075939047398011543720238559445368987434590698112163269140101596267298383221834189394147160890515639988618621104560552108900791355005127791306373196496457661686099355347489886762985119737550731747207606602741999525421620219127197627558541015611821959461418216099414328661362921684469711918899426289140298260768533796574157993856008064127297253556520328642407542939926920032649861626661075412784042145316883455094765488504616466913470310939220730710518474467778290476221175712296093515390564030289333794701001809507998543283779824792539432807045020875321970581856036895218947751859264085613659475335859269854998303694841178120547892510841819650226758659974267768806443496331246412915844454884233613175506553393440880220575771411357684055124931543405512269730769897930509586740084219627674825766768431894968506369710672944941913281062153795129902382329735361535015566807037776454375531117241331139752103271717829611820816213266728941634581642162490069322225048426077249731809398061272689100582554676632774630061788191110466212002021410430939149314170533920250079649804739480660761188343746079542968058852502704823078745230001380674716464186988116027037951633129063453994639466219327650283271185042832248445535627520644689423321632034258951224788730371475431229506020885724683255138234888953858592128908701090405703276562238889970388622158445593913710858364859357101525357512902560830838763699397866645239607836091619412269596038610442649050892196793277754138790090671409203467764286464298628543725181947838623544820802413751926196656174455631594184195386639725901485486477315666143167975035957182521549420542648107102763904624995535892649326232337712847900092943547406085227123928889724098082048439926766708413741698489996374766221590570809712176825898141100071337967749249703905076415146324730654417511810171550083278491215330376012222901425188505318624801044215065174096744964801011083635112355655666547880750195792794455645995344576387329292756936300712369190158032923567666247928276840212839233680558070645988853905613398339084944020801012030919184260857835416767705849779407628612997547659266227952461550498995287473964472574454236909484904750483156496049511759187914803880335779685314185143824585884776037567944043589581796498008747247599954217651417108179145998292369768023490905761718750000000000000000000000000000000000000000000000000*i1^63 + 14582175513140154567654267645156185277754783822457749680558595646466954162835697599992544252389886920632955453805510953639253064569649303653429124633474283238341177605237363756849843190938661629582757748608716387196626387180421879566173438280180674000648765368229154862765600635569197477084226726495879550233334222596791821456908474064394640321047506714899761547965744553324996386738552425700706672923986884052050753668397247009442899906454520888904646713849783330240941530154039346143439076704084828678254710258261938778662379453640891662703052777791845076088466726639727582448529183033876646520419137648698439850893462736332488060717356648487082724377420931778010545202548295713624090250801705522424435308979433309026862520267984609086664123869689949750573313908029454176720950387136749465161082700031520597890033818266446146732891568297147950840770560575602113223712129651422924736955562376855484723234938034058783756007701379322808753670756493825325939286717352089779307255321724307101862215676456716793222210222383321225176959546426521144127045867380977545408795679664998421472912939917732207577577022057280202077730438703138451810745756150602680464929894576878977793724907374399882099824325333127954300413264553484025016518585299162630567755738319212342239016461798276264096149152170540448470598601882124335743117704996056173302090468841424958065608877814936851614827487616417128147579201222674970638202158780542344549088712495517099630382531151902538354959860454506907208740525462940040676811417656251895225327898533685199382890858235428263645049613433216322061831871236957558846298425092591290177941606076757316515981809595336178582969146744597156240360109059208767193338284236691235676210168076568605618521275009037396423292780952521344090922221732231360248196388996234967261554538517008983197950979991283133085568209590767951251915694640727737233599182420210208731526758664354042693495537851431068214103328347924358879378268806683508844024654844033073631871408724555500179138558134957053664511948375003739581097075748723391517506769292432359819545636958245676371683931221562401547002562262199303176135796588229600772838852832650233040429703069166876675190050915223094986890021635033996191372078655085142623590328907038558702631333617028259589031077530081968308712109117026758348296660265405606886664100835385954307422021507656940945001513522225224973479310727328625948938679166102458416605438615292832468754920556451960368288224252975229507199436727966555318128175267178825974658037992710358806347334261685626627824318342461754607361961624645277700852103718840690054804967503694405648407437694305225562543207113511008564118079500549174689245032137521772578913015317886608306778094088417028485852094582429142728126060055958090207879184128304467999818926445069079313476734282733023563037649988377966599960732906920045911671470116985249802854598818836478360038274793000689777590016110585323057178960870310228316510554401688677391119312378035359895142736413288224376054868040665969833748566679666802970182246192475820493891649704184409869568640724627500560158742693295887895416978243981046961096444588246392193819919447939833826125801499606147460115954771289936124313747777069184642384494474000392715292550391669006528868582093249589540386747705557385980701502949605258458385649555847710694366563574566647132496738789564769019380216464717096609309470991442352161931112850151119179619537108732874294369548367013543170367651618704267343163343141443912624076810552850412141907754854398429464075648648006366631128399601338720612733583064960110124513973251308467543540031298609966590856189145850897379683967001270847770865516172602085023863484647833763533290666318581170951916161953166448992424686714712955670982864147069198367348658279399693133478744361064692460772355236693441472562444968782324519292171167460393807534979590917465439204571449050401709631614282236299631315293841555315486507190649277439966384825099361937811886594115748716536836206151738572052722786137021140950373760690152766041791265543780065474515511207709315543798617846125720775248170204990255188118777943901732271302102408981510444793514245869194250452971347320926551583619059908719893232915090381847395058631876053815598800397012269058905076235532760620117187500000000000000000000000000000000000000000000000000*i1^64 + -1473646481082067758357386684367076881201389614941742033378166989766939952712456516040777152680131981247182111719870296125498037676237447646330675116935473791100796572495217259171407872234660713690942983219493322725560565957740021715813633050727878236362179059086521834563007797240818439076025178143362005048064772830378821806658984553241009902787146410099015211088540714483209384534038696348902061736409001766454950667193179028116586062694557167144071945773516847059753815306327745078557309512836786044008134371401298623175037443659948086483759591782118156086705110515351922725535390843935891912231167931640593318928891870700220005733639565492259582030654332769377271244043879415302945983697988570548356604031594863525179435958912398737689384074146836788997949877448118865148878313378804630313508913700074455989081922368412092785114381524866677081241315661344558478290745654113284928561022151486122859390496177746120921224391106481232399206527870678862615607764745795402582378059104079546734279304770055039369602488270262522840389643754332772358416422591609372600125154216658009041042900471332380635926468403484481423777728919860407866839879354234529997586874243897930339560035017677442156266082518741433054726735126347575596172979177034943362900838817725638328769174443879831368850950583905346598906187398210668449788028055076303314874046029064896588952471401122600755265311201982282379132409142740675549249419111415500285532759862054541827476876797303821698704242781640328805983561955750802374585732377042106760534162984158926158633523920360517863741544324339381967883475582309796277367853253963251723095032699099801215617325737814815959820835788347011325547768544077241719687229961078083404425577310482490662965857727829924027959419582854539321346588798570689142636774637333722436424969716891620363458363120093262130837665929238906947399776579350379826472851811995411930161799608265449898566412060172519769401809367788234145861442967423923695332383298150029705040302382605434491892838587593491897849867936732265932830418365780114652262698880784897690485007958275905091073972035039846468922842678152039497637584205304327049458024124672123701790731327702147140690671468734361350611984580870980893274194248760409076049272632551543053636654707708374252349082155290708233301893273938314384722797255319183063255588497011822603986086366040628706260599167985368455961798914345708403440810073368795071976327301365983255261469681297259342631310554981104041832791065454074953707099097566071237386057706632554359664181444379317580082092147718115909358575483381391648566551815310754798484117861555981603238271487381839168145566996946671560665521710343886555715806673685347809823582523023097451951224353471656151546904839372798764147160262631203411519580749741672339776825492618968038371975886234591139763522520827823980419809992435299305863312199656004882256033015486567855455817996199269256681437003030430396201369048739975097966390589683907663177919962231863437662818189708302889398332251434739603804440165581797997803992134097345005504241846689947190748324598867577433807548730847589008598182170172783785556693068655785870352367403183253665200591802015932821959536823160090487928218512160371584056855549584700851715560603755118887396931484385142293127954479823075175564735384531182186971522801857651703258773965977259596108604059203073378057048822772549533193091032829202089874181681596202159077447533960176868223846881428736538080617368960047382482364648853704817564685078448715285589622037213039759911090238777362867528320128701003918450504897207539038792541705072362807236922254790300529390349848874088926342265725481814175498936215467264770028264554727653990524910655803389459169445849470241836550510426190251895649048689424498084762104308475612970183366301392832442333978432649469055636360459167219966809338934266414769802088886142180518479411704669015255609536418111793695234480802719662217602599895116213961278555536502929884551213103118197198232388288559078030053780521891867262451639031235946253676510962669805396823097262324093372398091479622563486198954150524564390003061243709748787616217883695012721718214383867368387248166232788695463951120650490843695897620725982691167216313517303038176491902788711740868166089057922363281250000000000000000000000000000000000000000000000*i1^65 + -146108334221170293044926131386506106402949288000766083564289910322703833505086008267299398564825433917737954717505198835666484727001463045515800449126641887355327042506182762699483980801354522867966027521314875507802681285835320393105011400637637020846839747662224514600390839218363895975393184842678975511492425911313125431085247932121498596279282621652432582161298744359884684876536188679183039777482285847988053723543859220221182314390413499418051910548626605522096245147683626401912962557430836486234845021870196637098152232464599941969449790975452319717935854115395307468299620061428877020742288646139558979279621437218718351367714682093384560517344207665781881593112460650675983602889717308489225401402291473494816974874059892569883096170510568881122451044631072151082758270345288782246574714860817813643684272215943607131684195000025959780686086569505046931661118267710110838685202059619074796916259671827260091110370279304004646155960310573029619600272725282511049374991631486617111030333966222461314300129659052642331823076311767928406919289255538736569898022817356663902059735420013599160267974357086048867481098205678067519846243163050484189421222844199574137341257220563488054202986356158185382824662666097142730805503086498758619149023164211798464896314260899185503347551054245818979130629952115429003950222210167104803088720958906984718669806140393863091549125536770775207143339174137729457323600687988709291076350116010663755537350541095009535238679986244043172689637747758410458826271450108571626071650239855384862111074366598047630892433323984640952959114172518852734248913951314279769750410506054649934606682612804757899898673854707463807756700452521876243374208398472851713749321007384030877809638928471398451669000552053687423923108751695866336287866722289947318442255298391418986468512679748077102578820533024032526983256709286435460667239611138160675827250256855020066251808595032593640250612718793866944456905526666828425950392202293911970383434604226150892557368191478940824203039031680907497340861512222331409530430888809881126929683271853772774412420896199565198223753556162758568783385911371778834649313193975221174294800720473114774588836022508269033223726750788471366455746833527295960950044056547857978336393805737559601129459054661795460497868959672121826268035392735527689196061166918765368424369381211005549355338413431164369030904772774794582457161755346766467032086985719688050859729744760955548319751475750451339782569631528198140994088612818617378064959196864977395677790507543712119584621779181943226532103022476550945566960089162311879893690830993403681271642961310745564080265061905389652960088214102827170256969587793657592799881091761256645259463445372116674766778206901931747087147985819552237767265335287589641359010050273782616497809792120866053639769946272116394913100813821780902227451956342849584960357615210917833057148204758357185616165127390399125291878710038846408563971595520256762191102495441246465104394458529290560026757861650951057701996818164583122679890824226508600992107296017794049586571331284526065827557439246232366457989330285533309807911773509530742244872785014913245735881161415934964217901483837109820426121311444475298318026648934388959051533670252026054351581045092968299567270652017304731198332720401607282121960856187254677505348999171507534146927939113587923980221822835222074993424956497908297137174361424074039000208462446935855730430237714487071689121830494831841550486359294430710076839695745632932415292596216774292839935687724768832044617678707681486149661787926496876745159449536601474868795127352017611904857384549440294639413891029550026317262723157155672161594135342587439411026553976255952845353636299524300485052886875710920081046819894901939593180906878736278951963637372521489507341697504698637098448527435985091751044214049029270470172393428081820424351100111558655399220917229291261390875901838584274102620116338198203543509219240956447112598314033129219579001141936008487114777943190031173165042611747873835983404520463263112318596103664902907778849947469968418671652745746706935946203675993284158682885969972661537955222577189529819448823093466117391954946753644134128169745054068520603917390029390405936941289832819990124335163272917270660400390625000000000000000000000000000000000000*i1^66 + 1285135091447437000851029987651400314057984986838481626366473866037815475414792744118562021083826108660946961299061137362241798673142404571358544476944233900903397530589375000802949819680950781144287564520577098761918437738560895147748125438756073519174466156031673660614626813038736386172676217611424133563446006946010362941480750581692140676371549156503424882963206826307489175838413159894168583578691216565606194796370543614851055227449030989852839347745221813469180854419622874358757607117605697389321942091906043577648891666016584693828061191092015222405446200235021930152067565902325771449992662045134578320106236882144179514877736255408957674585974912103944698661303489897294557591770208009603818205433691219882707242740285181556301184809326587262489031590146309289624320572817022322124933012725926674343601041621406055907799156924539259227536600195833342562382955290534653744078639519336017522438459301466367333427433836126761906796512222720288269997577324202198085378247440412581182348059764243521539830952980420524773030269365242333218099573749636277244045607044097197822820108494513571796884020625584978522847580200292634855132435305449675919295333259925273748396645784875361464677900585397051633744767517665388074384743746138274305082952349402723972491096899431582953713423016691730769859408438556087180616693265161038412997455291306488102673193512595798881899418448961113755586112750695741802294888264817721697199606623624314633771904345628795361806597689615287226462603668969795905722397162048745270537697037868524356084959972976259728249869827838472353620980864658387343616592803828699585128816468870427630844690273137218829712822837882644881988357581254532465059315532650566539479359678176547945854916553274581966175358576878610264012292650497687216101861617698663637941736426128614915371945222517498116317485379897027999266753330563527250704149082072888941380475996964088124445846068229837610700059627174849077668877683458047557687872249280211109100984512317569228277363506935178252548821015464531585319325728732473208147295860725298773047084056737627142859606735891540595605874881790009894333083360309710756149386997474862634427746996705592002922168313256111190012890573399223210879773086991049445556514402955976954746563196696375836582747839640478635211314958820497751753427198263285434983152399679751400415456151539353537082478238713109546110638085437296687988656679770922888337411968394261417374770612990373784967354027133769243363006245690417853395009757211637899649501599969068788973029306368540338485071614816598746492795372474712437268498117871018667140040956025895602341256981647331850329594621935472887540263003312031246234178369794659856966437316482818348244575439314863510403969250038206019535277718272265705480183574266848014450426365823831408555264339520522241509591188299973653172919330067968961201526162525142855267722787609473877267754800708581409792410529430754001899409262727373993402646403491600226728918764419179531475324118137334609950984506944466042325573599491335763600560723076897730619740015586465459453395720151991343199821821628647012676410942027358785822186021918512145885711294973517487362396492260262982420569452392332368929342308487162119273039232180827217454964893419527684236960298853412949310893798297454835064783727356975198931657495909036281652324164023978361499084621081536992478787888399470152275893159259112579147449903258592595284769300616818438477863708695459505571292889087852249245429098871739311677269835128427304846570577316493816690725164265405497642409018125531601943486618863984527859308071395978032234663497027047271192653303675911511780605830924135151269168411656450077015492087542517928493958774207110050545437293977636910115880576375910933099904351567603849120840699424675066435445223161380763500760381483976343446720675316459786395050379909994586560857565279411554464385397546060717538701972781209956860192221568383230553204318176926041555203446880489729839151295096145923201083365426319560773971137544407081856122228645553736687694925957574991927962936933610377207526551745655870695350464015650658800296622906990575221543272601985572787106108341480003935418288258847919979963590645231815784209791033740785810874510855541811606139734891485204570926725864410400390625000000000000000000000000000000000*i1^67 + -5742498503861138865292372082008983049541050829143642112082969006434973087300872164504051009633389207331065920801652882022484825243853226366303730044473220230226471991173864507187878529017019314096634890228088169717140210350708794729438454054512138979879923613910988447687858941612286783516132249222043690141136575745657538154692626752861206725458864919252051531900129703640986342002119746858095741696033823964486281157653724701642597487981672336475227293686849209323062871269701469304123604052988189236050701648149158745047502438797075314086515008267151396829647665666600653333173602485068386404228841022351143213155498024143828216205743770444763779895507417733634347050325722204242457396334675356425949454509787464081893231545940807057709599133356318620909544603244224550775181924669953860814276248658332104201428117344007678825617478350316751190994346907370724804598693427358573921193949334146712425596925827060804732267896251894318515740039893708891773430932333943242872025693677057803784901070177844187866606373843172005974688249571338218680872532647868542160604330413193777786355842486724519632742633453578064373179440405836035824114951072364223804772064947267853163946686990783295653416111931703437417951948526486342622259112913890545685032170317398515172054448575233816955633861488919425924554647204984937767499399266422326538012930250451327955850591318529785954732087276393538079129172647227135358742595869736027272374651401399061176961863242018548492933982696040820078847052595880010759804966982236222981835615486406263718416668441560995719575348848440826147829776197927838225493605132177127371546578216620566126537869751599193584368813622188616409202533619909340068174260328242958485602054876453576572208874602788784840363188125106686877323079338586668836741927860029290237800120430531135439757350853593507852071034122159858608878625957061064103620608912912304645164100766507636784323449760452749188944832177803349417441123048866995061854069646939165849131662060503379144007063171861789245116278708194566813984683589924754305734183473605697226050587384688600510668546965671914839404391579650782906617683752969835847780804268166180689643402968403546001555842467001553660784083991817490200451783222297227141907600032006168101994626895119037672656649560049956985975349498842859251863874810129110340243822287954926701963230741362379127731868107276025245189270695377010275733117374235910752508639959596184722265721716463966961060493757107085620313941945368291499339222986629134078166144613159407673663265037375607965833230926199974607049743695939572989723116079813006942064074007331060308033678352266543239575234099804805474554008266404515182013688893016129808563831606996108988104795324910557541014547952201578010996882660809937762805559708782284527582008680448528772784820111851896821706142478742691611924704551257783580401705986224767263027347826524913825245952955404485763948092641056874275859551076954414074183158125877901178962283074535124399761902713571875066073052524996233972291132533624481113861052123461953605874316380995639069690157466107699028561891779637032319581603876657085870393202613532164639597572326115473524630649816868521257284810225879966768655209586224556190154892763133159071639825060353278760499067958161408296613044255600230535061610243626978207987524997866221735657016319979207105257790312320897403485631029588774737273055003096112845981659487054858409830170326152433192848339035693488023201999944406546949030143972896578098641331815285072643217241059673956817493666278440905482611981305510562492432103376098942311104502602044905406911724521638755465405849584740720907584882714062477588302648878795553341295306708379368613193428236089990025068856520449172384410843125818425147140199142649814882724410583240497280749692779898229602178844024070740887127724720261949646349743106084486150789508819245569473406452469766345648700390440903719895994832323975410940294610585235449748955722067977832740813584758662462159730260016363922277911842640620666603148102371521968481381073490571351575818108754868010163614493102682988244787218761151771805703109801461878490187792383669663279274612516264420645418410431471655870914739685462503012732259388358803945507069909681349684227313900919398292899131774902343750000000000000000000000000000000000*i1^68 + 8824793100940714519137536273710943555744348675639029683141303197504729130670801524518922159359264897266738593847862147677203623951518688091244772219670533550778504480234780696564740879944308238297152381460917258153974901024974058912344266859158642418346771492281764176265961786380959963255106955405525767440957967153598295954273803080267617530562589390460437098949312293497386130111436333031907325044411289190650351867057200267660686468958246843980498104344753509627884641113968027335925137550721027901819409159413969992597629967228587405508543969536727156655594981687224147246692434711789850386065274354046074324458923771645651731275578645856032475292262875227298141737091663490437647325888299788873295009615142168207013090721932550391830238189718373597653360161111974054695124660166814361725807796397259695767420182037971753699151211318202580579368289424152734015149085493087547750147970268413803326397535414864187877414278401212521474537202912288884169098801757233696889036711913573208801389678828738172642442285440613638664280922350060335238846920927709064467648335639490212065934127935118320985029717440072913102855716894865497127607928341006116163370123473683109553983846684407192140681761916518068105424995806554533150602299255424576774039935044104551239567589831060502137196558686221009561931099982989335670817398471453037200168764389333755650396770627292069619400527138548012687329729751671637856210842689461512471083330991284682831991192229823014375855627515665218595232236227840144438389302100413825585828924501590163813300889396084861412633878380965205788700892543048451363555060105848116811083902510691493898287109168991784794049465688921647877901830956765978179628381052898400658457280226440580953073395880486737834934579072990752526550385735250318422634488771349746386434382452596049270573407791025475432060988294820411276775279102542105909257107136231053075020559119313900463899216782609337682388244067789009030523339297262436392484023609784865560219779136561013542501269374738679007691790603913047297934595036378356538072885672551622537035589294901213696927957350144391790909326412483298505757539393612682755974643493787310313140869739475089637672750170157722626487136934756955626917440401457916963863168369865966266546066496679689914598439649071437282646831062792713638665202581527266818416263670104845917020819423333568036437790017655004864570335272938743834451109619012661335860136563268131896625178548353951027511335566754880279263446988062905232017473590163187382813208704654014270632832926595818037602819282011349102636262047239555211950913272352912845403116487820302929224725014941893023203561903152926828622053420378007946984152833889080826457892110258888041142411137978044715475262079146598042986087758381098069572301844123715855022273310244923645205482198501997809890823216841400673643246991939635910921515751188556886750342765237575629023071248694533976616008216243137725921948758775274789307440837238412454517844925659376251201980278344295701959275532433758455081460950222391941357639871617305285387669104084868523323380317164973612825528421035360026592323939556140123900641883910796820044933445356173339232190875182538294329807181545598064822981662488208878802157674894212177310674291749482576122895772607648893942713392804769160963480823918585427517203598834746884526698186452111443018769932313729050181742301058384623749008361204551002435916293991286569518428050735016328154593670639635623593156019942638423609098730919084555867385437422169260118331393263826975349115392037505117732003580141717183044236106708161842807323352612634774646522724463439301414447426263728933285646637366155182994951446116024890102675161268283145913395551682399195815913025530585064067872139791692141971061236690550262198227545665622208531699431814974293309462456605796274753710532576003939790680056332029823390978460129990279473069863241850851766784933945398055031035875256694073710509393836411968272870638684954264372220090839598983158978061666531793573415837809900857129263241530720472217195059866792656504088027344659832549307435845654268996608159351436248312764636170130625352453849116355677979834590784795658756900106581752501803418505784942938173814628632796891638629454353466574634268226873246021568775177001953125000000000000000000000000000*i1^69 + 22176957397797712700331470029353412552064765610151070176874146237801579099448051280526071209359015777468646425889736038337452830860612908134758453423289417947606558874998152310039065178540657249168990386513527970122066696316371252460317440066272908260370036832266902186034327199138088257163969001567845583344153046643348687658765526512525915587176293197633200822689821054775306851199317112093297036501027490604611084976528204643910044643929359691100656041024465753375218853398580795538530722469663257077894994363185661828373120610560133776036175273329075378546879838450052903747106473307363418839447658163009225387280294008483637098869648224806551154705804547921071760786356754457496096355475020782775775886791643945058518838543535064555521420182796997000050064500027754535496508376483342520417663459045298220673195175941906796739899900061394172521046233887447329687255199251200245259022359844697561116790404509981014304087272250901959884819651036297563074248620517088440330084403234518919498251989758244908166639115519665551691547445581415936964414332200252746627561728021926582798663905284230518698037644494853335035510286895672506425830814195794517747318933654952763904015079850118733302657781467863522750959001444701724717276989618707904006877813713939797183683692969042371107734310288181058434167447085854536121116869860504753128716564692065346926976751166064195852381238100277222162990540482930305495242035597273490524974196935251654640038613100812615141740446853304275017872881313029366654992595412688571165743473431243915431396356752208872021994214030355483948070522817129315658713048357966750555825288414543683483373498693526910921506361251128681246056712671543364607473683393739603977970568324344075287652561623004877351960019033684787441244919074820740291981996221596434438505474877025896506196211053410265208772327603934875250032695690604905390259065883565897202409668790475481163754268558121734921847417314066564690983668701128352949025639264729695565948320481909405705970419972374403165134995139318607056093566444905746424209029792451731393052166634889766551062256794356221624427978933187523286099745898840433714276335364887225241326141265451037190645998401684137631793146767006143779538040750466961689316697270848455889661077336550933986810976273806147180916530831122587465270628987634529903428633171831540483679366264495028162665405629294756427025551799671758279178027856397387149752541097398341338384627214595511035948812649595620406455980274808404139441719819278233364811127472462082374852541108128541609553369243130836887873289857842447129975919498194595882110586193309494698168864612094575205830565947451175750686329439303572717048405313221323530456303994987767038894534382982157901181350037045565218114287310609365137000215722276373938352384081208047188754533564114444321864560671076537633669143157950339350305143637841236817043288901078332749694818941091515829131416469702565395990446057603478018112776340042328701418381025737357999388605434442398979291951380643002543223239953833782516687836877056000576497727660111661458393507699355353568441071338999263814106093653312027205799031586302168046321963128673096387710448185625865645322993352622057190172884543581377703673280858552931912793857318515100363006160088136361355989174879355995143702088138464542857008372104290232621663090903640959766969318401181391237406732893404920774908280072983799828919276167459696333947302641336168199805594416627219251001677970633743906021031587936140623330611278992012536140811667225103586184050829587268668565048773152468312835776931001029670827557946713818346694591119279102059395854269121772111101547803457294536628939561891553893535619545073145678959384835670025591400568740481575112559299906867132040325625365774117094464101970513043214182150528811537510363255490694976294138606390326430113789066689441856947348681304499638718841169494663205177201209109959463641917720681868113616059570707966276699865957105690952034107195497456204270013699967809543508057743877667588053546449659981674893960693805088401612671578302589638687092325845059311471890474186448395829839181844897638196049217355433831007715067658093874770084621643454254607915445534176832745260523839073779714699570096876624081261297760647721588611602783203125000000000000000000000000*i1^70 + -108520587396578771597801882111832806207806948207030937808640484587864764678513571745274153318562263773831586175360894538654437068205399586486218720035114075109391135829099064447185104963331225803668477813017861640350298240873500086393106940845372381482472394821375330185725839278524735087271967918717485400845895006486474588427901542755743052781365485238824391111287733799799105557603648885451479729871095073412288038702100120426622965410024026200418500477180204736551243555498515831361596840974405420805661499940654302694800526456192502342757513140731039399195311828639847115989577767997111968610276088069631962691802771265951686139547960194962894064733295671330041829777164398369960256255228082370170934114809266016066690643295763976533847667107453615053437036990822525782270565085046800729312502688979737464697053721767423501807554676623275888783003678475182173080520482058677343467545754711667292164740839022966394761846407610595209631484915044593813615577151984019236066323196434852326371921047976403662629487230199948548130788676314988949146505748517735145513039361640104336192556693951263410502169619439095631864718065494462330208797660236448248516848381838902004298784511658444098750741258448325952735852960094267571991850262631945008569115434454657555202885769350083406511300769543059868825700744534398774216520556503142465117129197294299163766885436756827195533256578587012902468293506314704860675880112876402223454840732067435612649087119815572031799610023069022467302151803366135463378173079855996017476872133518899613122820408158245146824811377584585906066542992136878825469966001409072722131130920358564069452870290487780510994833844976967922135623797560850383052983285808482158338148240813824043565980739604422287769636151397122443309415696202065855057451337950024034989594571322479917357708995189372588865723463575051284378229107846576338989732390680732943735292629969956019017113236322299724595892287549588277950321286275443231299412681946300896829005534649425470999284831124913763991344046344001021049244420054627595605619493727469806478971084971772541491268087480139693809448138239459841344563314858280217687813149356000159127311218625686169548005092698558189201641497267903888463189657770527785295629715333328929189849315609238909442311422680241130900915209553391259627049169269433960930606699635127510740251604661364805392453617421475152613585688345353922143937152584477983829427514552079425398918003082976080614729279705529703381852384076913687966930970374587021914210482801257272609914902922812762404403822181413115181346035691895993538891103001763349055958582593158086529202692748033599622169467619646232464950262965182853495243822340431030437397885013662998717609299282809518354004046327116081684211021413896940701107587037630938201966921493594552650319019725056535170378362635537471068618993321983126799733399141331112012003794173257652009987860905121164530979246704037922698040254516851179398846684201961383620000075357534666005485806680691702923814272066597816159845511527879990669737887821135617665366723863588000772860973993147493978147264729701751028164332905901993645581513973186053380824271580001434952688300580249781062016468229455271876206675017268897532379713299867139055538970189486850961979202758458470715781759858052155488081153485260057460930869638665831975836470877188402088701733842866902698926159062698285823168314826371865090886170402161466140261393429100577236615424128346682694244044524904596737352355849609228620184594894853029155620230284816828588889288745442711359216467361274980238801997869987633775858780798411501544582604248498402673431452763644849858671961532524609736109223395182791571095540100055380586905717066452802579073014874487323545914248928080680919928442050710599001521324372052124480210540332579823724106803489095199088448862137982616544263646631184073212964037066397852463576970010924701344021802210789179326599147592038744771845982465765425378590630397650460064288264946353897886623182193917786953373307616471843650278255758867678261405424391588865290165558237322841675861076870754581010652241155877721429528290107616389649669333717074644143764333678172201403285405005557142145817643821691005759470869120256320696464710437445511104215256636962294578552246093750000000000000000000000*i1^71 + 105768233722737526155093156056676668136909457614063885698815286524490641598680599920236022038114246984421995589395388617389134721830484404611585411875615516365697692594068416830279770856406948024447079002214094501545430374458158417702147660529164833180928835738312496118878180737333674237838282264567013674667234622628054390004566917410207592145930144837552686410748509582788575983532262390330716660816210555228947072040205870013172946032741804888785430254186297847294566903268286994720168103840450585158130138295637560695056441706184500576995755201367711576662296866315928824947482687356929825626978998793869631792430774431966900317429594460412809219507394282310928054497117754416201373685995496099310245567006605513941406051525824205864558457763036146298067288921398946577591679647937092314480031074059984254218077986141596890129993967886172150302859750973116309992735259165156361129310553413404017676716699230052255705538953440598664423516483901561029277133891288648127708871793812184673421143266859897153755096692981136074400870553239032587663989499482319658635944206344625130907235790789124869089907503771383034312316685763803027204863016008385075787456123265467349182549059437713706471857264571274635317586456016851370595408602558131953874032669068654905930963456332424135929596618520066905397935333574846809401893476872585623241860859435373944400552521299072532380503418235246825503748505972427143450940561399781895829087589461426275932139519788348997519132921100324978425640652644748036813097698635519500844318855085308571893382996991664856796987533885623789916659595615545259260887039915414527284082681093153826686736853167051993601405431287143929705493127533650031317175166067645411333844885830442113119773843853088323820100307981769444987223579644277402082672073051813024976760605150543079676814706187269093348721906250093802675459604759048999689519532241267548305150127811487694642755866087022525349429568458515203748615210725589660649928120514993237424044302630534296549497106647889203695542773669898460159901463220978034583026157647015810962702909445090852299504072790433019673883300222926193132994630383900147225959499411895081466367008636990206080800467544834156316957714854372131557895285369063202350586738495785718624161572180563615890750446401813450360609926988267537062442492467696235163613495436834719268656837046912963818377207397762233676563450163214536233613328298528477821981927883380059317036843170676675288042279445037137653902747392761153542034658722018575872858129355104103300395825499371723648309684073259516598296420130458430949365708884555677773218566696500602084532460436716207499253090102740296663328407473348999073201326720960687687040455407201212953790360102370464300517702720509739926275403415456862962009002854945581224396741579530967546297623466573503310934052039357725128647259577045625514938382206468992588571628123183894691870058844601214148504514782451092212775588590834642439308188090618309279709474612477172399834030756925507626448896884286532083227748643762923829407720123108229798193599271119889148930089262800157692317357160451292615600384006323416719137404602047667308176690125580847978629628666778288279608315523071772149846474987295438918716180890053652711000322094214146361363392866986603116994850005212333530904801433981987123841772990799986726783693430722176969324181285836973448074749089849133101740365056040941338348504519791904153240503971527883984128005837815502483383117494611882129155570795192978624243759387167578259358466142586648252410823333935570661921692502615850136359225691511129061885402969791907476744094064150392174282960856496774924377185693284617703960048529095880793320243855448363044128034650759776095709018606834203484384559148538213091231550696762806464332693468599514918537144805523327803758342924726446968533607570825370002797483049970703175305198423786380285566498692447579025239285095184638342975106731178615683206758860655520368032192144933397054505396478829629164459189096191703616241480196237660389367164579809418074434665717219844369885108375406930977414442027236703987270323044886126360487640798084886850483316363021733748410620195729084541088739722415195142881396849442240320930815298360982545239350471888428728561848402023315429687500000000000000000000000*i1^72 + 234786664251884764851215990535400253763707895286249796751748182456873268519125807775087237365527848868255752214142631159674196902785899869650260939964474001716322905187876235929735149336089154388595974275353201959669007031485342446508248237655103140910901777655234441747535679782393166323349978476776325134153963681182220017637580555791472253017759354985936032441836491296500931845136972899387991525730295589599458875881016916362013077546423889955542864605625059569561113321009366040398080894622322031370485319870891719278455576433435449785139435347115570933552450046323369717707398490418268303167507133676331873300791149466075771716305333983543996600462923302529366070242081468571490565798468928650113960176264629599205185269955706883538048895870040681582305714828022198419615726404056780280357431758403829525807541355584217633032554575122639794912994907802961258081553252105487807474717799059680378010031557911133447828313003695861821538994396721667718758570316109642486580731557436756123820119904024264244832711677982743638903136326557614537521809906031440379183733687437885090077165434300136873404048710629686153136251860796025901063848035138163552705070176025975912679605049158874375979794912634058174114037590871017872883744301497971731088588274275175866212813163622225914383942536229820499939537589557354487734984751915649024626044387169751993385392689157216555083297148209549313276773217663417908314079745226833365106744691708854073597173864374832982662381183448728373316620075463729799570204663817667733214154656531995487736650042701931986590094971379127183563611728343333047773154407150998853893555266125887557443199165807621531022883237750342483509537752899158749470624178369184430915648872450635720601707583154986738344281428365244046958978192856033082706258706550351455994180414181248968270754061388851116274127877737276725595085923161703245401888406205219852874914822525686632142676747218391687492528917972716757531657694767557252171592753314957900903605727183786883646264116503743211701814335174017948235231416874293992501265609650465771046473815506830459193216030748155021880962659148755506484631369402902029123236939976347944374852786335159396514318753993805023372275931941880437213198712370632146511147235309619710647306537803319509901104042504754464031976234662042033476407389651004568584577531428542019456810381310608517231112145052698539353789341761601102544333409174844831340750378230422302631339555843133315718151813458734368867638498328508759609186647546482327030708300170726765082216526842614184920614187924054579702070901276271483627340849886739550885892403223276180270136355117000370285674499154622446559612669576083110399709348433767262742496549269755234954496046124013978952460440701413142026017797887732815078895617936371770703252519877202653594326786945641122606629180742322529919819802074177229000957110972172585174958446744388342660918202449476457776554186861627361346584512008322611876799942039208527745377217977237626068702000120325637029033636074858028107228116846141025559638876083146397653212702724717352968164444319408359328405767367082528500672349162589747681836786920384041568212134983533297522629088668343002502131749062253499787218135428618088194060761292542630508754010740909831774978294052322983079005213130101984591169323002493028405064868463267864953260010636557497550705997870671652315182948537854477215306717816522489341601795000956317673750273739352133003146120121582740267528920698923677157691790930145158012259371171118043238026841289863133152463811270060878967277451267964758249347507484127352432820625445822932903321896964385824189291021809544496255903131950688454933320190208379542000340431645646771312742586577372296374154091303296808907528174358830491840127893158684685669932199467165519296198164607025382715777763580441016787976167848800252522880948540404516851220699609006809704165312957612493506890760802692443135442159883458658638013964391869219539192115452791085235915405278598750271458665733906904127316649855067668605248748309597301890624058851443477553620941547279593032005128403871517879783123125136493270402001413380164378107851402657322581909152233639069625658765024395644093689024352680355505960723804670934504804091780272301548393443226814270019531250000000000000000*i1^73 + -668965134867842757952264586874934976848931839582470341460127748215208504281397919885974276155174905584898761336644790519025163063233561794195830498287729047289553642703045301992912620678986449210092894597985831849466761975079748664873885978495497489075329921581473431468073762625418791661413187348776737371209083968634489719837749664564401097646286809688407447095976898016248158346198844387990187237939732811082472521027697251226732876395116371734252359439606993548551804910369368344407567087716763814609665027517142216912987352794810557098225474657572128057773363436780691892411475274087949290256139500331973937228856978815648170992238706600009316250297386473742351954694179511897389074260985504005720219873698834522292012946724930179133340633205040532825705865198543724061178292745118239018428152890627567042766394461983973579725921509819238565310267800341353622827557892331779592481451429295172342800959622317045018266291737354025961579310181545351100053153903749828150748627987302593075776081592702741755250699626236359761707776268562624338148889212189038540278952494096869336787318270318703376502604152248131673388356162041268816810315679305880973249804150947142087781403194594379809753636853829587529791830041255232304106233442212123640086269384874934901998669104900394844402908863856307324578877946964241162524157577797305128096905063868121172420757196682785786363524147159180464586947980164566592937039695178860846089749761161368263386123189412118778380600180565770879230154434153874463296206423344607851432718552039309818816947680532293826132259786053613041767701743268731498381402365557917034796183790876397575692447106732928505271241498076827149840175745440754256894304520542553190137012807235429773523284794985840883207777907780359135369699674245730134762096915312509867082892419847549921807010036316175556032081586220173656924780919016954433024748762937043374045930845389661246471972506714118010149450050195254742025406064875546816099519496614895462216939949235480634614490521129936085258927393517464017544378380853802935788352787739930818268433131431840679356065796406695179391675557552249565320078740431625117788055088169430941723383415355539256776205921812339269169672628702258894485746623872542093114672098651512539601911637036718290649207163730847832102542782500619855833421306192506865708845750477328471659140358284616642932833828985668549282655985394136416100813987725945447853242714466230573370714397449147160597230032451762956444449168135631891791333934359664817576861085176384491394360133413347696642348977912099272905845259296418034215799868797172438584908829253256119282896827476278994094258268056080188720937366634487675594050190894512344306238258669968615699117886085660305311681269455945808700219555972021133181767005630214843426783763706143355947565064923438406530231825600017084654455402205022301408473472148155859451969418713080313108641700685169191498926150630512165007864550106191604425214981173351598759571559044652132850486107625664550137335268045086093582391689108017466839775940470605295849531472855529363992496965182060900261232694045248364273761006372274585637701359080893073088973732847981714504423153624510613395034262368414356234032517850973242006783597327845918589407269409353079070598570709311504461272375358696546228899823419958490445051914141760840346057741049661288764138411269522311338038033504758657084470230326197753522873621819384568501734017161980680551560872268262530484081925659283456654791176294194697151999951083565419982867552297362134517724952671460526690835261475477564102225063382750220234892936820525230461903443801498592459456084469100046396362713008890274779867137013101602677855972656279536533708298600098543706612503486592945192735917027366809435311566412530689487245513300087268711269670128232505499350167785233987519406675888022719654828716301589878334207192048282870256920906691441393391625396391757358464066414639929878397398327725961679200171299008689755408965110299415722079340787898454232394599392050394790034294735742184001499864642683300077605857741718246279259269671835350889434529362214590569048841385569047986793999043921300703961153164987537768003326860639251590676566133886595212173472337185614936504174377063236534013412892818450927734375000000000000*i1^74 + 245687593749243347120492659422079699131605307353703174425088028136666593030794905347220863733027644924605882381145311661344583234846413102120195913141378165610482617941198749917107643681999532548483348275187403419823812252297597037914360821996651908103424309731630564427322461832408601956721993804243682197580554171212374247403307988996739469441158502619639771033222141150059702926888718906063654325994787826843240798529275145860845863136691085843544740805566807916595219270679419853955156309278097845687361084661483267721259629571321664414651906872055597335789973316411275652140692636495076503125296912128668539684935660844649118060085759570828207140842453534383223645235514780104188343576365020995529219977388736489223412549736815047625110539518495607855333175390676526534980767485983663165352558328377136084256795927785973668209235794753223986995483707510196894436263000149126757171479909738181191587021569099873130448458452114321755607268428147816777647658876620905141451460456084148620372323093820236009679901031954900169747009629775312644305419290701947430153331631903090981149923841528729474361784466248955416578816252626882975313357995509979801465060240315077520099075586004808731709130869719317162430686459527074265309798536276264093150609746145071093668332699827115090613639363146054899609137336141401041339609726503548996894949601622786877821724716590871502809311789788320586564554319717765559813047486151443778650274192394160739547016230394242965357759872991413507215987866981808797596652623433758662349018925603270122367616913799781708222237255355575211460961560094151419836691658366413341549085201865061836915699350558776513429384194165137428366547161057728350558866905298864487692537696603709562126448728276161619918662005639135824219919399912801076657115948080066775401732129950089302067538624739847731230682831958002616045668964561200738744320652632556869593229325758742260654229697337988968653482203677583344746189609442181667341500916164794080632936505468344787476045610007250332930029881371973514908036655036478222197177198500852987023272221079616391516734904673641727262271573268209662132518491153974786400064297675772885790411540880076483040322421914279733202284313272134058595819836610187136023807750507426621370448209002748312983675123153339253114134958407225278724384796673487857909476607947095329319535325227793390602675238918088947018647849149603588640132689489486162584142040627952370189346788795632566910920756696590792667443873858063144810183741330280809746515021243135761087900294775130732331792185414663544608432181859517581485953374179504265091610021882307112318191007762257657410922752724976103180873620513781091164071189598760173466941304314086733133649956723842249191112446582477844994218219092434435214395553860485106549288576451850617359791839398078937642261072273024230035306978138073912742788738672490193835692396893143027587435911296750477875805028462709375985552755670450248456952492763481143054469875088605487030897338993556650176317116702630851560984713871142395032570663030052808344792978293464366364811723484873060464304683124670558631763292308940208839509292314352046973011323798862831959816539807359708734695787726949197497289565305518982998704480653126906655698881764702538877704498464790741555190303299210586661071509820279587080652228046645394204972375907398484156991084337105276728746292034562313389333341698911256817093894153659276040947208329171126798664528403173360541213541454891880555087418550088735051118626457422812665720280383325450325985156110296252925610456150921796192531228111444555116214951840691460354958238237514705291881068162340826068318271100770394376030014389444621327263135400248490857061825217681003510529870354576049272258380881574448956553945747297277779866887875207096720971854621663214238378373128469552155201007793612678720106945424456342027511830957584636347342403231737678883501221374529715831568716666006302348545773729751305779469112287554404344952084192628254872771730259083467215579797101575390681825331055211161110858636148136810104597532793535161017081240765976421918402454015959934395970842551663467970256358010231185445001690628826083627496154910123989282322710089499678551654644062464567799697334748998400755226612091064453125000000000*i1^75 + 1239014427107166980952616016786207684057096787626991469256979770041535228454076216874282861651790625577678884384808484283493377329925563126510317679724348435739315081007590641032675034710348951251063889357911886899380567591912395985241145470389813734701981634150820622986594154375064339131954321310296488494140436234622312403004569390683262270808784614725147105792239989338786182435777678480685635569884846595439587521876164495737751125067641034933926254320621843793062581162304942100607278801387546187762121345102420506702583961100051060507225525209707473642272625759911351810974443712979259407567143748110761534995344182309772873672679109316492007033523310038088336597830756178675185931029783172088780597024237336664630989431742861628963994333818502833588035426601586004572978123836191793234736629027865122975474097333250734964912779977055696452412739385771659485630012004846242815603292196651683091912923706313150709113042935877709574960459626602471165142128942283689717751175939729274933552156771294815687781993111141006170870589412477933795034972255111195507646661997627770951946868283723307988902384846034601409247550703048014408845664743125164090592117799457295314296646960215811967031157120584459306236181411399964793621730698548390996553665126740932059940096769729606422559468094026091923846658076295819093276613381469773852913952183183096371052245422645891656594214072086710752047039885962347853179114301047516713489010089808237507058715705371694163147404401390837267110681223252178489901011895460728935786469226532276060230500171598672982091801479695806346966766672208506168906503902160428275460561542313812879745996061188432466441493348221560503309300924488861746189899226388130685267263621048709694677916522444826660024943723854812893566746073264217671374512690518393412480029247702171122967677457251113302973788031441291695671505321857412499615030523323045776782980424303713181995305729357845366941970958415102216746779667847966920556688540721557742812658708912856501761796964332637616261595298789805796447575990925898644800126081304724225035106988479293839537948304017987158234803201642334122888270042188278964284063534731842683987628193382048010189762238837842554058977376048900898949628977136357778941623550163549175466950266031166817452694315545395405675848396308300058804708650723719652162397269675807448635475061633170904997828702886473957079364135836106183454894264427593823514937320730136758482971778346775424315527505239724886118592491136754899872454881673338344075874851823415487601807092928436838009086521183889428881526515859766902946174646081864758766813613594079424649406893543721966560628882056811026672158064945253582532827407400420970117601173852361590989672762278903094181070343085156369702809246438138001408581399842713127120356540866622312741933056069298520275199358837140816650436760004700455828150688828420638011042254561979788116027292883294344821841949982391969329048898008367344473738975121526200385479748050427982693227227903094028729944638941404690828497928027950705585648849119165030939314866395009993227656446835395279701761840108119065605952015276307938692817107341942484658827608383820204827167633921022365017764806348615562364625496763846259613382735263272374655986713675876206045614947358014501472602218303115222021081417975414731542675404706630315130974773651452864742169277839105509718856167618494340110941593715756584613305636649585535686670896956241634582414794220285532653510016659399613659393271698396560640122253959478627457414505293423107493234171817918472991506851744073598893195781058387664825379530396563378096658156934100605738778492690157914299180961137141632756320623101930901918283703001598819778976925247814852332449331840538376057912255252975515600231388099309936786461098770013200430926005780758988383032723482912990276510990689698529361026513325155546408203781218260921059968940879746852943991536972667265799837569920523601034796892174720732392970952501366636850046627308163027160562638735312855056790763725249984769840522910519853221275663764879906814107760214039712247257189102493800279946955960621145972754274751460386096065287162866940958059372207281508875456734486190891918956089071278498966435701461596963213196431752294301986694335937500000000000*i1^76 + -1427644125321812967010066967764406670908963702964112851315083383200210240847917471485970757918775677098254915914582569200310529442731615089338022628380064456157794993543648210763451166910357194654707231292587339892602515292067803008800601832947848298525288627980439016909739817064982586424416960566871469500942073780295282653501677981485595613242383253872818575178024315656064990618492084843249769761229460503403721479754330471238228432967915226244598359666664624189062348069263190728582960845318313397467170456987524483023214377478807396020017420273063506269057702292114699978836149501265044102821664942173886118530488877953807079198121065061512741835927398924483407743632118259292522195198939828681803918035571487474984019146478227009204243078153795763636600465062367877231011012020497008392946328938409826489031613257721117650620557899966827586471312893356833927877467746006770342599947212855118875740641734732226137741595250962394378487944571108527025453508805880741728491497761027639657169013495025429320568391329526674330433520914950723872872095584036919905760320654926796201674472544163289193337842675261083904576608569367244650748694864305165642754066280358584769669862482656304782928039737120278004810111229260309439659982800954366659013676989597976665078238325990956630470846496585958391988371159639567427221464645888270498545159523817995779352524855919681132319407913099593858092316846861413445539703989596537933255647508496738718734195894529710226808048941287461195658890011125612407726939866369116443518680661573648333883492782985060590863691193537769126641595695936076973817235908872054216413612929607548194121641879803811729314951663093139555906903498244475337322592972984772348067678321208863604589357000632054838497592948979961317401446250497797324027400174082482097330556125452973219592479218292829690612337884099731062241118903112816918766808854728738344982612576510735787644346495736099896026447031584271305180388711385850180213459008571706340031020135335701198253799104378659212455016772913272850557644035282873245727286528990530027552678372285933973151725982831452143405124534344100366658265179468970379400654997027337851303858888978558825157242003538597639444783289035412674360525855847999803967777867888818743491426183513144276134836852316799570454358008342965912548874161360684892926897576172421705784692754292395695347749485626782876961038001850564420463997945233005009948909451328757967669552074290782572293290006734001655869451854712183797793588824377295986541834866766214567532329067368230804817756601934475142844465505481318605607316817227703770701668613737975048665952230559194136514860478684669546256180678335038090280037323399577651976867340314556802771648762581639290176950006553444547580569965246196892090854977009021396861772336510598740263910970511853354980851237808090130256502996168958258041674700694823548615591430277471488546679945603059661116347132341849092378692211328618633126124365002515971219383737724809652151598571024979884190929751982666076810633750942323916159784692660961946474427795479408225458074671177665573213613555000229195921166938535706961657813930908263442711873134529979513114371922829908230730585223732622039205319048089733248844610686248447614682848995777456279074793067261693053954884529028400417042718560480511346079837066938815955011366336165851931315761526597430872577744784096362860507690389957920641207458442465899304375348174256352573021944783569441651383693692350459143986997833094212889423659117875463261930885750909552767886281781033058914370744959565245731146903246108732621011242510101238351140713411521136095267088729077448015819527616226700861928741227533481507574973630198304570108896813767480273038532138233427754119626953588490457772935993802068440244310098896528509089440842881547176273546870641811133576720982192615339645567790654614785459777361989666719418963365263959668276958722657112947546238994180271183521356645873857629506135780453685459865337241018875890400693329137449051163390298230537957681570429804093028998957462251623542404566288993776036682444676961812132253259800040468831625391140572811443284570238746836252904174553995127090367830175892685492159336181009656024698244321767537368117473306483589112758636474609375000*i1^77 + -899165272453182433970460539778848655362507701197321941745900806988849896382895731473231549497303462660869077845693063837627589403402428858077597620255059539426091780467250458862607237865005101568804723261490285561661158610850912072438004367627015084409816873849866625554569180740660032382251486928721383388324041185298589803443047175924087014963493837345839918483051130503392827162675233729166576818471953025753056851261148930894740882394138286575010981818357869099704456946647799508174244030643367015478049259070453005721109024414146368034897643948909342226182332819056699936273948429674842755467033058532880347375759582295076226688043206813251254856224137912781346387251399674108935395248172423512672143997766104198972375424912098230216621611285082978997240585263471330781648800978459160215741796094357391764080377496912729833868739689927234529118440512719687743590930724113971495397741039424313172988902039906522100340942133046419969334373036779174862311526715602525796502357491215762152480600179291197206486092205458215522743310807405723966514609343135122046531852585514934500513072296070276159180840579436678785911688456857418416038461567493087305863306395897426708712767146144083390834080514056137640451899706625581668809864321376161903020005908770857595585640277504737962661237857437592197298851910704977789167723418953229359343725562313237802130655957811130466073291011365876557044046391943699484657611870430730052974338843748141303826392539251270922410510979181805690183814282234383095087106647470933074998473652701014940405960111881974979626466492261600425979628891714650542802120805793678246019656910750028610234473150558335164893630409778858489771957957207057406104212288205438618313802609252901872625985825214318314700069837009638287560341061907852211500016383043586369389456992310356414883081355848509955160358984737930757556898053762076850976547383986112464703128622703534055548798251978933875851826020864191919759459503300031259448104591207515322460280263636183704196157434091824466366738960531494869372182116926784500293307538204673501893268857791704678322057182908180109615752767051381047413183508312936485164076476170525787057177473511809775979705227987529397936478212425222281098155014207238582649771508016704291458987919414491906483834711186383726962591449164075977761392257551169794004921080370838201012065595811074253023188316095839072320850669429112664559629048495003034800552943914107544879372564437257411277182971686813301683774490103784859978597996149013913898359785379460823846000021933650967324244034529380627787262035262199880075190232815538365186582686683943539313294894739833114371046266157389269913054068638939523239507084368172698339060827584763577197517728565258153516389748917411938388777970883230075094167394872686249144656495345291650776595022316607053366652635435013323408614562964847032265664551267889923212091851007785473084449308385778957749874751632641175710210350105013119652510741759366483443411461028722620304120848769371054359383299486692879911990057322199460426729697041455400084304628231813849144417585263754522997960501360220605010199097889891547170525484169708589270522368922324087816583243247277836121907218122053027700551141914894742840584245534617528518905076505462885628619096633433992230749161109135357746229725878427510712696708163762623342667409251853453949540808576869398207741280128160401680150647300895223049575699945684244940993190754695929932188730350599921486158589488187825744583108947049723157100752506769891783088012466374534675183289881250376907214899683112021151903953227126950008592375790526352760576807042695108996179205361738530446923557398817339336305581395318919002166881759230038396068402062887860955368148570057984019858973445116794594445270542208628534691756349986327205868582928782230148680244869163389265888442204947902068831003550143658763825882531970556206534067998523642834691252384877051495123101163133707727355912905917698290774923299328241145340326992512240138843046419153170426690780413345490786666202476313291544219888077151760514615940908441338862790176219330363097669607326793341897821903727926311894731463889720544127096472595297393936077532124907335820400957564731922002959803308375086317028035409748554229736328125*i1^78 + 1948349893477044942010191468144326670608509820828474655332608478745586372176157165197601777842576937497598520536487442826000230323721911032284137428871871696168302593493842002254127032041099428242903902440606608324326819276321483726994471208708019252760063467532870586778035615767766868882973273653645878024901166305362008262574355545502312445840068868426920538198029399810454496703037043572841447968362218398489053410232645647420931260936250259131531359779490673337026376220614985339025149239744517792417162598713335345098446321681543888548170931099664564708066490535196714319396663360268482586668449684498446523642528322305906478884746979545408785326901993261372975386227032443655604112285083867946423895219426795954612150551684537532182798103957408902168616321670305474096638956178627046356929010873274179201685348904201673780449193074994451168177342728794966832906699404669634932632952051442532638195662454487676822229081086763109162509387612276883144895372323999980436221496542749467529864824294204925979987551190440087546227505415016246959125968215703163617295583119756498978789192269588798404596665963244404149668311016805348852072516495424644486561420311755149219116506343169036429281387123181592798288893230232807093923679400864484396025929171691515741769859605235194720226024743049000129841860710048635984248386099219612864496025695731069356185443404451428285921282833245376619342518146620011870345781155038556272170027833485973837632634448586586124221763277173566165117203022437300455077147103146129297898770935980696040416615494950906393883984101747972300780254350821605310829874223971500725350478658324062382530843137750620778321357133771171010825787353640784601575429769377753699531560959521157379559104049274296404376805245265312389094269529348876961070977175817422631272720756594438032729485488252413918545511157680576318849638677811964170091384346750526290053263844328430452170674168506412643222708996012180754538245314736667206409048223072977257480081585181399937126189168151254245932613014000175197104028643452400908962992065193860028588440552055829983059226353686596663650604496550462786013300406037539719877802391789687208214809791525958739117879080725615400749452790760106987347559780554938227452821179298470459885491987627581288653245369393769277828469688887767220913217582979799240879662533438078401099683377168567616517281919165825083411282937973454207690607752384453642212280255718384570223024989829817020380573030665931752682394304882032421783790308911619795574245428245349247092576354304610978802030004592668616391761731098532500989578364914906412356898265566724339587460026758483498107666722351557350014920709550444277133277876655121419460416549881908816493098309852984396598510453860804235201982870779328593082525057783168185982809309512993965324033627833194991278759790718521786160786615878709608459062488901357122170665903100382076368992602758814491330341998613611048965333478067065422536910047102231878971290258019967516100536303923555642616208194409866280810135812453966131109086823332088588629452193101536473932839007687607571582266780355718621067170068099021315998732245854139810870367411809096432437232863718587263698886301097253069670846960815477723347153575035357066700330201266588391394098718827081902426076713480575595693599042848583104615083011890171299441211738381541134869579587611754490526110815020670782376249755431020723163890291607614100929214842078278529578448771040278596901371384017750520477983449204897518899943162260989391932010314544488328410616482034701040765528488440126689382110403320478584653400827924390621527529005229138868412034345828198883285886844104643279726069369650474141702059794818801397695725403288159129107410557557104442085214523195430022059861665686459851607216857182509240787829021436323263979588227032759869095361657588849163935489596803077699583249517289694674459466808860965009715998186538071762656746043211175423134367062228886795370904281896011244572145209487920620437858872688519723010430777140163398996479453051356441167688069837892066984301166003967811119123516486806934477845626732835654097428161841247440039118686609473252716729024972291318097713472560082487696669770617697334084972293766213624621741473674774169921875*i1^79 + 298236378659215922262376109158590256971198233735107865369483206735967525111784782573251583689497672426641342461426981380281131507166698243407334616036398587231923104670742932569884779287057432669161645927701093488277651295232104601783907259936476029946352416365223254725269119906151355362746435057373242870029335826897596646469637583785597882212977356151804445156589003798728055447686319038329315717740505143030255294825724759419872206687875621999179856921580075616080903473617432074781166729852746640341571115276507126508312615046441153081888709305566161001683324064951303724554482941321867044150846943370689213054151329010886588286581489215821997484484429319925350896818128648231733403584248055966324422762702982441971684212939213414198118178811360328000275750710503339007628681190122612969288609175024148007417787588852937977845443758549908632379743780966279952030552245781117572209021032227439853453926354679921391837193014124719715314391249150999032030826321783035094631819309759216106592143536082473198382205725998679015951307910548415949848778656824722015380001327990961675611640506397339090449730709713992142791757135005683691820545714376133560843335521977019901954763494307374618582892046228385300155277442146393342789443566872738257532402732177629463258103461399401333277236863954717805441433962612498835001665450651463607080557605769354259196745735884471811015722214683782657672286567669515603466487923322691271856657830909657910790528331511827286606327370387938359764458162147037057255709150417510046382514291188060086796495919450782052375132872389103074707046220609206003391648554122105207397438357914683995112808722676601222816410160129624675683897590880382907048924897626610178168321264009921144216148045196769406995985584737880147404932491433715410532558967399297667506501704787612846492046560564031120089173432202635210831872535406200866123285943317464656270949812314074744159665985509079183976797236243112237750718342451630117127210419194161778814222436830317786132831185816609497696598915231463885864600042258280717675820802439459502483672473968158617788956893050356021681177744694261466479772783459620580107329834348302843952013146683835474721006430913016924621419811522014944426174286153156712980252405556098050459867554921741232351655476827453327118638935369246903735919325842630688461878212796273114353132270771553200419828777541066137994874594759735772887946415147950390256222201764426340769151301782952810452163770817718961860474613273901929812002019946337755302378311208551456873532541629149375002985697841807941859756726408573097769577711978778139209124621713215186050316990322276009719925088393883578683597449178562075020865488895927145825604770593116407937206547541065082199612332140420902539968467549718449926596903737753544417748873599652894209206017126307762647540574013065787972539953784329641023685598355702990757796939118015911820423669921163814577610051202558814715825252241743372669045791293147942235964713086335475608542566345695098792577926161550320651576093435352551489698614207308050776677488876383158678706529987128295406137595698311897620532962895535692798699327823411563357681191927402619928344517014582000671908739368011529957163802891628701054343557627361754057107745625589732195344657138713324771672823675752729514604128058338129024414624310293717655076332989303489538536528413261227524448781026572157343608427463890914503177440036556210935292887441729321139957814179280108808755216063621512631990023417518469517260678591662150156568482091426113958251410289391237808240565017245548771537541750123655745846170775522894579136995105797290760903571491756761704477110136205226869827591673392934205710011504460574131950757414140865086296038880338325777879699804630357777472257699871111613633781655626116955593548159443189544965748156803780791220992368820835188806402078848027929313921803443303798043070900009593145977242323840084473803785376476255597716815516982653031208801662813274264806169623799062611145368770740599226178738567474526343230378304105391397969998824555256863733968269591004152167973897911598914053668497273775088546379985893742061691857870186129344510439384307613409848306768007573290622108652669908224197570234537124633789062500000000*i1^80 + -976840836346819946470148220882395587829350520234668805864989979538543407024458965966890132306287201532967755109598881661663651665364765585311451937580973591555404205134686063162198119138792723329396251499764783236859380991885564836409966300600722143665083770679077034458647784856304863350008393811910006105773445205007684985359241268900504993708248709444281322515579874232184698209280636392132677917034144696082492806237316093124325514134380109543274775981581692953119860227218840124755589864424235460710414275333121211841903002882971616308715655419834763044374384745152503693465506074311339715546954628030782488892036632012651096773924283049516488583345947390749934648422580696692579981775044436529962033052680487141983939671953430502472277789079469122670443543723158235304775457133419951081789681894688070093874655308256039012582463135978465602602012224113330393861637882822134500883414277555784153117920926174042807231885832052715655165508575625011511836356391019387000460971069637049877594158921137865657856099621117035507114607360935350927978592682912667938976604433067906575821069284904732152381349072706723705659466412448265965528642415543275287333000231035827045167732366045263462163311498744218312265924596675897517094352991267763731141522525240104123237940063384768820656820772907299584830216725996165580539224753221866428099781732151384201649048489685291665917246242051463266103102321587467030201659037549610246489771973423120711769444548293742157403556977084841148619206963999539240768291608608975689501842039528642685405096034215837636662407345846293062615072461500104676913538682821959322247223342992127630991914463305801495503437175564442434867082480496379911519034464480304766474115057099186689488571419884544678905729469169328186006856351419698619092010877362123296778903401207392668241527639328068825859460435526113998747546505562427704662796369251617644863925575740936650649299235157113758214646743962602425985283877523310040287205860247766307004430262873770684505319717771073075718380987014078851425093975619809058646767480435557218870336318266995033186044696877917329416920152405864655086098461682088249162072369484626073770420248297262032255803353963880692069748766252628204221634171686917279982228579039580299696773591116746940869589481830618090014200895549305245228231922541801979474652326668108251485487044029230915714979325353121765961957507937398669383181614027909099771830632875085814666608096204125185058241967731982303412691588400085090158292921235108429077963520371036993274842910626648932581584679939193371098544967622629912882921409713730895874604996810462913709323110705416106154045660319590683920688800083149316037059812309286728057270376362164876625164827247201055040911366112003212843234936944048105631333781142536572865547509741863839801467842954397997407944131499904069374180999146759943172070298490200063959218810288517014673887729313002986519317765743452675935853572197036321434932374145920966307022979554382633629524608466903861919447039960740256465696982089595510236216315921383776997931404159952713083077063270466452162281839822577584781127979442430445650518847354446607413129699604815118492541863327960528437272520177145236422931447356545283841716797899293140050136395447760242154520830199755830201605578146682023840254068273017229180926724349830169464307213522801075985102733195679481402811940194040804166755696410782120645743327014211476961142931068146098303969524832445034877110578653485165081900621870291165407956895765396228095193543364264662165652266406601488614088708292858438586462029371566802227828655940467806028124180636785614875295857798515988776846610269126014687331781109108039759657743513993960260762567491586759696840011731302433558835757600237964766550916554567734116902186083467462901514269701819521603063341586533935675543260052746531029985154987986489106345633647777455495858926021054290752257301311880466604426506966751523774290753747469677886131351761094729092989781204928478804237499001957112866937135501895446400389784699549994617117351514274993164708015563818330334288422278210824155781525401850003804581833675210347872631012511849942244112665352603587745009417874636481471384286123793572187423706054687500000000000000*i1^81 + 102674785293478858171465043921044473872362269976897709948581546013760900771135982600755459500814759783438440789911425432850748267213333376146078294768918439886851174042016914163981373924235004315391921866805778454614819704025965463639796889989118688219940255033257594277991158035624899953017375978517726145558063606004028748869900832046107838154588717461720997756786366512950210793316204281558128727490862818163712602178442724329453948889233104219322348641425785491864458741670982987316906521464199661574040993778013424134486827976346020743593008237517284246770271365724555152755836390270135878575865690177752804363202401264313345965125694011274775574311330033122806268565056076259083108754925656317600320766423681822687849404522423312666742862666952291269728629368837741889670426490923247464263289562865651920322602819200793019333235638101271097994422305442287775839716624277050849005158471148665490547244863872060742350001956120490716123772601157503114543101350576600440407330230429106093575197564049543053313440977250703705468096632530214394676427028338076302637116287411852726188681132993984265563146900017196168945351990028386848055628735679681091092665323444979264384902805936384247562445351888113541273042843101264765890668323679461233763168818964785407809174252820846006095225395472130229335053449343492078228280604747646373140366897070945405014724201029955914356916921839165243177002208313621839128500794421161799117395541387431082688789531422292640457636611288620380730439869780820202344365239902923293930200737252398026793083649345881662888436347028859445008677029272520354446947619689201392254120389931936606622682010249526835094734750621127695414031305448322386797453585726518567778720757701241464001146125724818290746148859067694032755276419834285209364496290630693914601560347226731020187636014084220756690985330405313127375253051357868704387349186543936829916737851759957155897096594421270046014447140915053596040902126087733039590266353282159737265381110209949638911000140151829240044372696829044273091201682151754930361005596224038092020480620001066293481089426532204769079402495617678744974444247509819313280188847831330786585911115745370970764711776148524539404537124931551675171116795182630858029347623798028528140195818148209867812750418782671670635709155970059396615063963852248167426426120190503062651280781119614680672044081812010958996642618254181473450600863718257766673219644387703271237072407115117298251460697849778096549875145345158349685541116005067706019010802444104796901246901139421821788213288455742391665450687824372613752810539293049140778457226069973816580785914123755057440983062615034067400577873786927280145766120437713647137762816907645893126506498954022025655142094727341862282739652639828476182687621975764509573559264064750290042354535980846481332216091661601808763827974548443593688036514514249950095307070462250666636121853457725206634668783779257644570949557386646744809617306234984896826425392980284926259927398186584245219162060861528975423801451390820304985485260189419251672916922456520310355848247940415194014335422480555946729206565925198232151173480989556478570750884354059995645920840303933668071604611061879541358895303355573662461954973437101195915181841194354060814110162684823003437426696299348247489313411045279187238259307983626937314619237621962833449595178055611045428889015312467689194241643227458418597263646422759328540217298119864850707588974154626664190634728789278803124468453163068746838669074690478601627456825853473010027920898512279913248081821532362691039361327793367833223817357261634203251162888641649588866477437869222021449004763461053101021162068591757350998069348461559932190281665858751816591115973348218834640792373470751402001987129799096113606336100797437566041074170444704018683122721479975425761730643176662104215646580443185932225535595252881003617321771154844002275728424569429822681727381897847860921282889373939739147600434761241702829582161370367914197704869666131022413446801577332624917936283299479871566909061394659413302228710000311006097090713315429058825878281859220813859387588373370970503530212353392014501759827807227797025202420400091796182096004486083984375000000000000000000000*i1^82 + 299755430405249434602754883681206439043699013646125010886309375337898307335260398320239909522689724697555337269053785514527874960901976218290864800427745585194453431209412123633913788908523951979310138587048743624172180245887837012114127831255419098919242197876981995535440888444582814573041605345999518680075373755766545173034997153044348263827095618348270431842982582584943880991536055743329647060690093139012393313412342811068701281657555992920375569769321787789162922003632964009372814225203757767176477543688268657487965558160599359365924089222020758417491319034482586512350997567909145959581698811965120346962003623244165276259492911475321787178080779328554299005219626769520210240841231528481921541107828801885958383608279542369086476122399132328223181833029739251752314253611305837651405247733324711982852732308852352288626424796528545998359942794371137680733769256221330019698615350969863523742185764990309528766415151307493030617926995248190131669141574297370523603918497249383548647247105165928313707842273590777456658559109644242516983576120644666733497578526688501749203580500778160642763035160512210849526578810998329448770934714116848209011366074085372543309265759721165137422170305725312458417142423439416253243555411897701570197157109037612229629390228488406022409386695648107674252378236159742727807453211695510870338509483376337302050530361070521895958504653501527269869742634994081814454833603643987257012169918311477772612917087321530630289062820908723797143718984821626147563427067852587788874621775399539317674968019718446966822753013694229699526637417402381300175127975834109184318085486849182730954687214998952756836658768795948686673655260157741779141756503262295109030934355870813393164882053362788319219456031265839953923149142542177560694811822167031415280594394184958022044662596333461587271966061548693659473083387308375415853169115269499983171242201064239189925391661937816426945405273222177429432795654460627684171025688634012655570431344378623017344186457642996350538394078753042669761347314455354018143934862101347981120972684941503736799460885402307083654584769223228199081539950872315003272445254505989415931300486424032309820720010914582180838880950664808780285621051011887208945347904112943973074539833738951827443332226027994993700324604474589732942874046578490108628988961311059097698511082071363763395029461841919675828910372812972032054521108722638381845843955126590593102761374180424947761812803301390441367306205822564850435767766523375511702953160634297885091759628205175806999370944892039449814685572634767466689452973119132677057208341156253927978022510266380248710879931855447028426255765948135876704001296758231765943622870597202938240282036775869269943420915817777791149772966681598973051889018457735374792480127076065604430462040734879623050415028219332706520834676018325001166563731413504309024371702461995795543871443744455870283531310191775264622963466710057063048890791232103336757484433091234931302226415127840171407661719626414089278678544585078955163497900951127444360473989479418790817248224243075122962361863353595222636064983289983377606464307512376886438826955297529833364664405233147186370886695852332654119338660083385900452247966961886793090791370572104020345833364584923871449693016748879641271923394898338555155364888980398588437489818252262704322409521810767987497984270104747533026547127499571984858828291000580859974587889480211880625168920903590955802890100487051106739425990044377754777854804426371695406824923952013761158267566365225132014325938767229418688296661776413366329181371392982376672471075855819049535715473649619522078108441120088606526259326977824338136507944909056471476103543412529231508649049519041961136612427909907668097276711502148976289313053208245983910398584559849285958032884105523829970663016702839418148669553248540698242367323724587366714542514010355044223561504246051475053787054376668411386279884048420160397130528312940107156362958705351708467848806805396762178907243113171079569765953996441437099223401813348749481597834825703023251510092212644270950707252698439764033122863856093356864507949306612459853956634781013690371764823794364929199218750000000000000000000000000000*i1^83 + -230407866312747211852694835168453666773207095571292247961895049422612077563607664732500744408016515764062557621200092118522981141555134463998607912231447114697918470979012258331828483723087171813760661841709481893356303321915234792258023914784878569877123630321961322461877895064612441517013613736248232885461457099346665884307747264369051565757712904671660566319341578768637231406388773236817992868796631666587784899548535502316276639658223656233435452090688841072046722168888626131420878919556489320017809406767849357693027750622224163255033927279037797116436480071597987537779808862771251146578944057393857405948445970282028717997618114724142954193360261589684350627168697873794521403547134241425920244796557344606352161185878940804307883566328488302211632464840830425593799060278972055068932669009992679036172059170216346373563835020008467943515383194378480084219980054022525342853159771652306928930229870814032957470833666562243555225364690551773623416991612937218976532126266409328676459752844587387145787162202985547638766084059385517284036486004373963158820102816658002839195977165068032654900753910121121589353002788627592396273532324785082016919988144195950754095152191529830900377182792825620251929134232601492517324101884060597540038575619896684847086444007284457375004473993249931958050568135239332460219144189202037666763816305364286845466369720645606394382723548730255676264237901549839410697435437873412299148263627614030691652519152476315748363708872018847663705845708279997330080344969174929617099350337095591441532878671840554163242368925829203171607772995673398181421625555638831063239502979358494035867084831570426477286100659851499421920114800111391845674239066131828360671797360180671428535174007004996813324561214557485270780576540843605686761360866408949976135309417209782742614021039789235239030316780653688154151508154407766895027441685858774519524862009656286463549272342513873397008329480641991985801635583417267670825050130587195176597617430168122906023257646615889221879905734113010131550406896196984620144788815357255248369165828171305091609915215053413878129699762319204527593839498954341524875349231220827500494443400276684123317001671268134507076364770143458814367406059616300929102001116420306776954577754927793426426404366410399087829105214667866954485277662674894629041659176340365708556782017944097137730950920473163734497436383299621786961195178475231179456961878543519597818604189700607931735383714665456996933221083651651618560363479617952143672158086175742159528904548916064623459030901340234150422899390012478998394402454852787169121724727610510496924823985506357855405318439508365749943694843569441965867194189278469238149621802726129319913405866945111814209926125388103346445459007588783567321166255345305951599899434480497993529526755062780519753911275266196923994674040086533637049517085554693735896050280591827915488945437240394104563174767991014510163478909318499501204459054226001581318995623006898037619150984993437906869838295036277292843951447735008893299488835277293691605059979689741728675479135049659147472112759190508235455235980224874723128073098310046937530124848174347716698772876775004990557474446937861323655545117677183309962631766637300890790275351278986060638493898817562149860668658371896329692414420597185805883069393401706601957381178129382901492805499450737956649011120876432104547550569522544841348583301933505252611020488719646522909349442514078580707058356981195864225983893590133045587694945026693247234197506745909462416862465433523846715302211423192336915173168431630856956625239271031301610017309166649344125676615589083057351722171317840965234396864508988765290937339777801211100398936102515720515437292715348902560774509870536237573442569122145431903193166695881132417593158976580250696412339743478511615530421132164970808455891464652958694051362488196982599586641657988931718653948240597645192695859020714372383260404708226493326902763501075607255273498244485486272770347201960351098337559528864207573381828389650485791322914572068067895242644346355609860390463896782442367174980418217081117227732687041436272106536710176620822494442109018564224243164062500000000000000000000000000000000000*i1^84 + -25878682643095893208792322135650469149989768121823924196611325082547505640233747914144301755693110455886721702665807019645244027631389055182912378157059168379089459096710814487872580950745464569058623288644413495596829585929882351957968239700883663317488361636941909366422428050112651108661278219849079584082731031593861872300264423793896965567815992026523310360324022160291943961282531016377203299983559320663608608831201620147593233568373500549938568810727412523174120475989203715437882597229359789754760433220473310138985065590581133298242692223210640301382570904707871419380642624786142566677915695436928471123416757024187411431023817899902857809182228365662948308521886879812301976566153925354381896839516242692579062568435467927060663228561789466487024843915008440654950090323501826620724952099587559294620327926608221198341384890429566281183213736136824160399316519523387244593738755798148283374577678135586091752775387274307491640368656641161067010297641693028642230893821840806354889967481033830162563762343763596673510820770785866644548900545610437730822159876124950905550864496899725983193905088672255913557506067084628052218447981259327725140523032347752260492946986532612369161168269972914439141780627337329857639094710283834403466850348086057052358965621573979141436639162658926748171622014476057663745866082775482539871578377939403143593781766029554697767856664632218537581982150403593593881248687793484435106825893530004153488484141577723583194103651447760264561957604619311889829283226744766087012763163644069987214941861867940754784536148356074915646471665951973332671399099297221549918576325317317691682414331228217407574367263608221450117735823742307495870871359292050521846097367404968668896155221892432222900435286313548020521205594727525312591879122183371663192749026044574089338857145512236217786461448477571082355797721830467191261893253870985619718121250046575531444925272769761081642040907374994621045015815593704787509381818941944777576752233830598927076467212614800808197229046903807857740406958129544447894439311147111413863883487713512487032026773175852705608861508901269609329805985475460684684820891187625742499515816343273066387597441366485225827856779764912678805571302288343140519157184891123929941441234267788770157509701291618126654912180054664628212300839529503076367056852776571602707428077163331093264611379825049880756752773262131613888329439574603485322994502370505455149058557939562991117086798301137254569607163390155909214255176329680650875925775732345162046264166330929799717296296043430087704547850407868607696778293191165895380569727596164838292324292732645582038565770447616033939120532239955772664961417652821937868129256589951003837809819434464541492382683422979256829431236583926418116084545381945279827059959500788371855426762221424163545135305180685706452530773419142254883118972572022780400916807298561636818527913644338812742517156385143763513635190070194063276722488420150446562462217321940878959308121159449742008019799151426373013393769143086365979737012808161800423478163141166851824884399376085755845402947482090570610939133332345433582590450001116895639538929526665641118803214793871569897127750303289111967620066726883303833852086703992277704009816513983334920515175556112627432131049312069580314124930859399300313692539742048673404118215329021642460029144255954804227974680388084808019085214097483716492059920110887460682454847056844924885418273931123237033493829464240212709390360946476450043977352433856017051148683236193915596679375206514858294022811642167987212550798621968247579206668401961747403137420878297739956533044455726304377536211554585121092456970199635140305048070569613778206618035403505552009011901149268511717773830297238033546980602528451506177726279689924441808369163779351878482413245531633676753507500526067269797302518580262791168076641668159952610463750310365951654241450808216132995431416898926079774302330463289992688224846211850901955517160014108892077448157819975300182343308581245296702441617680398848630144990078835537962808389414357776444637751373777509228553074100193828195093348291273044167451204941840842366218566894531250000000000000000000000000000000000000000000*i1^85 + 25540290495182727171154873279170780938943265955973690827700183991028236528816095013576461573026610863903978083883794995859577034680705564863593710819528125264465768087967829513900749516124546813115434016165900366414004329690804504153568550034559181426239471496744600893663746948993100093197398011131128330504243773694206997350943290874020788535027343220296712347881042699115270473956181515176377895364037693714945823314982735959947528262943973438171789800854356806425584360335875905271008864912248663801213876857971408179454015134251209857536112057365274960434632631874087643142064518109094260857627901158233043128103660969137742019026675864588204126696889802555326616259386343589900637380829477044262197090726037818711688453399049357169845067309300989673187308776875337600454251550034699926818680860304486521544643260276351493546536139992755033642150545331727280337556204938893364956621577871053110710856788463248114548883876055016984354932087292781576053205466122630008006068841766876980592806926024336812587672116045323074527439045154965502068905204249605253319245681719563770417437303566005596188081246556898667704723299338074880363040419900135585638458134125367179739692031788744612783693423532868391416275746084372324256436020612690646864159038865402575298145381635665514439956972620687001478181724476164083110946369912299071534273740874629738693209950365725747264006508851644034675719619445489801241410372137164313371762915282913325242782877377512138446685385355242172874798694174903747649456761285989133836179720955476686024655662179469096529282196928418131796709591517713883646129286313684547575147315793896817969288805509682975064517237625198900534441163063049796208726137499930184323125270080391374452697246543142223273659249634392007500354384008342294806462970129325094726409361091570592354040471037810745005145814609820637065265156132650156618695353750809194677466950723512985754992613775826998705717564886058695854248430312228837214870053026279003075485547384870786573600720774512733191543491434682440949229156456135272926033414812925922936032377626221092284896273545140866240711095907143840781925272219628128098602234854564723025498976443145820575211966543153239411802074780717999338828211336795037025178752204367301194893140721334359810370243569634156499942382711340305305916008104017959957598482591377681356283219102002124043513848371650309151815775674385899101031018133992282331079505879258693523012670530184421541669695201593042234497107498022700716495578040650500550811377978527355440057620943732832331740203060518428287519853809669984879775261477271324272697651072542217479030086343160103570839705568322418099910364764738855789488453888203435042000450106547729585700643765895009570522147568445034031528770091857543867590008471721295046225524212794039077476828037179923230688815299063327074028584168123371476941382290586983447723364473216657534144990040048193260696186370248312185258248853966838014913446108718571187486240593154997105463601002106426106094470090709030837965623622635122630696152931704308426601005330537993771613432276859919042325588323140115469721208522552084927077810608748359506698496522444392012311396581331327872049297207779303129749759556396165022310274502829099996065273929067000934401170413573926903995801634841489223957069734347933310256035340014876294270303801939064079623143219997076045081845533103860280691678044562494971291446541222272483111029674331132548037161265795293616640925819762384751822729906217671764106267168459031316044249480102122642428853249211207760078788014007137988491929833137027796870412989515348546287165776723778120264219360896946653447234320966780813691093163940165416909915002787047504525903924820364587728319831857716440257230202791267566020847512637280196005736897504765147120318924584332323195227810001658890407190228430798132349277321177134544838168168186905399821878805379689999350545374881380949261884580974802995262674472441622185058758373102252332138302273437469967549615939116173606429448977896353393039982314795862984974434908937026556969072506477173916202697326489941439992028758730892083898088120177948839375376701354980468750000000000000000000000000000000000000000000000000*i1^86 + 5624718143086725828512735733230639603302548060105927488357666447773031344599310151554593767639944536641287824333904716416893263176949814213265820437208994671745437396392198319920350817407284825013367543943862330425847230742785975502522763580911168021048095203195749536152713799332077747696682135617672119173434242357878482222863761013170571144145252144841919250444969365926113711192091106562310180351052477156346471577819678983689482199729025163515273860128783388973812754305548515763353019449404868881075816555791694170133968946993549861707210957945216628379188789783818161613838032243365143541626759754519227121876941588384776393429746308251766686527675044926443284342397321409517327973188036185450909985483486788624365975190169169620497165710264889733302642254395029149581118677089109582268455786214477904644316201866140783255254486454585522586034012760856416525506019870217989388473399700284568575563727725180384436080027020547710396241807878527446167752463856355240279279723980264828679147339173235179311614527739795741082107024022115180847436368134186550059521038125572147347388103965423399019085412172318568233866371623039777182963773121201670428271858114768041208424981386458595798406459683712722030836507361510616854886527967547951322980558102863390779826859296830961020391986019235915905980410622331941161816746254622999988777332350478224787247377689989809475242454814296016469997222286421286772424106165817063442601778712575229905408164489864945577246431119560966990805997884594885709678543169902889317922754330528219264037893856428291759309159376782148660743786775821090591737060915362410681480347042879909010344300476871128833514015450457064204518338104050373902758453895281796181291904612451401016131867907024631609090766578359387479730811279688272382106574124969154985478292343031402703629435514164645219034508466578309417542849743134581254144175581070937974495913725856891443809040688300558996450181792250745709460089024882832109997861601116524721566732310485933577411870878504762700612513602993239875004733706411683373159611029801534514000285767916299712111198424279079540956007712660367785726207154630943496182347132635426418420620291625715002402775712946525944045085811549049288843350533913142967198344659557947320696363439822277092301406028154109871842651974263797532613972072083395135921864221085520849023158102671873495690582317075771285683766991818716267796127608158972290187819544836854661567766461473143920557878514615643200305327036359713259456726234027627310799159093276121457507464608905925646779477009072070961422176962004796373990164549129874507140208039219831158850370245630704182833478818999923415219712628607817845361051750728719530092275285858382433303424136955084599482822626958318447024430309026352311081181862036623663486073539385526246164031960757542274831623423031455416920689625249434265284450838884506792469245109828234908721204593284259128897862363103817591694672580462206075675746219896315321620047073367637444751307022042237382270837346207529116375891601795517004659351752176385700677038335436920798889429343661238128458165266353968235764351420161762177469981705396388645808818847863212643133604583253528303010098646966412699649492570726997662425787420794733991769992286154308154149827359213421901190282700041858479531876139415486254101306696078226838724091462661928746210281417609352012772144623603381840911728888700008480785618306077510905413527149026011993755003509687473494828931750757812989034323676158423024022523020066463015191136234508279456822942486076094105451841212448010141582876493622923079931885012585694667863488351455498699244645209385690848179097507735326122466308940842232391488135753467355605723621837489858546629695630663500612493577586825926741557937990095953052974236483935147979739798194956789423339621139515992495216507045620669672136379931493271649562527557977180637922719057762067976083178973805048931965261363996889065140629404573384253062472865300682643473244652583159624106053820636529040430990900105022721560877989996111795721984629272402035177576427128421516845013938272290351896514763894580993241023927702560424804687500000000000000000000000000000000000000000000000000000000*i1^87 + 2621379220859777719733983066261714127904788269611721705492951369501015864134096195897547835942762723457802173428115596120260658057548273280727660838976624157037116605612770942006135822726253983846777965157961209981798265715674526806626336057993776480313834762207106805432782877114432312969474292235204719944732489088897523806215724203610474348932290868623099070142626598929213784900697046149423650831967445957764397662112497439299899909529081634611907993366946474276058777127682649610450987358928875154099698356942047141502594313359169247117654447981678530168833730435620851421126087984900746575106099503990280337584282856507372481207545232850019445900621071908170797979657045616950332266146452642459401545608770668873669595599082708708480965932855986169475108546213170856666167901799170688424967767994910008466546869449984688892169415014476132340692977669598815972366566918050563206442617188878433741081203852833345269405163171086015406683091719404544289662698633861013057334196573108936504630216625299809992323053459016833575087660626013504183581942334007205739869602103332180102195000386992389798597498027640471296800125391751459443001455506920496496458392424306969721175958731924279990735154638418524402478737143840850191556546007780720278248539219073871889862654932853969015313521129964671483746853048702760728142472677313583763843870805718066129969744259285200157268236195839113488352157529273757094754840883710517268722710088687089961255247003037777672730218059697260454994248347118668995178508688279547336725262737303121578943866884398980589661225166964403225266472884803293388304564217949610352208692802178604723906155950498395028205043146029173448200214264681263727352577481878958194949778285219956810573977131506912691896600925593058807567053097826606170871024035052214755649056433498682590559920200877217784552651689440087517910451837751155508359584738458473566325132845545097212612097111375141495916841727919196750205887594343196804072643337195365011423060894973407378612925779066962099668727197814289321993296992544808987939968494981568785893970611951593411300111800682493282260677102143216006817452063151317243114824358598430580932258978157260175017544972468730395940502490603545238435259077505340505055187790965923686627624978640307565146076157799574125385508232340362095117403147535162573078175465143047235317780961781633756084024883273392876125181048738830247008340837708375876369799163084239646450908140521563486188823188511622835449243205941256932600882772221389515306024331282111069348341902423405878004024086550737872343365472867554092873272218712085193614315738468366201898519872438223226276924166401303426396962947545969956869842389642529445088095167527345256201710051161574987837869489477895545673689759844727104782696268680460075996097592725290445766624511890240725464775837199908042056807694822603789379501567670485487289633754078154630015329773262568044948946207353066843063054079489231084126413293471195927147408106188146746678244750291797002334349415491251645507261541995717667362863239893526402468759279230743725309043710221397011925886780571580946282490176254491439325349301047582064120102748617349162616275111821410665254376051149918380115872237348897790850159959515593550489247889097864495059997027433158700796269513825007173493471196446999530441592545032602863972008681904028389766460437929705936788008696852934097246166925692994844676396867175180240798237892437241816218262488299792380304982096733901031536956457677077547870221127357432930113079180523985698085748348523679109053857110723080837385375498278098309281404472331832900656213794268581021001255819296748103626121598418095418041976939810385753039319437143540398132179563929789261882051672476565220925690472347444700628170583220364401755034279338024710305948999063818951734092726771439087823271640034574071652916288789632726661858108520028499261268466646606786169365101885142679316625037895649383729610139413468464504866867911269037737979272613979396426688971269308584098691796445480152920594654398530628622334462259476864472166226361730786840970230826736656345458159964769837363708984375000000000000000000000000000000000000000000000000000000000000000*i1^88 + 974349583661325121113839662610749187795374250105792892487321212666628924213122221837916191367118950049603512841363452813884939364547252221850351034723300745442244858769898226442177005743554058139157128881082985854670760702126977412737238896149113346463376511958936262682128821428279199348184411898133552664102360297636481507367884462374797307328219733016575793617585235264166564356911704331407252958505568512542003236556943847375765448038394766780883979343801440163671548874947820355864649873087245211343802107671864613995139625664800177237346599440799781903363091728906462414226291858981911507250370958837417120913820007875239508558652267172207787137033412862598003825524875206113741295574267148654881662831661386164146143683598898713586694047637403966186012104905203482866001906186761448456920968820322142835750202486462479242438472964521132997706428568067269203049157433463934885179285218743654456453492400988048978816730475296015721378394904813469067173750703474292612146157800586907948325200038411531814119731731813116971833207520055002956085992633557918408321665677604399995989637576802054596344108557220313806670951441852280897442694487742804725240270841307761517398044389739172920671797419159669710134451455091244403486142940761008552261597404599920047195574539648989261335924149125634773621000705143943834405263977059969778787361339275636578637938735776753049533048864995754966643828890375164780620245117484922163212140800267733078524503859687235975456013960642128710464109902497545281487547352314598425419244452849271341291363264569508091569501614186532981146379973892604338032751852704656346126832516875612385945865742221566632405608255491048916660906004437260972987271677536772635884218962622364355450043340701992585665941417099391151400962113512254703045298877870260727844233956855585068442557354590295140001805859467076043084748779603776895484828718112478378809810924113203336097222544530949465000354933693786912038997871823857961483595123343631275205893455236298561370844764384024898948687146023014581246935489700420588366353688251402399112806294656420300543338322341899311320513639856244288947075182722601106802866663884015806766739376560239889579649629091196741670731044551707228094780504784710321218863018671594196520727096826414669777294706917619402815171545740576775726685868585040920541948172676450950456459681944830168521930495927500943885155866341046770436640239684047637896619632512220657429214120634588736963954723867713050147221582751085550581190092534016038243100709220794944013875220505887071636162394544636435701141593800239278484585872020699904305853462214397675272198348399685091406751517032168026150467720286474213144359498278641206822661381878147545565652244016497450876934090501176048949293233663608363316571771044838877788817877061134325828013205709858977724565505829651901116653188857577454417493628111819648806508166059879799939331438711801284992096525944276675684176076118145508865762773082460222136560732312265630174975415259721555180503899909211876166129383400035842422687283175127790743282140227992842397746302334487156127344711952156410427869227091524188090939451140626682369919733356259323663730836312956046627862310621836666294577031763335509019187765464875163483865722149603498206743795485692717425759110731461711582575955562001091267738763949339353661846536447028460124536198142435461904344520883595809490316258605765838759002619168029938297774187537609927965805266992135306882157058761473754821448483524662769464402152741044242039041939686698581085868496040439429185423658118042452342484184031810934114037773684085777500837478161907636503246711473810821113289959217131543219637015237262503447902078826592837090733859410068923763615243126299246269916539027487740164836281131917163718774150573010566396684659526578588650444140066016359395479908349274927609804000672508805708000341644319383359177698121857367733422748521199512375842480341402044810127078578970454505102726375310313153621490167909119773336028686708258280636716834475085975547547704606441016078098658639335275948957447481326271680685393410995726956147695775350000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + 307419000790980667250084810002384903793695684107510685837172974734852788868377307980271041079363923147984709680288374324672281693123371851200946383763620614644432563078969833108192367848642881127047101166573118046996148353778165628402752703056436915965266582322724323323105830649346291012597861900898059878189031411278541914492753055466947976410361000843266821801865857330033574460050449269491481348207911365642640944622602691970072217717287704308566331235298630602793492807482323406848882304297356438079867496687880782084482442041096542540992717192812861869847396010792292964626658650090977945954240183643875225653948006209817966928421753086968660654831376856262454690093712563721483242137684534531506934784132570710892826289924056806590665315398938836672196600301258499696929652428354214559366162077642630298405554736866973164401294014298142041004394127598921378761387501026505616122861304360572468875102526771834642460226059953210803324543623691632043965082736846067757135914948775582260815167393926067866390268130492565129352422113884826645186227086640585826246181201576072286293091922752482102735534141257128147302346101270726605365843846195433123016043204338111811084702852977038787328140437826666941338291745623423649020006534715428584847419462300799485580461869533240189313196326666425674772712849987204695621495925336147605648981338934020723704439908373817219044638791705284587356386240494139241045029909556256641188763940268900348162713496842505855098991926420647065432119289628091194095762864116824848275234591360031627711794479186666436851155984829738967374262155588175091929080328323767022055452825593633194208386659897120324940521243740269496584323508192964266907426936414668452850629911576281840106544050827531353968054587395868310061709428301675170282642069077309222269275945531129110121101765535514790433450947893708523475059347049273073386197253982172920467949877226048194050610050017240279918375719209476115487656944268725109991787019427598391970936820535901744947561885917295036005975307728242940660838662871920805578966574631448271080264325367969685984563631603534069239410831598848078631356059256992966562049851281080161475899726893785376816283071867756629813330883520747291894434887529616654723876764247663566922539485884103126510658552965384262248111491117978306691607412139964562009961124636523846015257746029252160144141217229708918628214187205110396015140542558628419905882763448449444484797723846775461685998378868721770973030444413471737748972579708968679126871203835466552981680940341128165952614926630117438576441409634132950154089996035609059545704076111014242196775158210504986386942079069524438789906931868192125738951282864531995059904329980407799198982755257516334378625114487068763711781443105112889506784627429606762097744999531443869767959110978130118995547727378602341439941961753545724038589445402999237274554412045966947451158638992211695433591104699607344945020962358532909090369908530433905368324543745704433342505353469996104990457549053633422455632184620463573973379640762370733139270121776633963907138156233543411956365515103882846824398545003596048614130716848268952087661770479575407264831409905762976436581494458168439722029898420515557059763873892385805993637546857331318022186157154285178321831781144402791602942460724500468602526785231377106657909116985392570942764291207994635575927768401215438674477790499441134391311592961881194293068448609204859887917126176332250919202928740243417268516872197497427802181235750823832569034641223819107927379934721712208502345922125825190167635215895571061212588891784746716539521569056273225302074334132118779638684555476059148951454538966693063715301957905498288708714634525792850416005339063214099496491015472322206488241848280875832881848156088192076674765013880540365595657577474728186720304713263054657544164816783123005952258738437974084365440303340235771428656753622371998339995233704257919822177920642332310314288138654195525095015463218451688221177619878149183469637203860906878395269753620770772260979959716891408004878859651547203334403774200310194139643392000000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + 25351220293661819761741360888529255926877661009627755553960986852929909614625174972119117276485531363201762182573777388503093731226040786510769804121824484340245219001167458161075567008801607483177894512234568071168324564448067225942649379191990142964891921590968157348265133523448129879355015347689146066658447393314187237586331602101075317054929964890380616432158677045126210844293288595004583655364215968840438381107846465029767473682262073396439165351477985003051104897216780100308228895185362537341492717910905869435162732912115072330253235164960749626591690173072138861384432566457817914504869505643037039506967384062312794316412901554048515051619783209426343471645038106910456456255018148201268140828331089004460525872384102017541028207012699024126659250201803671052094657570198229655977147729970628161003170226634469818042121275017429249624834179561660812868543092963515813468407882925305637191609544834003180729821455857477919927001644022952324663262670021303364311914487176599790441110998857491005192503017460949142596858087279481015555940357962547456512118963124768673795757787802261194962406489816216372080624043016580818143112644648213141903087039398691362271206501964314599458384185389863798775663516380449943169120759487671308006986905420729540398463263015087214467956202592461036900291284965850934627532638325257003247138142039829830955488909103900040700602176778703316241670398330631637228748268569580614389898826059073035958187644948710604271889247021894065023527196686300975931901761469713615679849601088075433373421348266110695374735962688929507511442484013297762774893749352374055235084917703624981223775679769704774108225051845984453337661866584674276879050815703933784390703185588119097394666869245931331008888600021764416325897317345423392249805980253706735573758437924443283781069333438923947394627130615230412947286469100335155916357122633175389302965345958890463291786296575357152369686936860736248885517981613069699813679668366661112031798146015207270907517937442139293824206665864176949672273654554495807688500603857318868557592352058551113881293839124253350887806526377891385256076769987960283239336490088221322229761852142490892015689022135920410338382851006189725107485721507852158790151605759846915451261364992086344988712451998101201400229646177618756454935975243774957176786263744332718243913727862370099883298809155078619503309766096950476446741445144884293476950232354384147333553947133124092580685261528185418674503757398192317887301203019120251180994447475948013442325825881645629848281369669229192709603758342445493192466461365332215842677129132813862603644543696262753557901958191218266854371271826513651445494201119528358617418427700570354221611323388977071193674622920219315062666065249167251655339497293008261711238869926391512418715810088538647338660254948401612487078135614905341885532349651068257219529031107048539815765142018973811904588213664378280027037113330311694721499404435753282195629237269263538002896582576512521164482563037995813982916216436369101717352119645034042181264516125367923995504216349192492774329643585675792261118096555520586067793143521971133589198188821702432316939117885187800104621102769059413849150566084756630610046157890269292608416657704284017079886168039271449876028930267053529208268806902303365866158466773527706226509788476779343257405763602724033152384720461684229968489480262642908901453673805750727141751389886008669531347687805125135861966285508971726778537325908781631674917162271988864043743374613237819447605055210353262584140479383315990323822891802910285167153759387544897140262728414721296217620839282730105266008156147240715005445336060970107117064314285793006444030420977711332736871076222274089577824851807821452079213969003596483727437233215714283716294284961839972260484686038302309995368346074441023555983563539052805762461505359874800017129613011765839040396039569219264701584254089051003486556655256286438843151457815298222846766643195443783393033999737185217870202282229085247191823689291764345062411373280324397711839926043958889334636131924491028103168000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + -21661706784817738611056087205988967204650463484077790727227833331858139526704975163239683844387865910382059401332036815119644107003328053210519371976730144345878205792419940343508471920571396206990206201143814863597857429471793620627679716538787383961083254819597121143059611271377392641727369374598417161671028458244827835465775486492562086987717084498570548717384114973317943067632165021949339365237521176699496147039546354533305668893652105327181070743658601563607841238196193876994163524316857564283177610354514882018764107563824974570467177414193826153799412198755647924527109238811240599222788984366260748472477605042928389041745579285989995250557605274149966964647211067368641710852054134364343915798317856858047024339176435081341722251173460605127423993465978521876525427037722100795189178706173681809405701099252770258988121676395608528315066404396978242290253694683115445929843295449078764928401689325659260037867664235157736414232707873626787074282326900802925801255967419631752883807670493868195560057542295880421064071648104211690555879159264062335732614935812373884645818480010160001566075768311670302126018510207521056531413499073994991859307776735953382314381874484245943878043666399261031260091024117641334061896284861857226093895116319018980892299342312582548639562418401669760567359684151318013322183626676203109719180886815521921558041270066146977459232832025379863479988807412966549397607213750825370624360281233174146073853663197942575118130010782481716533675138805374081697141290153469966185401974799726184810757810441840243089521805714726008205900502206583135444362805668973028512717278117784390864824889840841186904390579693160509389166103071128944104392021371050096317726874978673090522543294826857177364092330089515850978432214507642747731276799148013172618262001007223690944235235254605398517959537733554221688256899363861498260018184384158645490831380622733685867726797809339981435675213156394441576943815163187941560147132790489040346759953828634376752125230602219811962310365541479955861063483452896006892990132321522040693809167042234178106634414879574463545210680836545052107465317315512151636586731579183271327097031348732550171085037317956664134513930062314559639870381925233753959894405657954885183458148908569511955666140067510444768995872803276207532764843333345565564391712950977200082469580262837414586928335217318776557755100645491708224031535718857869391784767747957927109239916265492006043864168202637259811407724581526297408171566986899876167244262619453186069839388837609883457953135472045144373981580402526165277230708637532320631007352545445424762906054742880063314692063467087830362037806396681711328885501912941645017367039603318403705619371178326948378197853556087407861694899499736844964195667001034169741869868070360415149396633156671081511130644366842751546030502962170599957833445761918288269500325749742146774726857550833008011618179153113081581089400010634392826513856148519557524687301630709571111440487478988325697677839766345590555892121398320529025110078057519288815669807150161305550888583320869121641994276926910436249070614007987166381369615299913320421638409892832397238439186261467852940667049101093304732048850610998432685044785284684259173290161877394888878508961801252202563227062939500285753778107612180948005642131738762109887286514221180216748281411050397635123912992486935604541465978629758625239139383142759015444752230895796306744409536724692206285136099974426818829913817751161961556328190751397674393414786023599844980681645554086033709815356852560403082847896315036504156661457995726704040294650225440250813337297784795467865959901982032805400869447846671616088173708014081952839222540752733212556646210058497543183691891661397765334499036843726727626491298612908140796159791129225389475311140922949126334708232506644178032070289462091832072062452038649711166883440554554771315750103608681048391303025308932203424666506477509102415703945876979687093900135621675175947032455375419463238623032124275929356961612862476550319074533921813362308563586599918755590960938629254348800000000000000000000000000000000000000000000000000000000000000000000*i1^92 + -7412630535684267085958646529921394911420015648872195411871372028355963994784768438625557410131402017326071488858142262122070601096989386145166782503124340445719401710744509567671274706443102149143346547794944712523854909123152507736236959751887464984551370256279001189774314551845683897703445213514234286811090120326162183653847928624720775532396514518201860346748628934594895868620268618507562108722153976340184363784499338710939910183959443970972371344900476367905487782646753062392213405306164659733528682425361456420351382817596668401098310492239793329214705069081144361954198275795790715785463192154543777371651899255343938185327133720927573286479389685979821702889465059458905987475457490727841039567132775290274312570571315883035153307762386701138031005826516185032871428292921692973518002503981033732063265164611793460981300171532202901678383646972358794322813356407172197187722385209082393816320135805097196274677595783025953326546725265790056159917008517754137812872834750334039254444777860931154231353042620956673397669755293455903480334480551816938140954541335551178461866361458762316963500574616164852048835459277973104231795904513820488084719070255415516505631721381474190556069342211906235410098955666354332756999195520976263756119259577270338411093535794673391549091902213304501689851038293996177138067562508420593493616612004473957916949430936165434643602303856349930218336696855841330615096625468900347706462807377354883749606674930754174433605900712393960760100694041997882724147229365022252099019850630140978979927166238787799076401413924603463939198044981567149071707034744223591560976148207050676645577759475118965741122314896606148994384361759190637546701572672742702798779242777964999403940262379293836906837586339266352083771852925361231012160518301201802677657904680100427241086745832300508156051328238401660279310667347396349539388445606609637366260499897595619442647949500189783823864446663462645785124168379253890633472589595477736597206657436758866969667857377513682101459992525703095585767964292167905112876463348900870780156217856449950731655397687574433392561194399856533890990439703433341948386809066737408948468391823172938586271000537380783774633700385468471371759083779802963681179801396425639340334867572987528232449273057035963199583468291543920774957111933980416491533277780952717335980886415877420380435543000698403213759235912259580487073962197726776261233735638453800605691981222703186514030413688955370208564414904195604219257298816343493788466173829753190545817539478895607610000768167240340638516520513342092164709792652959679411842105093446975562172877198946724504259627115909678680411417127486750811294876671744471693857586224356665907469832267935118218114554252889947809099204911121426821420890474777525129106425591863691825456160282112576146577137194920705279206814909528734652819976741359274568002334989419364451991628933587697396847467614453593905327502731424688758263467371957763463464740287834155520687950688719771755521208883532346593426413800478268584505728384700233417105326181296134870954930555805415009677672932428981879096544333074003876929810752960015185427854099408325000126775577368372165990987520697640923476487427964914732248078775765742709971645401228600051249967965919633560240102770473147048354948022054913785301761960314552476702822328633106088058221732443297699042541841899993732032928755529829217068202336978288906710372116351370634479718850812164780836219582387867820477560329030375371905623604238178074289429352832999037059491717168164788180231645648220774888393246928499954674285694505984875834091810517068078346362583320717632456106742244724946790461798898481994219218181974575090646719628925968909431725838981223750985342626836453201962012751180770183979640789488838036935234719653877155766713762155004835371565379980272960394887134328119345271298408542989153574794254139192251440693843403480725695307638136201261839240562333160527262213204897581758072858111211847372722693238095118618690178382933208014023447590687839229252294290939294932500287592580729833906944081920000000000000000000000000000000000000000000000000000000000000000000*i1^93 + -1853931208808575852776566708586754059439425508308382670073223080715046117158081299377308368256416439226438362840670653376928962323444827250399004953894870342727219135223541009489389404784981088931332477360006530891080512153470987116766283187128077204029178308513736196734452477439011971980329874085402461950063174730552794091061182360593221394539207663581980851555985733875621565447013588101459257894257898828061221850410041155810334559427703688289077928634302300803159666381472293401592991451475752734142215751108555987407472036941330507216194204405759157819097473300795470620428026433917857919190605934791089000709890453079262451661648046957349665324283354545232302363529143192081649942384265884623724150118952589566332643262492123478147547471640933491415065297863242209407263727427982046400056260416622781868353817671251519041662283699159197957684704073732395418341759363940135898431401895358989237414901238183387684521406427795121370873107068206342256749415858962251064713369828598951653626503935133576137844290228155333650269190196400467377396104874527859665475394632275346846463815966841009159200274339173021804690012193752405343252486710019034372536637348593051525272275118426781167705110803844785849375073912402526692148983975891184106168887978760593352023913007407553691138519027958026369816924803756409555956547070150599126804850196910864011200706637762918725124727854919981468347990056456250713806669723141853615434713278094394182546041404673433863354938976482907566401937124675014221660295051239757602441720361005074789395086975318615336378275515146359884990482364942429159459892172993020152333047406609393669329998853304794501065398158224086499567086173480224983372845972840618432718553303821829046652785113706531082921935835703009941447705551376244698899883108067485437982572687311933773686417137839452916498169640736465603128411504998231398592746438662560382460019647420695332883732525866094473847176373775533539511298583933511766700367556605460192449096069292170203422585888763839254173305806389934698702149519538324568746428004860799438879161485210631498192922207758832004957475472425751789543263624932054222891491261521308358974392584295447031620530538580212088210387955165358921292961796422078828147514893946250205083064933979808080218198911592901074374530429004778075684692228942960285610062780058210809025841441265237332892678723951313718783016292471518592452317526745909539042662748366445052459913707305221696415991212228666759886045693993735268426690874319464661820837025219636975777790001519981874538163239578876504913942474483640648198680454040583999969259613467665718140102902607103458515605797407137859793221825795319586793257415942198203750018617059681895904165531303539896651420705600819354265042908749546270918238753387111721867355128228084142410843850587703101378773096641618134461764622353311292454644643099676697949737260162489509792455906668908795429348916652201550279118073125275546384214130046266506100008917249694925669788879418065289212903331411786773873926889618356170233758129942068440878703871120437428519801792792143070091839428153988217553007928605945898095688417990872025969886717846769281705268937734526377554509172664217380456231358504210898752914316778498910461452007063506406318006267554528662366658894627810363184170099656331211457805265643394116256266692789017765373021828753814754544765615861461294882130229400035041286870802735695742667986256483712952538467441806107745139918821886774527031164237081450079802786263645822018932541238008031082906665952337136831770947803898640995360988457684780588170353546387450482670364884634544702263012406644794485366682450535527649238169827748678303728135447999243377969905974936452366262268873565626502614353049882285237207436096561324238670745368073388279539275074344410567279432896322251093075801625279542076943010849212435640045632390391939682304842951064019714815714685578784904258814168300475349400720387092586044836475596918769902850881466725003943814049761000845882025042211845367475238575012660198474396854489540236099245293817807811859447808000000000000000000000000000000000000000000000000000000000000000000*i1^94 + -359660693668648662899896112828826733255747726518521642928598594153984198857577394919306717217598443371277533079657120582108982653869392074838787077289521062847333400645196272270512099147209244993612087593889170862700373543570889015165880888218222627983314481529287515058391423468108332016997883763035716511460951703138060497555584200006899092097562544619492960555508423407215530847195273544837294088991264412879130220245554291203990572823812138048199567603510072159740058084490752021261893357000159416633543516630591435302351862232237927850335525904925597253119531098106374332509709051602146775971817147694179790426489788142954894670590430690335298362379374708885631291017307375587706194746411013290313043530460801532321674703463848096090535146795095416094975886630645529318947202303822645035835099154488697374913381576753295477403777459367758934713035217875236202801858231128206843825735469880880700740506992308027622317151434538351872745090525540923349791367624816556282690855531338848564651947537555536691562371618896344279994340966333233267052937778576927726444080405781556709747181971398425214241430568424616953673119260729598846875483544684477415713856129886964978140831966626511378910465219022936808938673153006429664451972135634788625309281032624071805610243221809195230656838879665917616515561326461294423005096977389105673442158498700665496923490771610425369412590289700781450503879286697867303009254772362323132682751355031537948768722403876685120926166510871908847498127304716921580612792846559634615722876643530320797591756993175399674708155387987206100281145725143976325918129262540019156670851515774575923900470243475506317204187297595063464866342056265997318864707902753536928048355078457940522167863247176230894531222944808624958976225638068049411484228887135049555056327113005686830971947913989170276252531292047363470849200289853006791384199667950318999928238432820466688161229061557877144930746927468252389120960438717518045503757221722656389528272252736362540887523071625627654702651416108950177972070600726359572748475683420511619965738626328593649345523293311087086482715524033170714834346542944682060348697475767992338230406160234248808167932023773141729276425026265436995666285695328645263202895535318998033966553162352822391475340619307284656380354851154606112582065311719819913386214804703875470754172999540485726088149186086814573263345860998806444974511227242970734037190915843322320571777529579335556137383830843352887203755824141860121726969622427445580756713269273752811060065509372440049807646820848656637923214300814219953416623938568115731788085053152814115930173791424946324873036956857414758467086062111405156458162798758839175017476936095759828590614784805640974451286454083174734265346760957273772495033923448460338388288670357786527720137610495465675539006127345833948720197758787226991690301862052695963904324712021017815627988466745047839606168072781131978784194359193930803923953437067883776784088084420397220080510651942972008839525111859155177607245594950696298076296930222923429322089192194165459349467399217035313999806069045497347343190586561002147440484636366274121033947881626382335727292204490400804676270781296222436192113761380426357438192571412152978134213972481054140909762784242208848476451201371682874513805194160134523321986134173439923176603373267462759852673591490481585615064987505013438776686076825690189886798161162535190827124758193863065906065377871958064622372502084130215370237391207766254223631366811611539441561403595054143970354450537925908409521537067053169215342484306355316720964130356696379079077848380482083188049533732489987047798744251577653668720399419760521168657362241274719354250322260801932601606683272984355435743316832435333301855341701284596409571818922314351557607425744275879064602544232622663475784958492971170985988635772548861024268470343777649371945256949953407790262347184712899904988505536809504795924368506710239093029518160701880406014789894640337779347169628579425930041888230890797417697291919787336700561040759544890244570439888981196800000000000000000000000000000000000000000000000000000000000000000*i1^95 + -53341959028977963491279943497382273074183116244978555575537296323859962007220533696523419340062790043163183404943552186471270074328642329864929770788630258380849226539738402653991278049835862995146438922308496198293703105651422018090453083389154645062765148498312042227613683955166443897449956336847610855369757152408165152289235935302372570760302634537565838955032225904908114706442613795758764182404763202942377035328680443514051727050973247260755682728576926184290226990488268145438544017653660810113726621684275180663790727129651533878738883934828975218320620583815368931446285570927887976338921074096801499724981528891654963093617813490627312956834241066132061952070610166910796608359758770262467573857425609999285188868289503249430909182158118223306396131754008864811209323293197864116362594547667855666990194649133922509041491946223358331884079717059671649570764946734610894722722063145037147587962045259609704173781162053284307088098038190176049336481155097436847194738847293557729050187022436942035023413691329446798021092792254781354071558293606510542946015043536265148470484435389133211495989825343886450446354258753767587795335148912278134782342462736789576287347420229566234633318141547945112202083800791591186062005791689431675496382266481273675069458451700986694610092423762968487988315437651830429940520605483877308876520462875899049932409953264049520618362411633080144323984217658066623036542742829652971263710380720744299384828551926916746513904983755906635593799985551139797056619314305480991765556329288766686022866601672734291666307665144680397549282585265772728360248022009205027427149049796331333843536533292346230902495344123619108002226079008572576944537227118751274253764775197569104888707134875901434309111975895626224051997999908211580830248919710976050672195759276789007972208963973441577706818116486049544107666963621131838106135491936352065649603881892267494140914157689894996817386102055187924951023227807802834309520531024024724080750090089256620063933359639739194565576506272962668195137117162922260674689645023809096761168262166908132616743105519016250891069993052685363445976208154675539976403077487105286339099485024484081484176403676279392714118682139374067412190760371595794155282746425579171069992882943499220522822712208967679968567008196678166027456940902765839582756107431328372638583971485485643514265252536688387758694688594043108787047375600740648037198773012330226239919849572110790127069064531491771350075503901511638775832590900898575755997443841930402946083621821744837743264101629004591340214010933965989419744910570325396362766422865612002513293568949799517731872533620861536836185941231869782477201806653886784242997963828718448956027820694241094789402457042253571375879853490949239942306477665905351110671940435851226788236309036645567982207985457688080519577566814885347453567493793842714044314993425442900661969886223130800588491504839709257825989988229055836821530663332518937304638988946283213239530794521105587043320884783589960801917319056599444328519676890646045215640956648068746022044243834928137095127808231118082964924610027211153759190275346071527451757146058741333724193831367400153466985703248001113098407394925682694920703445795945996901538933948488930112751838008255546859825030477823589719476096572645085106896199005526471591892900218245133748880097487010463988429218534857761095613993375363417573775403889346110513640551437915530723237654714564216118211042445338945514783516912770657467492840174637299537590580058867219830083931915365405859726698247318723764097660415778024880671120018910237516145521087114547238458325837653799516308077702397318983441955043989520582515523270318449378787300849872088008791924607088812555879911519505548970211930763226223059773134069552855607335019473702573532781495106040580014764148631588568101919276250706441531284830457298604307601803247368005843137666505338922835067376775570199200471006186549410814558423619745552329137891027966220137505490372435978372551856398246011863979835347028679102604408789384869125623382016000000000000000000000000000000000000000000000000000000000000000000*i1^96 + -6383121612359997188520278617292205066674682538259315064350347172519239861310719145195245463667946314226028292111770748824566228366016292689371951616397747306009750101628188445581696282161385558772668824783110614201921466780568105233518816394304597912770313795061994760810179189158422067399351926942841858546325776142251831732636590601686204793021929758827272896955481911156111985413457818478462117398736960474274632516938490823598679750028300864536867645922908203110518164135300824033881596379962291677904347423372781265671569195493031706897780729719200482405115102221166831967724777373222736696143896591708632549754557547301447412572938391738611267802107501785970611142726680768435602577571871297329553511540553034142098418750705997531747048645178117387911184680271961926946069326155441973054257611536712334691913597242966913189239697748534415844562102031421122479120652204705951767080939191266849189328414202141770915304611501882405718613095367342552915494909578910781194899884614468873844256920612456324076208509662142611552440111989205939249909507485723495993072454561223013434187902693351374798716971863609804763763500289715728478572580881263654167751969485513847360118207412843666572051078936749937191504578879180201604204851658761930556111425997773016483478704347052746549613640526311275499740083265186805581789067645075972100112756501041081940852729805370148924650832375097769802953873814230300585358093496909526239380576098997065296061235979328739256905850117531619430749762085636676875262566240984831260695290473128945057375848755418109534702689387732638639970944380836807611851114124221247617043096335863732633522874227400732469902023362150054754974664923400009819082563470409278651579068219570260504925489417634660879940758615978539917794038302263149939792574604405467898330813159312043913944369480188041737052979660561677675997296085145147390709852002359754118558583997716605166502809458210187486168938085411639378266489291028698494001371896952334852724909015377255861477378166864314080850077365608659093519805467183412760281249355630714598626103545468317355915844022325920394063139702035005198273922204373779223974036192819814549362841539037271090726955890413974256062687871768188109501306980128373930450312247471563619793977364884710929641157817226331434790445247780385942848739840924811842609716103668532655939358454886612509236654980373584167842314307556915426838054729000005149138242377320082926783316166182127714407048571895187307873490861574893422172009864458417758697144434891144377277489135157670801179112118663254850050579245555230148723423150591516332386668100073986295580255924805928941577764203709240273553902054300602884451101621933723744568333949348221646056078500846325682281876835535109821524068092382315197449628530925179010161120973890235879793177081099286462883522043353112690105572746769137296399449174150950235110077755825818561235089810951276490442945117143313442622756045595464920424567119314584744043296671958072016922702313065477811470671697769501608442819981906461765325137718189026597377252981075783134264504783378690789188363363890054152864500788429419834783245611066081477091836872999384586495139844960363945282021739931101179606006473803228456817819724396265597386567723992641611890408776928370267179166160413491077896059981654453842772632955868197598058811208379415420057799352931849471342078632943454905079457669425695817978752464528240491481768288280003418837670745961039303093375022329818722060459525640022994504742010926526808109424995710358414283917859590320057713454688601696684071649827522005665238108992144604355903876969904327139213757022106574027245344429046572435919160368936405015635638827627655803582068210320337395967028965658785472480887624295335246895931537393726335336340980910292193246179392336535915231690485266157810088553129346118003645811408577739227754141601240752915183980510905271176697790655519445996590853355452498267887498024859297833460282005407262617745664159678622002669008347617562700412261483504065870250435397512247283558462914794592724320256000000000000000000000000000000000000000000000000000000000000000*i1^97 + -642941872500366883695353024574693190095976565604042099136560599368248689550609915875755970747493045074859612113736166931832186558585348096696038253418779055667306654849606997803004856494536425684669307166721177722626917634450235458334263217456800858028659516782169970655416400987658493338836483373878916139048004260748865006873261814002739279101775164841485569030441864377562416631670760898985162257221763833138995945863192092893842394135225546749040890558359734426695280341763122774821216411464760377840673814375310825865946344869836789141505568655927470151723444223336988299166483740833806538752866444523004610493720025221620496730231112250077953051079601629936550732899853069731894038669316724473376789429041466530619340153017689247856552099262201480868411664411352933697584162935986408494051395280030617300460388374867898414361844626172537481537296463165828161284237636096803720643262922983504769649331530740915781132905915520793733644728782752883606560673305614266503556145690810020187095457581231069661929317628481279774540602612711562736910447349699133083800870538371201424923997815422852718783554001208821397848967950959761223801569479828260047531189436691009563525622177113223803137639692840409174725610214690481193538123804756970512309271445069525234978294867768956720825897550430299017595419374655979838427067850703850870210331310452252769184168927347302410803837422171814392257554504512264162362452350530458613309665494931036445513634722868326955546926727423567343258549354676342822991659296678983663777442949063836082340893376669660072278473807445853841771107114860396889862899833906820836023462310102115793029128887440743118407186057131019373209364059534092269924547391683499761639141021070077422276535680318895683418442349563845496251686438991186288452488504434923111106808542614800717530652741876202786497646701770270595626159784301497350794045916931738739115210690039970276603975822643187504374094966850059156431400784922495800447124828542131511220485947050644202392677799517396099474069347393551038915694983559352408009752220494973214130553232206158574764515094154791040534476739089430440555679156773406153790442341783426171395393905423959088756979367057241283333904834487022990977364452304085802571965084637564417642929943493622067278903047103362029445257378383121171862413113982471090701277808930938706787305624272665847723167849165655165435768607150640679802307774388507199028857037750141757123242760270848284491751302410959512798594534728368682447407683445990850453564199604924023956947352888243427178346292075701611587142348494483377193603949106624117325796940910458556903026344729113339968107779189025811154715217173793831764462241266859494064180123987825403432100453998208893040392620873336264866641977882023607582043281535393665711653756020247400732238524372324913172477337726014274697789240759770611437367272805255187116345087035712959535485104173103031273954839318975802386743074863888270240340192077695995439487120803452883061216989941131273554263537565266942918537798220047861657991230985957256193142498108332664046316857543334176049092385276329894849458901935930977010756246242198413755464894782632931311689504311062617162966305393426294215156650582307976953672112342686838095131256070117125881589327616925257787774943611324348891045285303131640720628329184438077938332702619429141592360580162950107817336435861418637563771820742167018785259917588141195231716024574535615882095988192576110271239102285872764579831876134851066036205341220785851128601853387420834938415471678859544050374457081261481408496423962443418169941602789598837946917243161426228811733836910214586746765366773909034060860418281124808657949411215416029662807808239635963731607434888388258788127923476602329241867030058111776612488134416786410644431012029695122504541949422622720024482306551294349641718728399072885439295397848476215621819249103445715353412162577080158968506526403626256006182017327389480284866423603459733093363986840421316347136849644144387651734986702162192006115309278217052714481735142316441600000000000000000000000000000000000000000000000000000000000000*i1^98 + -51393512770462643872522647037972680250958338101586084193323662277302164441092198721986702716993071644905901711612294931898617810219770481610703366548668603766197182213672224764277725667368361196146372973163014199414353294172456550291245270871045261500068524997736538871146821988410684202696752507015875116367569662876713125400472195919537914436448509895445690199993220845659896368639882869003863344383886203063488210453736524310051557503041110838796921752393692067962981138485706494102800170325944955033193709335091676435075980671322108205119963228026082197348796039303376679891958941836631734401175714126300380136247969067045338169828884107006213078052972168648627935429780616299781670121360923338987685583487969775618097736009495538158546115917279506135738755746092590901750063458102440672768778183221532798135327859804078870102428961078768285412867133316147515909314552966605663057944888632309359505790676425037273331986227465381429545806055906075459117315016072580048690619921257115580124323796533768375313302391592930172432374300575634226874904992398143817023983895875222453265213695287470814068883011468654453428017157946638124594734125371935770203746510125295572785206481875061063670300960225717512988345879230221792868913093966856686613419469143778071212958038242405459959151375922846604334673192333156078316895196186160380544652269831044016727774448713044211734962716101137957083224453186014748179779366304226175593693004244178313692909722067841208797736260971402062331658621681687676899353173418533928539042943970541318149005415996574132044121525026965922561996169117684256969987887462255957785517673694322437271055843869211772921282923685405546208365880219378295252963059906608179450476431548996421423015203153447631856298082187466032978468987256470186227908083314591772176622369686372904735838586029679219945475148261337938927174316983682161236006346914500922661063340424615984791356655853490083852169026141263294122089996829450525292175038578752096407320072238245261595808675920761148126566479316571162799765603977859958915080167873373687990173288732816800842494194107412001388864376209885832499134706323128336703672501976535419894355182293313308701875778394681380487447022706124741802195086207171188056276485087338158174975881830775849854395068166736754897792150908109008235323689905692959712770237988476825167746621478108012389339319844846874755142416757228683982596907130115515795800227759496119560455833210863446414191878672291873301524414680287789851151591331020985842922239828625553302311052735925364090443415951220533444837580432456615032097580452337552082971020874627878489273968613706900896787374542475130831727686849733905525694939193362472950899967601431468932999549517966130811179303966254583516265938994576346199587708795771997277312024314174089681849354268230679806987768087604143146227369362967383682456429689985381637149743376852420712412356372490976520877300679098350006123692157855780699414851568928449397852012088675544895642089626216553227542698655350279742461378733288979562903326786668943908561440681866845582083600696905464164539576572323686284160861009720893697757466229161726614161007203969273762748909168590102874284619509447257950292693563482786176872672649876027047876986514404326285879071018037173182800388006895202044761933562323862086190304743362119733774084762221466102014116255034645161509026504414649965856282311826517368910935989213191389894772918134383499398308421299745006326268489368953557227763834763453480088188588815752032455361554371876492480168829817820632019771479159895990831960981337402594035605508113905218721456440754278652872274066460603140519954324014618493150748257220265275239235092195331582480577386054601156955535298196694745429188532339382987266774773853663303621909311241996009498201748591770176002719766525113570312414535908344904749427863287569092625433648408055059862141265167720659904077341923050615238127535073632997679480067273797899227951618628486611901588754986775362807875114466639351634773482071056309091193468853138965608896921600000000000000000000000000000000000000000000000000000000000000*i1^99 + -3021555549435917926770610008029120713901023599265179098575433025119401923926789677321039029969492344953801353732801710544199115795399222625633480155319037478148686503217602648476714410644110781215912148559841739423054562725421641425778258421209398188057205917722893793280198131867668216808744825235521563030944415098504822864222354668188689422275271239642963733067982892140272178986289696138026707940671477198864827629464845098834525490289929278372721675207415710131295574866592493950530346154359627036676189732383213900930780045802821483469753399466578189632615515151959693585986796921349947726243774245742212665548750057773272362154606580517400365961173700618908855777131542315286239137621333398145867816131032516004640195929078446126721835759654780915036087155741111746373703731363981924279115695485844148239262975165625867040329899608060985859049617001593525180183990524792485614530576727173227366239068376936165183099504834285768315464633014153024582578325698139975274796306241435400534693330770781955222844800371783065493672097929540944228553279093391819110918443080302172100253749977066585952253239658173180537853450281925676106785808706504286426498312738450039827886773923723466151575672702294339211322958493279862537277928000464058599065100733221862852522231416805868254692254255080592562735788228310336993843662192127660312909326234708888808768921060103531477120905272318081790236353120113325507434621629330784983527674399602276338051328512389681390700041032816890300249731576483247035504597273825952026280661976276528095466051404851801216880918588819604650230899999191780058840190807137057861043569164107214841743365386321496853010382071499036211704418329215675234566315756979401149170726875332498706818329704213730560149377669829616656247388950992418825220585115172352186563806644791025875175596142357881668982764664340398314071866206576259443519757442381843892399920853180176090220120484634362947099877846604641950849709029965142637448667193744377122888996863949615687801808307013221766923172268279320209977741324928699061591191641694162927949582913276919613683312916842470558219688809118296321047390374647465653775216527145059250239059960116355768732649856629307050226724476725644987036207914873670005345191743771837675733196692260487691849064797952516890757476157799894108657782508757603016542329658988047399344965628573968398279955732016256817731310710389990045087627303876985324940717539620840547467228153193944629279508847469154415035623566816615949435292207918912893505942783787515045665267414542318338093632750160624840863598443167163576793665873900365766939750274043453784400901517064206735463130245684034927882647364014425332718578920526194311151108615716642865366946351250787489650912910382714466939166801275494614128470955018522306752335117833394885018110517214618885811790172645249827946496258542597110892350059228274574297819029089710751012294809047575982585884491155045254769409432202446648873308705207945160940195880668462020415499181862514714217374462272186578956775082063551201740196579863041394139286365821827554074508976090384715328023819588447872633264133292918674965272753734842733343589909277423824691594162999009752937340018739635956670021496820643794950445676538507266130697423735443639714422029204802910384533622932968172654977664659419312004404084622818576346710524561666835378834752989554878043285852683635745841094918181876216853154279305973181831943895729294845691247645711302274339701368115431961237449378024853140356338027866932230395548991209095761453591563289365574216967506089103450461054748279204620700292497002391843059558555933764004703386644625604939424141885125246504831145792818355561637288899702203593831541561997677996581703895941494353645602041713890528470094812157765820887206364813809407774142715301532448277179918663135556278893580753596329364622136908400255843256028136991029610711504790466045962209266408703017917025111154522789454932869579997104064399003715732050011424119775541952772982078746185031889662335203522260771779894059242188963840000000000000000000000000000000000000000000000000000000000000*i1^100 + -126984338156554478780242299328369450982988538597399638168437616958465077341363809203085336358111394088466240527086856240334867916562487553801983118099621490998563242822767035322665980768634269378479203120808942687924732996615436470283763336285324345330139357610912713992919573583469316196066293265770609298994246517240607936447765180750014290619271921417235090675949258007690925976491719367414436528611008227428206116648565244459200788069079922149085952333868039955810949699740840229057298315708774662808486788141930444186895274297354267027843772956331405978405882723057267049019915954224708556202204600996645077097201347246628156446331566117382584936459196250761022265857211643656026504434725902993185183922620247485565523342889044850874319222935067261335507217113887101106365681243400724759384362922341500264283256186250018497376326830265432043147865214460426501038215627796377835814472841501875454971683349454710208658417537201325280690206832253397111184281585818852775019373426592424642529137656149727068341346520723241802459928090190043560947224175605839117521660379577941033694102018442044716232434019480084239304600097426833543398768351060505470251265444518002377819476348881658811672470079711192509944468090676103112067085082203893126261214864113793460278125677958002838887942615492185345738435512192335530319886921091840290710774662465838673464375434488425286415661889055516360277500695374334264794455178887403171928151463201466026061312531582924051653929158490832383396168365875038575497825551469491651046521340528269708278714701669998437128919926445024830276149771096327936730869179474957942429069891203107537680494379708904799474384368638042676929950033871564591439631512847234111234220954614134913060965766666284922770827266550946962412966755814567518953167021324798466835610221943383680686544399680308056228090915690400106562610711168090049826640416011597739850391520831735184071860379168775837068540779993997801287533614996165953996283866370871585434901757995375016689437665986557961943684446272795127243879170394300293914455213181670491325530321652073215339091129798911391516008271662508924323419578779041578196609991917599478621175421211853057107809477914386119540595232507396679413078687741056321083226132729859299762871565757543878018344947475568385323364768651237515069948286640120562886571979759355561768253869718162690591656344782626868214013085626491799603102936412949723663200538287267892897813370502285904599730447226081849372746162631423675028263560995127553441487592204809705307645267613372193898923406365895517142998067548736340531335409468139068161153773993591884379177967227273291910067664048610579257620109614762809942596314175541688483542612272237822437142777572948947859596168723678217384453847479126727861600259846223648536130880084334236616200161682087218751284412881108615887845341716321211620283656547298221789249926997329876586476600682927166638007186866504120325403313317319202644297646694606061824445464612011446561888309790529673746279408345100611864621883173775729338189905666602625718295279423141190887963982166367993374170696909027926212684265988801986008362410143518073315323702412612625416507045654272083779561193127025299142367093699548826615722345964352490081367643234035017072601982938405744582514795475114649681043753690745117033140397814661262075899836463660261839114150711185091055075476222598348434287637336560916555004690470194902929400619515061646414244706217981087210759933093366891134784094471119035194179990978358830761335985100629158665343492489762808243035240338779082135487751984379074144243037255271465555884691100894219142151751499511443947983516280735180963052569227691274236458144132745754780910657257429520438814658701054989479835679143935787249742623724347907556798225586442697584157518989494004166044577502664171716359412849666952480516566538483652115560641724751313433432119675694135276415042142121079383669714035309390339793878814150763533412272974427442643565698049590562140851285743041370138406536945878643602678497379614720000000000000000000000000000000000000000000000000000000000000*i1^101 + -3804998215416961346147299190401860810729975915753570036490299072756230730355554150170420149262449192067162969822368965718022307137453022734372377202794444759248967388063746953118553977409656580532447422193231176163003549662724288058142463214047499794939101431258578248633173055602772575144214453720859668378078776381647526885492535282244515247798279308963511639648435444334608243623724018050695176676763064716032563941362219537488140063991421739181434226363503671849511447061599560339395934359653239153425716266819744828174608576520379218029763877521048383327442775175522986984206668473341372184934898890113706046201074727482843619630343570804598449817482389346964624795325388848503964903595312285321718403570587374735970210728309738969851714034411245935582673932755964642462788232871433283030334481760293584375040592238931027170058913621412467272830310205681292709908337891392975709699135190069066598296630919606289262261043949231787692584743315355787390448952222096484595625545954657807166248531155261051130748663880449098722562739337813938597523585004716620569736044069285899591593708036349635170035161727138427261900029204895625258137728804332520686935603331327022070186484417587330489245226422767732692291281910424464968699022522200687324209866016457079724279671582005122377643311390423040754963233879517870636050859136952246260307304794810797403957720288819886947119641731067021159042383990413286904685423988676068598758732380509144754138732383710029367238082504717475333000593555608086945045681006257906031066871423953695772154660519464934860822767765438292594985015280288076132055524795513356804516250120762598029537567507860885790038749286490803373718162788435052314584129681353594537680868655245299541388407371279410073345789807324871755564660695400276058569648129092391548593349454576244163290344285133241998190155032207260288024705893190909942513015080908237933127314521490621196273906696021422921707046562267117283749862323376447464286242913931577908844159876971173605955696910499986259427041334780162718171176792615567424341542043962373422051174112020007262623577594599989752278047896821993244806490765587395702225712516102467638928949299401281684952047244285289861198067090956924251191899771172491975772833514601001871784851316075303426354127323423792719760451116648924261067027411710131616290901649453397327864242976398431551023838158172207051655050773612131924616894428806168434842090449340045699629614334645076863360424780894948858964749402745984087436014178043393037257832390141152226093204085637445428030410662654983976013857396624066842514774785201665720302377416935730987442657029694282820632321438090721021580959631299583389325170532483411923130596635924707053938930102472508386344858569531582319524865462654047091509912095151107248307512725213925584103741312716898546294115382221962330378659286912688010685822812665956848357860318383910467207292273361697352342686854160529089895093480656937267366786347091832522615325137834421696008249495201168339410057516313011455800567256214826763516507137873218479329465811457029518593228350168015176567851350837585989080810911602831629273341810737974721568886557015139332034807678195640124742615576608558567100495926752120688899209468807825977172199278787711014099569361509728654855876562844070968937032636453074077823871019869844898668882406886517407961230221857626181413317483582517518852024115264571998957441659606412347905471317559335932549775159069123639979721940326015999479230399303227236538131869902985401214372027809348204821056913460802334999477367021642984394143646286192474952854357417067185342657451085124443943205541525997266266542746543694762385891745488576253631633840371196810362813048118819027390643893526343213640624695552098672487068057673006690105459460986372476796125287001016806978979067501554581476919190782502082050741210780673046240024794525680736713704213540357948917693042740850643156956316002412089761882433902241027136518032417138190703712248133569973184591588032287559738653490481577361553542348800000000000000000000000000000000000000000000000000000000000*i1^102 + -74460256818135139073933803164422920089931300270151492809170114146004570833447145450025478339082809031304495998411928832716753514691814610154764510013968149344233397044581359390909133834624936996343670917301992801164873079725227026073695360355169684124804781272251390194208824259612359526895855122066681759029291905241613287363297375217577114936444739772898635069686737131289027742064574736874608972464677026813847141231351819344046644205937293440919624354554513810654939812745497154871100927608038106539136942590854371138992245985283411040415873819508320064385357588090068557280395271526738163803852607687999810955343788994439018345001793152224526258626257095784507395194286431454545909693843365543818745783542872872761169009132931963157959673591777356111771056153085900348674906633715243360136439645761068213639809011621538284603255560871259885450131376921186615558132818021966883060137084725365139379173559048418500960614387531309673460842278895001833758221977912468069995918919321175745385982944672151618929344430972558520610302830031273270665410697767269514358843522006095285611677118399895532275451846127088660256985152545373944993681296349860745278013914799929774261312615654707634852682712701221333911074903915623453357172406962686181565988932061906538632061545882893987401129547757444435134693610041548539029395831606677126819661502531508115517301633721614576713086690812941100660459321045559005344626658848943541168055585919235674385306139158036553783404213642388273990362552490438725364567903177420082523080556517926723646055777553303525822978322309650218222038558866790564136714339911325364777761480885094183979106137026073462888478415618525549568136932392738349688680659490219522281488841273902102704571486213292655478874902611925093323028058564670009011855753500152661316179931419377794479127342904720699134855259842109645535464432781237858485586453177812480177810185145679500502772406643552583034861614852277072593624809990024279776703585474543287768088435558074254050562488858329603561619299371016961146125471573755058978175244195851632055375376548642901768053113385574182760234909608293356007496169450452463643030540410068852220298153439512948562039000246931190860858644730650668741508214225965187112106666185967032852475471946761029707513958686506038811560720142036195425894824944901466994174564526971980767861064800768132995394758344158740962739675817595399632006406972038429552431081693870762786526135860558374473982614703769050227122607842521874947384995836927744103667591588211976669698855069243641486824944763910426951718692578110454194499728895087562708986249025838378107968658303652194320677134687941559749816049500757983757809322301203356194393719211012067630799106529994981182460108949117150549087575129752859845862040471268384008957278208305689759841791253859619020225103096820226562672274572894633233563230657182493185599716940849860224955557989957540630559673535195874405849618705344924363363804823979268940623874599175833763724576231822853813265018774656302007804392384334123676331408255811784659435879238068421182333504047998421675458430289107144271132120224019603006521440263670063026387490018612439451093619706534069392291464325186269749585144817162032409440104809856362517604625899058922615548588984533989024100781914966421930022154822403583454801870665865995502695719544952818591180693382257832427519212870492280217392079566456014801633730372548157810479082373403228257216649769006135949049829632702676357032446070586245608945599814139477900833916006199671084726023894483163074776833850862609190739854935398331003753695519856914694401586150412665694695955093367084892997687902093342561750257173467877604467531054566682050546584897654038694412417792286920050794329047627921270793573815442366989044786241927274481321796611748789890709817476684940195045478249163958068471906589103317085169538206938031971839389093974932512716817899938711741285534434267434261329941127826375879450664498999737167491300621428224684141630971747814355450487204135210844160000000000000000000000000000000000000000000000000000000000*i1^103 + -1016091879961847794153892308840358914216909797482909792009583643947069450497784700875422386893593039982559724919846302255351719656028420125709048750064143381351718880997968507920371010271560790067447056924142254880463573944357456750020350187163053785028674862460868062755863799331495862303637817366839371978216311285791494556911674829444806755768044164457687919114363937028114577950015185864540973268152483771737036077112855579166952102426924060108401374479781931135271588791773667609058209904067399744622845331968787258271908971145950746537909216724153726388805037021138027910334265702166508458982904933120733224050915277982521390612497264144473622232500560784480294815379412883727682969933129873819200055708432455480370129127103221386844885483419071107748900549517006459901964222350786695655188721034852643884870257850043522784276712033113323036590860315253533697969881001782415522495433265738704396410039482574910591866980423089263234004467611894647116412130177099478380991644545646362674676773517547765411714273614631697027083868223093802850564639279192146161270237564110668521212051811464311743937517206787604783262259830906747648720615147366725728188865609067029479066350086783797171043693983762720540975471772361792955839594121860500649689731264867284811620728785109203229444187244138724731436198397813197600591878630792353012765151370791767446629546307285919668350515291458975057951490044259963102380163587215887804652643540841369966975184185333561394976610316555345727694047524727755773327958232610942252526410008989523743740342897675799279166042437361239783841176208408670373799514792289716289290583408599757368191915252826672527065140401306848041634915738430001870452135610832886611029968077270426389186938567546801206803735951147990032842616085773624564492835905975072743044872086340764183476971150513518048768843575925993951247081675740583788696680890818368007016967044634621370709322092980010803044197121113074201409950261462625663766171851013909664500305779235037294380436785664716481884576280098803598687838779760589001510576300690622595285124897156514350915369980690693198055962970817902020069782063431593122970177402990806771822152012840855871892213285441996363479495025153437561010257774052575200608666723153007341095557632056287296940539657853726804546130170065472394543446315922366125027020065631583890407648229684422536957039395103178081075286083743318757707674894654645268934647618999844143614466595098124674700997690365661062240271520083494643224594622310114519046176903704625074509626486484122848618263823741337409138786878561744612011105662481230121138352671358601284530719381461287535123414049502911600248046255889642234635377342272246501168599138506559862993584515836688791331475298773647009498435941367162759030270859689155931049602497187969666829785403988968660544268884004995126658834604688345338133958780865103267427001490140817121703801726185289389713571267254586680883647549478305107843922637719616773741905998901739308456647086751457855192396702742379388124340953207380233601984646012163623616546503247101001782692115731459559978186322395926531926541822847959862826556512038499459874070856418962062858830460426196763813454350904071483240693420340012859250334311736433120372773430349576573441312996195906185781076252725783540476936986848873900878303684727710610054059194370773563773598664207006756815799001908084763300871472985776498483541363980729060371646841039361442601622625391182333271174508345191224384235558143589703213886458712421816922575195600328878675559049589535192814560496394783361442566759870831284613626971270543857743270696908392726428947116426275670686995702395649417815025105354710899093069288243341778030327591714076641508004221159636232577193975600017106094319825710802585913014746776645762947830739895941006927549889367673851684464688103298331840091443237765825159545348946814746609988155301746687429664553491118081185383101006141936675589179440961236462175941601380096582704219499337579421386919570660343632528238706688000000000000000000000000000000000000000000000000000000000*i1^104 + -28460042172739676375539748351938920953365806199282284590277486942843233947484123496731688912984502794983766334053777104743654789125484430446767908842636232772172152952358795407234925895265148754935164397195602347248750205276325160291063172644990839359972710660133755787864640097101801181590044457385504600334601727598752119124732534217765327027755907322913880785301636723849141447793039473918225124108096463600459286786727258935757766149370952484833041180300445692679020853334434301887151715006833793788273773516415759583669283718282243706436295981147455898859011166864555434683061225909093475208140532223294228922253437244971191674362851741122577177581206375519681940800822047626067514553921978677523481701053166284583112605571960219652151482795869329208206697150856763733629690740288794634368205059816023062061849929501184215380217760666645033852232712055364423937807858287790249611521364240515878834108697192216535535873884126635056496191045918362005231151921029019212148711732235936631300835159923285428651707445393049289206946285865695163552035990916695047214126102577674764179385082931256469793554971843397773506877282123339175355816344592146739032246613589926698128384507917749191279459837578708868259776950343197526750892951501321827831028259256948614933878713299232667204303859627245244588803131750446230597810303698102214919268017764159926254888953866979285408067730031610932193798608735341761383226035573253719910405720341065621323889227752722863286653431346272648011668050788828868776074919467805151204867427802417248409051704534404338943708558531696937283675320256466532705949061103568542021390968867654253425142848881538411513930560535373734397196653775882888673981312579427993920580902340465715516013475341717259848374498017693144479172062489343544502290874779356704334423184393232914312700299817336269176742366994818412045983984985074705494843965448531635272249407865881987180686554396662732947889274444221157415056262352947173656710110174028612285318116606314242058871828129987577939472758875982713111203089497081364424350468771020483814184305799641457452472331248153272784500019414787342355524181446631727963181511943585780330093927145891858672254248474104388958934595715903166685059919542636226998070013592468952745987589615432891974628874794683757586363660125689082422358644048523247835666197593377851813064700960303882293704246752406020238828354191639248869305664989186430813760201846879062357220485478559907433457278270755124759183054721925280328772440760963935724371868957696873081576322000905374636486239120582601642501695223507557987039275597769271763173576739623576492774431292243100475961257458700805959544786233652677406875795646861968786813186284037192257468475617086564544794406618445351273797128839295592568552223936089169042143010826751938769750202183813407031959875983869982176017267064938550069904228274824413884086172639415839416418891600256352650444184571052912531601561384073495531161976151487183086260556417708360144722539775595218233355460313455927429006055296337036906144315495412852187925408408304743718646211959077576510623659474964697208516713636810569999564433111319084507401616661357726708451697071764574642417472816420789337154293155689373357419327675057560642297028565901548411951145768903578917233122919061462642012057981817828911486680649990987191934174874456938680570996952353087492390198435083128569069544755619803059749383041252425719014920982711648823445789580576955263728365875435958000593514940175933432585158107269783398581634284034933727747928566491262876198692186638927943230299329476501872305421095154430435704682108429277366040549008097702104030513666123714711614466658569856110151459834664443385631311410048816727423696846816461666924252226303164827125502264534927100331293352201236260371646753854942513044047963008977695709754493089704076061724178359655398641769604912805054617800355844274509330655541342759881759854786381779350375543692556351452907598772018437917477015562270160120029394950453541658196705280000000000000000000000000000000000000000000000000000000*i1^105 + 54358890267731766485028748685493034410818044780665576030242113107205630081474262138159637811936122573617796635029435232439835604933698762093231906104946902318834687255277017784074156147888847629447384739514280564419941104330351568782032930929370712862892600189094635382614399230456887985401033933077875509888579823753245973036599869404523036929855135769145063510290500207633469569274955631029005730106997497315808080004013351051633369116144559943644039967066874013861113256133390082831564632190861565775154300722915885826320072696088247412195728234044545438557878213279256064568881520348827976990772454064259718814201723372348949629824614261720404321821145144940139326205437315813991308866865447065900900036406160385462322805026784087814308434832117509761801774314869194648121015762383103363908563216107440054866745562988704609588862042196988310526142911246430288423944799483474295278886392655543884307925576949527021427998432223765624205479905868883178457564564500993630510575378704508762599751286169138821693914959479083848347689113813424358505229621325105645970604933922348614988269865727213328416384326228233558260012243982980529664218777425590193701203792503271462462156044308964264956203738265423088789824118429961895108497817760252539228826459889104819500528204714606281418185339821086964247709429317524648342667800680431105294891180683537954685929495381085061367178692992174859027092494988977727432324885669451223256557925750950118103510194778933891653084874111460011977273946880160760486570501365536888942945930685181099810066880476724903923439738748345253140424708124580297440860238341154704144432645600937458787975689320330745810750871785048041783345835976052213088347021184513374733872516415960050212457351454245212894471363669159682561892076845404605967600338843777315870946821194710584684933509490121428672572658372926972285078429313851777858369532623362476946951559834044102881139104531163429363050793088511395975411658733919245528666464044764740756375320863073792415186462750381756336803739818940388870623359761600676478246833465699735914557487536693845647124824444735593740862413260200937943247270667502903524837885720518714908209381796741778847936370509581016222560578245530421283070687433538346197722617350856601364203272136358682838776865839321298985670941823604732482407312428409650660046698763331207940307434825045016496905104248273387893098861354284832832666871355197723937242027410261153689220830247912530229131228974932148315764834225429862353481195011056269249987578503127098296614338810260599197458092349443097366049485433997714672986184734818854297598155922366784994051066730116229454352282559602620330489755792994805733868745628150135382411532259133783195214657551927664797710450970285534973365141691392591426214832008509475132929256917391849893152351648822962654203126068900557556427776817625175563151629969246602708702032267102934369518811289633799166525452686422686614189076686728167723996492861331211698606884048619453966400768059316440586906920298601322513207198117781128176657362632498144480743151804476734961146802890124600888652997848188787676894211194325896730339924683970186965753063382815131867745655669588617488397185481372067567297426037177496559599958835950741583524096706704836321719621566728278791792352666568818145268213264483839493279473851517190098891367652654289257917932719615450653530261188386027448328022166364452793648137995092996920457711664982384009341803502099797027748740733125373821751486479386412768414005653247555243002681919469108311388226808516021468633428749030202396925114334145173707602079917530480373515781407501492284149291313801886440445303153572435628255867765492490600429505404713912904215846060581089387142379231959309721929172646037548085710140937311090283311854731330969703528827624723714444682000519098177353536707608965062103930557084965513455348999973579209630028882033923846356039789452385190848694344607129096400847277488263430970019300096355999002895682683696870247267348475925233664000000000000000000000000000000000000000000000000000000*i1^106 + -3045489124260483630717038544121484744220551150770463573517846052432657594799045894463527880006626467343072251684057839356852712709261962585819798794833245085149275793607010701344630440253905530574671002386703411026792871218619208865724286792683637426698751658357524942100425373128334240645037105374821643578571592314686154538292388123148599309895695936942200730985476896824605665387529523654616204879578543563796293805083752637577181285962584994463222296092506618398726990100425683673839982978681565747393813028535052128708190489749667960644136939382201400726348052130731446440443648510827303088754751484932546861657338773182057232976694222492804951076343112222302615824094852666518321473889593298445311734955122201783700083088539870013058487759669078757062629555291145857914508880382245755487638681865024728308622193492971781980745649973491090535627498648884080852204059062219659891014943472419875459656995365561810477840510494144506127604014039782404761958744096846667805906395769709208469437642516126662036651107128034098567007330556883173227839952210872545924776993816274315177514334938404897235638346968185657225056092719990527972603435273148109031581859919368910045905565792902460484935722812268017553827210598081348620131112736859322014784256765176813292192264887064988838582816666236023551726702211847026866114478546255045834080037585362128442196186159170949143254626917896129351751830618179425996776375172510541356272324298178856113540199410298806751984028032340463205369693311228740544563815601558005869752899472637986150484999744839400400298934093564904094467131465883089180565338544862365020736333680121419109077398589345291358313525281140208503443395775343601740864266223826880861130450652850887370038888838883342635680288524028168567690973388838429925254127763234094695253119216881507645293992060341053539043601866675553963116720656870765657403883358418914761060841228798667461420801757686447163111877049699976089536103555776731465520207105628767935077010402424063357393001985051117341999836704996531131266103379978091678539998013847228316994130954210319241649140444772829950300064821019143235321812019001722765050765216244442782781835505263671167454501028817573792035784908248517657423689544808661681492659223471672247660760821545556766853099478796724450478735270340798245704653231803374067068069969635384437659940630336075461899979767044401898983495281639246779325273181525775168050692289428890982746843989705384941131278199471170477355463994917270006255604579020469734182300570612348889457533451437175023545915689856678526868062162635857518598991623983731606198153952519218959950880106272178741256540060213159779914990808872873666801590972865318359672124159201518982224439758880802381310214815064691362895204139012360601112674987692030797397701877769727860833934877597452421376646237313361623480770708371049841057063416026911684379732439880970464449165021317790137333421787733908407612899187892837776380265773166358159705526159637630236982553660760254418314651482589239586467553507886548218349071161631844544832309072631462715293957688570732316017440105029044756823048771180112851099100358953063262941431823791091954212665787288827214266493616051613970905825712659513528513141498058793755050562079575618921245979673252730479168560338959199657234428204223221168162871972320366689872509271503665625484555063342294687602641909150572038430366635203662754784868748574916154378350671839127638730460165673012797496214349230917855847114570272293478029916473275001159284882613179931207308599774877077026344201744399646956877354849896747467980545033671392258514835321438463968923305440051704286835111807574717736391267751846024262647676922461458485766848484662552965798674898727702186438371398132440378021847302471121962981191548524946988571484329623175105968835795643564727786247558316221777437505047244654585056441667990871368593051540770285852562751168840773276477464138481656473428318954267223059666140304007642194365617855708452044080450371584000000000000000000000000000000000000000000000000000000*i1^107 + 22143513869288792613880583666965901412708773009874133134420840614833407991244107070906152215667391567766021839008196849263650576600443571823771953560247523058049213540296805342610641170848175202691629632914314182824872779903239712606392249330926020828656940310383413657910974656872750549579369206160044852754769885345952703622473742714858068971670199970441897847473549360245627030072768926634886236435370194260056296009468593198455613271717623216429025168138576858449829998960102653778833481711290950221796116853138310941445754161988229352125453088446290872079880366114860917234140940146406133639888190528364650639667306736530949268918802641031330760181557714367589401453321234328307671337632936092193318197656013604546011069563021084940533943198658159376624182998024994929611099627673538216200970220405481523064352160666256792815243723234956582187750345762570710849558072150306638782323054398575504662312187586492508530103618707114142314277793916828792402683001103467683345276132682240832418537865329389288055512127276450848142746336217703451058165980917644073373620978085518127580318993301937865569979174503756564085136966251762611701672106665036209775944271380570557674801471112222006317667606043270273730373889369230973227789827837950115996234278912676120869978495074940310164320017269291714128127170243690128141203681448654954841072076712333811577540342220350251376310511446501051915389398699951114640411222286963373825237720540805715299491448932735815651156789008887550602179068687445655579821207071567194601643609595882074041016997535620356045111693547340648415111888903298260236334568921733750339519055705565907267865091151599364507554960940001059096361753659576392788410672715711550189893152130396498331230396621352615513176671703864490031629892171187157050089190767605651306240242247245134246684586067976601349672404304928964740495120962711680852241165644045336560492434328646347232491148701479571426366364823775166834042238670952733033552231216975018404906981112077911579844426466439205268634567489367454015134420958330183614117548577505184377159043334657980846112177701432344985065214462741889786605315519782514916659515370553845834303232339728431621733238339172843971681412128088259451210021414350187788869528825748197744911185837425421467610060742149800892733227694283112811831614317999416624279189350154354138728235814519095612250347038657050706012918699478241988246704913755425353055780249662764861231863441473842749085985330874194876265745553224961822645951055137885808726860878580620005524642084798352482994354428952458809802918046775582277216058431304175100305965878133929318895695552835573781904290240590340004226025389582355734152400821960560961974718293560784139481882533937040915357088484294298989866816637331486027650367882420921013884921709821336651308415345729579696902589335707160147115166756107297272880830954813943171334913195680568249688129201613408811395005157239398454651034550567432356473119276561230616873959057168041317257938569577148518302252214476884348082071728964276381011308682138926917916271538548963276991438361969337158118107195147523180678902617489949069745446423627089913335613825887161703174514229739195285888263224736785870615928030423466824257379166802086673372222803720531949255845399849602085351620206136698283498989819179535424935032424450447538185102748943686046717727027682171547159907593056107683699064653467312411415500082912021092842322936321007019442776142010451747708327407588626530213241729549164392073713033328565445087064833869723795015996980455158981106335538735365510169561277723330412625414683254128280214574309529793344982262929028434120346945457970151425997880380827974530404963429174468761796254203862106204481335192693158095534982405258800531031520343801295911125281550889945534032702753043600719000244390201282889456495408812584108622002385886877297627402107670328697338845423878337841888936142223672345409359399621711432940025028975817761786130167832208561663272881917702260654080000000000000000000000000000000000000000000000000000*i1^108 + 205969411221416231871649184465011362369422503088957797991711024948850460658944695508444152444905739460110555598969286521663299232798886623578203822403854006355049560695356884910529945411503546633234350426122690309796252421812876849703258071621274562481344598204060912809542467665239053715782948948931774321502716956578316241772064660590292388994722643864723580323351782131144148571967541139088898813730555880058183760832670141055910582378761247323491414898967472114885241455158093947682341313264980285038806996061979492395421854948225690999569720666068663549937045628829567606345660925227042244663176260507915239723714667646816170847998762747397027798278702604361171963746773431543128448800615942999893015429726112430087170254279325095005241327470321164008845456202256789767959911547808966153695289155270175620478975539750834498575332663976248200294006281717058922862253947143527285910248194807197698934998877233867702291126717600677996885050986332613720712547314228715035619579984413442470055051469054773299121154533683804018760136925148015189155623853154270018035333636614240475301086353976071344317177603166943073945984651115456632327845852695024758256636630518349948562797693193495101333512351517670778312006316873511921396720769172869612830184331903007088442653437268704902535045788053354296720922846970399244864747686809448968055730972711061382544567605410365708964278868569349157629922522137933310634379678340813708124131389681645848927271575586972476624545270661045864937443092729015961179666472851370067368350618983454551118319543495380040775632840244309257129549986211392569134254702413403580155255733908993161279230837394019739160817650808217961375763854221383024982103532693715985256809237177804242977924921119687600676667557325081424577417524451253051969596335377175225306915300066161964641195482212441280937685435806356058090868143451583702412858053231501166335967921414421567931422337289461498678096990616555367571121011315296234387585694071528205269180253536632286242870575289862344853057633006529407180810539363273402878943763959127284050367384860336034960447119970336995909697364286736836158480051351975299246917772647651294607107797166151586866792474679733206711813712094509571927366577078099333784898203729989050870203817574081919197973036189134067863951191347883062639371860244072420334077405089408751440273542627338330817483464635093402324013876240675151645099961676394263027137960284098384238294336445471079110974651082854769598542402255763345363784436886943673452527421189252512707124148387470425479997497299001649569519115910443260270686617180603440114795593987647188347686932988812677084582585390006905919594571181294328823129436925121926597717216354430831832842787089003548398989005355595730048852564759934131258182639304928174599967567771568387269251873906212479439167004176877301740161396113768794630811438187358966151371927768685516349239040751201086722419580088614747877983997165593880154784039977694320145284114113124823421442016268431947800492236981393815236670575298117736740402401308230363875033289927961949299211522020867396774417282152459537594172860947195389780484636592330124654953049230940718007405217639942756648005766633521388424426158923208460664718502358644366474112508115217584235620174523047187105947011634564418437304061130535289610024523596888627985267879345698555420604821980586019929369013873080871975408507715929521099565563665748350850704928984862902058711691526130801428092243244669977764913216347513146251502859586477516979342417933884997772525538732764541985380088184772540032841799087410563693209704151094639767372606669158606199462846881572665431142538964062447087208468823788916217010259588274137497796074451204417739740933214251020545465445982530977512043802692130568666965502762019928921527733420404229835321263687286924141756976527160099811553932370876618528942446936354699955125593346466576751273256799988222889329714300817201384288119716526430870452598827220368350726969324732416000000000000000000000000000000000000000000000000000*i1^109 + -482457757950152774536911914237351155967276287137931033910286417974516966033226639310542766749102623367240340489104622093211932836195234648486674748531289492446433215203236078609616093538558995482541623641351329751242912533709922479867294602143309154580906641421747176441178536399166510761975231810991267893519126937681591697954717568821176499725701317095597816248971686574722151253603030239426641997057342027991646011583133807354437740229074293195359727348956432930915854103915838235720715991191190013670870207430944733833881238873521588845974374876369655855573324856901728502669044599071698790653514612819394755019640776760841038540344600832776593982404536716506874282817046700642060605541707974326994994176807082623739413383927236601383751455390741451625965236687698085376724303932924620433490352472994410252766125981119813871852455890263565480984814602453936211941743013018555296355466956097029918223828870218029534928227942505988920242654752698296845172507385895990001333722708176543278259673577756902023203802617470011746911132236323362526985196455970599099110227890534407506660190497072023227985588855630393215735621965970963564319769425509139262135336431241037851614675683905732374210435506409963571956682140190248091796244198256631409456437223351477083318343384797565239878019261358439130620725060676620694561175477102220106492840274102831596652514181968869779563411788583634838028004539864880831660757814954077200919919433167873432974739324760276443253001199212971665008954121778446942809937930229081675254313702095993591405388539747118288183521003144808125105720190937215343867422135859909558614132900133020895835153340039587364716674879403535068214246515112611225305957479082083338276272749227531840884016727634008069635959007705238219969191446653680008064066790321153224365285207735883188506435237214228731868099760032323473717104224143523907019590225489156880069178292468878979299006994620670190786573464570032868751203239802801468325660323202994935923016928488297605481060074526166748635204685644276330679388445494348628979819607839956329403175510755087247880029890436985515803867312102489930868052945940049623076065193026776957725222889171532845571637048861754894358443838090580441537753325892101407205422720914619129721183372744557641623018223591022734426509775002715716903861406491146989752575028069270832994332237066617403129677926684323037183344215447906717899359167645763130677902615794611098059907086390896286643130752358139156217545213702248012262652367429256254524081065744320215245941920170509616958352318853285357701829551933194989595084860658055860813569100789652842033862995941622510866108270745179911140969873697231979565286111226831453571563963534163549372963450921797512885054066978163398250535823479585644075344832878900724657599988985491034181287062388653197543137911031688563753897886139077436640466582955112433252295427065555697622453982463081565127133185489270706927823903675533501220427587058620917632597097107807410350584785624111724769933121478656759586391344321450589046299122687441785684407941471302105331757102883667034667788584890773512552221851882227128910553561184787519615352897608663682551596280821589597019322613711205899326523562190647251937736749428180313339953352242845056029788263746939861719458395369644343788038314745401000921091807274612923627995945480078228320121950970614217574288621810505849451383342974207938039283250210876387384989710562293756406177106824729285465039077095946563759685673603291562227985222842080977886597529940196903768583409551097006585526881621813031442160651938730056048422081410503561035417101724037107556834909953391211038686505287225167483028433769161678871608136378652275204193038504943927460518237594240278222818399911313095271796091035720914958122862471257122247420704252383299734796349437035021374441988544747838045352445384279702676100064793820730194104463002419724444855193954787974503884175450357283371584766183668999874668458505014536585609216000000000000000000000000000000000000000000000000000*i1^110 + -7343330353239853019256037138873209715467168045724186256417441092569604709914397650707497267097494326540380526907848896291526343254437761598971812049727839056116588822912034840620309038458690853229583863499963492644190090566680494035143113304429526213319381267658562506884583602480631852382414421151728971351533478013946773939992163988512002882229534064915019687935448926975893837572687838233345961305935833900543671666502094140289276579008413593156170331080445949575153030127958757972876068028040381858798245837718044289576199387305517556417331051986579055325152408676733119783756527689899713351472786931361522481595340484207456049841055397774528328925834362113659999869770975421802251955468648427650683413702096496364633812706738672741455237564509019138637038708952141244371781558367603544957654081957095262873132352359521946205626348770842820829806030251128284423393398984531618029911036387850291438552024261019825105576768946410619412322659914982305706320214052972594633784628225823773243386528944559778557498682570480247337494603712249509510718968083234469161361492230566478853483235542066745664826304408972228521191707352844997914479277626291439918676290650027084893415403356804808982852161796502097946128164366918993857830873671430541591121649015456594292282608125186089028844970940044063340553415232734339218955737846439259410172711925355636666489247813871075682229417742340950968726885007266221362961484993395745423753602244232752104744866880538503794795704483605599011101634083534922215467871240543365120697347193927616551703649520402331743701556287651735928175840415534617636177992884496867665011071154162575030438932079546321846606431549935682459895746373788207300907619800501328063318733518415763596024451536936443055251545532527952915309937879837492631507453730014066354677030811697888706334320202886532032572809981338689576861406133904330075718746778678367249799562918564914614863649877170473916051621468220256522195418589107946385738235547743695192959428988288332190217645405361929700049310395709667336578455648050627901051163653170391475843995775937594192583216473822474587643665999542510562407965599162879598209552471798460495564986613529824358768828039382982086403085340864831416260627503206924842152905756976200789068331936119014903320661592518022387605592942423215007084628632393618275948777734289138303123619745631852045804274483178526527891823406457263793520223548729681005356818896929771033973967897905473403650552811454642126278117233141737198496104606721745147472990822900252197243054739275026961255651928210527281682041045627890470146252478764395519267740286519566797933322280927017556965416448741237882483178004834635101390344805887556489405095963886329027731444072943769421016720940503383167148467280657296202791598567949589152338587234848286665212414448420142511784826524947281193842953837866312039485018152769791665457220455513435363237642470904832711260006804199488324952643635965622501838766266735418452936489486857740995009985949679138724270406174736496747729728932159603634372491671566653725424904955455653556889588588315450901189817430882880003816719694810079185701117405207819918684283452315980947917982791873932032712537804343735559179465999435115669372842414562248043775776636430102153012804111111617021772067967143442161623660071481289568970200847757836279520889590153125972871404670221940541346595225649548299032841274379063173565664011511812037684897449023597287994617788269208974591996578941415598356835586745944894748114831160617710643670953756383310110780133724398005858475351268975559669583903179756262777663550303629504847251491820704053184246669385420126066176198637447897998130939056021369668301193309464603916242120994390937119786454852299647301878662163109463107008783582918392845128558374010463763661121570057722320751108931222319703346459684356980297352833295859026479851094194673058433558703100265339118161306713350321719303980204104424692489535134956762657744783657370910720000000000000000000000000000000000000000000000000*i1^111 + -2909891669002397084573932030979012239047442354936359671738649300256211665834939872891440845311708922498881338712356630643055370729283760835835174408953908519128301500162881145622452557821911741786076243952046292002026172347479425775495490180386323551171861606692923964308864470989022225516000954254950924775505236674125307483408258521419873903940232118482999811688518173285686636217993075523794893981759186092362097592017743396823356024859581713367270735515997633022614443033876781722278519890187716049746417654075496590550040224479085450075641881702531701224869289222227844709845761280806648363381643089602438033439757807873526313423581323775970537705165110303558593312729472294714204275790982059295879146848893732241762859708599561505941003979796597802871988843591588190385277697022483587555005947205467156776219030294682097575402012508538252352286829292709451805006684057172049245344736102596542986058627788585675713964802673954139074197921886482557476817797287049177858777389374991414081119336666388586675993559603089567842542021989758490199023078999419020838947582394337333714058254336947246227767537291796086519299996650408982661607165039489228056768091879420984773734837731644709000133682164542074488591875717855559608996378404911423340021229655180211413033143772690962333891884840557997535994388980197916647862215848438383397315696703398158191491790969726880716238484264368078573027956024859655961238315402328309261504063337722056810086942129667462945215587321806727523787541848957803757829963138285672391914676836199273880845463073892635809588199612473928791735368727815735150852257155920493478524731025763120653497725448647510369980069027455194565225907662122445310538777382042726756525610810590417873308386242459726880067290760636464543191812320150789542759948641782238206110115889452507209595034314314042915906056376220362995398140406640691941383402305354276615713110985648449984842194699107010998412394673148378759021715119845759526711044817143725508006746656982906079936147416682654773773061608119497547569945561895543138524746592107388606872618923340699074935560968056733150899449074822692300934002262802041502289281710802830303056811537024750532127002347780144672645195832018870286999768701114232922953487215553110042440013525144942536526195136420889512424627315413087935954910697953221062290988278260972288613593850347266263035137925871947697079975779312901650050976270168944407539223022125722420286933082206438534707048632815052128535681609303950130976235896535581275538926941590434422917144928472948422249104071391978339322182398100184441413373144538438487858613222148490921016868536989493903681897571500859592080380248024273023086016841845366107335340797104118444894999587181313642363840698590643577677841452241892527482093799573004383308158564429520805761401667893213145262372676273311828855257102724292114107852735851087373614082916233882131419864094222383832616034492594938384517128202732525158116321753384280142179176246051041671570604973191725646762859729189769948695446881988390350066250265959465519609610655063426110116167548072848045556969042673387652469738531998830968985304900861214483643445653021003696963509946486350265912875699735951356782186102884975665916956996834181140129121852113839076085052348285301189574351398130663568252996615047388951978139083417967519674882437159629747851845888528820911147273568298823956065836918994243867767041921695978045243543758421795633825215792497507959930320563082154048351992881562805718495750523605971809189018281579341038829564804522462626170653026086377721560780900531636347150002289432254391206634828592680632026137627231198389841267435009927106547222680401358356695997238975721059047205257410357693200889305616741232736666333709327420764315995064120626496671275991812827095016666687846980966281557803588538141435085490784041915710105105671680216006135331127593591887414036439969458856771112626657962830714536651583824230516154343080791143088128000000000000000000000000000000000000000000000000*i1^112 + 16120022953485201291949229493068482696860759829988635154751012119534480742959862052547377212006771198917719366198230693931048466289536116834087029449231430001127773534435281287479438664230072143217319100726020556162257120170236720271592982410830784237661773606154160661804758598725032634484637506955211255286571969011597780573594380636860773798719778532886610473875357608821526667717635636545142649190148386869366012374714994394086630629063372373765715956557175509917313854445307870895882085647378987177060462443361205193665700568065880159300281799823024640277897896829471513951528814276421306627566528419925736429628076640908176538690511759274532525277432109573495448452490334058440452573156067297588499331086411545017183486419769591840367106390161017820643887848173028482151925350766171276904133139514408059064259386442195849949864089925616883717539800741962670333729289765698858073136302756192163973316147153403729703367402986487487471273324817135860235034151253798757702127813873175805691338328349489405511359520053170613392939198199150950634847781251888616994189684104082369621526002785761257346265158039880491029993407517852619721238587676934666227704818422225547812872220513813997712371810913750368879756207128824875638865758650634823858506232577800740156542965295932251221646150091210627332008426544123908352459114012897575104285072676012203742887303188239260404125144423165398500351463570836007187790522817903067016525852306014927136299280246886688198932013897960085452725145625161550349842855160981105469216485178404504344326569523405400766332560064386127461147091312376307924477365704428517728201876002568701771977686965581522570596267594036400819516694674501589730291042000494408341026812333530094078663208299144759392605942713735924555789915157492681022999739515135645029878285974686754797136054761402864839312860853008219959373687916474080578492525838242864764865177346362513192302517805483676859348370075729492235974264734183765437211155683685086563716535406207178234624954800480096045037375727948942947028004371658528378903590997813228079784493863498494913160404780324655508212143044839123757407733279301769564019222118378727252419376139882507050122335016972793910694941923619963094442437433764375550776888436069007042744417875744595462332134284213037086519712424209094645966345949951477181129781942599342066148551902043677404215046584785179581268007940686913639313405314121478567139861304211261055581827812904399533296007987690134552216456915902468739087356505618716483667954028846396739541491386457866959168198482920572584445975228709565955226405710899450619356648102315400118725974742371721017916940718834678614853574853055743178360648124961904738251230142455347326569900980937027864582321587171626071294254489081002848159928202311083985605912855769215873505318722010809899265658257090378006309173375702496785794152395713006114531259444988521372528243999097807676732229980600045056884431179111957532083402051238050004981635354008612768084347441988393942686988909070687899401991426263272009417901963911660721693081612523723976486759713730840435139548372298459863438559262379674098861799227892700292127549678735563156313222947307583640439007496387881212278334443732310659539513386976963127109277747362645833643611426294321239885006225435016423181690450660127634857728381479564605195980222336086455593208458832430964519294915497805445743684814430608191091974547423534856363180631193700078694797118521093163995339628441729127351207063110512739319486792390739011402556021073703255393173379108320858650267749767667805724329714029552862251943224911477322458866620246499586070897998786603767756525731012983336605889656877470695004899150077849323834666834823695594026489830024039509088393753884192886397993891343116976625076294819439602071363215782957047825276970099370648606441791049047203779504430901231711376219217277702572292351624530974258536077510441622465911325070770651297724961030880113773772800000000000000000000000000000000000000000000000*i1^113 + 5186716565587831702825451693731802866822475829293928009316881017207073713985717006755917941110873514711340450218473313597276810430519313666072551844582939896012112720941661876584139525058536962786439912038792492421113930073992762957542909826181832201736715011193215762506581158792994434469927848714332574352571773964692419303999655578768742191914587571774922934442601372306477226818460103832577178669763321102026039232339050926218701126252527799233526705414104126463292348694606177332954682422282715962550190758731749447273661243589699150784712051949911246409294456571338442117579349417575228463523217734317004218686871498109580333216540273679053941200101422661899648091391347014556965180240952840796004036602474602053998936656450142745393478993852449267577595401107993709912429584720041643750629376709979391295746468928769632745365769571363315331032762261900833440632755919523563707602192373014200581266549033467430092630084106752480537159636206174741694797196203580444775527204915728457968229420550998538854212530750861570987369594030348019367415910756324955465835734511514889809061225269691105449802467080850892652809610785130606605526716039288730226969836420567708916366718513894477645737638568596316605604901723945145876389129281870942778621771868723273237303039441172552881820973585974606023450127025241097589890808798734978404058387651022286909632650009004808232601644205166915098488927334729636891333023840924714236472355293132043193507960667026876261233162993674231013878693089938116902450077150761408772558231826723682604830042750780352199016119296900809919019231420981882000458011830064672917980839572301883993383729658856519041442514829729931287715709518597804444640540993860668991320635090301340504307944046050079079007716490332176589235728660549449859694304955129389023890756323812945745120666547807000915140336735041456967405352163797918448607637830255177700818702481532667576030913594774573632031750822307167418704562844603526421512806102632555566359539538788668240992157966459760782619234383757866703111317283264622273878899750007957471169887559548207404506122230427013590940179581141653944959889601679369584346281501429515496677561738313109069833818796066405401571522428655621349122542811311231028596877962303154097988062229649365739333777733478333909540040721020226352675079732217854867014815994457360484516921203770524638768275370540820971447607059093631415381080520869745057605706798922362798240054681020173579640483709883091343391996259512878092630118933476204743100975397923402687605729082725763431159340844143919727471695152415052146609846341751506726721023285026193967997511921655824351790373311247106995127788547798584758310960653257447974566226834469873246641523854185486232751107402142986879426089884355046418746208404194687200520759397233177545806325997574561393449798899988942260396489620606100765114045686362753278019943773251030430949414794406081924799207773808100093688555909461257901587634888980126505555485730736432504951062026251302394842669475042358458259133753299414653550129434056199678399848803132311115718109111413504149167315414086906281883480188732052252758856705499461917805756616466476462570902467066768738175144445141658984635135858578118728707730550127051067349452619591614720433128917607674546005195611156655247239005779288240771312620410363632989707550907093554259025903229549394317606474730266786415260204368170756915128269595105885497607080174912989518946421428597506276222987849810504030313281268661479425112122256929161110172507517147791418770385471270883891955923283324685156866640323521587427853101790296824946796154367839950135803424814542487621764626717666192136099502382074871815155930188936973045237079685094151399257809919239431548113963546716323777426386692349140858988311585604631681322014661743730173108202921690510142497326024515986387779997321241640725371149081792784277039192678796794146479712426422307557356759521254722773314133787934720000000000000000000000000000000000000000000000*i1^114 + -36034242171133738181605595181283690381049596071167938483472288960138536997184933659198608574926680685286496032286827153721353879300413631958370002551617088760418665535826782829982776259180527201377504541179614631579899847146714267689256376883143729453615644857032668722763951030018213233065730196367635672023442965995544279006131365053450010214686239606189703296090216668245070439396397086622703113477296821262267163874764027114804797053008529230669176812548437666233787431514415018228495342975588788314934099876055126584460829934131783507105494555656622217729328741935499600931913013392925021401829842526569200259025026823805098933639919767334057932587278850474415301048001210390579648833970966279474946939093821267199224167304304362642882631768353405023171488494287555882906560508537101318628458686215088203806254545940944813325018471357617658340724363559032505407017742413030587504716976697184258299454775289818671394994899173094526151652405400465812669618243874956961598582112394638815274557119493951027636806967770122485551510289556564758506918108256049733426775294456208716367164637246714005760187693874935556306701137711857508212039685444611854790961560642420907695596493648440000702581461591997178432844991996049395253934760153946345696765200130533057513026027852489617855527390675013673818184021324901790512760692710400975713539511737196167490028205180705898704579883145512634026202087212917535693125194716736531296093881784162006541159261072850162657523093930817172606892346727627707352349980259365392037264055963242228372201831272718841227077958884193172830140800701804119105844583346015457303820671345099130817613912697587308480801260776108836563536431011693671150763270720967757589193344263964083035740549888352214445843499943609426995511904407116164574817567502075970698393883757515233182159169909874978030585236651027551247296291866995048609822246261513819907802908539871840188120764733436624589366260849770071952675413278639622956997770762404168719768237000076299653804680472833522999335545852444328625562770546564096760116528830611098362192800909043158283453248263133637183067720178098106827905743507939551179671189433004448847923658443499455894007044231692005946404133994223255501707507205675117346333650302185430404085554477732913276744033124817092004519475548934760743619925090970386386334063780787089350181016072470340338685512773457931247103377996542438094715139434918661650742705126348646117181995550355743797075996683092137640276889437956321404482956083410886183787856158063287539524845056069014981172382931175255857172551930103597132109754580227089750696913365319423446586653344307088085065919636374102249935808590367001342216470378717368080140964218225865315155796009965810337162500938205177583334190498990768137211203649610936886625753471918153389439224804788504979628829364665879277708058418961967264478700646181765970937012105586261525248465398065931510104197280282450344854706378791424619735068747037470484528960558797844712328130497280647776914351253845476104730110520609384145853404751519084107762148005121310153553096172551492059645039471713628939228264384590563544652576064906303237139879757386279195946458865135553245099329994436486386921918298172430925978162876206765326818012798721673107688923649914817113240935492866968905078384194879642755521400146045943336717532389385134851991307222428031751150645390878038743329875023945153576369629916511717651684994173940314079197629173988007357696076735118375042375328782232163219986342170342139824769855648895535486700773223017462513909233742027194079776047706861101682913814119290202870863690079852951939044995997244788779302433021384468322074790545954148231470999332817930386013194488958641769630608473342021585718510921851079154257261109744796746935470380206299019397592555338642495266508739022644952468304721123776600999140061907365841818645693346182732180062044286150186905400578320020627481793898733175568334848000000000000000000000000000000000000000000000*i1^115 + -48868681998382914211659256480275250503262517243076266499044537263703140248978482859891772456843345691913559985064590367180831110099967403146109506849895327253983317539874047446307959204544575481120761060764105444714861065432398952198076317580758571329946833580690731706395739976895542763679467917008362638701221783772789247506263639087096544795557563592167749021770998039439402701688838888865764789229427504513198111322523760706547696787017336993722265213625515988240895402772548681786106479536224378762723108004170652960525634877477563812024619480112187876775472009628483369615952869381109386653615609989774947166975111679214021677205675033733935321979563917120241945000239083494495616673674324943331227937847580893455852049027151947653542855413803009245091642110841484080926716192906603366360729580934683302462137555991254899119008600480603648117505935726749929852866118472721333268014443053374394092030998678288926824259685897913943398954566049942003535371658224477334999376356262961056130193372757240620774351093370546253095217418946611572801292047509066537936127792866450820756138177688007450113305335590048343411058760682489689391008910067443864139795284554463311599999941901390443264306900158050862606647702241549711045699053166788909355782517248709183235066004562218315091001527175917579643413317534442287935876230176547159498514792415401193473638118706027812754149888281032453619973838281362308493099551759196901403598558305569228300479210239915694880632778085646487383310599380806080524599083923041597336027243522926580306281436767192429452882246482254251129670555772164808313374447316796715877298109558498370694302875825337031272054901785712572729717253711327961618253020812489265395707179991732055301760850663095490563359720965344004412657984428365103355598194360990415883880176433722255192738766339190158640313396301354676146510046721092430157682613140402263749165578949602523843688262122347390420627694528889795906376183640783322928639864454849547154334423554469809492286842589560422786375631474586850653385782862840211287768641087437816177433757222819930763216003866187520407061134272179382263244414852220512764497434919368385514322856093684472292415148770903066274826887646661641357189280088143208556501180843304564673276280746761544430652334612899102609834693986445675871559251717066031433499685373359790138337758324057820354470723461271450177380593619316336323741584255477758827956525713710227626883056315870598973368512603614412703838763756678520109847422750975749571741306571839352017313596296074107644947295481023916159124814208483995736757373497411801246991272598436779415435901407379158310534072460919427897080907792741072578979002748431628785324865835174381175306845195079124257664503570487953173784538826276628908642717016393017118209619390952839198429893916097123137320393024768094411263838561212965446903759214454439606714784106779335782020995754867237176401015938124110752347248274531476189054135088725119860369521249785234422014125504684084596704211344044895464382298384628610832409299854685206332248327590033097138361812671820121525050766490113387748761367052329782359059385677848311839714707893019296936225862821449306989163797536127319053372174857196863441744395514710590024335633464728182743281160074265284401375802646916385757418804388379911522237309667182193103254502569358019755838540800207417246615408717307241349124336842272588127053144459313518517107971779180347055818590368648991547447065894204813973578688354355899370139622256104082110201248232296228037990458528837485688629518464129852014420336041976991960226677426040492126287504691775025549167688860967991944718244819154627656857251718085869591465872302713906797702411750532509826425596565665876620867609758513233457711089355191352281093118807253524108635597094430881137426423107164525968484014880059061764812722678826663707861063181936377816996976478171056202768256798080987459756647635746816000000000000000000000000000000000000000000000*i1^116 + -26676693529872929124843475640719436020950735703395292209458265272993454823783963385916688231777302669020988378290130485922682501012829634464445296396555230554462826761411177152830190922483407774767927851534505411216473924142908290995307983316568500224324884998550406682255157766989328652515224735842461236506623558224019662678527130992149003961405638140828369273053956443854517054488908497542113918721126618301670711945235071350104099946150395970283661255005473367390705280348816961003595332102795225927579490121039276118050353241169554978987040287676315477568293935186206644110043221925201410349673681131156648791097945077614172423319817184804990207002602480864055676247835261713867836303563015794913873082782367912666479579153086602931469111584066368624843444213520591837866746686178002630395459803641611608338564558668904892340836021352163588754415211671584176012799997116157516150282565247500434695885035140375949068742460832267807094624960468967798739312498819786037434438776676483264738993525520675472312779623873133357813175292257592495690526673454757506825179818242639093492668723570198637530392630363824531619334281124695860208568649591268905289569591991857664976898868779910772403062151589361310045414496122492817829947082549870376227212333577255887864444668199843350940851504097929971563108358895847844472816841592378256856638892342025336667645407026498488047038094655432598071036912790434576876067276221308506171246984912248139747680152942115727473141417054926437544016999822812387965025307346186310843791330446400412934861559431729614000001248549193964068733192426755496629875011023127690925128771990597908404597149563530027808689685058601861953567713921935258851796976227405975979074134547748120081639751277235657015838387925286425015112945911928390837291649592718026876706787191230707924977535624241603512483007832325120062724573387701415514613133367424676317867479238249896321000983816283741752858017204455466775841727136763463586582677170497955240492262816705508772471661575383864347328385057019642190942195130019890242306352010218185256147431386255699641052017245180695729897566771010324371542645193902054643010971901411157628508596644268823611156160951192734541217967350300827269907197993520736182043043204107733550962314586703566102541448801744588946714719868683459635445558422698891960029655927765704723820476588748441911795059244551256891457866602739251852659865764262829934468704966212499778690268995638271142483550877194551433585693067217071960859918117458568335276336728537056090120918073036453015198477476175886792561311816886699540867801392864831618141666994642031074170035627565286481041824333423948016166525650709140473125625337845425337417007779839732800101290334783049405015715451908880922025715935267234753524301734078071001622160490994660834874668315575981170596486252120010286206240601990192005838416938012469904730286349902682400520529057323663574718779029080700106929204854672121593624445463625957615350907553607461780523843127192960234428099863161173839224649145138428864979567443942219357744446107123281770340195420939553602429972316475395490944220738785057137923046404833821956298319525283757327328962470472177560974589276072183270981425983202824499360590930706015734298654951904433729667725643941508001032028931461775045871495644678488117655356927558743851481576139611097176512129519976210414683502072488994591863505665686145898826002696592490659646616877138038657904984644339593302670811339151793911525194157394711089581493636258122478043393012625645663459956841513426624429557837172139402688411775324276465640511603477177043780582491378057734104217148733078202244731577275673107327569937250588551065986968759707114565463141322570061550193647825591588532145659229499188008916510062232145719414462708526175563134568139516794293005044132841121357962893957731648405410968369954658520640042295089498990174695648737855790049733344793507041116160000000000000000000000000000000000000000000*i1^117 + -7433777180184369255913254489615831619898241063637954091941505396174493796817724379638990244388332428061203297468201548172158302417589619581047599244374038434249989773771386229904162678039053612810992840491040831131385542213604340246109205088542976991904910867402285429122540045798960622497529923864337681953894484700835578365058547864868535160606248772379859742404705526420737717708579155260185790526519535511401268263740617179273384337753153572497586934423175263978461097239574667610364662260635050184090755567253619572673192284200957952580457986984136435321459170468529222408957581403954282146965338551443523554107936528849764138729920719669457849561497140711029125845088362843635206748469822492058936517819261256418069911827363522015632116949870817639081806545155772460199017209963696332220813671456267584843867472210215046979300886730609239945151009530218012766612969126956103951931384671823971765318315686941067244913334457312253385985499626215444717502026446257596786278738257878056664951912801141072603653052907583109972840209643356563502462441147551770374488317160719966223592521474232071896032561314568955715051478016135712354028361163085389897276628371122370204324782265823169978758789199557476691363339437999085623750521941025038385612544834178407623082584214376572122525761243862784784391706093380626554606845606726908260464261400733160598766359017566880291892494968520253231413506940824796403014900571819279476988197071440672733032998979038558432929750484191261442215900151109327380222703077195489874283489119254377353102839195030822145870569310840161095032544132153700117208461147777773645994494531282457746178561788201846438077782368820271996253284068806061247340537131464949117164332735723904075956230047394874193564402933622960522284703156465223269567109731006744766842753206174442737022513607685002673078618228986237017063863670281013810964452580162354217982531410544845257631501210230841222315221868862197154500331107400107447036831034923710260048175600080490085090753877851572813423410677098609524044137792467900578933746696368998040966678241186213414842304206072172941964205524892420529549015155464722163228317639278864080070866001251464378592577054819146739076448181862142616438199167200190562121671801701532103714266733569646435892246354557957149354615581368393772884078216485988590184916727433890797449633090423062875583586722250937371417966654967843672999124860115501715249006240275440777544245997374748860372524940533671859458525948745278076300782367008589161300787817276512386659107685862618678967331218821828489515027027526644549410355399427865642296113410612413071740394764637365443841597515669990497430173459910097226543234585712722903742765575559665749740037094357436102110108858198550730205805788856710153147354416203089313503340492098694947746615626267698572180742851683138970128893651510569985204928026349590463683648549280671797047208461090490272864413978657336190409937020181737855510667281864731558055912488223179311950412170060128566711154912885895528989664788735271220087065357110677558660927723843895887213690751640888027303715566246769411971530302448824608963137441547266916514412446444636617169919847126774709627615337008795405036303903557249534857635409060712753034554760895056092439208711501770719305018162521202320578518889854087847750265147452669368842403585178272652463566100306600562789914910964598556482526956792465490584524747943202362583306664987148136240971500964533490003415979725172095347324397842536384186642837267517962672998015938348221021481241053897893717204205581302622076758540618108599947134194591794295852110165793891827330993307226678598527345296294196563961555474619031500516756260497135003425755709547415867741985580619760425310960618551791989138658746860147224630211998771327242921955756056033638043900881364446403542902361052152284787252170224322966089676439657494911752521454930057777651839248573136896000000000000000000000000000000000000000000*i1^118 + -921223274426661564766439416119135946304847519192090280797570958104080977861966871901809920461547913690222197154312134694474439379344386468367184330938557744009753971265902882547178008794382575165124611598739728757445922763891327512854888378032871175519461858732522217223176182508192791855920760671944531730430132387358556402142677402454530909087993924458855626778444350842558273835883746261670273310667375079118195936073529340388870255749560223104391608426842841282895440320743029641812856520408038634220862598642708257187472661979209328345768230621892291432464932589993783553498827471093705748151558559070246647839744586243228978835688308522257874084560142936771520697017125126363329197366148345398427439448843850110298870837380781021036246669292083153073974878615998362880865775962132286018577566585949857631347142972827341399515951179137169048537721602732864878587351756517986697470275275738299457487913835762288181232528585049714163982465758797697920159153355240004775950492563511576798846774899531755528956431177098978915524975175091672087842013324368534649398556977343660135718463137751136959264108697054923725260047171022125313825225926680678128667565057883001715400063290275605478333414094307982024215840842499369725260548023910202272074015971013124551602433608399715541696888381542978180648417002676746269325158642446329512903196163418349335644983930381021531896286041117151943126238451705832888602571758483288433415973832843649910386972772729794557974945989497302836868675412151411809258122025747441310559167463213890460859792132799950564271234295104912575931074841477519297129608504622612817355792320952814176176746200849475324875630798173341101842338315429964939367529849944070544927935520986794001216640480948699877073297805214220465327782929002119192194070658388040548112803315927990314342368064009913279402368563434937213952161293437542626378018767398192470882443692618219844520573760560495159369304242207262487294229937831522303115278404599304657094598505264947422178104748465302333899953247555286239848138327271533139732956225315874889010133660797368880472048230751019881206418918803054401556961500995484783427741903992684411997083795976866780629904557723429856453784985751259049407764064599671937270874196745943755672662753949338983488899607135263899732595073988661595958024821767007410527200244490909595095205652043001555088984914919528387604800855678333272097796125683350071846378040687834126657309809036567140492061377656418108233193473638824388875818759184998717224690191584752554119815803005905282268622950597192055614884395211548858297511540124325546273352084553345381692644594660321980361602278209270453199797264856612582754296046371703672301493931381598891370026483823017772718246321178841109178280522991688652083940236861932955205814034596656500156407917167758575957627153483973529318073217397830149043570472347217657169645695609657574815183429017566839992851469443480394749374077567047547316830342181164294608054174867477412197762266379677018422857266783133667176819750821962017052944270527655480319898359270841476412392749143961314252867819444370674186405525156577083484994873615995897617313093455444811512007177448690643435907008767273036276508717654458500382762000158317857282283058623965587846684058263854439322447421916867220973547984187291861799425527621633818266591350683942990208821927652516883390685494440616900871596035490670951401041921231530275942931096401566199041650318934193878016681089074727832954747768018554401096200180181595044397024238304406491847633578408119321387007246725405795622946528904431352786280567561321655736658786701560217604469084853544525938083472142584912688536355850280338647310865781538775889581883432501012847445675645573970982636980818956563984358653473087893626087639006022970577260286599737122499852318279359601122347488073924717271527897061854160322344206905577539621800222508153578977230848000000000000000000000000000000000000000000*i1^119 + 25059701047130163048398791042656000334623269913034498534914317617332200130228039148750113065578241653597844846311941549261614821337186802016168960075471156203580021753444388126166094197482241171262175541859247087357964555352503511072330130626806912428010944808333713893993768522159786414294152071120719348720771187500361338663022035078164063628124965670444568689610925024228119405375453079929179773269222232668158692450801538421948077178662742970643209742742488280198337236565302262241473877191350211149010027306405312812332193274069117633969935208104841387889028972657372929935914797676208343135141939939981254786344470190787149245718701239221927395629669635027270076571272854621989352670249210955226376203283872412226424068846735508148602815976597505797603474186438085603455536670367975780599333761138329133073705993437646855500236938917901745145126169956068493964580565171613364095097906543543987244496380789983386022636636714055920257940750899032915387311448756558612200111413824198912105436350468930297771472267596529136679705292428295727828126581848463093389701740885243949453230216822111223727328716095488445418621275824589160419161147197146656073690626505719166949627383643941858332899247966579304662586662972138011864854374794625494665669739119338530460732828732831919924451444521852845762000381211926473411871710654735197651827708523703914876699085793973771720517788011227105508271363326818541015083239401065608403956299079118236748967619890878875280942221050535468544025563325361229137473164601683797351583471799484866939173746053937961825572757163727171110032216458414464326584038425306321210225515960227207842482995510612715778043700465178193331491883335061703187756039732426675073511446159548976744758465829866434626160263351956804922617143304731263941155070631825414820642851224232582582942736728458168272233493727285043168564796134247025704437590225469388248573313189763900341656372150729554832282187561653486454517883545525955224434814659208567775678799376991988573526544254971276913550975121271619694220598596283853232029140137521935534950882874324356223195807744070377526299350881552390275109871405010933044346742470265472779994547900296238676024731545582252349496276499524401169512856434561808730116703050197269129111044380086060887223462162949220678256395254793170549929358568295548877421044686265045547294975723306764201988344572091629319747141381098245390700222415997622127862914452308869967325956072929108835713997953701500188262385301263715661678080970733793880199602572636153366251386643392387412314566850214615243622552750989755260081493571717281349467266614058754186638232707134104911406126909918017503725341380799268463351126115495879797072208001773652300437548073899950296537482717198741305249194556974803575993965276607524410607274953378565081762495737183280600935204626259802689165739248108987976014528380530248363623431373419229144064963520701338497069938236601038035533147534842126779595538438152654184990226817545475805481898224099769725626730617401578454181889469273573216411274830451230881368428866528276359886940131490714439051475001025913822476242272905104444042551146812936292165398312776336669436680871071792078987247662107275083234860543128388913941014954027848341791696563106680376910854747791833141809347034942946639291815130245226738239261658448652407478215274564100169924321701638850237355740142180947842700016695130716273347916548929958553929683390808744172155070586740979594598327242798675908245240622238685571358378592673076049880431321057135527461611996197000214201174394826230019218491885505430917311368223966379180235234287514173920809409507585970253355619990947586761653033847454548144599712294326046708387731421099185318094317452608366926556485249906932597429368457109580633791862467321112416554285959788731182669672136536832281723547449401450479406432953400662728059845884572974515015598192197632000000000000000000000000000000000000000000*i1^120 + 21714071003396080630975298607159814664820788354708245527541215458465569330113081860234447091346952473509628023570081222682691067481919796102488928270852892312592973141382367297584804683444338240732861354277243064744649236250503466475789064170292887889171811386951411947834209267630015028054686789558741954286353754602492991114282723640208200226584282733592722341138602989680119619925355726990890774826072209928927220636607046130282607297759207814081886569117857756889920311948789797524162945584293764929317540152860864548124296455203345341297258770040865689531947786527098032006372173579511663099872813261181863684875027401993183317516636273577373180323599407950792940489183333345646180326749789289220661542642145682369895951402330657770619630287045455453485196640925092406968310829984506738141529930849838216437851716190859532905019964623579867511947760556136731373886629653723079068006899602697469008672466110875126919128802959084757441464669553195664667826593981145972851910093304872418721888431733299287471784412688441653397517571160296149440032336030112241989064023567729890930048440110367023537276072116582389181673395858828917914331720295212204215243293336563070997588620030304831736148029121096447896922166096108362665281472807528359929312208537731124148542234052661526035217502703901048893640260466224998203847260903702230722815019165491800577278553268598944964266158605466492043559284842730040216633425020049732931313673882115245752298592511422986234763238903648010366472607850897163859162807829120967992150215694377323746531887730051659838075722466390187888251928539420552622074824390397026789516204623794060377439738596916822602553650765683505264964361923122667849652758915851389895340015291316494477961732992907319011214589343443283447852747254560280171190379106547751774700626794319429282997447805041224697381198961527608955960149793542812136294036034229983104838380786579748929699601860401607200935304920527177091084070551933243611973421392262087004330915774971155948285665629161294088627838339671572675421484604756704706540668421611943561238225519857541742027008515385288066603565690648537874261215545586529115142279534971943817146858958832880068156246795223209655490580244602654592239606765577537761164808965256350164224695648474916441848876987121234299053975796471657491885373163711538334056111919845928609819534245988474839782205776371889229272414895786036076472985315004157812728645160056875831367713018773644202839609300879735596824922002645350987502855501394675088273175197200699958545346242005472056296761137424414539654537921044404344681889496714326227191375269174167737419455573784813146262903598843147208858284962405581985415860177988277701395302676157253490468625073003304339038664632062521286089567263813547555016478434212352191586795617178056931818890716065837127230687619328278230168234630577586551285075409987130809113910249195527339844363181684017695208633204864254651587474253487613759093218370117114332932756694225559699867256086261275519536392468933525650407160261545836562100394927089088628567627815858910381314988236472508629101464377362520404748696229600557104795325100272368880038970191593859554240554750241222711994640834984681928042837166589866662299654678822931709885818025190233810170518481367279414261342105832815014473356996945997394006260565663291631963756209033412422762436682142982135568103459958340785645160736319098979571009003922597142040917303899408671019939467010936347897488402439909764679748148157685552440072012252798659514004074490919110611961617497622269109662715617446095136652019734937094648924058434341565352304375534936304047888198438250601404050909067458591960204883400514745176219744566483294802415765493635782299853560446893336989695116190106881591546658031609838563224877250640950486043866829972426363223244558645463932652690504434121012364409024732124702005796782555510928834560000000000000000000000000000000000000000*i1^121 + 2405672657768500393526956708982694777907822685134029322822793104918221665717679629838874294624230687711698837694540094192315821324026171938916354857726386541912257228636005216761633382403811716226321254400769889018323708465316013456505443445711616629355645764987095010648049424938933933342425268131923272929880395066090277471972966698809670313163069525180526624434134084685914387898434230714135866992499436259663038680732746997484272650034178278513176575181007137250486450594026493545385003228422597472837983405222619719893051223418111071415341387832915171918626186692091991743915825567337183551600664580612162078398209096956281523459532492056192341921698316675585670740421405397325087527537382401099301656085359381673218018069735555207595457060585947176281104692990182940108440546272388558538926910977353973697288191651283438385718050869725942388622265287975869784939145899996295456619116439538535777052058430313155310460826790654368202504570176274583331336155130756091471636106039647869428994681504221405371889980866481652356758589097867028808372698376932071557135702753958227103577075071381798165857911004735897871818519043345804798929547897109611273728171674476926684249401064865591472483362886449514387486073430909625305618893033384861703256687818938172054238698328568316108227391095324816817855747009205787253261099734346279742452551193341457500900826475088203324158770096648230643164991960997512059007259422068018187491094558492580273844246541411382660577082790360858297295198532500583143681676666834429788414634520865888978592334256094638745264936966489720223522321638219528136129209433695867924713828241406198743823620173082174915530110700277505518162228574670010011879048669239338739418484026095424463383951510610802865671573840975981953650492296219661439972314509899927623461416832138833643627758430809543960916881009841316570091923911187555825824911522482391005840213915812173690904249182256452693874711309981494304680184533512189023180163066220955559880682040408666535152394845798747736058995029724551716777268321178603878385400976750416033362221792050550066975925150740858235552953696105171581801742005088085925919264366600745999545931731991057320058732566391917272067315140504947930024404743475002410726894754279441013011685804821769448075345149280344214660384471136104625647688683905561809356982376557000025981176109795691107375702153983071307353653261176017389978637016497095652650842863084097747193969560388175531199303470762821029703176115649826467905439800920283153236500303739932885633438487332048989023682373491784199662161367807077651226584373590634864146375880775740415436604977809897529248828768894773321242807415207447781318864813226960393985036265309577501893910682825949047911845833949240370965480441509364300924860347531757549450009560414591773080234590102359232008085465831234467038445002865784002288672506226334148678629553528859110791305092094010981178497996034013830687067327298899996625600199984763182337851636738692342358540418085091711171208843211725208273774594665103167154976848495941159097365981930109741464075284711879820919470739228987821211288630839676529148495486248429691109327650412831146458375133989601029460166030580503684529731639647721666916649778795469410715494423664469071397933891892118067616192680307224917391103302340300540963065296213440813988695670543524175912633187066667860169285565876496637100267269328545494625413622852791408362854825981200985173833280027540345873647056890853726958327352791727383392957455469393664230059669955114824123112014921486253992440278636991336386155134685291694421467231867167025798970063385822167618881648335120738741139071594549068800819617800660077763265606139628810421204366283078824369978925747102717112769801475840537658307006211061287140509837441457175408623999418335245179771882353538503525884299126484896727516090919908224911023407632482304000000000000000000000000000000000000000*i1^122 + 167470800830851923550700288753721629476059069802790428434721391554262828211590135850402575556389850984135820654397459818865061055145009123507431294507089910213806860628880009919666500937424605967358730247934172736482615135088445950982931336267922069707559780190801232336380006843093628828634146257550438955700811483006718094839667229428016605414894335013864529514944736122802135059900874587819531079877025443972738636151643907497887873724213411038224006206592241404505181354540289348851266953137657506736512615826106958227435795063063477150706273293281385973777221344364579507856355050290271853450095858157098194090434801362406781605484338515637431110408390043590505991588675441465073458203871086238106280434842150952309789985434718758185653245571451425558049985453281841393914039873391078284618259646113186449935629548265924350801755793332632793926609142849268479672431568440346533349403347547760995465057552219252031009370620376340480079977851571007154236933975733657231724053035594394176074141823448168468240111147589662961736810217148928815100282917605939795502758142573122748461246817822450986429473209149318042817310200226451738395964394491742050741056920640072400690634292982700625257550359416632798790424506229160167501838223022162613390525111574386612427410587548681696295082108385382768399500697944207192478741143368309947561243336185846541156715050793440093491229408497551464354530777226421335026862751789392962290969130177510125545927415369678857818086226615714251176076461173201571979109018235845731996328215024825382906923895962611122722215921814437815543824700513812767342064261076030523585882622523064372101807305415561696068410608191224746965422186547933092532099828518357707913471086937826010610791813807429604776125822365792116912101573558550407483091922186085581518381517375832290821403770831953359030587475407343585155108457842465811903339126056716021031965109888171606065103751106688724822747592916867723636936302898139099827785349400227744674224473070372407524217867819845792277967828504123014805721923442622189724677047703894425415836420739570382631951960387798312105981185116146896547195040009657210286102746985566920617738220005277104478643017075490363031309313175128038651956503575453066965031380481994605748373952247156969818690810837208568718979448973852249437321963300529935001774458778596359085354703769539478085134123705285609060377601644515328954592187032013487490955086293380422315483233566011798533138640875979121666317378113124249495288763109687037006760223994434193211349767189013303718332654939560140385865053067960704619125804195129418616574249063809174215643894567524766448023994199769547797436541298728170088550704010928082288447414143603982881249872372531849490443298794204243768085950555142416550747672350230357879422933216595474320476052873494544077195163099960522991269425822838638841276410938840373841015500004280400254085611539598495444506925474227891797659719613703048110149827346376972277931553265816551375227454011940265223308143555249433136340274300816834385133400241810748852164844695881120707632578586253196631136717324704390452371525279781994715788192033802275008407408869297415276305093016167678903595849490304501538488570737756075817776455857448321018620770152501851364316991067665747229540522061227634008149279069216043436379228519843344242590791229724894138285525724556664934966723638491899398574884491581757184757420571382766857671319375944606134059283476318198759048544019196334232045377980383297530834652855464436957986086174044967794876227203096897355590149008024479725047351249499252328858798153682794268007281265684583111664437146209595705533206609758901733808115276542482591861542968718953696875164100371157138913320898010902119633780138101288727472985882285068652080881437828452648247895923228343462572381248863173202649786790266404720295599750603922282119168000000000000000000000000000000000000000*i1^123 + 7597538729300229599349414632675589479148168224748834017689549001032924103560497696426737317516536858106042327039269856107528722529686781351934708191988131356485591317355663214924586933222895040914514036577476155759158877140893415438933498608527480757696928486025036495966195661327119499363227426541749970383027189871833927008201762431518967297362087454148812414545515839004242440754560529024443179791360933295376192517760995040124294884958611606710460729340289986656676718887554439519471166146951718300505763334585845067278239598893885934069117630749822839409070082602576098114941036659111992700281980236956710022450887280557090677536448693350717902669586110717578064624661212648211738071793429969440882989926023566327976919624131354261642196334747292625055472953469197981924727587141196473273249597055565570374000190888988160031334396770134954972299217569419889185076678895382841045190763878140748541908332212539245379794756095351947008589622423581804289837038971638486259350197622697960968885360176873598746066572157244624631382813719615858914362440359754018775962189128962547496872248998974773262082313388380816663497782175050231132257431843715177891826218305803266823996793343961760549953301857562801972126472051182606930641987287278632668566103007715024431012089066897657419994372317211734158478799905852141280820145263426405015580178969489787489457524520121888209247984281532342207496931461495641846424998533525407484869453599428941799538915552570025355331122205192693557796907758606824631054997274221420595533095238324350349582175674999111960715272099536787714916773543717479134789488812009995551435691863894970402357504302797270376298899865557433882799254454997480729314687332260679344065199060775040713365118938564369183039761002368054114799696296344943708755469518367804948394638543347137818325291271064247886838633007511879873671722976874578067342178030427329173244519845633554646227769039884910630850292217261993458581329957688253252176526299579214522732244045493229151921241319600027706916953434703271996864863170134923639332998844426763144390090794985758553865004977849390940510598420072312576360285626653023468786902879822430779438554333929267456970604306973757862948456331589799582966548434169334998966601135267015896851986259015096312786434576102565799416134853893707171345308442497223574930154165142692695459467818803124664037888269608695438724027993430312919750063352297759597615491300848452655689605201325793220152257853061832760541099482171952315617269051212522913302610429084152158125082910491603433518802485594133327643698511120001974174227132571244288998208942118717767678672862744548266152511798004939972760745216471395972136794396204747428023978255005495778318485760730468566932993893882611323247153528599190855602379698295793593671518332005935618232741912373688401412005894089782107349054185393530987246621764160280309376469839163909134218344752369271439235296890353045825612773870097736435616299526465541814415012171957654415048901201169263207687574638081880440454523503661305064430420261304244330394592954598004217768255130032765601874247097718785327244106269466815972616266339069419776858746883448202198785035149932373421719055706891086935455999342968204157406244706984001700177415761795642684099732130335840263035345726705633295495283371937411932303868890553282632438380094748499043191376633663734173833339780600537622136086846561818699463843833236494161622295252544717405790252190724723990898447253256914641012707388625469132363184713424235478260706150905527080755033365796339894090249794092237205004611505583411355138955026566170181854847043357450059051924740248224251703713990295885197613299556606231966484391019985461299967628827755732401045812798988617000333832881822801244461639661732234302738189649747335037387475048286415741787409841928231783341577652893960092921281511298170880000000000000000000000000000000000000*i1^124 + 212726419814517861542992878994243785584805121139336512340092785867624769154531948959858691605459425619235577077181729498159974476360123515467426136769082775317914832437537064577637142765091800422519361750679741912129548052998094572900849396791361540460569876892680610731012365633644128479476426462051448286706744440592132205550547034318534129369126860990336064852443594849582398720857913532491040273064676127712798463579168526144788704866591415750351299197563094780368605506398594396063688410276374882777460988808139681755057787059993228876004377992508425755785603894603770997436429691680111470866878495183118086841492105844705949064327755635077613068004167872371219472877493660281831994832565797936882280310243853387907898246957874529878932967235988532642725847722153897587237040749472603119800357734492537671655956570459771932270629991472397591820951620438921679620238834971341930408577982621644472151308611772414433561324391303014634867064312415368906289160654385404411276104766256821814233596065227129562419318503651055411694021780082317595697577367221573119259252813395781016869800726118991036201998606400695318526008189884802861813384068588926578557892666098488932369165027595722352202706159718110677536646616228975257997853923143590131467327145688440684053097867681463016983738619400951358931648219593668958204747953113684067298149802231576233979812303148544437543213826469180257206196437076640654758438576931440165374989928837189578791978619334382750685715725546492882064727464256671471944868099000737261935721732682884397334100337522738915830186316192151299568507019467969457424348327652216827765778481448132960827444239983624980097369186617385980480490815492258773542322812988526963285728424356354959271670780516032681092057935932066663140973316589967525002870712919981141571446175446290003933738207829823448348812837414699545429280922718422898526195381263959022070900425960507294506236295196131524124015396464372168554139930590094704877794895514702480354459272398858091596556667068080447696775812644934026646735164327685211793770694477960390674020540524942567658269263673242649675465926669979360878877294714896743864254306133708210412753175489587383642912886167877423784602263787734397676058781346676741837335321496319352831301856227003439748971055566881146778454155266263651192314383955961438404480548367173541963506675634206873553214373223193619707713096948051821614460917611594549143197822004456568531088519287267087404061695839828225499930765018613053519534822668315915535625226400747205914855040405112466898056656686972130638644651140506783376721026010130910514165605627871871219828703271852638408395235394125196196011977188062972661280752793857474468349687966075574476137203454449561215253668272079440002565014143892723765896560549748747360676071191717274660650504154940440350768096493144619989762786164035176485816837731833057965668445099089939849693585676733695132789449960716772897248859606421605426038763650413344124884833159730528162049472948432944604506637244614241941309346536782845491034388563454804729282646319615962284354264550035694221515615564645051427410227708586606068615084505963437199978736604475208080653478118377356138894645160475879666509515872978732245883417982028353453534127062441968608916414700668826273664343598351576895477466979167437831240070101507319807004890435917450167983789437489904106118971216062339043213515124499601452498679352787322313629359790527809749082918297649619393202954266089640215690832997586540102751941842189458318413970638553657704757587827096768074683638639832048257858800291388429100094367234120607065750855609291220972588717886267656698108724622417253858996982030916452617158686120105753045513976290484861246385465190820865247266408554096074939499521512085997726300823261612195959029066976109040728484030716720290161830454871300195116814172160000000000000000000000000000000000*i1^125 + 1092225696208053633219239905205259499362178442389858525144206187368190913045324878028644063222993195495042472233772285561683319356798548231487096768555390432688548221597887779451089557656014974481352224506686635079576639409584917132720838614254871264665757972349457150526782089258189530740757676733827413297762981517043029030016434867277174771805585219251733726568216280042971478687860725904563569874804793023270676206045799697945495013238897260562294264705464132128262955992449633413210411768109690574856470485469439949732313998859426289709853128340439486659489570706625545011194155462276369118893465058825284058010257974326842838452577176984418850707304797325949110113019852211335367957891471546311677290010258970593774573428848403041376211799868869607314961937724751725686331877151017199210111434078433814998896014202754840470974050380613692147297090001488775721555741725776241289954227565037114939047380455221565573764748476483505428079877584796591073787989102561793162436474945885841239946718396028232393510423876258321548350197742595323444848735502789670456308731458728233314104623278828145628226634684057340079204203926389888540838091528145669509931417911362735598323451602143401962666753590027571788236487604138781906031936698052810673489511275363705423389303548994499759692912220819735340334753711665004608589113001624653928070301277927239859867754010736173800626582039253252280461713295801318404457249143186144446174422293945997846125175897453903615848877700943989023364361233722055694301217660784645313488446876796483848241665259544228457097737351975583900708761621284387557098649168358063068102974471570567175800591997987361391426464203141678567676840977601596596133554355128126353892272131837311396708472630635234499025842403128216195017405170372082986170934404856124980587767427259171087514913158693630104349588079847975473226615485705619972747267464330865714767930138666577263603259513337025922624993866866486198225377584493133449868179167321926533938267980833578395611356149367476697040394184391698918142098120820764266909418999951971627674278425232577506242431654680690554848522498357564353789939928397632654269260105849503108779348396341109457310479443512518308871385254125162961074731433107016222666095977578394646218283038316560611234318902969618693204277249410672023033077119757565462839245531394383085911800038659611439493941895361555811112127667508562865671954156979626884589812090782234117393895690258374310325824559620571108166349251161384519594889011276178654371419149463558845959546565287666837591295706740838687083575171563135862426225239923692647397296557943737565631610671740736781649399047711094542059816773854596150414655008692179748481849539769412432400099424019704676725284939663048581071457364978080002514521841024725617796453904115789521001406404979943352375290594789669213118271238235778177320960937104911244975421877374259606557352368189782927873292134205470200388626423561896632778895173318195632158215468480977121695833660086803023433633081743082572406528109770369814450819142310017839445408834080632862302234912323351312137956613255772659052125571189454877953444026965111562108826476507091044126909480959827573381182884098236067850097810728631756436963747575111061735407937723082839704053898220868971000277310897367172117784601824740990410417624885260148749902333844887970908207003563251933951399327177311075984594609658309493195437961099237512081232970832805061411885196483829759284231164432583011093927957564216762870297011545469881236903350875204317402091015292376459548177800671093883141162538299277451348349083936201095594477735268588105450080066018157075225180135100193684758857700336699616655605338418058917075450897436951922641204641474715431210431698393187225619623147412902967031479869030773301906609000007289235703951428591370912929361909600223232000000000000000000000000000000000*i1^126 + 2660121439774366332796977844320909268066935503279000149725062532318932516407430326469164518559034322419634883686983642097701240276379381934349109959675294826403193010190563434102119348387771903693949599247306000321346058874141405670050214291756881173567491381167493783241768222435465288775814959010731933049746808342635039675803301255656499603201299337795066730960696275220257391761106387782666396013594648178275637072384650436693693138162098078968791975047105068562897222836663738768866292063970888673040633886246383014991221871553053631878414976356144402901320327843649714951868463887077080775056733765214772937259465885703825815433725937178984284545279950086574166275702638105769269223850722493228930118383590506884723968184093258160953754360451158305294561459441226617435300855600753295928127050762705573271416120394902767581221772757299429491287935381191413975415349932051852281104034488939332766665543685047839265125384557096621151075678659950151685339096095296246021960161973199304917490622518084480262772362737956429727605292582826700183266527694543869754576807487343244371214840550430684793837892322326771673901848913538105241453905789357779002078627560559004126707457983317140243477580529764699894361631341526188839734614118822619240927008867493759550205720343350836075715104601097505637282305161231029095257304123757952228864798203032298335645339095596440974928996900977955086149692603225690227810915753073896170786744752591568813481896884005883140485946926786553375002685509875125472575424086999708143267722301556703402032863086951105374362187399103029073256824630983123051326227347718471207668706411837922367299429222389108022912142655357727276941718862183149360693970111432887027306034288548951383373238234556219079920532485698937858024163185039646046506070131754884277107724095727230047075725755867555508795991808192837993025080054131508520684773674115940751388952894145340656959082367246928482143729757589698958180298798357349145297648049021161048547509817378115006082639507002847263235212808499017474850753477808692962836188669884282298108222764133947422447983371176825470168294253085268678207643265316453199902230037480142777342495097266513589561544917945502149765758768578322403392754107660647589856818183332261111868890835253308253431438486851921416760807691794078341006684746096144046144445813707335457949487830775846960058433086027719727442469614731554267377652474220222709350107352463361998830509610469715299091304088546564165323918331444669485111685640964889045718999915956934584811304617102602534943697889608149373073126694811936361230919118940797569487330985457993397894392932747077774619406976789326829877510128539230143258977630827673699443705330205385546742012500485736782999330960993407930331076871188968200742190693578833786948285239034093450636401442711079723735976704788091961358612143526948820075249603902875204317222846610583457470630296395809597043611622208004229339555964588839371297299017117869557022724011843836710648923182621250729023801956992906267971011710051441663817147879734612910372076092011749678694143102602481590066773343835345835747084925569355029099390451545320061852270568437685135529966896100094993936376341471992852648418596111701144754386596427966433907366335978233412497659601576109653849001202794534933761524724616868822358021091642036303450868785415430329197839772822278065712548477708766007876699478490923660032708636538608215672002292676041552644985171418588608904540940935828983791282824752662399334578701896522649375935063341205450305283860788697827609095627529267098129064204539784498693601587242243488854355185028852125043523179449586210371297799108784384452494546154373890039158541701197615547380097425684771744794547273557971449239685076175574493769886087515839617886402528159964206784284117980487576000698579585096220672000000000000000000000000000000000*i1^127 + 3897443580196245983930313367596744257183909946045378098498135285169786745071176127119153629314415034624547378877094966385210370147212846449732668745410147074190022923972948342014888369046281867511580626459654560017973731408712370146841124748093098164819887063379634228744592319427545579309571217136951727026766637800120495589437189680290015028615792379460985655965746112176001364400261494544249293755001854027479593874802615677273453669174638439791555910830749211700698511184985957665037217158239525148376763312034249395202280919007794396617116854260307932395042341364763276888923286491182878239187841617254074612121018911502718944416389586835910543650645248873858946326467958072682412339021150391628290433724576421760830979362812380294048731798902778673039704503742918289896837084469744853877590791118502113341580357040386401598048132900123489946154135596378119347061623785709713582560450489597227295342907237777610354452529971502957534494534293251759770136215394563597225147762975132765734095956231347649132526010921435019420576134293490394789193929188173270435344818428053041087182398053879468749160693087642922553800907905643278927981362764056360514591423480883908126877112882797132592783482224159124478985583986925146939978530275481443703799671020975005624106931364615394529691856517718033667242201041052945681013836219065284183003935286098167840749005502062565896750357992865926818207237882930284978963865589394891151388533962645586370452498686207461534241934653181865470905654147148695895882484890644682472326883538621877582970278177723260888037598302557197262846054863374558474380389004779900309089012464535761911980050638785311197233424021080932183523192228052065943950972792948376060151184845123989504246370458622244413204231684762981905012797323613235539997836791694632588009372165879881857600703978023424714016131759449777881819688739986124601541530193507418162028204999031998857880573826606674996819807080737160046799591080531747822171275908907355597429093169996429039723125532763449212046281009059216895132655920405556595732041441279796186121581664252376413193412776529963256060715393495555878041698254767542921380436107890413952334596180213148268400347048817512705821613914870703811439031789137705769492038250981471250004267242678068643992647491779787721989075144437230546736852963328023891397624355719940579924954439954072932020754579263597574370275736183507136422025920087863548754806562785085201168335256219424878115212062526958992005160899772566970693775460296767581119482219896434622671109760465007386403282698604042123804881792891575467305143495120302391737892973044990787153046837071793412236623497909476118137283619933151100722712316296359195798028001643963871436667654987981580852862736027877138120195048732316907582427376976787440784725856169256670960514042163363811488848576870477416209866370089487448294397580814136129858531130146428613643535884023050992257915033913631343418600782202686103987440075015801474870389969075773961668062877695895979431809494483696385285619241079197870406286897919225279590620080048918067085270851520131880525309951142452081278053544406830890796722960717902989384747074228061656813981587974179037945914635055415185132041048536489226338998917841057316842845228145554554956156027327060697711559348190624175600726296098407961975558151487368581285827895781519712421087333128516324488544417336362635819776460443451264967098828000177662685705869890958040751406593911020522280441799221707326718504335684908212062265910746946232223246518140845721236429545285617135131240859236738525606957385249695993106831465500786368330822792888682414751437284994083603652807534747491959743404228491619196449054552643760477357136904526132240849616710341326616805379460364855413087164198215039911676039050597552659172105942521547174650741983805440000000000000000000000000000000*i1^128 + 3876236007040888604029049847908483190898982095394424661894686761703869458500324263357436591756478130378293251733680156027999723326639506840547770687435795757117643327645681835487872546541745890586899939556260098251621036137509592483279953788729132277452397215741530012577101308059197435121154381108363984872863755040553166343475896641886618117055954793055355032221837708647596663156572829092470759051736396117541986576570346797325178919631887842301775062793288922676454274249578929014267227813691379792739902284152264705488432509707280739046207105271941606698329943624088942600842212604818330267126719948930637042100221906756340312603379748193342900777622645313943507029713260554310729144981630655863465191112694996072449961081301241001450444747591788773654839530091723819081771086985867488523163812213100938555230079694068751613921395447803041247143163570997505712874579249756138439042099375622017622380767939530288455949645681639313264075201962560903083385671406918526300914272139797671673057473754641557689266476086533252737921307390500492260103054853641799336983004925126326648740492480624554384694225862166037152068894244931147286940635267287785312809637679866545108270448126361389011007989674959191569209403829613223734167662057866387047273262851429398204187689057938355628380989519572429149346448943137276732037313766786967435477773080917940332184676343947858793533321400436523042345665754631897662235748847950541228609544544678864969695369822726250460040592608578755018730314232924753255011280650527759733629642179631996450992901959005501217189624551422405378717421106108806959745010469429635310796531270060388619988322848154838349842452549681419781780704683401396927433456975597454374309476309745727318778611902892090622375068606442051552734575560145445207039309593525850172236329550143953264764825622688911314159150537583735917358013097349864385947373243475129018515245606060752174418578120358130270647341174590477512605480694337358477950708510621631891076016348031771424266835344451046368885505383355091463596781326926490323245131188570137333736489474949798322150121779103559282947247827130000718660345214140628411317012237835962660559607246853396772171037683551899608349795674519317504999238242376836703863354398004413837803246296312291227911536361529350097396849860027761540228279688900999937434308477928750796077923083146031111894593614468916641941635573535279484331415885548536242702777888584488466889520283276245868096485041189881748756487038273988404462375395593586918676823472080419218288461234786159540665535205938293851071782962725371514973606956524268186683199993716733925260166123951106180088968862785067243214820352620137680652103892097660978103274474173321801381406244514447084576740038420988033581969692549037184451395773908219965218671049773497375420407274822076302605991526479568648928702508169498484053291232414575045260392650348317619560794341315405360579196263330984113907828812888043739145443670427209459424905495136759012821823031962535291832384745450515636068641174579973444737130121349363919806630921451050051005851986606625107074133855257793261371842253880938088995441682298174144426662693396196384964013487414310365092814035786186784766643843554929592046377180786903474599030840656610357335472225343619474430580093688820080132004891377328423744096039735787851582077735224055101575894126473341371688919596490633198403202192667393070720430031992329355472837216579548627735311671089120931702308821530097965157013137666640383133679512221864504842923358943608270835222673108947441569880529880044740716394157707992300086608493644793864310507780222906014579361956736950694926940256122804346220237538615393302302440404966572996665455065375147811570618530022660233387425186553258487930712297770602173171602909854179994325571468777612115968000000000000000000000000000000*i1^129 + 2825100308077362253115524249936315901793260316925641788678767683239854068990687823959268786512629584167403301589556643700920180438185511832239825918539793860706154746833265000308639433330587915332480787802974565469732286439856577843457345525133088983031219143841907122260245865369878714415373908497929643655227722717811661724375364533593333066607912450308762246328532105652217365094965433268553910528762489278405668385603053017923709596389204965963566807203058133516930555018242135549037775002798776832531767087756846447813912211423947821019276425615495867494541150132463153768771388678347036543758310969364856566567633879054816646020165666275415610247662940836001976001309891241452820473002373955716009751457780659371745521103243143177777548413217007858408580581193211215629433757113650031532832178434623510206846569558260396363117644310635753310190403897058816129357241081131236054266791866026406949115100283862533823559804374467764006874332211425206989785439746333039468453436476935966771984310256750579051409630985308896464332844983119414123557313937781311888284473722778989085921048679442719943956545475397538272795156967376768947155667920957656625495159475692920335336397770165963893940602205471245813353496121600938648558556107591213351541043603968731719016775678533490542474184354599625623628123640149354893019943983630662401050621936437326090526243270180040377855959565859414769872936812439373210974387547176453119824565325511825721520513271244173363570173199285548286263516226513522478616085050264957646491768024292761748682263945514662584207805978630664639735709383965089248807153859962562216848643278312753720485583620395448172848251238174660453662591930152228240322506711029269158564110345180382541194181089696324499937495069930934038559295509871616848171534776407609203992299833300199160462162087525875591757569694731548341480356362082980187486034133146237903163247254405162979270863628850864153376165246034405681433197877752296795831359941469726388941444347726648986812797705262994112356976142309202560272410168035709803004973618668005338569942912786055129766431765044855146266946914649364808166049752997860765336522673042674036650607183544663100141696426781261960898966154281585536762525178533416006010501825242710759726717206902382553389095790836960384994630114958607237820321622174589515011059105676614289516856398629551700559950156923109485790155974616628437489086134791612508584955224300991813036057403894090196965736424006227193310149973670156072518182730719136938972625098886129759086377421278217247053628950114210381068847911629299855072505470439003542279226573806476230907548638598016998538120986209079796775295646220369137045216558320199072058391502563567869440214239801883279253951225228508138311640881326537485702311159234207947282486089360588343384124464969235087882382157282297493095859197513918195974555595316422244729818639120615176993945964957008189612237363628476852742888037500518376282051267410927255852496023005386825161674764253966646669682648644944328508664206250553707869079809487063681619913592422382772606830057586266251364766331108140438785609762692118114124404165770705108008213087082210403321543455643249043772046176994788929808043511024438546210780788354660585487819163446418745073666501001630214676334184827887386370207669177920079497552600514710591161929967241207305691666145620989949932149243868508022829957560472724992618280018405895694054351837872184156326011662257807506811028971648456623773052177003302138996702656240209604524574142546005625473726904948858569534098678199079459087863749422733897236633886272051138958667831835599024817261126882232331724304804788592637909653984416154818554711148350263101279762691427674495973259173237806254575190471681185759056702271292986439900532086257247038556916940800000000000000000000000000000*i1^130 + 1555298381337244795511665568488717879781144950622331327440487502155228795593327515110122617757302357970173300058465800554925734283284859216916788278632166541447732536676426552411564666427717284040123880263388601673247200565398111733479197089464858346822335703519611399822134755658116731026949519579552793824777626769315624763804170133769327471092197260520720582862471192348157161444326169000138574504529041128106356600289174936623502823596976911433817542153879872731019883478794439826358467305329811871630860609779193540837078113194721274016408756394921852016289907561515236260470506403320140424136212008980069415321165828237451685597038673892677169571570739361837781637975705550098771212263416418161079644632562700402171216462132134482888124973274064278903291394443920774616094299597426510913890737587407400773010281667391794376755052088187719025952855669179416941539248947415514537996786164502108155282836843678302364063251251466620493563797646809756420183617481901848597804603798761880977973353042630164546823922809693915981872145039563832131070001368899978717260855026679878047803389676565873245239466471981986732502396818228249837957799876905905956672008443942313049770810161159594594253302654750973524418828487039998291381085861376528690552828953469746787115936741502947034570072268066391138997550622381148722580892451803099418768348756496835725989398694212408389128052590023906115819300024450705634640004778013079889752265137010582781913602010759053533463334163713444410845121376327029710705007585566640716952415724145942489041500908145783797016004548490388627319132525916362954738372065890368497712712419191737015273319070520366335737260323648229520447053497314315756470861249193018781156829020116538209107137788795000908754514813306073674999140959779051047327148910544821384406347399358261862701282144337431133043043791435601804829461363708489934557035714737287996596141001096320861465099601501082291647066603393941811040737706321942185580156089171497624327854268445181541184099263769983201867664886998791461660466142746614330832462914455903625482049956389679864862437481898134508909865735079683539235115567037362797858443539354957618135579206135713202390549738667136591822013999209206964519981889165970892308609235454807077306913236824983135935187765754630839317870998556013015529837055961762433251115848953520699939703866958439367867132052698571702050921180375461613535086790524062364245667742057204843347979807924161837272374257475480499278751364914247979293232167479319913020818189925829466569629451695712713791039950951355530539862530098124108225970694342405410131394133253263963654457761931422494477333949165866842071767607216759259389278493341395486308454931784634142146342492148817095154007675489380045195437638037286304149033129180307981843124311762960222519627946453311088721514153102950193869902877295936637384249541665453046308675509441009195120362218174282584478254621669819919154960184074914551879315334263358896438230418276610918140792270267937516032453669975490444057927925539019705569091011269004100460736478787476624680805024122472255631381742237940357085888875608183147678454367212415082311136240377372581414678688763675957942279507277735969065096731151802106936097113679064301981606203274075283733909628492169288011340123298699989235394652880282297242603657900617521352750530120770457342199885087482050986287928460090140275378155831240699763578650718510300187704368663290467706501989086349220007963283175275840559992243751944857119607601814765450140223473095280779325799382339603495484934639478990102576266992491747901092483645571710727603128677130162468748775583477987349614583267470742106849806021826866925534340518294739234597369736749070070674563766245493771258848183053306855145900045292079500382537317875712000000000000000000000000000000*i1^131 + 617637224237082173244806105959179242333134608243114117758997966824361806526975512130252771704875924519124993926455903581862020233817304367511702650681290745117885195899313881267312124116414773900935368051927558856052621307343260573335942541005917404669112292351191002060557043886921864946049515821848863582278147055338415441631313310518973151600627254465109020771550316363345176859368118586078682900452348194033218141277471789454343031545321735025226697864045810480718201222508867249692355488332344902481844514511437549688146018474611341496347674044117655178506673653425836363514937442316906396035812043609945478882800848093163255046718614177207750903148819945170657124061441727617675548501444190452748830917157636973351338477985303668554585712062565647538379087907465459295616160735455608315463863934392062744562720088198827592287967615910426436472595412266474560735887384350199126941547423101503922060046116927636445583319609781615644687256936451276518271387338294336160842257883818733986108354031636260725286521968003864594267377686109043813495283805999023526652231063938900682267435779559109157797477581713677411203197720245355817698478826863102433275216728041172058194658843135234176269782862964853386255467283284214212537707419647323597120785976068717777005210083485207711305661474107427037889037542530637366803918428518802642500590513118185409008441683834183263286666277899490050910126042655338609062434520664190008528539069714773377152786797480262302898997415164570699300423502921383178476767283988881664706701611157974686699034393084742142452981330342064486088287009925776269958225764035212540807191205928158561709687078623269418664340853570822754413510421562681067883388640572510211890507133430721773339140834991209355791482695795607610747429299189818290811932389929485836480636355047608457406358413341674892318790274868071015460332139522338855554778196469816008337500889459880223485840604810187210637747625489063972577978352823122993346105396028218544099245806230569867887621111215326143712661259926790707265221958992608058434953413108221509790898680238060487999178710386988350936941861374371138853507859482205722042000879135116024526606245566605478219555100038766379740083394110452719010856567584461211635918395772728059084861049562469101122692724673116916130520080592534067519584131816730197114460912232717094970400424633364568226744504650254233549722200927805222408662762935525721649425694685798471017165230407617288011718939452214902437732396774901486872797318644279567102412309522966930288786483596683072884907789240592079885134392572409348511519132967254835721653974225355548749634901611410638847135473326675482710642159811156379325030027663403451816290763055942061400339633394560481455896615955878078555243564823116669217407554084589701966697544839792687325718374437650678089492851081979998639971438197100928176956156102991838544230468308199010717591304472262479864963897432562712840369699892923575530376757708447515209986639038621157797658138930337682908722314147661632743741027997751298317586199731527865292487818989532727853938113353868223201790207521458333663786097006469857977972576507151401591606922265232274200115321740483607585250407088876346433559203485963550395292275901474034321003382007690925315130614470124332039754290123736896460765807214437270913064856368548375004770108681730076848075639604647232106333781536516669107341828033810247843721032558139162312990837814559643440418654378832453838363244889520149332424957694897501786039698705497238108999277215887670867056454951928144474356391864658149474097167455748698457340378250053612577464701192526560796838117385574453918430606765809557448729220472676062047295870567476683282887719683932216202323664548584710010514442551825390574593580498508648022016000000000000000000000000000*i1^132 + 151282346374799275099145544260014656051646070533199366865543997196584599573843111606735179770464053253070864690109394624841856318657624365238620927397260520090431126228930477649851505731099958436402434203548160747288144334482241440848420990907582691280721551153165400904492965746141644006239861141324539910993433905700964467120908538847978497791343187462611803969247224246034142042936189280320002876723763967370199814730561520162867402339324221468059806301704397332924832574328360008978404179380954559049761796403060048726669587161715874212007699248216921745287999669056309343210366927477126157622583765882234087679577506961071009425225548803783044598254818853664239046808351865036245473482579592380874881418252561602935065843853500727098963940405999488173122141080694007829365471426324571731497990945124619561641866944528033691531921668889801128502905828142822867440295193883104194850506011219661372639206351649958107397311426907259239279108632717947426990678860038074936959334494968702867178626595008805582735998562735206532912122308678955317334689119896143467645189159313220448462359931651507969753559042724362633605275655897033424027383571262145590582759362412356677562612126620111632629119232264590855828280512566899352990483574929803371337575873259427739585431520198529891013799770512142333812978106537502008528108846383101075330618639908072708732560481918276956913337305825178835677268513478776016528164744718615460493467744012834264793203945657737263314338292241761192069482727436744730478013273495961490823226685200440621035669859299924353630111752406170022800401578788735041429211443861897772939042365455528544585888987731867577286148110945067580655253356212175016452297610749177525582224210853665438263120353243949911965937484532096769687305911888036375065741813552891670587057989243811492213362254892434583142376158066850779792677154739897176512059909065585199918584831707043374316868110429282432127325027449416601530746361148862740427192727855699571785457501728180420863754889688685563136307705065140011576822348446631067005552639401536720917436145344704976210237490685668927817489335407438492659534128825018922888115157829221847585958855711444244359222189835655674705044059361853369919299154723140631186976208427163627532459277866412644625193372853268639181941931882573388168438204449823894252331989390487506556048267699049666010519038163383123395551746330764135627495941188321595040677145230901818100946644449863082378524466151970017780025753554847949063215406094518131245623589055582075183344600490916740541349330774746017235451921695943393889888656953287618918789201531043342656552407478227201657935763794013139621562121224432337501788212508341697990901197554042127820371423794360237248313518068377251251128665184259631352779220234925013938018875693334219696922126259048088177611132100482676390071846630495097616877340147170011863972779232232313386479981325669917956712101526547666215531779929685541103246649091926579366186406208773370245744905220796764889240451131714693556003762038287006663229035030897502213064534078703822282737440527965791360960182997757616854456134159371042101047918182094759472638154132324523995135599477219806543341253595935614292398876710473908666517315988098515116034439419974071302928143868288735109534101711339418730790778872540604948665487957402856908352121702583320457333638009061999666617418958436273726355701468027757517528337430346825964833882546895016236221665287643580875384354103705188514946625498264473530208763800099634511955098692392557119292978214703510857491799825094098658680731416678861176262855093809005615600122130950851530921437356976407356632449786622299740730741867056372176764669701325275104590082950938692893139283114594471562160359183888718378347108761600000000000000000000000000*i1^133 + 17601753338833120225937464462521600601710935048376721496342910697977242852869878417554152619367201701331648966749331450177816101494602109099900121515946052006252992978551861675838144042583609020918385521290899966328866046195152778687856626053472615613280221520469764111927549496031609770652758231027220571685198003971064520804701033395138327601079051287258020732463617097406613457576964969615435170684147818883449805165164286152997385007510966962051253964782601464256251624937218640953678855481375111466803990699769560298966541888714030955880922143219072056872289694304605471791587710002720397048964928455427715901634557110797287220025343194706726454723867894104520834831296488762567816596937547983105338682798011840352140659652497930578841462501901128128387958353978488584587629173869761239683816213703638096684435748806265497407915852664028881239502030534247723074804501502298400552853951619548055767095508721363583099462973077339103019333195985477062411995561613177900489569400871826618927128383100254809875997376636301013036967401984991368079701995442163015670686177394068620528895830495554289725426004787693230930162979839877150902479425726103469938941267504639866303131801292951981073353582516110010412856942174628811711624166926909599192133939943854378011810770444836697004884782311740005583207932600860471004327855461843228921094090502288504475199000148663352311483466744153543788059946629014075823294912925765978622382133961986690009932305196218831030111760768632872117121105880719890613039496965248543698209017698780389935018515834638187456402634504206381137990430773219634564304733749720663977512137174001471507125116287367106468214894642602187998175376060647559522359021320254023634583023751065741989126194255594537927682987642904327432013827863588952048232480988064382833987547778731679947519313760412065006534049408488319272929035932808089365270273698338765619411616642277449266921946422887994115240175176794654284143858413142022836393467946861101401058557541969613768227386061341894920896811798086982665348735657665664855661756982458898066455466509608944086645590297314940697673616058939495082271717768073959745131847476111220601109592756642527473123257872391250392416620590965709528200084367598668298424474282851390854426062657360260636241682189480253432291644020923754713658539999174207333568014449600332483985163512057728475175429900939719197456720281462415585311607888743187796952060621958505904565052437901036255680715799004471263506683228059535224422026007259002436578512489433638359954690186347158226943231875282619958086967426634647855530607182122527710523758527768364674126105618293209295995182027033813572784685795269627385029883053462971225065028282568201473550159368159908711111687499105269330519498537412567418688389229078969621941473297273991123399086464540332695523577324898764586543038596539379949913668609047691079636447525540669957868461028926712022397605842246790883036573490321591701965994814021742723768884864528673737333709525405380867332172140023173367818651561506062365522584318051751377745905684869693483695490776250885756788304569719955615033890641824555708150964516018645543126438074395076159878396754711581684836552808585225064558885304392391064357811944898695819052287106915434735848478900036016041435179432126169169461468526751365211648616911996574505261302604622192597972417688182553167259633893738689570481895845001812461405794798678197116078456669426849670695268690883032808261211903854922312302785696622171501344595490904612365127567885937876941152329715217344254008686071361036606999642698141662741659329743914489766986475191323805370101468438776221350287980475082616547396645958827650633142472256711673922873873621712726789265425719850045210715503043438182400000000000000000000000000*i1^134 + 1953035495180182657450969429855435287267911885571091566956723086764752313511190356385707115856148147562038969732755461347176639828885720503324947178143452651611513755889398914295830068228240788123071794400422351540690602234983111784208500117597889666377802385064188697118556000984959656168866838741847808796730886934187139427846427477156779967949354445547569596013333146104932795400113975084739644410465153519776705725216067029956617373154942417257277477059258801904259555655176750962800293223917941453675322943084195138165932806838677499666017972972972198749034702835914088140747783039339423280083553142910981515959704348034283606580209119456622245577944774478195064153371975766526600165371980680621691761910850123254012665229340107291227173695232217799558527607488777826187571158431817203579683648428895196059851341486838313741987635730316895548285934331961624879212181086075603339588336268943059288919850602565671708749757317236918668554237427390100689312534051277801024498170041500612937062276118808067734892852538065105476213863243834655912586289037169996819825736994160565760395165678625364663138534101283419337554024125757360519852745684231718087506936169948216926973739601232405071311284683314952590384856107769002957740365936964270549853273711211788121236419623044918106074446596821240400748911217729683022244867588841178927419507132112085688530127160704490821035316231999149264465490440550058086009793198247458171583390069050696120357569401596713154992303453302467345884527917089241566582040472292078452328712639337836650529364886573059748694519032715792867916811206593655311427234232411214137270368020272139650901573992168361872477309837632253572675643911060606334456807748151951613561352134841006264781007366808025655944489383604821390142390351675280257227382249925200334693789660396739443765022371620940539324797423630480136339628075982401601890217335442370343262332945795989323128040867042230281981714342100916215447495865662892308911051918716264544766352991050596982323528133815457687668250937657366640074178610849630731830915966625795944891923661068499695081231702664214293062883297444961466877099900025994310263694024295209989290409418017140467560349570983441778827939860094599708653846483589620947244328647200181669749526325080473495910927359285572844365930201458239198324754868021886842134546151329005449416758358319705595724612515188604103217280305006283691343097183493749312310554737400488217805750504050651537572520793728652966573674566764730444455540530561692422364261455919370635226525633338530894488626343061205157180689271545926284003328819602686749014778977533805609700761383943139615590039656947939602298318002089969109525958808098241391304489088868969538763499626214846326423152252428275518753496722245560380172030196210789622273352095851054460684152926189131533615824687064050067450184842881599108882757305497290882283393291134541351640125743029554401816258189837470240588015244527392530802757554411965970187854787596256835737803411988132336534962922463593830582895252388256310324910111258535777968831296041335927128951581376787593849001362366439666882321834405923458413705118543158671793717862235917787003273071458465805021624619039089356773226413845955045511749831144563018352824144206660623229778240845833651017218037849411474130750365129299063845724454633436923160194467254461401675414325100705319341205239885761877815400402153232664970581325571152699342451665640993953746530600838015763182331540793827226498891768556348780855402013384743794288701981185823044101949135233986191828841183576908894498372843588938969934819085449377790596356956055166351488272950585884088945322434599331882362097086652608344951250820185745803487586898055731454202148846883591977697280000000000000000000000000*i1^135 + 49917832436532642958122074596889513200341833797835276336638506430074195958312536288304868435063210191590544266041623763842545260502113091661237192048043498802739003533232539553553667842104866811169216015823310261563121408629923454489266795627798406820555845855789146272378731454753284326512180686254858633539250978963796743355500436739473239518341181485634378629431090942805375632642751715775780169346160406078487734769519183372977141034591306622099352175073888756376372435770710549418674892941253591163113201811424822713778342563243843153511875985520634086430081903965236959692776224882984070870875383230984341232624316757320638139678383348807987968205275759025404759629097347227347290360493177779811982537763092980705328688670332530956160899340267693773581328675467505310688738241092871383381207499473049380373997624275414296185936234174356445973389962945372810072619059202946993251001408758600405837131322696770283099140131160821614987809226296072409510729424242990689369421043171385311549255518211222497630097377225665041934205223582866798932535426435448220483149047914298947373445560529762831033808875199396264820443134522494993577204384768411809908104359675898569629150725939594417060567264128779787484331197351351729212064434077965839742922592294386116761098136672875278929060554864384129899981862562718003034128377149651926718102479567400989859286885963900253817410499930266383245390632329291562126612497767278228843503247703480052861860323752701487385779735742418072905388766763861085224538571833510517759193045899936657475783887571266176656750782347250262256500307695477735823840657559803773673901255954039625941439544544998645208393297625423624046533762751554508220311942107808760872924812276022855090965934823653768058396859455973503862996408827568958675261908190385455011721997182716809222044559811166816915020375874899121362203440783043016295831611766808565715654725621950881432156080586979704458410139413086341924108839202133664460543350960763200661701817965099941231063097900962439144507938077371883989579482531043889676739522738154235727217384348146454269671221431462163178954209748774387158153466058692386261936231977074923077946757300417380674705894528557166253499815376742374490896363719774929853881420525667082079992810718158343297005492569275335956375554886974469788243379218667027576195579634969034687764242791894467142833617973335690931735069872954644718423088607989611662513081899437210443529656792814162264147580370392755593423168764036512029509266115559694022495999686224231705491995486522190596035966373348321378055604682322610499294125628345284081552536222571520668598965010173108954266467156201806007574227822274708989957517543285965569729309231812897210034779954118060520353474128850918501725343042330932947220290432501027298708475691620621674635720452524083207026904324790175264231501508499072672602777679709260244412431035949393514649072229948103590939405615946085781141466689144430191124135026143049735562767106919034050695140810458423237659503393914445840826141741426413821754871738630829208897363939549005661441216625410905508507054046201667190279019040835414730053415508456166208227396538205466640661680368474062706051247283241657368032978936689426259322600236796001706868434022099984258676993800450648772690411678358240531788767047869036296358346048994959092846617330327126621659839418547064269464479830384016335930058153824406877191624417014432632967626450696064068527311963940008397774781771014235398163076665207042597763125902741779569363173875361207729144772093306001214550692346019765647549658666759545058679888335343152304195264058316347125831361332700094902516549991249770690839810898130689423973181639120209271723903314943329002661609472000000000000000000000000*i1^136 + 1204788360109732920564144993755817970914925826599548208276435006754268523346812700790096443937428009427132919354471148297429555190651845464340003903035200358149451925136283968171937019961501888671078321443126221180128305690220687457777231822863271661871505592081203826951550633811573011859353555068364207080086009354168877028273577970589368146516148990823726114156534188588611189866422092792716011726663313633208180903246280528643298833572952591839072936638149986326243718216374702919135052329075925991936366679123566636249281369999000541890338870267633759691128100099707303183079649304439345307615412962345596548434272041970806573554968384087896323472269922602427612393154949080292495249820830157970357865347719053068666896245532640114779449519314677062281459302741859577930950904636382306726838934937428565157936868047258256357434593784151843757901873463193653987950524703574265172961441714821703914321992772568431192178105199406755126665820456552546396113454705015389138375302321804103467954814459687690650453102815313062866924648885566664284036634476669485912572035527267314055426306984139241069845298293398461681214301853319499960476228749297413674126314294904096128338684646442769075075447271766233668579095058426419249021211474882482117244688771546074786858369124318596521896136604115924532827959052026054638920322137349390281177108286796763521894432190625753793293013760524278507509063208167268748418069030858557263607599875610900230751028272253817314772586959256862813480295206954183828729816094385857752278923970408270115354742760375863735862271461168401967377736985687811043194760412845625181581224404040086953109773141019307019831401608589284432209514074178937680543785980844332786115930325807118926076821907331258421734057660606849342151541397925243684071720719966170753838923032153965850440500308131197059737482281041248948136064121403890717724522825544900026142884590818731009878928831512197206590154874958183150710412325157916987930794529449389361735110999774853678880347571772254197646145399162327421243053103088866407486906433658142990573997827259193575732423484966945004593652161630239110788359579331124616151724779329902991782492729500036890295028840956994597558884125920463252226301937490733986030040342958459756679698122822353396401586376059060356190893008347402265919589780675761927999122171682853980541886117346787787982293050842569567181721196995384635611014421940004871130291654198458896470711280246894786162382074023697142408513542642298215797713675943751953104879331246372234201867656082183065732537262800311533011434313693222979073676093736737891763833329683392313896198238162588637901904355967245431478891462498726872034463057752117159025627195653090062903339562757895881340720207351408553872495558579639645844605935327472952644565087946936407323276535337292396337370071941876505212759911179912685427593978188479131279702790580072670168302431156453223093796697869283755670084824050404119499521399725204838931588978679204823067215794081978161878334609243321510304652153222516144432867906612780208877553025437633097197045586379513094080644266640948030076093775321047422983383684534198112116642205099294247810172188886657693910958311244551223223001775387823635105339219801731115087171861396764532821596652929729516673384769874847004246241182779906952541653359635902418722500047022657848243938818749344101649288182843381363962785269232085001487515629096198496739409512071143209834986301321419835016064191299553532378791658007789094784019449944901808850669110580118305193800210826872090747836697407717318716273292100183799534608062611720586839963920361468128756577040847760102574439884978041215395492606248037141641350067146296163881114254337638400000000000000000000000*i1^137 + -66598445628738095084090679824509597015280923707948548973030133514578927313086699236082032920694167086740879068436142802918408339663575991260133195117474060067293909476812906173357046633157635011911872898980673427438578791999628548889025719778104253331355533724239347990569811782294648441543574684949691761582312524833999158061530985547640064137726121995558987308124763401487958462153855568939509398661438032523312892532005116433605780050706248535889382339296310334052687426124041897683474769768618594411928886007876066510974747349676586483278258537409771280507367528840253378879936230617169641925442871154529176381356737728350853778957960645369817364564834853598996031556637427484207347472753943699617348104182972716222485260050410906481007798538024424111129692087486823150761799578941653025330443673367076778787406192029712051261114751955597969368685067104176390737901938004659095264879885689378468633055615068638441485869802992516528840137981386701584108622834535495666008928867035866489808719754361372506814365197103147493317672481385841864087630300078000721847355976912931196235784277532361405884295198188471108614369834533656210445154586750819049661549694543332724910244576500251444043131795429897964458443337716644147058797837125871642560229322516792675717829988165350373464887380104962108569960618295287102470950311205121224380404622244165622507561218494234648914926037650144346753580625270164693428675574693676559761607471978387654406299710870662796334326336483225077620044988825770764763932602819896460522303524635269003727417978772979987583681824222696077239510635413174688222595720400611886547848635262836568215886226335043296215646820935706876647571104031643041206195381600931463181335286380049644797779642089051092386233587693081657312790226684011287954416388934116917435318338961197371426231572385980158173495504009291867380092067002493979460478217171396198793298783626038735281142714425294457882914150563252750827565560772868775344851648829818966593363529974593104638389231457426501383204823126669914819941024439476140399368067466343140590337157216264370200949937850624772718446869737804866249743937102956670953761584911245735287057234117281457169439307476012929814544047151257729796910426954839126001654033400074908994069101193105686219438395640589603431061690834038367255527822103897272934208893666751057479027723189719027174167831793771762149601465109495821431198294596504392628124887006325707922389017551941464734469834019275683669011893706366169008662017258819623104511952850455366145062404150887635358175341543513764079801955423952179728142570860532118584222334059778058268045694701205282170110047284995120349424606236258287570588018690016838259003218465862296547915231077312664233048157043701631591374679339225018608056210799815083114271333555008801828083829472248633757055277967638017156794315615560457909804593464453508566782262036158541700297252975805106758729956342067088136623317639803332635701467042790130578524836102104848949353639630185137184034155244534883848889900055996190858255696729981947363753319066399028642873854664250325413395677695761034887677768245973833429723943777286474628244095433745670960262717263505953479845511402826386465588790999117344575753959509056051477031884222866388047526630164589964517188906301669388522270371700514923954120315958894522579390324139791767071948792807113301894360167337245052546859707917453775920792604639099494583822948395547642218179230820244262164951136302595797086507294951229395686653805373348259149046109410566223514411579623870247775341225184619490563307971676310499537387783362134221719968736685791458238725756550396922617649725979441063184133630453837922910297640751180619448320000000000000000000000*i1^138 + 544668081705113838792409926238490882133866410622182192916714861432306502225398269364741895488223082852934564504781627919840755407975467251080397541005584137449082672044467966979703519361397653057430359285927715384275886095208575738159169127430390647092293142865618997272097008384408653271288300677217864126041821432553410774337661186740290762264004881439883169246724830671810801480613508671041862221501603269640786076242112405894143038323786457964140452152709295527942085792461622741358498731548440336789439520190304623536119902166337798333191380095513412422049656651585016435551763753382354278601713556162219502817741667999296651440704239972390449162458702826365013085294584827676024166496943471106958397845571491537616399011299439221084663613129207338739258464416722285571891285437252632351140391491809157605311276973931932739396340959787952101513672065560658653216157550257914654522276678449836092216315774706889670492783264488821051426509536971358615849680863617291252569963126238827206612720448188122303119032881113572668213116213900289075217038903743152495375035634022560514989828856685986342392404477692610577092794393805117234193064787493589233710997765067995245320876943732498985446016286083495660216540565189152696845696276701308080919024824049365901273134767398764023741170772151927766010601736824096652532097485563707191082775642493693278035481358461058284539693306158969604179708826106157386683448249100557513254463575655738076119799856229842146336599869678936365066865399286393475471014212107681427056026157623886083775650015977606723071663841460664145069410236143286650042002054682553240626918843932937524773840783693966767543514769290642954973799516017730561180964220445200659605756398900514928069408224534672630880561767067395333006556042846895108914929739459930325348867123599868183554586077892417392867838254528235784580324780247703534173772907506910507241799494080773912555150236264857802908443400676102564025500933006125611925462382646781007649360042133713738127247459104919402266217445164987477238905211931283317166602234970202278031620211752089816425985097782969690506146167014455631321796866340773720097153252146527208842057056727316242225251682095590660240243147836886394854830068959842226466378111397735968573977539725320786794669284679320663501914935392073595930578281069607338619783446463890215017297994276589002092269553744971669980517933903780206357662286234072304020866958462172993175233225707594679320794313562027279084130809441388990398667333464966084928075050675098284515278281383233702948409603653776820221090216798402861805223414677746882702350142971843694801005994143279060179977104601536790850549721311061352168075268591412888696138618525969181158530384154540592675006218936208084320754803128906208894304184647261333170380160374893527726769173589161873725924069592456496865637702864224530709845365086198887453202682478527437663458812801527400830866701034143258011701497969760732304633291785864306068039785032808589155509244386247549941543748345810729674027532568876588900843921659294404277294671473621080464221932038416112351131620272280636077900764725287172480345967614305227169005002160548933493502022024978192857437209636395485133067981354878007132831881639594730552980414794292823132238891494449105525383011736956209988526503745495013968797165284629292532330842180700967894509327625952507447452795792711678402283926175240729181441977471375930404205925571362239031436069758051871271870798122771778941323749701479132925558965301597826316297700967813064496657389748602532049832499609487469944162886435659639343775870755415565435772339233363691209014648831321661660659313934430378009723521650484547449520128000000000000000000000*i1^139 + 2049719939452145395470106776577003204779082410884457939088665157348493785284450592867098580838817355479927820993876756598975214863952674753110419996438351654834957149016231764778304201314024230985129453159144309707446763591434601885406590559951609787146678857300278588739249526954605470397429272568030635690909219404848963166647568557651354027923667448829043335477369594248687683958666352267314847193605770841388493577978652165317371110571625929247366003137893158255174028819911720590926370947216327603244320446666591366493516639864008643225787061793037272650956390802979279727175832536552547847544786882240495617456952914148931305271178891474579892267358288185250981211511860109518270128033523174247065303318332629367412996465766948928860686157605721280533395074655431156307085233874884380118580546357802961515159951939542429514979174804683077437424479111505672521536681101707407423741627413036398923792990219026552105662211407635415385294486302969555768430203600068130998343553813076626576778453960712393163959202049424122760857382049180959105571996865457706378034572089263858082682986950742350142116418023510946886083983839748822334394842476668811397140949484520260564176444176908125017314635532442941950398178159242941840363879658585976431519826799332850860036097339962104856328033503007029915284820424007222315399993885356616261014194517625967879576305628576330921257577573683437592420815828882697472625532586628010567074477289977519794181560281074527455175636326403069506458343837855005600144381642973840360715474900287118822483977909849233712134513691224007726825962625998127196039372596433345141092934927024300554096724128839313009064376127658180594834494725894528872338857847341252511471655445305812510523217712663734115460439801495343171137917227808212424214063155956531890799998637387271344017781019786259587165062072908983567767432869971426464160311419094949770879029454946361668188168816856750209804610859794694123063588315313508025452660761752500729004343278799597001933277467069838512074681201948106900092022217852011360734496633193124988524538382202318461028158419037892434556356417515699331372131375752374111740262753689610457328714415036863251110925439718696034871353156005779137983060325486862299205257445295947865983448834546565629970664262369523804309519643598241112282694053141062225127431959116120689849157000290600247717305009588362503477262124272041951365544316464342026468599258819335744576143780264831327719755059873268732135110855722745757787417705666583222747455052981885879287958533085653419664990424541297201305949877342837928627416957013541222354096557421875078879485721444171936632877653922546466239762840079534859444545496785721987070250355948753071104830766409721966814329576492813075778967889469351238593549699565802476709165313288352467238649291015312148064736078933640722990156071294710286982735349095266276708146044994217282098549027853742604663000811931035227530930434510572554295904759203325085384478549033264917589499648160864590089798087667306594030057530655160253715006307852375063843148258259453280151753749128690697666529220267763973411953990543759681294269128920840276933833735068651137035060131740806641017151475298262167339799506705122008337768740062913369878803824360536832919135218871124652508528174946393660278519216649409052662940012079930999745493494570770092784549963549496240891448523447062520557479174417385423420281041864700362280757989778991646183132456269732752355829733651907363373876239164915550828334654367198590260994760518055051400037968953594921931681960843466755393931112117922851953087077459404719949168827304461975868947389120622228246826047030799510585788805939200000000000000000000*i1^140 + 2877400825812782332559672756028371569506218132800353345092421758955569568588491977254369123393487531353875051061770360279904140586610050248525761111945542937373880221712207197124611566745475462619370740638301815509455516350840784646951038139034456347673795515567653317116738337825671058227464597495722427825547052659774923832124451459692905416589322818035820011699024087021902946489663980044327733988944787224297959637771530913589620111112487900082954840607336890300127275506008647950038503108387274795313453171713216314963927354958077151626957999334091947439468716790064333833229762769669175416637608077959090272420378708396093843985906834411084594088615507406204020903019877096812372728931865428846208758882710192112343333113771417428263346738881707443798593781182906100283645597287566771608337479501045680134071266071265158238874779719434614439593166956400518998950517276953520395987665354282291874750486629086086219287274588469809651823051587037534706325794687121190881101788073995228835443998782280763628290299299463792343336543129841498070613182034748669441420745718489146856796331972771289934312396756839324098817318141402934567945755067972262523493833745168380999041624590389276043724887942094256801515861597058998131577465192604900548709840767131214785518195918357974308057930626751944068208069573157180616861719081340125708918180673808344806904232362578031445750300783170858680797566183701764986751201108799547961281237010076422051879072125116233994315641363980162641235928080195006084589276014649029650929164565533661565834622226303229201873549469795417442914562911695824382502096588613401119425588785906523340076879646704614982077018179280052955191366623769545259607732074532961750164307655856255338089672713238761465838235888924143957493458233013925814153922045535246161498489181140391524715653458626532477035859827937533201093561814501056852935037165438688716001638713286084005850690123964628500432751082589829107972357153614515856886916987062607848687284856675338572871809583035686667797359240400125403092663104698076348663557594911141806675534526513601180800483649142334598111424747776807259140123459078796537038649317376205706867356790219003834100593621056261281958516981827103540601797977642994680208026674760531229958984090567219022103979700582038593756355812503306755513726440820738590032581750188265576881173930111264958874325826361544764809210098612206827383063165586169395350587548814757137140595703360053362569479938152043287755876936266881857298014746382370102490783391287657544692311420390021705294549003717026154330347760784042504856268522409943153509257949706427161642895860466598064264931693766307890449346659262345300158724096593893983417541864110793178897458962298289886281348539536706774757970272315420209441788159618066142512617006731797234494442998844044941901451981075795566529666036366298598992707845512010214829075243791333285346515437849661048499946228426225639951008726620220687557023083505575942570106908494010463943434753783475707346226219971351432184391999891540079423636970375466873535757213550056457869058455337873356047991293005744728507026991831306291640466299916104109095349542288252867222131011944036361020001240100593779963108367309194353253241886289535402823181231892417020564523996460222372958252136959251589437503352194735812361055553476823541853479635081271150447905584231534808019736751753684783346580256579297844854652948308332187718593152531063229862061388025653561917646884511186956130765551084369667305593352880505359135999036722871268751047470188074325959746856103251846090567390025344817692016760919851887248315736927737186424978755071003681715231926182215680000000000000000000*i1^141 + 770175828898029699769686870861159199064024206695795291047759663060551384204598111754737473663893718107389961813210578415490630464058334041517915631213601741177748552250819554879718974926997603979472976954637957347237752535797818041817616213580982549211846953830706273111812989977907804575038616039784126661953484181212843133125615775277782661013758944539810283389163242332319464507355433862271482117317797425734939011168290113522589442715953168506609227919084300865332897805269618021518512987878364260219427720248283182897721118192794170450787852782251576890989775753822798114105227610222920451270632091415092920221671399594787070125330834525922764865641760231566466466520742035080408730371821354897586876467047968790095930852026499714431597127302485024515464646966072448059497310050236959085737394222540706800584057579032608217913647062736306432338592793086571668510121404129082256969305170483118593857791151272522281927277120734323161550195060502932669719743126765003511270082861926303411830996785837103201611193463415861116793937291466491484021343089625253840272385311065629677214571902183044195956376520529751600143215037260642855817644116246862654101636645828893039514551330678577668383507447678828143315368372653846384327272073219557986065645534858778551778963902712121200571309306238518892174742706918587685764327249926662399305621372068014388174818521637195011649120040199569090827572559363387995316177015080397597694461104889764389987868400935805010743106433490380586165612545966363528883425969716904995153421485529402270742502660129407276984746899886900361739399351893658369146258711935752967698474133537047479590761588105615659323382849727894159759535462708843536573918368976599781431207386579980495945271244990038307178230891580047148925908101101154769465983320030797389263378415445093620780910689221462498619755822682246740511485627381454957312279839124722269919690939820460074849767687129591103081850145093506510374667360463754623105581359639372234595800679841010953487384804808949781097959047600340747826171491226571694528945086009823110190507346646851927150733200347604947097408414586287276255609620426909386055156273475553067810863852988200903416388968739864630562487082544125110799280121638754838975847783963622107628313373589087476893050095750054894669368569798722553375652823737374632767741983721080750030461653026474553080000814955703431721518477685989497753886497772004179153606573565695529455738266913007691581305987879099837925794974556782776272539690069667673304912833054276204140822070701447375212512914938260770385519515777949146541643298176337512228201110770353135907729798522382545952445809095382892025642122625207809541311403010779423534394460514931388707477205754843528616895326754736679764874023830411059854353406754742940662813613087026935379584111009695361485836261799934379043760296528850191128636320869491480172483254304088298145563006357072949954782631894377330217952160228088499009600163778761311446532936052589843686789961821157073750725908093262619033870605845588425813552145285596511671926594410319303727752086126602901714632722384385017382594656441197261367147555919033863835402137341731220436674698921086431470592353772154512766087467061292621016086097908572172800262284174284390267959820386618187001272426540666453988739316581395935823534835248928628978402375355866325822926568876216615808104818784289761436866003561139446964632281514195910322726611935800062573976527370652411274824658417567841494278938484564929199769348056038552318465478169738857892762914452867529505404184011109056985124933011593025423056183469085441174272573229377775277531013367040311296000000000000000000*i1^142 + 113174939448172670643484285007359580555373248019829997622720325043767553129718803698066893783913685909223897681017425517406131410585703700945852699607595777062324090331208995732791409323376016158677645589604186005162297503328529379017880064380645975826200039497995928910711541945256618212041897472759023566196679874349336396771273456026964632300403943662048046661302904948241479639714171927246071961997382025825915228806334817311150107066582852456829231263855889224892589176067996804101880533917773566225539920889789879954719897239007076970962889517782910654129949748338485559356805689103566937659884112790301291897374977847054909220425546015932790860725898328870899748236571297734341020392434419414617861472601127677523560925204421490158825384641267609031812354917430880063600261295589429576576939497791741825474185355436265107121950674217610472430571266648715159697912937052754049928601121350240540628567473209459311889781424688791053078354697331749896216526462725336586964080578143265800643270689665547132646765511830875008950032181334505202911513750885068326521662342797484975695367722336819563152699456949961553696430544032021685345615896724133846909882318815966552479819691593618215067628402462106669526806374011511568492367491808551694588451544637967433617766636156772517879411069799669943703126494918508593399490780583853278104985985514736076483846047058166878355276092799513087452064083625091220061005343270167846858214862000202882142346503806213687722077402083843253487704720543661141534219182466244934582249178481078964082559068688780264552111538877149211576825645727852311540109094988549696461878264352300797313248059162791751132175402061499303359498049101632105910376317599402161468400048809376682456939112264485248740637398404308327195005949624878555655137346699481894122109225635367189020013712913757465771474964326777201440215042317380206464495733162621825336078228054809745266762675657257317023050832501108903752648580220636454609314426296689313182196318429987540295015369063683837191702521527625270771012300270263359259772987392748582552012114747629186966242680311328121820435852025226303010961120976355106786613742495833047276312575959649996154840681434442966766743781794447285197444253609030290565180508728227072017864618663356878860597137952644025374360684738804707510379617189279124009027644833595228248565320373699773490422761429874544671695756890309508951274833158895628293890797960400023036200119425955887179779445778695610236735720250657746442691567689804971878870308543821086658611333736175195599920439966623990023249459348157303372994604575602897713357238293762813955328610885235235477481521561821688613434768264032703525516705929474449356825064783795970344794114588472591557599657443610539056376887591034543190939024607384680730942610447802445697929746269357131504685764728022946201011029765457363100341774752269918903676500495597550069377354513464466895272801607314184838243457549067269524528039867710432595762500515970593733405779442851548277116585508831614334160766736301699936967797020196736217660785283852150518382802838797766984397765091389414778757849963630287303219453612867634511212359773587999442644055281603904233057641142285561185033454648993825083381413215290092226158516952371549046591630963327812111746300554378191662394947882737396945477688747807661739319723724531426507420464488873648998808137697520389307905623509302057746934636233704462976341304766605603984990524200628578411316642079576458457142454526905471822796644604296787730946633672158677376671656383652265622856555596773036633335705681946687671054448801557619683669443177276243129139200000000000000000*i1^143 + 59007918985638161824753697412569763792860496439195164195326557111402658352368955196296218608452891083119922735139513960383958306901059609585092712298905800462852888566640840970729656695603242069640424768709572602199331942566909311263148586071179602363650186392504809513070209625956853912092832843059740497857463975053858618658084182842322987410714075926295628223123467899899793036779664379339122433575612374692650454290156020906209552947523660732702640450919686981725370237018144720899232667783129039001491374685471627280364339390961148557533866383191925410072276374069195348533178259837455515351262196372164609422768707618325662526672951060226242515507234998892459396277696901335178772046476198312642208964404863785760086266394865000620327560745525190809412381925781953000466447318835591702835020601087822304933872522530529527458202814406288546090771282046509803865182212573946889179511238252794885931849481666115250175376094361904724911590797204297843589202802187812207932632066525545168845230616642658771584255320203811719869361460022354384019048886370919651713589446814531531475117570252732509045467902029531733912855660638357438837469861335997217046987668741049873862686386163884841294027385149596300084956996174690491369634245293972143943969550625633524955149779319039055471583668359284252579869273655170931818661721548307003888252105188105648385031417490593092501657503719987016940097171889669392709251959005525365056791917026020626005596947954483502095772632474501130794178689780127831391304757289319565147429433107739659152791192017756424623470112844890659855215424528808958336944709370992294559344326055038335112799177630689144881776069103951312290688476538392978883256146531966170110537600587503972529937495696991400383309778751398722712168555842487298512980629697676608838489527529014229698940053740449830126115107335545097936478173452111211855728595787322914412762255852565069578763864016230497119438912153899093315205705420735491490971555657591129511265524200439201461689870627934367785913306413436150041974763803365659101117910648448797037915103050426710153303067844742839586073558050769701403204295563808916991119277590253335586897055120204557699946427513069446902804890836602400183943579027598777911337545525063817986882026892417407871032986615286841297530497750974063785959510347533410097344120055582593415324972673947012787844105309217873115737704408841252988069748587075706185668003156226266580982113009567715279962499635628230097752614046763681968672249358442766551443037728838072176467952999606281207516517974517753400032234002995941845861385422409490034787234922436833187731145338533138380954643890706547572827548774937890929361007975035035310153660045347134272129266367862593530278768278482233573586789609350076397343857334697795120959412663665317512953754163561261732336452037482080998213765999883006497678711892797191163727769480735262361226599309640465273119036610912123282622358780835343321827118283439123816818950676703004068965169303519862384648626888729383803346270470447233067215835859787269699864142003992020677779667565848581670186534593231797438772660984102933272857526123379636591093591450438844844436731904304028321739291687239845776704150040832158995573928403611251784490747175717168048961757722286523948061105429076059521058382921679498788196125504741797879040947112336278833675589634587861533877101378627147399064736141329988053426805009953497864389170199332121760886381246895189231924863429008832147232355165280302761641736078089504570391337990230904210107335777390114178862870969794698868122890390068322656093615608300313897861120000000000000000*i1^144 + 1541354055259477798958790060964717041889862641244070273221599679037891504095156734973920195809318305304973322880803508974860605643746942146514250778041721348484183104112829942726503396766896959560439285423286262029399866304548560121106965501163415586043915538067442984619969348692513408724988460503311319326750813787288952714168588968235599137557386852948604714432111624254908401474307666681566241460439902339736513203240664425854118898172843099454982713101258911631944469241827250024771874007122294399712999041203822224280849731477745604453378410310394897748881267393747887680349903323021075191683700177400735130770756474505628438291871515353889517160522827354533190444413091593968940774255433717892684682369118117418526710054205996827081067573501055045818709235073125843066298394906628432917267802573145662666150183660101684415199662667754579383610887015923228409617809228276868659345281931676902928941400514952551437325969650650695492534603879693434192499834579143800614141082389870887479792887233845901477227251112178617757085792336304306274301437225041769332912581169001764861094099092751133020716280762197184139199979343553843071960503987245029290617394185908224707696948336995340090195761804380985867522301750754188520008474299684008996269875254117796213564263136528752460153448526499850882091778638460925359394865663019703253681430499419798380058644136207326156363967582574948524905982398585373625068180209296870468810728312133286993807263183071391429711532142492861928345431124556288846837459000875025803520737297673985550522100151563710506328659002879338962928358501050319749572939356724746889580409002387651271546582519394807218752731518290613686408741291168837165697143456871001339238905860556309726256648400214409778380954252697280780131140518830239270217522265975800460460910603654855823414722606832702075875431961361311384905131291065267863874193637482942871275489962211294973947750323859080499466399467515881111026183461921873836022718038338877190833366844723384289946377662193595742159408896973561553473970713736113682779489783550353149085516795035189808023080639263347507936980476216072497585024025902693307676222134729034969797635928422277176389565291034212626385568311637105450743069980956857587821133026052984158331984258369826317894318093797299220930694835589180329543206518249020678268108024468257708929794645707963448689721478927445718826491523326239689743733733370565948778851241109635263600466815872806987766830167864220453945863491132236250524542118333703325112828605428921755108208957764905128565530535809127175005841335992564034807244678089081028729029689018355829482970090486976500471410129102934429108478752288133835513724387389302179068633897594804006038265800415307341195195156122766796259236715282782985813791060394384833133537095879511449526570013055349992644842443123789818950237885561216491414350990353344853585212920504028220763063137480757389670370016898716214239967260998570720505665112183918781619674754162220680390183154512654215556799160428050829036277492466068095993560840740814241209917565731116539867776055531955502909437351399423847861055096806767521613960316237890200714818828472354355146668119456418453768864358987824137084567528156422796877247881730022199320156232200683417121912845950785720399710076752048875556753548686361809794373887105839831324536723487589142961220426869379319004862281002790748023786952634170288711813663543359558760755151304304325623414987049282638975151582615038884426135385412324387492440130634126761795162827898070161511656893607083997590605524907621721300616406385482211881123840000000000000000*i1^145 + -39898030242799662673206271295388834663316055771983719651990405687962451180912767430919101368266020047244560027229641043241197997158207438282874537191204312676714837907258976005839937970672284993383488450428545612433456850119509779240156036859290474925444333349590412524611438067332337853797935331853668212747319659283494195038736767615993760225862614767999545190235973929173885395317566979529758491499622213782796165287193187140069601205198200028575721204248207945063945559299774884171539334746757450809665943367047394915738800238930412907145272104016464076114172826833051770800941755769721411828856743138265240477527988146480252262462087276274753697282280336952398570427205204178575672823129415703815805296627469306370680180369450981262305864681403976404976597393677972374424402449376377208549858140528861921210508638926014099092469923087713569261570425933984822093878905502836868783738341192065967056578347055719287604243705607077724648736153759139154507446935143774079176745510938502969008299857176677432731033189745832007076804552002497306270604134985756210227719009226246455679558233737870581718753327538682236032430572580470441301782997546487213811274038165381699565523988980143586842994564507689005747275238225673105220257551244443275367393800740743499143967399147198842737522940835549233496519820922063675133355364712625473647750031157766368215335369811514833534352543637742320307037476181294258069937226390605871341556848463111536531948853140960375022255036389733167053124323698144857334596358212510385124710067135205101595554315871868506752664885978218994431229473199681035668975181761177663939256519609190910968575833967831394736287900768634559280930727758760412987011872041795147040961209852268752852674456756486118634031839292171702239001371747937716769957219023163103242424203326611386413851234581006756362577490021408796852071245575722469059157131651880999797638678964388117844434302245041098223909049192010463948053805141766237520365688998833105008751022045338815932820068439137258551657062581857408242696409654613395303996715709548176288325129665828655929233001544650117280968391593532571405903546778600854409641413142266959583888602001091846425776553313289854707656436854533446816251795523953218702570756805588650714485850969502511330790168630926231987090827059195052688737054041265702736871737248149074909824301863144888723325350730052100944182094421451133593688183149546874412966783575898826583207766646046432864291656334396142079310998210044635330135057031944950909455002065986145048308255068026049838027743962297568493118477444808228490689717274459049386825053029291763176495256758745152238808170712199637474152343940066233807849729638026411383776792102477802563589889137103181911799444559228537063211607510887835566192676478737380162825152370657157736284783280760315367320575802592519732523622109347891745225897399020971041570594583389166707148575348384835310638981593176067075457287847504546931936668759237945998695563107368162088739441766613288291239608372475791797001050829587990556453178475393796326805937886075209679471312560375232669706593843685254312100112382214319018826484572260076283383027970344783076961689142999251445473352469493221178464152903975206862982839510594792493483064346138127900261079406427120063181896519506996545241105252837578147513981415270545728615179846901177892701159553927236085379683754691185506356206749734266525488094096186136636074038296680843389030551393297298918810712720966593657621965754663096938499932451455644499114655913246391692532385185158888643591626716531165623641702400000000000000*i1^146 + 6562062128595737714420531249897546770208642410598834971298467887432629436142442942677952859601800837931728027350367490207602847318700933250074620218985915905817481381933634135507500620918413674815997480775600185318881632211286451945712163465038242029055553887416259184681389960324066355151464625765967838684616334102213124951975565458463789734019810383566178727407100552831519535594740278919554152174996930538606465512434479679253316244214727865224921753994881725837471774990880825199245930111198657729380261760948654955503900322532849512863719573083545750250218191648773457285757444046349147672649837875848312343824591441179016446324372905284376449884642162948614610935100044891442245429942453725620666231755370760854438155215484835851896644379097061816528593714464100880536055110553733780602460242773133413139567792187336668112899640899185865463141333542075856946816369309601326180466164002409540504021756370126676460663174453842193743218555101764674786839648798422170154510399315068377062256256197966785099668708167122929943801369839166506918092543681656206388721026651944887953924802863997417603206817361464236795843274583479777196647889988642768319167809324160215066888561301464877017449347976248783864250232545410373216115734863323263901866183239796948929011288798590428475819844259101573549548452839266445227739580860223306887421460649432749950045390893403206167415488243261322986974908174306945195553988651530803300285604088867417408759051031262170557380572111236616983310253238970979856129026752069518375788071753845312526855830967089917219935077059422784618210870356245405267221229909306732230834859881884854933554271449800932410492656770407565481232674512122146387747260782831507576922235863277672274801504398740028121861865321246730992394980627590073495937301119467910021115851408636435421933369540992093621128382943524145054528693679452471622370422400794565108464409350144476853484374273126933392252655396092154619508864817003396066589051121099286723309300733558463660486411978476100322865373195758447351495218721755224178979732259568061539145275257102061873340825119505676944487431749476298801290536575782588018537238141107152941939618360030175231400972563281955479540429134663717435829309458149000984018016795924325214076413039664553188066477296011934243085670651919488322603606584517599600935107529057361409519600291364326457219760043621382726420567752609613747941148060491459586221419474404814256782216837311524153846783500117664475818119334529876600374173922341822243329002521266361008448538181985440333099131721790500280806430815755080601057279567563305760390483280172070238857331377514278947210893266493342203049972423162058826537394350783459589459287147666659259925682126723094037215662160257553646568255103118222637808755452882542428553571392994161562369913934688180783331842275916002341772655807334209736707713100522929405889556798760039952235188663328124402549434763212271461703313114756545263518326522344966151373799027485043333194837902242808395468532402309750824768336392274444667958245327752928150973472637856103469832216433906445574787921219545807448384011531473578642534401867256277124446478142975298026706721601189985899887680216277857860793526866543542187347602145410961387898775220487673685162425808118947169064171233478619529259003975368940491855517117058496876887597960257913876695681030397241710560555382461459555528213063776996592552984886554103744551958853244909301658743774381887206860190220701358883624285005656150903188888527122949547290966053089505674726995201523512385355120640000000000000*i1^147 + -452809190282454023019034336240537359609536510252609088343387832408789766505873566541313469444626445715300081908926024184852100583968042282815040597403964441161689022011883042085592088984867287388289799419008884081476449763431878031528840588972640564772710385532248587889658815884685017126406629216900042332343906945235352059997463966095543650899074024604979138473263158050384611371086164388979140886502765794948729583428388505658115791548547692857604704233733526412625584553091471252487781257338932288158474709068490655212826045660279027139470861591931164779879613226644461774596054442534893669660770487526569245419969466763369257180092580992522535629543347565080173768784476284753579933148382750996778530057865317265560865094089126083693160446480229710142203043099851235608516694789620586899188967179785370023300635643341418686652035029490168713469795347876603629450009790718060671120788650361370416657451309081215332599128810497366177453233475012977907973707620055097436569700470987390541856290296652987174118056130068971696834232381907862001726835314347990759765970742632615242533489740126493436401292077676922156437169507590304385067227824049416855469165605123794293959966219172304379269298475070553157363481916628520398514813502899033829611797925195333433895809633982306997010989905331285321116168796695017829908717807509088872377103607547406471515215011826356757661834558679033492215049301632008743930285119877880020895997152942295059483836026667257731731182236162462561755599464421624388754179838447088503927114085351379445363255012946640071027732516557627196604770053255290884975471622952942776023399617836593172785611175471868480978225154516368900113266356914694547813732406986085390252274910597225839618582571136098385267229262937250272258395308855271049269595061309640401263960949971952288235459503859863667805016122282749594420002023823663707616229911876786796611776713072737015454324981060090732285980190909514655017332229699396123599711378762999024970044761682726236210867553771659388758429137157494076841584459905854508740401699854068444051799361580896227384692214386586338047752341106684478766150708083721074335176988131419884048878701371392035039519539438915353611948133804313948653699006204776746528058742736763973089174504628472487805210434149856861143820512916811992148066472651063131535759578208589420816783095825249958571432638938368484307481368605536616077938466264664345499089619575686319376310319268244461854160914234446764353935434679833111380502585456106987770679216627427960432858533208034357673935734446539650510011367288020538878944327374320448679566995678932565079906163837930483989420266683272421254908175254335550323722912361297542128866503622167649233139464741066613435341635822175383298838618256967335237152280350456136977920307934417343262408677024752359018813608420317750473080194009061713304389074014592542148025130521539695216652935565477503210330560361410394809495283466355710092735430473598695255618943323313197662586849957982968895884944524695542839277359981700264850603980390894168577938450608828385731773724552272519946119510917041546808688400615471840132142223458145428173906145408520386508465895419772874494919842642363583333008096981449367878395029807894641477536681290759298231984370984300984966227471107006709959550102902065502215908513278061894266834721235611057992297567872814698213679058088853309418743934002151017155661005747739118253256169017250375828961590716369203056216072405243110981645374374661037875257220568602312765402453062130936099897344000000000000*i1^148 + 35641420393735214070660944617251317076588598166674312231529122531767005820021287656302721768319968251878533761783458492639676174435038812214028242808161407407041794865913828329075556865483159056244252021652326887296985760308373221145537113755978163234694918138503193029682460703909829509852471770653199800127917850098454682983364708588866622014504371008636179280823155476866039614494827205878951366396140063417195295313019079260062759028410667564876739756145348901263143019000171114032415068558652459895795746847990871965384047187470922589252589919535183037426422562291692510301632630051914705906406140558752014830244151394972523589966889778680389122936224300050019169653782414793747285601968425237967931929576221138652733020382444474804464664601582442268001521342949932913433466998849629563937430502034652200994072458398288672604517365031402911436727016865267519602231800604153722392486889239954018394122910068331611861427980426477037427124906450723048596274546636230539744485520388690888105224488579193118246856349249802997396466972893369576450383878125832749632208469362423626815226744704889110284931964352371371002390724020604113742310513525286034973535875363729368839783477866525704569812963430333167932199492630850070091257627060227863003735087095319957261111494496591314698809228381614657827190586830432709160885977474670223106372981040229735737834606163303324125623537820533599171587996561135352472574242961843649530873560624151370562939690108011433071326442762839372222639750082658118003510543961234383139936763308522419754817745996360609772003970935065605652705530087384384230311103522001740757477656679228029252096810235727416004019031676890597560164399946129976464655355413555048712234427023196943088474479363606269117040572681973327864458726094354596992759999701975517806239326859211441961465496099437837763681924577613601057268672635637636693389000116002041489436343647324713531924501387134994752957763720147317064105323160200436792881280289180133476810384329000293313876577961534387394611423176685828564341593837931896521443469779550853655996166591580287219155643767901607568108085277108987677540680205918344752872959015828419288610939026904714608533824191057148732470399348323302656549422291287162770029855595478805190233887497949839191901980568245676125065262796973235000995870529623449619000472073981525055392014129136028650091814056087120005617862955722689616750413487673822189196480176228296386534087959150766046102277620062928086179107945906605499165905074048369121161157392129316853780256488060555723481960462632308314143029121321740655350355871503452627633052373055991487673939969530474281160063112382531168069190699341245738187950831921718440103786980937767495398036366556290511516368246153076778617482093736048333210514496398727453701376547980678179223337010917566089196024546779389890646610159656833169295574963851931264323170685896595182248659056265163416010204312463630799065861554113284768850040784538544108829744185092374081563841191469926842595109397200170107294473190415810753093805028617304020613734618296818100929572717234990455127952993184276954902008478325213978643571413880751913800572249312963344578951417034889737993017826753529060781800270468372457876501263766593154147991367927624944429721734821718853498425491876801382347862994455978591437203162994754049288611051848643123180997521607076739957854437255391662804278880629067571560750224688053511162691344605688422988877441030760532673158708167436758984603715077044712294209203253564141889126400000000000*i1^149 + -327159965839567770727981395174888448671500916414985908259847214941520001454414891888221469779734057175287757921277511900200133259246610882087651408509718646964651293461555371912886248619353909034014364478699435408974942321802273201756985349777210351285967240290361421170320438495862200730305079948458816507584331229449461774916221841072124365220846650543484618232245277895624042977015638396304003988482030952169865141954990172422298041807393168038039877427455950175988407974658117207645506455785874172841342653809265913682356766650518981767829738761318257836292436410054098334402036704120836738225132308253331387061576116214783281945388085489892545121669172416840023746734751988530731729207861410429607697116043471031911930730315460088442189507009293495807349790166610750181597235003920941814375729374095203966120760685342158088141196834818843287479878809538344832752830071721496244983974460336381120573136881693643936398155848825608309365239085941886767649257291710782463414253193624355411712332530846399144796355927126467616319367068154962178131041423758453183031347002374007043298250978390559389213993060162646158780298602357928296332538220957096099758179631246820919802007984655005699172200085608682317618939143637881955913979722098258713405203032451564903453464020829628634612254341327951105581737597876898718593914216855624643145100370620598272360448471742249199412282175915578921525609335159843530881185509624155412294700055363625117954541802791570833579998470075865924628817848195824972011483657684729009863630784483296106573569804329739240337056424814290930465299869613374356257329607337157524692838197481464372649603491447548982929604161428934418039556096437158798641074926114334925166684483470966643683363031215450903135456111240656122892729001818500508740652079524162246638517199195797642439665249902402130040994329466523127404397584379951487377131915080281201284316026435388385045331325166956078351212982748403215597026637161430873125456605831666718951827413174873620962168724297227393945030213827884217820317595111153656018802337385889450553772925991804315819738602238417346050619122901557064702396026082656552765104541936787100667256151844444919169317556023557070423830710981801370952758631626157667415467011661478856396145974179938418133960663861985431399136269038836334098266519352868614599281503408292338016346834144645524687354930634158847972109338962493989387219630601291412651281899003394773189989048830887650261490335944701358710738389034566924367481688704183342476749499364971643803885908967414331925391170254137357258703784206717456814213975888637508739493689404424682159992988222788828603767656963281381861937287533239596263620066281160911192321273533873888157429533584203992582330807390211244583940565218390336964606500418656848733632455730205817617105068267169485287678441574227427239245533293183142151270191651510874474915626956828356125681045231213074183719657461003172981588140252668584280706975086838472088615334831334109401941992295291787526622174661893403843670748227990107172410769046514011441922222488333296586757160434125418228368224633446131608255451681441710369243463103726681642137493263942913323271512329028275239757880100394095377260311603192397570849021464349838606813152273320913235645073641080329630354088569562912858774826634271011791137241356751866702499528621359239659467587519472584929763578298772465881786453016751112336107489231683685803391637377564112181020820676404299131839374602042582336450515531411113813999616000000000*i1^150 + 11936310838522449082150572075417182809917116616409914319615602498585879921389717202109730112377843891302643367984125782345876808568734754748483299566566951182254773070902486118594492658090760151269100498432697938361892816489321554488040756130565743959064814130254677503262410518972802821611642829716032118631403924518228539516766134147351941333593779286553518283594870932971981920884167761926802395018316153297440092088511457218041553294460926554547899967868553256368886918905956681659891068354287903124205892241135451747729184421574519547325064206646842568694376817111671925793265231411445683097789198551730490053189743956402842086932766594461809314599375118120173437041142096274348992463361299003004704307869970624580034146020357495620709021356964223425373004347029251652364413162925132571126504829750416758332989921077464146137757758669224650951755940580083946770905484712367193372933941629034420454448170237642916973081275655929041525807118243640082264672522434911708629692335025650720144297333364828316624358911098583722711593587652229504051855085251561967103476400501962050414641269927776107931984774408639383345712500041854796271890443855325695140776910393077462046214425702366213499737734300217175049977105739677745753499128604859000368008203218534399423640736376496958256507703196559423885964528194859250119056056652505709287916558215993421578608097633745910789200525876540346130724581101768302501249194201257759999146452630186515836905909527978552976647966263448233610348383285736723220292457217757154558851438620163789016862703755613343000864989193397972740047009402278381451282491098140946555940283329536484706524726032400762577276606836292799674150311226141699587388122773576893277219779917165854889016118783553884851885505511545939997293006724777944218279074220847630417285784891011005510631065487286837288796323732996572013330872812185829471232454742260433700800015777434080308935569952367959276115927889319917723613233058754334703958406367290865560278016983367732958015209927888004903102744271932760984505841704750869760414151191263058463025378856545687518751812160940766350929362516822420408126046098691101287890174766435106675034868059547498729224807655203159388707986109227286447780730268835513069145177189409499627376760102425794088637403158759917695000004258965224783957593454639756544790558246839071175389592775160648376674925368312232423012533293280688982682958499631885512303118428709137561960689517008130751492553926054803411987881894474406124991798368059177737932382957159488261443722306876594978123789374994882144536380628032236766560314687883457943381588931387540196740078680480234911079457926844547381175335043051399803956149577199574388381648187928570768372738317711767823664969377072801687417027497656159332776581035632676302825875124944462675786879825611837908109716840746062557859789337121064718340161475866501982998168623358903604324470424900046571545023145214304020252456879817468093603721350839831625036729254074106294286889505076871061950037441791646750380080235978076680165476481217119510400694150879135556629111304767453779484155592152618473732252424892965564268800083047542088469297073763739890099997647923766498305311209130061236587620841453104226260857889207057997566112308776674263385951448061438242147001592720083099121208229523914820488865961989203239137247043271057381101508001062189215823382966913947721864572899460775647302526012385222937001223864617711166684904793657512691185120491269176750296268800000000*i1^151 + 16609017556780503586109549290831290926199969036692710746720913891019940465025635072418409258311673677826000293759897991006213082158215761318525988626237643960611537385507187936104656095836756356703109883137913739791087339431775912277461396999810255211081839687481342996257614235258936133942285472927727681021591058695134552679481058728286786997570744627009065680982622625947982113134791286272134407213559616208459345965084433203768123192015480004835624803619669876448231784000903929456006319952320635131013469299356096831999886234465701649327221186083451251507085408792033023373629775120316508087819374096501255672827952540203822805864724489197853938644614158419070036572389328631474666985751014294612899879513179095419032363788951411538758788032594703560340096653303889250852728541392445436066547146094571229683868287541776528821186124163443293977603906082525249859153218780682328299661492466651804137997239335047964392064616015820933616166722444177418909337804116684086425032039836059098843804578941469030357860419826597069041072684835941841132718552136766264140198511862589600551003186349475376064292284892357135984791210436754533115843413368903736492173222204854770757672336559901454691056384434109866553881930633266887914384304199148062433162243602145063687472490774634649499860777695639273630546216518001662205539534378825053463860834518765750347908527468002377802704370335896100942780902756246458001581169065297214919092853106049813072750876270603043989853592646541548809194407518164862753398226937643793914684843267555313732214855813901255331440179915044353643060118236069169795245400788356494160980646246509298104857868833159204570006353685528603580985609734538160741157748131873926813546054602043881209989364038747087239689751493982958116543029351805309553967330908213380874528091760422416489378464751130034772751340487947962115354875232839677515930377739876612316372492414073573503395079927456124228714945830567747624100542383184797685725579787039816131641750731339825915298693342015876275077399363449276481374902614696134044173630044605694218513472419388225196976053513529855068046132847099579945253409229691926640742398325595817163050214103377373871648649781823689444426139102055465227757347679968860876314204669317146405720769256824449827738242593424493319824565806014942132398682422737398360589995896764852752324217325447802583731654431810279913104759419685969917447891122508998323955491693253649248084350018309057303457833657201242508097557347229958692029691052101885985580447275521513156149354081432059148454273820364672441702617871413042202846179256766064668429378967995882496332797583009578311498463885240553228568137414401071516960976333825040093743117034918654512314533692216100335585574980965011045693971208589754229779579148618701365662101857133619737475874026510519720142918291544817980941220225158345921332375009487585489715388452626200723600136513228232303139996799942125052477646777541588524615041277783697803906603973241295332928499818181761947587434284645029855484136381841292525528426784461521461973224033877008950199725668062795971913910474826089665772277983548749831180861309403483633206997800367046524107165709908778759667316850677614154863019585277399538680027748155297022925670787857496715126886039820614243886586831868928115211440304936949892166789855131933268749715060260332825271836147264630312689788831575530573906598667245236435663811061759969309935633614618817123833757040202342832537600000000*i1^152 + 3419907079961688023163320448852334656379677472637208049585816961352622425681568678893162629979516621510347999546082978456262875281305291057789150979017513926545727131575140287162626916981078676004060651769948325244894411992143968881630223527248289454787307462167095927461161684786289935331398011941122925219450670324564809721027596599490248539753851837650839287652398205730057422958819316981053658430611820193578995897433733031134821699797678862354327005227490263342585439729366095004823218776349812439723364260486233575833183123218161536685799378214623313573357919367865349582185686447488783796296101904999754712607801718611831053631050945018566799766845810034588686440737263728473232312092340281292693035995863651173002940889029464089551709671335062622693776917741844912089482772086428371814151236839886221729708674578826120053984275925653617655370003322924426336391231990363006575891696206884559172355038884949638289265777449288645971183704842989466325630432833060074324283340697348923587638531658917998536707842271659382935436148367330892690603138655685153495832804545927034595347127602191413229915060609359287161092482329599263023251941415302179915421935714499894499555025216718362752641983395095135367937750736323275003453334034216846655526111787749770839747600603279520239893397399021148592772472054294235046095013138905037188999121887533166738067359034371978853514478310256447357741351195199631530692915333192863462724121092059610582515029424173262159448306131644883240874902722569586934519326833287138358992690470559284954289751879678893066566784239919238039185345793755139117321630977264628754859870713699089678414987125340888822999075591084483073486982425081441129032351451741373139861315703871887692746083795787619891959088266148251089910098104003397236719695868187367070050829475324429107098882315556533250125291341839163057751736090693286225883509521533900964313906960518723840601790358594362638538438891544625889400518980130332446543869823685284942929568564914138811422243200028882763329447475186353035313464624726344813598373549178840661241678419581711175353260600274278075593788695784352502737596124657543052986868588182092897336019607298607436712067902161512728446995622833935804311650849736739131298782806161677080244939222033387245270805786858524797374194329286355862083261093876159514073464424814480963058512222230565297135050001858214341213678660648889457047827021726734217164969983515665416906032368746068702358149141329140426680118931256966285206925530589208266957830064222171205882264073839318604952617323044940067362110817028656120338487395932562684670078054830508124268246798669884658161145697874230755960271465871685950421001862591571458924912074892415910826751228786362820216219261061214840888940454751651207021941093117700562873471771121645750043684968130683646449985688460974860170331722140041742185962005877316120398490815979176435057014811251793428155911994140542466953933352680293721386587548572594584994081097790332464093261335483488740445120649147586944652944900277503283614018999494568171328155487282012389753586755397449683878813861909342475991475695673834642752807411536998561772803055581886301575237129118021485126500482908293632982519499802846992456193968760118552050620183694401199151766572996029898930050633701420881461984175688020768728141538306186250629377306513792903941986888330257468521839730913650172627803396890212771920436258537875882813170182031541272576000000*i1^153 + -2929375473730737366117489879768907524197277207768999526098131569329901797448659646777218243378769087534205629367148234415426322131699781051724126647735174040486540332792363389369831158420975364522655900635875195179384930803022291729992087964720668339217657296214893030767242882409103525081283540362713879412869526828417530707153873695228967892473393429495981041270284161111175263593198332504290648926590601763987141772033454746993882869854023607507365814538072977435316970555371791115824814543159858448952374307648182779718112105641492057690768304956614179469688721656097008752952543453652340804025864817096923298880238432360415569163537345872118867835473920628303008496515988335682589090733770529571313236149075622844092516137553768631831734242581056457657354450639534368318393183345595377252160993346136572365432217182390277036243614934751593736797305167802452196549885922984930511196430116009789060391572873268611977627253724661776286085131072734720742822892130605877493848753466199622163819325731629340680810985048373589964767509671048224856900382117262814701408144161624460110464492469043821834585922093805812833311409422415224468949977743789914348691038475283909571280935247483459167804902041709434349292704789067330737792998996796593751775963336980090110404218104875140254473503333820788793156597418177458251103986141142384407942913290521083677371452390856503174832065026542367515699247254719779249009497711325303018572279313140292068649487814978856756996095088829471127364534008762869593381274694460045742194617237228612637139970210893177234611584080472680096355091402672509054362296961068848221795523057255544760913970711925400631559007262202893454345553639020884905711081471904275920619290549958256781712347830291607902685515253043066409675139417893700865941553415637495917582726700472707517784502250754971041800444569073856937961770076004587190991087975611482983819336382674931982938352643104096776782980404535391044735154015172762666888740702981574313001349232791436636260308035146254226757303735721518051095063670521820265264244305266269314214769569124939407607841889285288937680885043111579109588373656275127748268246952781406781044970911918488904597415499168633054478752453805541870001122250672457325554393756716859335455864033381953256501347465422452567777688052443993323012563915182079405363942294919969800109200332772594419449540995270139247011282227170170291648955920276613092119150708652534556423359483723158828348233159733566430181692926639401227948147159586444868953520581326585754938814413493725471573103808081841058751001505238584691588488226008270765489031128782828172588780269972120039862035475638102719699941222621088390270672862031449461031592618052442156968790655214342656931965817863748227561428946331034269613502736873134580392160783329663872134103970056066397999187557851948713733643528759233086830097988415343855099956362806294027035699172811055291850245021183439522627997695014954355492360858493503432413010762906311674402463802526690824858653085295693804701825128847124664347920324229236867280266701930173171840714238326436357322306332181953331274108079735438174171130049333967277712834938949010037982545150815631596627753986565181741663826433489692934531106218013955215838872654353261145325975211795358433483137143617311280994198372217081015556888772420512144439147281626697745805802820380460237541260947070238606616580183923529984953599413505228800000*i1^154 + 330155248921798896206865031551096626864445229537293022999684601693268876342641226760369131709982190130276823776355960847753616319931100934069266554984662978827964419388161473273396920210847183814735569184458068633595068928073607248032654533207486012094480295905756298448034455542930919993798557146868171258671561003041940849383088563752018591054729227063945386237475976051386670490495773385737480481595892395352700933504921600081196667095601536353858332485446595415597745377840914831335625631466279683649333590409087176556914110817941164825712621161719577314696179273642978612957910694829524820271266445190144673481168438403990307404730778992050308147141741312670758351543912336901847771413023653595337124650457619224513467299662688710137559205991891114818013070542000604812365496411527566276723938537304626445741874443850278966903345945899620951944881152249630549592199096281846677789053141624736992352866959354749550290423056598020612271517005642705291039679123179679246174046253204684963945486012394384258612123326439997843649895774434466399914542787608938273347402153390411985025409102806035843987633655060592763720487647422426897126037749170884701219857160791214092051031980445000025335499170370402039189576432953574386886755491865894712395313355935615406884042441740538649596808109233916668426653031753138338169478724578130325907089821693538338698763127896512414917582594182831807308388934987071355243761046793297707831019204411977121080193828488704792045544839599623310748642689832017699772832144217048532847752955527946937395682396624699509996335921631154322389286798012338164038708226513178943790983289561728852402500913735500948159714810574170465167884886971900083388966827933580699097031319910525258025809073572550060212676530776120910466996951164887699598589929752133784763524387396708298306689364144311857120380048848061420578269007133406295971518357500568255444373256225344714463677807842629038072303057796973929433097332506213644525823945366994760935016450235743754544109076224789209928512185878648706928438952630099663850950701227869831407640672823066931790743790577285533743833511814559441573361900005253197200117247725119094431031234479576236408359277767315609170589735219616711524700470542712473780211030917305865094174966917940961936621021051860924910405586790658173077715566626223165772629437212214313918189717916983878260371830069699037187267599944516244474253634426852946172680632264341964720227146101789423183838878694188374098308037947051758288612081960985185320782981639519196182309666011882465089631347743701574700882012577278176781811933380923502965605442115744835228238590760909323776770712110657566518721265360226235521061148685759607814764949039222267344867119195973091600529662560107579988216674786633506223958438630471774672703244861266371099828195769412106734959564527229400800745538507381496189235751054813973448209909319497063723789355097990670537994512009124945585747437202007111995622571306201852526847880665272426424483699901040641741381120853243888633434478464813499622424099002726949890995454278336507462619324087298706320435892031707256990589802223962154575721500652699435126889587655503051742963335322981770339341309868758906090187698376806287589996164291872609490303616161281947311314618152828646279351167471004945138536578429512039896742754852046466186815741989960564570497300189824930128503758538190061957589101445120000*i1^155 + 467721011775533074651118808526309534640772232453604842659196311445331513724263788006423151434923312211348721361394347073163184210454402348920421689079061933590869382468712876257136954740060841343394714130108843258131903899052180536754089120733463023888820780874401023113426215030252823660923775432195177870812936217408270731820858711934252202197509058333431345026191294171081755218319193854004598755306337640152303236821603921300896309166499209984633621259132800502381890070069596331157553633213563962263797426284002887340774535362010059806538707455958199894134060609361041659669071187541801396252363205728382413682154188391760707936335194308651100889783048876687327184292691145112054767583983535198472703361463425453837999809246054990321286231511875640022912645757962880289842813329231756964229158056772751415271586099488406327231364775462154452855205802189419692088905664047051088478788319696828421524990310360664816007718561637612365435475562322931456820610889627496081094653643279183492347897334818861587649274044477464319352470859575778853979278479053780045377950976572957629965570274328416827692152604548384518874584461011054661614410921188181954235104856331923101397686051318606039715204555199330034877822562026845548970220970974110979379192434737742426896153173986594292977318837337235185346459797875632273322907563179927662058007138932294082597831064044175832075988663849680532660441771069958048800739293047126629865865649902826459837063416156144482047351213564917821830397866659184507692956421638071746309288799821246297719938051537868193036784451428340277850519178561347225183969569750630086024525470638019272376869472679558402777861354222044003386138202092555408291310614784066644875915154904295135844112588655784912915554753738301204261674102636450306121299542814203699288243403488277611324048235730470986348398771296799034664568966481494535704952910058300586745521624549950707467532202743926365647034166175508516598879044964298248451993051403228711165303624759616348950834954713517277549122642335601838648470812823577198525820954984913414776933466839482423785942456815317932300556653829563285112372658230693902203805630370759428855559572152537208864396034451647942229813707420757294251287946016513470085496502968281254451458657301220894958323112039790031884812869399256520235966408534231355327588139000030793188916794416791474502069665533882763204072993972812397947562728499405218343799406305525327194355467123501389898707807586612461588342563730078288722894044112820127384570647421041762635798979103057916930441023775239501316605774076050731081277962015648219457884885104839874922155941100605533733413439743560830664305196906264981622011099459276820012716428733140240097469702928817708418709402927031818223139486196721666027300472075947194453539081065697038194564986155112353165525945996496462055685302899610111503757635118755663285363315661277625064081342203031832023585136872099291822809359462213896431459801973594600936991614447919558950665014447834013564056360670878904659506617036693986184716113594464674357022385492489703172106082645317777308330501732813992889062576420945259625618993938849444792796774596088075894768809649850788767738990920433008705445397556500423776408962746227633528918260644895460474259727360988472790897238598124869543820074439869628287693798300903054999088686180740667132672513197806903623680000*i1^156 + -244114348078436383416513695446546251712049627594546313193205311227136377038129150312321497389132898849474514069720928696499865869968305912448748843793784572715255042053530048408920730080367225971871615367292032949409191148761153659250200311868770843241920801116039520164989379143295437687570132197766761142555748770323115588682687681365441485487945026549745481167708522800917624598068019504716446101167021649073844219603604446099896522731240186278213420000707666242925594035234148031179277720563774890981587750528249361008301268273744473846537685335930530683738671344944355973951587863882874869749677575334020988014940252588417652923142690521789497676095532030987802257060788896327817916830544923159381006887417830246351359144781538271475368145499533131122224723134127132856360550682565382117713046668520326755006317674630304458819019166865208798238402822486082562132739391833038908137966129869715100457990869213142667561101112190952926099865153041041336189042306406471456199935514553903278917846017180047156201473920552384797274394981755597329674559538278464837480923828666415353764418082380409291094100095967698590917634214482419661676373185855123838558624861450760583444350314276855399461044095668164535815063019051206435759906787850582168595975173716185726258464302697658511387288357436284949809563477223216521234281429674921261279670729113265105635971015527298043147436727064863199242266650345889064309562524906856480528224502403648445503783735923076319141406444954738279689159097094133823184832439639281386177163672887484145721134877722435386736999632479352625130033397766035955587904380510588102963938725723668159729592377900514100753131315943441192938806803685233519040337794226456441714150259245923862550722441771023378856434885914692547113442973302364158001480621117855536696298079460750523668651728489728929092958130432280568596321734298612867689370056628624858569419002521698294182459015510321336621531225281275584487798986438019787197772196977788332330822575148954576978897310920876103430167463535754853198203396516203414179538039557718904020564346117762548762350066906786127523684822785675240127623512216027300518420057749349184713073340810947637512809328421681742148277859724583159959158698217915061757132243296065880214878327887834152254904778780803658836278919261775930671924580099536181241317350652327501106484981412804858312581476446358356445819343962966481738430450964031711736121857348453753628952641601833162988335657420189719208982248117928159526506067012994843149276269665767774305095936497244864439403717583539309770591296160460390606159024407671507119405639531420437775907734809707729255810732107390797404210971500774956205353767483786258617078661109302984290484170318912075889387577558369898697621473825039233638237093398966022848682247501612474689012562429843918226757699542410715115774740720792300616851873349098152746063488238693387653919204887840817542382574323106166053223146502799154508637950985416321553383741851072406289977700640516861674138556122130788062052840952896757245990683308872440636308001130011861128732846946325111219248480861723010930210434783744746572502586821087129146600585549699549952215216485108517490388487652914201659282737340801311804312976777422788204412508200416234126509061185101966046006690117310217694766337557590631929502845300642588236185600*i1^157 + 11017879240302521038833556360937606938174013524414047417825439751022100946886560639959597716007344239568381030148387578889220433667742837331904941907471138233543579348668623237697784175941416057920289333025990759719003709571260007332168957857882922794247998059185520657635479499233279011474375607139839323953859593900563715511298567495376302635133958275593410433038544517179743958054925362695143685850695100874135344981316184195433207194318551607339515445823661413961297527884329519484514277900083168111120988384993349661408208646165686518837106665389418111322519184044479091222236665499152518901224407470973346224983899739945240045859144840238914792476460116210638438468058674174398151516202876151987323898171618744560994416146519767861829661374609803939336864673317450271540945155330164417804334413399056256274676994776834678092085026364821339064308030262922430351762252617568054061849440496857130922419064586327558541040820699419353017809308159492439991210182863222704691362053071012166247753441931367361900862417941055352323584621098139696000702573993174216745746361413706672449467539513060312962267248192705232903020851789875365348429680409679560646012696143489827391501315171516768052693120940229423004382333002208860647393751381139086767417043335645156954165949170220842885457213103439034351934950645425008861054054423355235961207946737864238053880861791185923879007483161312603297788753246550987291781512146866612197900532670555357419466272686952759981153083190192037024951526855586523250291474953464866035758065727019027941377728365125991911988215612751772255536044660426507317227130381356111371803375374059816173620266520170088092997896613423089085739323561459249996170490578233643765523768686586856894923709610481678398391144413734441819776614988509663905754007575674560087465899910831582008813750371507926991995764629188463609119707887842570879246838442006833646353704062694106803475620128507103747697390185033188043021186609922226292067330777789163756740963564596529521934555496458296780525146243799691837258302500530556437556273445065687234837701280599069276166447142242751055469559342175333445305789047450844218118280219432214927176966697024654358335576147555112156439618072642688342835782009385491723548262044613932068264232251444282599062328421812966135391807037700678180093229112097558096664238135063282399693530861707201714274807635906641326402612105659528405649546084691264557793987979068090601203130197677266567904694306200634382474018977356601558896553926831593449967041998692442829198138451709291113795177396799867230039727958696739160599966156829513702671190806133037689535354289269948058773517954237141379483162950855700576422548663731689832441153198202856602581725893501249347864462917797581236689350042152391894502376650649250812720653207574694632303896808308797480397608757388092467729447656531973567969489016945141739117060647940790670146524807906622712566437963702706947736868424354012163811389509468506003338140743915426137753054063784269387566075787783610564675813560453826093026385940421024044075037182122976917429668492453062385829989145347554336668318149584511694354253415396537302344435049476165966214710870311061665497353374123866484627542554104245715324666854393114163399310402303548066752775331080928417754900584688602096599040*i1^158 + -40918847861561539487548387144581058595793721418173127381741575716228723858889444977074395808334329660084550719073563546063197592636536773632106894252462213834618875896053454766033427390285122711442035886806335112916825583902769141026982012032572833365746889317764947686402134999877255426747907014601064260700771842903861605174816108320108807702205365264922463268698014263057462254140495993127466172538264438846603234213827524358468236141818983632522641485710991655986091269653877952633830961786164937319244079247347035141839096941454642072321765397387374164438189047120571569132710808421469625346466078514503612594116907008504020817259912526513930743202895457128559213489883667487684215194650177089362788388355929885518534740047078088260257684809283377802390642507583089644998263169517468403678808836347087171177296613474105567655051317173314169433031266909250650191590645936209399234122489124813390317563120338386105089021026539370938219851832523809601905977264847668025465373392132442539093829406582323460871486019160270442502706980572061249717181158585726946688023059783864624344626804104975062030321763660843451026075702040965474568834022709536646303207879351474519655912719744089187417743316017980163395210196090627068248411063581705787947000633835921752070052483354565963001468454933033163763104015282935754190311329733387113617939191695140696882868554516549924896081040410625043052027827075620295869338604656776431216286152627209653305041705100478565319050705477426740435316355730355624979483138876969319855760447862649402833637920767901824179675551948024736182200145274215655092799212287367867730126262544337687697743087155285311008510408037520669110274137877220052106723232169320808867279231671866327830251736771354590148310315054508989179943065096587837823880899596112383710138303498652537727076173407419079310677445261019824541935379804514041973834271594129292792565956002722834817631249969379289907506409532762055627199795529492022937850751045555405510870860792936041940108743335078759672387088153388071874101830405655602328073958704050096597622746510799596646098009051845289709060453362255709369171072880895225732467557526919048666917988647553728726425902556387973212779336574691501108970548513063940252063371226803700424309471614182772886972366774468985286896086353923504179866264557661868961044203272515063229051844094210345481436392436340306986753442339448989906034433989925511482256891222638028759622980959195563562521947042042512288156669644908234969318235238822689571138141318407955820679657570000433547483577907840011075085339733619152336973796818303413677205053279796497061765127427251035730895018904255296560471493365146489220328925826599801967332176898817740128709202426866618729522384609539118497856247630956882242395623898375091084131117381600229900877655639045315004820086168105982149305565165980149431069695504014212648424654213347185491215744995061539049492298010254396168858807805988215675209185531530531646318087208151190916449428794447128386533910203840692778905659436894342885680987488184708410339653630624570889041147486603239130021786287861351190831528325369214933719060818264502723378358648360692711670335127785453988912848515912286368498520058025658447673291769799161949035515296892867051520*i1^159 - N1*38589816816886686473215648506062011564853885203846450443159827361952730732516736996407627501145989538664052211547485673309811172027882813236308825389992038775579382665456880222665543807760209621738648299809398518737621418041471146951293873239149071675831584216970184398580929780837912062395980301521686353415002564667028419557124687251935773567965000397285774847801746850407653890285905792143631229582906517876829723292266655110039781166803511377770045925521746475943034677279158326045832882809631831219256949427169501349657862522337340791569713458904251378049133193535449871728352797375240454598879484084224*i3 ] ]